Human-robot interaction through kinect and graphics tablet sensing devices

This paper analyzes three different solutions for human-robot cooperation. The proposed applications are based on two sensing devices: the Microsoft Kinect, a 3D camera by Microsoft, and a Graphics Tablet. The first solution, based on the Kinect, uses hand motion detection based on a clustering hand detection algorithm. The coordinates of the hands are sent to an application that computes the inverse kinematics and the desired robot trajectory. The second solution is based on a Graphic Tablet, which uses pen or finger input and operates in a similar way as the first system, but with higher accuracy. The third solution is also based on the Kinect but it uses the detection of the human body and voice commands together, to safely move the robotic arm without the need of a traditional teach pendant. All the three solutions adopt network sockets to send the commands to the robot controller. Behind the solutions, real time security procedures, monitors and avoids any collision of the robotic arm with humans during the movements.

[1]  Alessandro De Luca,et al.  Integrated control for pHRI: Collision avoidance, detection, reaction and collaboration , 2012, 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob).

[2]  Slawomir Zólkiewski,et al.  Robot Control and Online Programming by Human Gestures Using a Kinect Motion Sensor , 2014, WorldCIST.

[3]  Yangsheng Xu,et al.  A real-time human imitation system , 2012, Proceedings of the 10th World Congress on Intelligent Control and Automation.

[4]  H. Hashimoto,et al.  Human motion tracking of mobile robot with Kinect 3D sensor , 2012, 2012 Proceedings of SICE Annual Conference (SICE).

[5]  Wei-Yen Wang,et al.  Resarch and design of control system for a tracked robot with a Kinect sensor , 2012, 2012 International Conference on System Science and Engineering (ICSSE).

[6]  Dr. Rosario Salvatore Barbagallo MultiTouch Kinect ( SDK V 1 . 0 ) for Windows 7 , based on Tuio-OSC protocol , 2012 .

[7]  Michael Hayes,et al.  Altitude control of a quadrotor helicopter using depth map from Microsoft Kinect sensor , 2011, 2011 IEEE International Conference on Mechatronics.

[8]  S. Mitra,et al.  Gesture Recognition: A Survey , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[9]  Peter I. Corke Robotics, Vision and Control - Fundamental Algorithms In MATLAB® Second, Completely Revised, Extended And Updated Edition, Second Edition , 2017, Springer Tracts in Advanced Robotics.