FollowMe: A Robust Framework for the Guidance of Sensorless Indoor Mobile Robots

Sanjith Udupa, Liangkai Liu, Weisong Shi
{"title":"FollowMe: A Robust Framework for the Guidance of Sensorless Indoor Mobile Robots","authors":"Sanjith Udupa, Liangkai Liu, Weisong Shi","doi":"10.1109/MOST57249.2023.00012","DOIUrl":null,"url":null,"abstract":"In this paper, we present FollowMe, a new system that allows one sensorless robot to autonomously follow another autonomous robot that has multiple sensors. By offloading both the localization and planning computations to the main robot, we are able to maintain a very small hardware requirement on the follower robot (i.e. it only needs to be able to drive). FollowMe works irrespective of what system it is run on and assumes that the main robot has some method of localizing itself and the follower robot, as well as software for navigation (driving itself to a target point). Given this, we can run FollowMe on different kinds of robots, as we have done through our tests on both physical and simulated robots.The FollowMe system is comprised of three main components. The first is the State Machine that takes input from arbitrary localization sources and coordinates through the PathSplitter algorithm to dynamically segment a given path into sequential target positions for each robot. Then, the Evaluator adjusts parameters for both following and path splitting depending on the following performance. As such, FollowMe only handles the queuing of new target points given a predefined path and assumes the master robot can handle the actual driving of each robot (follower and main) to the points. In order to make this possible, the PathSplitter algorithm ensures the follower robot is in view of the main robot at all times so accurate localization can occur. Finally, the state machine has recovery states as needed.After running experiments in both a physical and a simulation environment, we determined that FollowMe is effective at accomplishing the task of guiding both robots along a predefined path accurately, but because of the iterative nature of the following process, it is relatively slow. Our results highlight the potential for using existing autonomous driving technology in robot navigation and suggest promising directions for future research in this area, specifically for use in autonomous wheelchairs or in the warehouse industry.","PeriodicalId":338621,"journal":{"name":"2023 IEEE International Conference on Mobility, Operations, Services and Technologies (MOST)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE International Conference on Mobility, Operations, Services and Technologies (MOST)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MOST57249.2023.00012","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we present FollowMe, a new system that allows one sensorless robot to autonomously follow another autonomous robot that has multiple sensors. By offloading both the localization and planning computations to the main robot, we are able to maintain a very small hardware requirement on the follower robot (i.e. it only needs to be able to drive). FollowMe works irrespective of what system it is run on and assumes that the main robot has some method of localizing itself and the follower robot, as well as software for navigation (driving itself to a target point). Given this, we can run FollowMe on different kinds of robots, as we have done through our tests on both physical and simulated robots.The FollowMe system is comprised of three main components. The first is the State Machine that takes input from arbitrary localization sources and coordinates through the PathSplitter algorithm to dynamically segment a given path into sequential target positions for each robot. Then, the Evaluator adjusts parameters for both following and path splitting depending on the following performance. As such, FollowMe only handles the queuing of new target points given a predefined path and assumes the master robot can handle the actual driving of each robot (follower and main) to the points. In order to make this possible, the PathSplitter algorithm ensures the follower robot is in view of the main robot at all times so accurate localization can occur. Finally, the state machine has recovery states as needed.After running experiments in both a physical and a simulation environment, we determined that FollowMe is effective at accomplishing the task of guiding both robots along a predefined path accurately, but because of the iterative nature of the following process, it is relatively slow. Our results highlight the potential for using existing autonomous driving technology in robot navigation and suggest promising directions for future research in this area, specifically for use in autonomous wheelchairs or in the warehouse industry.
FollowMe:一个用于无传感器室内移动机器人引导的鲁棒框架
在本文中,我们提出了FollowMe,这是一个新系统,允许一个无传感器机器人自主跟随另一个具有多个传感器的自主机器人。通过将定位和规划计算卸载到主机器人,我们能够对跟随机器人保持非常小的硬件要求(即它只需要能够驱动)。FollowMe不管在什么系统上运行都可以工作,并且假设主机器人有一些定位自己和跟随机器人的方法,以及导航软件(将自己驾驶到目标点)。鉴于此,我们可以在不同类型的机器人上运行FollowMe,正如我们在物理机器人和模拟机器人上所做的测试一样。FollowMe系统由三个主要部分组成。第一种是状态机,它从任意定位源获取输入,并通过PathSplitter算法进行坐标,从而动态地将给定路径分割为每个机器人的连续目标位置。然后,评估器根据以下性能调整后续和路径分割的参数。因此,FollowMe只处理给定预定义路径的新目标点的排队,并假设主机器人可以处理每个机器人(follower和main)到这些点的实际驾驶。为了实现这一目标,PathSplitter算法确保跟随机器人始终处于主机器人的视线范围内,从而实现准确的定位。最后,状态机根据需要拥有恢复状态。在物理和模拟环境中运行实验后,我们确定FollowMe可以有效地完成引导两个机器人沿着预定义路径的任务,但由于后续过程的迭代性质,它相对较慢。我们的研究结果强调了在机器人导航中使用现有自动驾驶技术的潜力,并为该领域的未来研究提出了有希望的方向,特别是用于自动轮椅或仓库行业。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信