Follow a Human using a Mobile Robot Regardless of the Walking Speed

The humanity is ready to merge intelligent robots into their habitual circumstances to work together, share feelings, and make self-reliant compliance. The capability to follow a human autonomously is essential for a mobile robot to interact with humans. Existing work either requires the human to be in line-of-sight or needs a beacon to be installed, which has great constraints on the human mobility. In this paper, we propose an approach to allow a mobile robot to follow a human regardless of his walking speed. In our setup, a human carries a Tango phone that can perform motion tracking using visual inertial sensing and create a map using its RGB-D sensor. The robot localizes itself in the map by incorporating its on-board Kinect and odometry information. The map quality decreases exponentially with increasing human speed. To produce a map that is suitable for the localization and navigation of the mobile robot, we, therefore, propose a map filter algorithm to improve the map quality. Instead of just following the human path, we propose an algorithm (i.e., trajectory filter) to reduce the cost of path and follow the human simultaneously. Experiments are conducted and the capability is illustrated using ROS on a turletbot platform. We also provide a video link to demonstrate our approach at 202. 94. 70. 33/videos/icarm2018. mp4.

[1]  Matteo Munaro,et al.  Fast RGB-D people tracking for service robots , 2014, Auton. Robots.

[2]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[3]  Andreas Zell,et al.  Autonomous person following with 3D LIDAR in outdoor environment , 2012 .

[4]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

[5]  Moustafa Youssef,et al.  The Horus WLAN location determination system , 2005, MobiSys '05.

[6]  Patrick Hébert,et al.  Median Filtering in Constant Time , 2007, IEEE Transactions on Image Processing.

[7]  Fuchun Sun,et al.  Human tracking and following of mobile robot with a laser scanner , 2017, 2017 2nd International Conference on Advanced Robotics and Mechatronics (ICARM).

[8]  Bastian Leibe,et al.  Real-time RGB-D based people detection and tracking for mobile robots and head-worn cameras , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Sebastian Thrun,et al.  Learning Occupancy Grid Maps with Forward Sensor Models , 2003, Auton. Robots.

[10]  Chau Yuen,et al.  Fusing Similarity-Based Sequence and Dead Reckoning for Indoor Positioning Without Training , 2017, IEEE Sensors Journal.

[11]  Ning An,et al.  Human recognition for following robots with a Kinect sensor , 2016, 2016 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[12]  Jean Scholtz,et al.  Common metrics for human-robot interaction , 2006, HRI '06.

[13]  Maren Bennewitz,et al.  Humanoid robot localization in complex indoor environments , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Andreas Zell,et al.  On Tracking Dynamic Objects with Long Range Passive UHF RFID Using a Mobile Robot , 2015, Int. J. Distributed Sens. Networks.

[15]  Rosdiadee Nordin,et al.  Recent Advances in Wireless Indoor Localization Techniques and System , 2013, J. Comput. Networks Commun..

[16]  Huai-Rong Shao,et al.  WiFi-based indoor positioning , 2015, IEEE Communications Magazine.

[17]  Chan-Soo Park,et al.  Comparison of plane extraction performance using laser scanner and Kinect , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[18]  Reid G. Simmons,et al.  Natural person-following behavior for social robots , 2007, 2007 2nd ACM/IEEE International Conference on Human-Robot Interaction (HRI).