Ravankar Abhijeet, Ravankar Ankit A, Kobayashi Yukinori, Emaru Takanori
Lab of Robotics and Dynamics, Faculty of Engineering, Hokkaido University, Sapporo 060-8628, Japan.
Sensors (Basel). 2017 Aug 15;17(8):1878. doi: 10.3390/s17081878.
Hitchhiking is a means of transportation gained by asking other people for a (free) ride. We developed a multi-robot system which is the first of its kind to incorporate hitchhiking in robotics, and discuss its advantages. Our method allows the hitchhiker robot to skip redundant computations in navigation like path planning, localization, obstacle avoidance, and map update by completely relying on the driver robot. This allows the hitchhiker robot, which performs only visual servoing, to save computation while navigating on the common path with the driver robot. The driver robot, in the proposed system performs all the heavy computations in navigation and updates the hitchhiker about the current localized positions and new obstacle positions in the map. The proposed system is robust to recover from `driver-lost' scenario which occurs due to visual servoing failure. We demonstrate robot hitchhiking in real environments considering factors like service-time and task priority with different start and goal configurations of the driver and hitchhiker robots. We also discuss the admissible characteristics of the hitchhiker, when hitchhiking should be allowed and when not, through experimental results.
搭便车是一种通过请求他人(免费)搭载来实现的交通方式。我们开发了一种多机器人系统,这是同类系统中首个将搭便车概念引入机器人技术的系统,并讨论了其优势。我们的方法允许搭便车机器人在导航过程中跳过诸如路径规划、定位、避障和地图更新等冗余计算,完全依赖于驾驶机器人。这使得仅执行视觉伺服的搭便车机器人在与驾驶机器人沿着共同路径导航时能够节省计算量。在所提出的系统中,驾驶机器人执行导航中的所有繁重计算,并向搭便车机器人更新地图中当前的定位位置和新的障碍物位置。所提出的系统对于从由于视觉伺服故障而出现的“失去驾驶员”场景中恢复具有鲁棒性。我们在实际环境中展示了机器人搭便车的情况,考虑了诸如服务时间和任务优先级等因素,以及驾驶机器人和搭便车机器人不同的起始和目标配置。我们还通过实验结果讨论了搭便车机器人的可接受特性,即何时应该允许搭便车以及何时不允许。