Motion Controlled Motors Using Kinect (Bones Project)

Created by: 
Amir Hessabi
Launched: 
Apr 07, 2014
Project type: 
proof of concept
My role: 
integration, hardware design, project management, coding
Technologies: 
Kinect

Motion Controlled Motors Using Kinect (Bones Project)

Bones Project Final Test Run

Introduction
The object of this project is to create a program that can give a robot the ability to shadow a human character’s movements. Previously this object has achieved by putting sensors on the body of the user and has those sensors communicate with the computer and the processors.
Methods & Materials
This project has achieved this object using a Xbox Kinect sensor that can generate a series of real life coordinates for us to work with. The Kinect gives us the ability to put points on the body of the user, and it keeps track of those points no matter where the user is in its range. Those points are used to draw vectors along the lines of the user’s body. Then the data is used and processed using Processing 2.0 to calculate the angles between the vectors. Using mathematical equations the angle is calculated and sent to the terminal port between Processing and Arduino. The Arduino communicates to the 8 servos that are put on the robot that will be simulating the movements of the user.

Comments