Let's Make Robots!

Kinect and an Arduino UNO

Is there any way I can get a kinect (xbox 360) sensor to act as my robots "eyes" with the arduino UNO. For example, where I move my hands, the arm follows. Thanks ;)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

If you want to experiment with a camera as a sensor and an Arduino as a processor then check out the video experimentor shield. You could track an object using this.

The arduino can not be communicated directly with the arduino. What I suggest is having some sort of computer, ie. rasberry pi, netbook, etc to run processing (http://processing.org/) which then could send commands to move the motors in a certain direction. 

Check out here about skeleton tracking with the kinect and processing http://learning.codasign.com/index.php?title=Skeleton_Tracking_with_the_Kinect

I saw some hacks made with a working desktop/notebook computer, A quadcopter to avoid obstacles(google for it)... And I think it's may be done with a Raspberry pi(which is actualy a pc)
Worth the research to do great things... It IS possible, but you may need a starting point ;)

I think you're going to need more brain power than just an Arduino.  The Uno could be I/O for something else but it's not going to do the heavy lifting.

Oh yes, Max... That´s why I talk about Raspberry Pi.

I don't think Kinect does any computer vision processing, as far as I know it just outputs video pixels plus depth information.  I think you may be able to implement some simple processing such as blob detection, etcetera with an Arduino.  To process video to recognize human gestures you will probably need quite a bit more CPU power than an 8-bit Arduino, and you will probably want to leverage use of OpenCV.

Where are you now on the project? How far have you gotten? 

It would help if you would add the links to:

  • The google searches you have done
  • The HAD searches you have done
  • The Instructables searches you have done 
  • etc

This way we can all catch up to what you are looking at now. Once we know where you are (looking for tutorials/ etc), we can figure out how best to help.