Kinect based gesture controlled Robotic arm: A research work at HuT Labs

Undergraduate (UG) Research is the first step in a students' life to taste the experience of a research work. It is also a unique experience for the teachers to guide the students in research work during their UG study. In this paper we want to share our research experience through the project that involves the building of a Robotic arm which mimics the motion of the human arm of the user at Humanitarian Technology (HuT) Labs of Amrita. The system monitors the motion of the user's arm using a Kinect. The skeletal image of the arm obtained using the “Kinect Skeletal Image” project of Kinect SDK, consists of 3 joints and links connecting them. Coordinate Geometry is used to calculate the angles between the links connecting the joints. This gives us the angles for a 3D representation of the human arm. The angles thus obtained are sent using a serial communication port to the Arduino microcontroller, which in turn generates signals which are sent to the servo motors. The servo motors rotate according the angles given as input. The combined motion of the servos results in a complete Robotic arm movement which is a mimic of the human arm movement.

[1]  Pedro Neto,et al.  Accelerometer-based control of an industrial robotic arm , 2009, RO-MAN 2009 - The 18th IEEE International Symposium on Robot and Human Interactive Communication.

[2]  Luc Van Gool,et al.  Real-time 3D hand gesture interaction with a robot for understanding directions from humans , 2011, 2011 RO-MAN.

[3]  Sebastian Thrun,et al.  A Gesture Based Interface for Human-Robot Interaction , 2000, Auton. Robots.

[4]  Nak Young Chong,et al.  Biologically inspired control for robotic arm using neural oscillator network , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.