Kinect

We can print a kinect mount, either use a pre-existing design, or modify one depending on where we want to mount it to.

Kinect hardware overview

[[Image:Kinect.jpg]]

1 2 3 4 5 6
Microphone array IR emitter Depth camera Tilt motor USB cable Color camera
Four mics pinpoint where voices or sounds are coming from while filtering out background noise. Projects a pattern of infrared light into a room. As the light hits a surface, the pattern becomes distorted, and the distortion is read by the depth camera. Analyzes IR patterns to build a 3-D map of the room and all objects and people within it. Automatically adjusts based on the object in front of it. If you’re tall, it tilts the box up. If you’re short, it knows to angle down. Transmits data to the Xbox via an unencrypted feed, which makes it relatively easy to use the Kinect with other devices. Like a webcam, this captures a video image. The Kinect uses that information to get details about objects and people in the room.

 

Various kinect software links:

  • Skanect – easiest to use, free version outputs low res models which are good enough for small 3d prints. Windows only, there is an older version that runs on mac though.
  • KinFu (part of PCL) – Scan an entire room (download) (tutorial)
  • ReconstructMe – Another scanner thingie
  • [http://labs.manctl.com/rgbdemo/ RGBD-demo ] Dead Link – various kinect capture tools (can output 3d point clouds for creating models, has a room reconstruction app but had trouble getting it to work. supports multiple kinects to)
  • CL NUI SDK – Looks like a fairly easy to use sdk for writing windows apps
  • [http://theg33kshow.com/mikumikudance MikuMikuDance ] Dead link? Another link (previous one now broken?) – Motion capture to control anime characters
  • rgbdslam – a more advanced room reconstruction tool — but appears to only work under linux
  • [https://bitbucket.org/cbiffle/kinect-viewer/overview kinect-viewer] Dead link? – Cliff wrote some cool software for working with the Kinect. (mac only?)
  • RGBD-6D-SLAM – looks pretty advanced…but linux only? :'(

Converting point cloud to a mesh:

 

Leave a Reply

Your email address will not be published. Required fields are marked *