Kinect

We can [http://www.thingiverse.com/tag:Kinect/page:1 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]]

{| cellspacing="1" cellpadding="5" border="0" width="750"
|-
| 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:
==

*[http://skanect.manctl.com/ 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.
*[http://pointclouds.org/documentation/tutorials/using_kinfu_large_scale.php KinFu (part of PCL)] – Scan an entire room ([http://www.pointclouds.org/downloads/windows.html download]) ([http://pointclouds.org/documentation/tutorials/using_kinfu_large_scale.php tutorial])
*[http://reconstructme.net/projects/reconstructmeqt/ ReconstructMe] – Another scanner thingie
*[http://labs.manctl.com/rgbdemo/ RGBD-demo ]- 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)
*[http://codelaboratories.com/nui CL NUI SDK] – Looks like a fairly easy to use sdk for writing windows apps

*[http://theg33kshow.com/mikumikudance MikuMikuDance ] [http://prezi.com/4uu4lwfx4f__/kinecthacks/ Another link, previous one now broken?]- Motion capture to control anime characters

*[http://www.ros.org/wiki/rgbdslam rgbdslam ]- a more advanced room reconstruction tool — but appears to only work under linux

*[https://bitbucket.org/cbiffle/kinect-viewer/overview kinect-viewer] – Cliff wrote some cool software for working with the Kinect. (mac only?)

*[http://www.ros.org/wiki/openni/Contests/ROS%203D/RGBD-6D-SLAM RGBD-6D-SLAM] – looks pretty advanced…but linux only? :'(

== Converting point cloud to a mesh:
==

*[http://vimeo.com/20933872 meshlab tutorial]

*[http://wiki.makerbot.com/from-point-cloud-to-printable-object makerbot]

*[http://www.instructables.com/id/Using-Meshlab-to-Clean-and-Assemble-Laser-Scan-Dat/ instructables]

Leave a Reply

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