3D sensor-based Moving Human Tracking Robot with Obstacle Avoidance

This paper, represents a design constituting of a robot that uses an Arduino to drive motors enabling it to move around the room in a direction determined by a Processing sketch that uses the Kinect to scan the room and determine where the robot should move. The design works by tracking the center of mass of a human having a skeleton, and avoiding obstacles that interfere it`s movement. The approach used in this system is attaching the computer and Kinect to the robot so that its vision system can move along with it as it explores the space. To accomplish this, a toy car was used as a robot in order to support the weight of a laptop or other small computer as well as the Kinect.

[1]  Michael Arens,et al.  Feature based person detection beyond the visible spectrum , 2009, 2009 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[2]  Martin Kvalbein The use of a 3D sensor (Kinect) for robot motion compensation : The applicability in relation to medical applications , 2012 .

[3]  Hiroshi Mizoguchi,et al.  Development of a Person Following Robot with Vision Based Target Detection , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gaurav S. Sukhatme,et al.  People tracking and following with mobile robot using an omnidirectional camera and a laser , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Jianpeng Zhou,et al.  Real Time Robust Human Detection and Tracking System , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05) - Workshops.