A Human-Following Mobile Robot Providing Natural and Universal Interfaces for Control With Wireless Electronic Devices

This article presents the development of a mobile robot using a human-following algorithm based on human path prediction and provides a natural gesture interaction for an operator to control wireless electronic devices using a low-cost red-green-blue-depth (RGB-D) sensor. The overall experimental setup consists of a skid-steered mobile robot, Kinect sensor, laptop, red-green-blue (RGB) camera, and two lamps. OpenNI middleware is used to process the depth data from the Kinect sensor, and OpenCV is used to process data from the RGB camera. The human-following control system consists of two feedback control loops for linear and rotational motions, respectively. A lead-lag and proportional-integral derivative controllers are developed for the linear and rotational motion control loops, respectively. There are small delays (0.3 s for linear motion and 0.2 s for rotational motion) of the system's response. However, the delays are acceptable since they do not cause the tracking distance or angle out of our desirable range (±0.05 m and ±10° of the reference input). A new human-position prediction algorithm based on human orientation is proposed for human following. Experimental results show that the tracking algorithm reduces the distance and angular errors by 40% and 50%, respectively. There are four gestures designed for the operator to control the robot. Success rates of gesture recognition are more than 90% within the detectable range of the Kinect sensor.

[1]  Fuchun Joseph Lin,et al.  Gesture-Based Control in a Smart Home Environment , 2017, 2017 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData).

[2]  Xiangmin Xu,et al.  Natural Interaction in Freehand Pointing: Designing the mapping of interaction space. , 2017, IEEE Consumer Electronics Magazine.

[3]  Dieter Fox,et al.  RGB-D mapping: Using Kinect-style depth cameras for dense 3D modeling of indoor environments , 2012, Int. J. Robotics Res..

[4]  Federico Tombari,et al.  Analysis and Evaluation Between the First and the Second Generation of RGB-D Sensors , 2015, IEEE Sensors Journal.

[5]  Jingtai Liu,et al.  Real-time and fast RGB-D based people detection and tracking for service robots , 2016, 2016 12th World Congress on Intelligent Control and Automation (WCICA).

[6]  Jean-Paul Laumond,et al.  On the nonholonomic nature of human locomotion , 2008, Auton. Robots.

[7]  Songmin Jia,et al.  Human tracking system based on adaptive multi-feature mean-shift for robot under the double-layer locating mechanism , 2014, Adv. Robotics.

[8]  Daisuke Chugo,et al.  Consideration of human movement prediction for human friendly mobile robot's path planning. , 2013, 2013 IEEE 4th International Conference on Cognitive Infocommunications (CogInfoCom).

[9]  Gaurav S. Sukhatme,et al.  Real-time Motion Tracking from a Mobile Robot , 2010, Int. J. Soc. Robotics.

[10]  Huang Zhang,et al.  Binocular Vision Sensor (Kinect)-Based Pedestrian Following Mobile Robot , 2014 .

[11]  Ahmad Ashari,et al.  Analysis of Zigbee Data Transmission on Wireless Sensor Network Topology , 2017 .

[12]  Wei Yu,et al.  Analysis and Experimental Verification for Dynamic Modeling of A Skid-Steered Wheeled Vehicle , 2010, IEEE Transactions on Robotics.

[13]  Arjan Kuijper,et al.  Exploration of Natural Free-Hand Interaction for Shape Modeling Using Leap Motion Controller , 2016, 2016 International Conference on Cyberworlds (CW).

[14]  Jwu-Sheng Hu,et al.  Design of Sensing System and Anticipative Behavior for Human Following of Mobile Robots , 2014, IEEE Transactions on Industrial Electronics.

[15]  Xiao Han,et al.  Gesture control of ZigBee connected smart home Internet of Things , 2016, 2016 5th International Conference on Informatics, Electronics and Vision (ICIEV).

[16]  T. Arai,et al.  People tracking with body pose estimation for human path prediction , 2012, 2012 IEEE International Conference on Mechatronics and Automation.

[17]  Yasar Ayaz,et al.  IMPROVED METHOD FOR STEREO VISION-BASED HUMAN DETECTION FOR A MOBILE ROBOT FOLLOWING A TARGET PERSON , 2015 .

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

[19]  Lorenzo Sabattini,et al.  A Natural Infrastructure-Less Human–Robot Interaction System , 2017, IEEE Robotics and Automation Letters.

[20]  K. D. Mankoff,et al.  The Kinect: a low‐cost, high‐resolution, short‐range 3D camera , 2013 .

[21]  Nobuto Matsuhira,et al.  Human characterization by a following robot using a depth sensor , 2017, 2017 IEEE/SICE International Symposium on System Integration (SII).

[22]  Jhing-Fa Wang,et al.  Design and implementation of human following for separable omnidirectional mobile system of smart home robot , 2017, 2017 International Conference on Orange Technologies (ICOT).

[23]  Min-Fan Ricky Lee,et al.  Real-time face tracking and recognition using the mobile robots , 2015, Adv. Robotics.

[24]  Michalis Nik Xenos,et al.  A case study on learning through natural ways of interaction , 2017, 2017 IEEE Global Engineering Education Conference (EDUCON).

[25]  Xose Manuel Pardo,et al.  Feature analysis for human recognition and discrimination: Application to a person-following behaviour in a mobile robot , 2012, Robotics Auton. Syst..