Young indie dev connects with the Kinect (and robots!)
- Posted: Feb 14, 2013 at 6:00 AM
- 4,854 Views
- 1 Comment
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Today's project shows that anyone, anywhere, can get started with the Kinect and so some pretty cool stuff!
A four-wheeled robot revs up and travels across the room as twenty two-year-old Samarth Shah verbally commands it to move forward. The robot is connected to a computer and the Microsoft Kinect, an accessory of the XBox 360 video game console. Shah belongs to a sprawling breed of young indie developers who put to use the Kinect’s abilities to recognize speech, gestures, and motion in applications beyond the Kinect’s intended purpose of gaming.
The robot, which Shah built along with two friends Devanshee Shah and Yagnik Suchak, recognizes voice commands and gestures and performs simple actions. Raise the right hand and it goes forward. A swipe of the hand sends it to the right. It stops when the left hand is raised and moves to the left when the left hand is swiped. The gesture recognition program, coded in Visual Basic using the Microsoft software development kit (SDK), carries out what Shah describes as “skeleton tracking”. It follows the positions of 20 joints of the body to detect a valid gesture. The three cameras on the Kinect together determine the angle, position, and orientation of the joints. The trio has decided to scale up the design of the robot to numerous applications such as operating a wheelchair with voice commands. Shah is also working on a Kinect application to surf the web using a browser that recognizes movement.
...
Owing to his personal interest in image processing, Shah delved deeper and started to explore the use of the Kinect for image processing tasks in Linux and Windows environments. Using the Kinect as a camera and OpenCV, a programming library for computer vision, RGB data and depth data can be retrieved from images. After applying a few processes, the data can be used to perform face detection in almost real time. He says it is possible to run other complex algorithms on the Kinect by modifying his program further.
While attempting to understand how the Kinect works, Shah also created a few simple applications that could be of practical use or would give ideas to other enthusiasts to build more advanced applications upon them. One of his initial projects, which can be interesting for the geeks in the corporate world, is a program for gesture and speech controlled presentations....
Project Information URL: http://tech2.in.com/features/xbox-360/young-indie-developer-kinects-your-life/734102
Project Source URL: https://skydrive.live.com/?cid=414708c51aefc047&id=414708C51AEFC047!105&authkey=!AD8LzKQIuBkkTeE
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Oops, something didn't work.
What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in. You need to be signed in to Channel 9 to use this feature.What does this mean?
Following an item on Channel 9 allows you to watch for new content and comments that you are interested in and view them all on your notifications page.sign up for email notifications?
Hi, I made similar demo with Paolo Patierno.
We developed it in C# using Kinect for Windows SDK, Windows Speech APIs.and .Net Framework for the client and NET Micro Framework on the Netduino board (robot)
Gesture Recognition Video:
http://vimeo.com/58336449
Speech Recognition:
http://vimeo.com/58336020
The speech commands in the second video are in Neapolitan (recognized by UNISCO as a language and a heritage.)
Remove this comment
Remove this thread
close