Gesture based control of robotic arm using Kinect

A robotic arm to replicate the arm gestures of a human operator.
Updated 13 Jul 2017

View License

This projects aims to develop a robotic arm, which can replicate the arm movement of a human operator. The human operator arm gestures are acquired from the Kinect’s depth image using skeletal tracking applications. Then, this arm gestures are used to calculate the angular position of each joints in the robotic arm using laws of cosines (Ref: This angular position is calibrated into the corresponding commands applied to each of the joints.
Please refer the video demonstration of the project:
Hardware Requirements:
1. Robotis Bioloid Premium Humanoid (CM-530) (Ref:
2. Microsoft Kinect Xbox 360 (Ref:

Software Requirements:

1. Bioloid Toolbox for MATLAB (Ref:
2. Kinect SDK (Ref:
3. MATLAB R2013

Cite As

Rakesh Kumar (2024). Gesture based control of robotic arm using Kinect (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2012a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes