Interactions with Python, Arduino and Kinect
log in to bookmark this presentaton
Abstract
In 2009, Microsoft introduced the Kinect for use with their Xbox 360. It provides a series of sensors that allow for people to interact with a game without using a controller. Soon after it's release, a bounty was put out for open source drivers to allow anyone to use the Kinect for other purposes. Shortly thereafter, the first open source drivers were released.
The robot is being created using Python, a computer, a Kinect, stainless steel, an Arduino microcontroller, servo motors, a bill acceptor, a solenoid valve, a spark plug and a neon transformer. Using the Kinect to locate the closest person, the eyes of the robot track the person as they remain in its field of vision. Using pre-recorded sentences, the robot attempts to interact with the person and encourages them to make a donation.
This session will discuss the use of Python to extract working data from a Kinect, communicating with an Arduino controller and techniques for real world interactions.