A Scalable Tree Based Path Planning for a Service Robot

Q4 Engineering
A. Kumaar, Sreeja Kochuvila, S. Nagaraja
{"title":"A Scalable Tree Based Path Planning for a Service Robot","authors":"A. Kumaar, Sreeja Kochuvila, S. Nagaraja","doi":"10.14313/jamris/1-2022/4","DOIUrl":null,"url":null,"abstract":"Abstract Path planning plays a vital role in a mobile robot navigation system. It essentially generates the shortest traversable path between two given points. There are many path planning algorithms that have been proposed by researchers all over the world; however, there is very little work focussing on path planning for a service environment. The general assumption is that either the environment is fully known or unknown. Both cases would not be suitable for a service environment. A fully known environment will restrict further expansion in terms of the number of navigation points and an unknown environment would give an inefficient path. Unlike other environments, service environments have certain factors to be considered, like user-friendliness, repeatability, scalability, and portability, which are very essential for a service robot. In this paper, a simple, efficient, robust, and environment-independent path planning algorithm for an indoor mobile service robot is presented. Initially, the robot is trained to navigate to all the possible destinations sequentially with a minimal user interface, which will ensure that the robot knows partial paths in the environment. With the trained data, the path planning algorithm maps all the logical paths between all the destinations, which helps in autonomous navigation. The algorithm is implemented and tested using a 2D simulator Player/Stage. The proposed system is tested with two different service environment layouts and proved to have features like scalability, trainability, accuracy, and repeatability. The algorithm is compared with various classical path planning algorithms and the results show that the proposed path planning algorithm is on par with the other algorithms in terms of accuracy and efficient path generation.","PeriodicalId":37910,"journal":{"name":"Journal of Automation, Mobile Robotics and Intelligent Systems","volume":"29 1","pages":"31 - 45"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Automation, Mobile Robotics and Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.14313/jamris/1-2022/4","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 2

Abstract

Abstract Path planning plays a vital role in a mobile robot navigation system. It essentially generates the shortest traversable path between two given points. There are many path planning algorithms that have been proposed by researchers all over the world; however, there is very little work focussing on path planning for a service environment. The general assumption is that either the environment is fully known or unknown. Both cases would not be suitable for a service environment. A fully known environment will restrict further expansion in terms of the number of navigation points and an unknown environment would give an inefficient path. Unlike other environments, service environments have certain factors to be considered, like user-friendliness, repeatability, scalability, and portability, which are very essential for a service robot. In this paper, a simple, efficient, robust, and environment-independent path planning algorithm for an indoor mobile service robot is presented. Initially, the robot is trained to navigate to all the possible destinations sequentially with a minimal user interface, which will ensure that the robot knows partial paths in the environment. With the trained data, the path planning algorithm maps all the logical paths between all the destinations, which helps in autonomous navigation. The algorithm is implemented and tested using a 2D simulator Player/Stage. The proposed system is tested with two different service environment layouts and proved to have features like scalability, trainability, accuracy, and repeatability. The algorithm is compared with various classical path planning algorithms and the results show that the proposed path planning algorithm is on par with the other algorithms in terms of accuracy and efficient path generation.
基于可扩展树的服务机器人路径规划
路径规划在移动机器人导航系统中起着至关重要的作用。它本质上是生成两个给定点之间的最短可穿越路径。世界各地的研究人员提出了许多路径规划算法;然而,很少有工作关注于服务环境的路径规划。一般的假设是,环境要么是完全已知的,要么是未知的。这两种情况都不适合服务环境。一个完全已知的环境会限制导航点数量的进一步扩展,而一个未知的环境会给出一个低效的路径。与其他环境不同,服务环境需要考虑某些因素,如用户友好性、可重复性、可伸缩性和可移植性,这些对于服务机器人来说是非常重要的。提出了一种简单、高效、鲁棒且与环境无关的室内移动服务机器人路径规划算法。最初,机器人被训练成用最小的用户界面依次导航到所有可能的目的地,这将确保机器人知道环境中的部分路径。路径规划算法利用训练数据映射出所有目的地之间的所有逻辑路径,有助于自主导航。该算法使用2D模拟器Player/Stage进行了实现和测试。采用两种不同的服务环境布局对所提出的系统进行了测试,并证明该系统具有可扩展性、可训练性、准确性和可重复性等特点。将该算法与各种经典路径规划算法进行了比较,结果表明,该算法在路径生成的精度和效率方面与其他算法相当。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Automation, Mobile Robotics and Intelligent Systems
Journal of Automation, Mobile Robotics and Intelligent Systems Engineering-Control and Systems Engineering
CiteScore
1.10
自引率
0.00%
发文量
25
期刊介绍: Fundamentals of automation and robotics Applied automatics Mobile robots control Distributed systems Navigation Mechatronics systems in robotics Sensors and actuators Data transmission Biomechatronics Mobile computing
×
引用
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学术官方微信