Variable Declaration and Initialization
OpenKinect: Libfreenect Drivers
Converting the Light Coding Image to a Depth Map
Kinect Alternative: ASUS Xtion PRO
Structure of a Processing Sketch
Accessing the Depth Map and RGB Image
Linear and Two-Dimensional Arrays
Chapter 4: Arduino and Kinect: “Hello World”
Writing Your Own Communication Protocol
Chapter 5: Kinect Remote Control
Parts List for Kinect Remote Control
Connecting the Remote to Arduino
Assembling the Prototype Shield
Kinect Hand Tracking and Gesture Recognition
Connecting the Processing Sketch to Arduino
Chapter 6: Kinect Networked Puppet
Setting the Servos to the Starting Position
Communicating Within a Local Network
Communicating over the Internet
Server Applet: Sending the Angles over a Network
Client Applet: Controlling the Puppet
Understanding Resistor Color Codes
Chapter 8: Kinect-Driven Drawing Robot
Firmata and the Arduino Library for Processing
Kinect: Tangible Table Interface
Chapter 9: Kinect Remote-Controlled Vehicles
Electrical Motors and the H-Bridge
Sending the Signal to Processing
Implementing the Biometric Recognition
Imports and Variable Declaration
Chapter 11: 3D Modeling Interface
Processing Glove Data Receiver
Implementing the Modeling Interface
Modeling Interface Main Program
Surface Reconstruction in Meshlab
Chapter 13: Kinect-Controlled Delta Robot
Delta Robot Simulation Software