Terminal++ for Robot Researcher Using C#

Sudipto Chakraborty, P. Aithal
{"title":"Terminal++ for Robot Researcher Using C#","authors":"Sudipto Chakraborty, P. Aithal","doi":"10.47992/ijaeml.2581.7000.0111","DOIUrl":null,"url":null,"abstract":"Purpose: Sometimes our robot researcher needs a terminal program to exchange the data with the robot or automation device. Nevertheless, the readily available terminal program lacks some functionality that is most relevant to the researcher. We feel that a featured rich terminal program can handle lots of communication overhead for the researcher and relieve them from repetitive and time-consuming tasks. In mind for this, we researched and developed a utility program. We added extra features like automatic send, change dynamic data, etc., so our robot researcher can test the system communication better. In this paper, we demonstrated the utility program in detail. It is built using C#, which is under the Microsoft dot net framework. The code is uploaded to GitHub. Anyone can download and use it. It can be customized for their need. All used classes are available in .cs format.\nDesign/Methodology/Approach: This is the software utility program built by the dot net framework of Microsoft visual studio. It has a graphical user interface (GUI) and some object classes. It has a serial and ethernet interface to test the channel. Once the medium is selected, the application will send whatever is written in the input text box. The Data sending may be an automatic or manual process. In manual mode, after typing the command, we need to press the “Enter” key to send the data. In automatic mode, it will send automatically within the preset interval. The transmit and receive content is displayed inside the list box.\nFindings/results: sometimes, our project goes into a critical phase. We need to have good tools to overcome the situation immediately. This is a helpful tool to trace the communication-related issue. Using this tool, we can observe the outgoing and incoming data traffic. The robot researcher can use it for their communication-related debug purposes. \nOriginality/Value: Using this terminal program, our robot researcher will get lots of benefits where readily available utility programs cannot provide them. It has some unique features like automatic sending, changing dynamic content, etc. It has a serial and ethernet interface channel so that most of the device communication can be debugged through this interface software. It is entirely free and open source. Anyone can download and use it for personal as well as commercial purposes. \nPaper Type: Experiment-based Research.","PeriodicalId":184829,"journal":{"name":"International Journal of Applied Engineering and Management Letters","volume":"326 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Applied Engineering and Management Letters","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.47992/ijaeml.2581.7000.0111","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Purpose: Sometimes our robot researcher needs a terminal program to exchange the data with the robot or automation device. Nevertheless, the readily available terminal program lacks some functionality that is most relevant to the researcher. We feel that a featured rich terminal program can handle lots of communication overhead for the researcher and relieve them from repetitive and time-consuming tasks. In mind for this, we researched and developed a utility program. We added extra features like automatic send, change dynamic data, etc., so our robot researcher can test the system communication better. In this paper, we demonstrated the utility program in detail. It is built using C#, which is under the Microsoft dot net framework. The code is uploaded to GitHub. Anyone can download and use it. It can be customized for their need. All used classes are available in .cs format. Design/Methodology/Approach: This is the software utility program built by the dot net framework of Microsoft visual studio. It has a graphical user interface (GUI) and some object classes. It has a serial and ethernet interface to test the channel. Once the medium is selected, the application will send whatever is written in the input text box. The Data sending may be an automatic or manual process. In manual mode, after typing the command, we need to press the “Enter” key to send the data. In automatic mode, it will send automatically within the preset interval. The transmit and receive content is displayed inside the list box. Findings/results: sometimes, our project goes into a critical phase. We need to have good tools to overcome the situation immediately. This is a helpful tool to trace the communication-related issue. Using this tool, we can observe the outgoing and incoming data traffic. The robot researcher can use it for their communication-related debug purposes. Originality/Value: Using this terminal program, our robot researcher will get lots of benefits where readily available utility programs cannot provide them. It has some unique features like automatic sending, changing dynamic content, etc. It has a serial and ethernet interface channel so that most of the device communication can be debugged through this interface software. It is entirely free and open source. Anyone can download and use it for personal as well as commercial purposes. Paper Type: Experiment-based Research.
基于c#的机器人研究员终端++
用途:有时我们的机器人研究人员需要一个终端程序来与机器人或自动化设备交换数据。然而,现成的终端程序缺少一些与研究人员最相关的功能。我们认为一个功能丰富的终端程序可以为研究人员处理大量的通信开销,并将他们从重复和耗时的任务中解脱出来。考虑到这一点,我们研究并开发了一个实用程序。我们增加了额外的功能,如自动发送,改变动态数据等,所以我们的机器人研究人员可以更好地测试系统通信。本文对该实用程序进行了详细的演示。它是在微软。net框架下使用c#构建的。代码上传到GitHub。任何人都可以下载并使用它。它可以根据他们的需要进行定制。所有使用的类都以。cs格式提供。设计/方法/方法:这是使用Microsoft visual studio的。net框架构建的软件实用程序。它有一个图形用户界面(GUI)和一些对象类。它有一个串行和以太网接口来测试通道。一旦选择了介质,应用程序将发送输入文本框中写入的内容。数据发送可以是自动的,也可以是手动的。在手动模式下,输入命令后,我们需要按“Enter”键发送数据。在自动模式下,它将在预设的间隔内自动发送。发送和接收的内容显示在列表框中。发现/结果:有时,我们的项目进入关键阶段。我们需要有好的工具来立即克服这种情况。这是跟踪通信相关问题的有用工具。使用此工具,我们可以观察传出和传入的数据流量。机器人研究人员可以将其用于与通信相关的调试目的。独创性/价值:使用这个终端程序,我们的机器人研究人员将获得许多现成的实用程序无法提供的好处。它有一些独特的功能,如自动发送,改变动态内容等。它具有串行和以太网接口通道,使得大多数设备通信都可以通过该接口软件进行调试。它是完全免费和开源的。任何人都可以下载并用于个人和商业目的。论文类型:基于实验的研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信