RobotBASIC

J. Blankenship, S. Mishal
{"title":"RobotBASIC","authors":"J. Blankenship, S. Mishal","doi":"10.4018/978-1-5225-8060-7.ch001","DOIUrl":null,"url":null,"abstract":"Unlike most chapters in this book, this chapter does not introduce new methods or algorithms related to robotic navigation systems. Instead, it provides an overview of a simulation tool that, in some situations, can be useful for quickly evaluating the overall appropriateness of a wide variety of alternatives before focusing more advanced development activities on a chosen design. In addition, since the tool described herein is totally free, it can be used to help students and others new to robotics understand the value of utilizing a design-simulate-deploy approach to developing robotic behaviors. Robot Simulators can emulate nearly all aspects of a robot's functionality. Unfortunately, many programming environments that support simulation have steep learning curves and are difficult to use because of their ability to handle complex attributes such as 3D renderings and bearing friction. Fortunately, there are many situations where advanced attributes are unnecessary. When the primary goal is to quickly test the feasibility of a variety of algorithms for robotic behaviors, RobotBASIC provides an easy-to-use, economical alternative to more complex systems without sacrificing the features necessary to implement a complete design-simulate-deploy cycle. RobotBASIC's ability to simulate a variety of sensors makes it easy to quickly test the performance of various configurations in an assortment of environments. Once algorithm development is complete, the same programs used during the simulation phase of development can immediately control a real robot.","PeriodicalId":50067,"journal":{"name":"Journal of Rapid Methods and Automation in Microbiology","volume":"41 3 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"RobotBASIC\",\"authors\":\"J. Blankenship, S. Mishal\",\"doi\":\"10.4018/978-1-5225-8060-7.ch001\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unlike most chapters in this book, this chapter does not introduce new methods or algorithms related to robotic navigation systems. Instead, it provides an overview of a simulation tool that, in some situations, can be useful for quickly evaluating the overall appropriateness of a wide variety of alternatives before focusing more advanced development activities on a chosen design. In addition, since the tool described herein is totally free, it can be used to help students and others new to robotics understand the value of utilizing a design-simulate-deploy approach to developing robotic behaviors. Robot Simulators can emulate nearly all aspects of a robot's functionality. Unfortunately, many programming environments that support simulation have steep learning curves and are difficult to use because of their ability to handle complex attributes such as 3D renderings and bearing friction. Fortunately, there are many situations where advanced attributes are unnecessary. When the primary goal is to quickly test the feasibility of a variety of algorithms for robotic behaviors, RobotBASIC provides an easy-to-use, economical alternative to more complex systems without sacrificing the features necessary to implement a complete design-simulate-deploy cycle. RobotBASIC's ability to simulate a variety of sensors makes it easy to quickly test the performance of various configurations in an assortment of environments. Once algorithm development is complete, the same programs used during the simulation phase of development can immediately control a real robot.\",\"PeriodicalId\":50067,\"journal\":{\"name\":\"Journal of Rapid Methods and Automation in Microbiology\",\"volume\":\"41 3 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Journal of Rapid Methods and Automation in Microbiology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/978-1-5225-8060-7.ch001\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Rapid Methods and Automation in Microbiology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-5225-8060-7.ch001","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

与本书的大多数章节不同,本章不介绍与机器人导航系统相关的新方法或算法。相反,它提供了一个模拟工具的概述,在某些情况下,在将更高级的开发活动集中在选定的设计上之前,该工具可以用于快速评估各种备选方案的总体适当性。此外,由于这里描述的工具是完全免费的,它可以用来帮助学生和其他新接触机器人的人理解利用设计-模拟-部署方法开发机器人行为的价值。机器人模拟器可以模拟机器人功能的几乎所有方面。不幸的是,许多支持模拟的编程环境都有陡峭的学习曲线,并且很难使用,因为它们能够处理复杂的属性,如3D渲染和轴承摩擦。幸运的是,在许多情况下,高级属性是不必要的。当主要目标是快速测试机器人行为的各种算法的可行性时,RobotBASIC为更复杂的系统提供了一种易于使用,经济的替代方案,而不会牺牲实现完整设计-模拟-部署周期所需的功能。RobotBASIC模拟各种传感器的能力使得在各种环境中快速测试各种配置的性能变得很容易。一旦算法开发完成,在模拟开发阶段使用的相同程序可以立即控制真实的机器人。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
RobotBASIC
Unlike most chapters in this book, this chapter does not introduce new methods or algorithms related to robotic navigation systems. Instead, it provides an overview of a simulation tool that, in some situations, can be useful for quickly evaluating the overall appropriateness of a wide variety of alternatives before focusing more advanced development activities on a chosen design. In addition, since the tool described herein is totally free, it can be used to help students and others new to robotics understand the value of utilizing a design-simulate-deploy approach to developing robotic behaviors. Robot Simulators can emulate nearly all aspects of a robot's functionality. Unfortunately, many programming environments that support simulation have steep learning curves and are difficult to use because of their ability to handle complex attributes such as 3D renderings and bearing friction. Fortunately, there are many situations where advanced attributes are unnecessary. When the primary goal is to quickly test the feasibility of a variety of algorithms for robotic behaviors, RobotBASIC provides an easy-to-use, economical alternative to more complex systems without sacrificing the features necessary to implement a complete design-simulate-deploy cycle. RobotBASIC's ability to simulate a variety of sensors makes it easy to quickly test the performance of various configurations in an assortment of environments. Once algorithm development is complete, the same programs used during the simulation phase of development can immediately control a real robot.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Journal of Rapid Methods and Automation in Microbiology
Journal of Rapid Methods and Automation in Microbiology 生物-生物工程与应用微生物
自引率
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学术文献互助群
群 号:481959085
Book学术官方微信