My LEGO Robotics Creations



NXT Gesture Control

This creation uses the ultrasonic sensors to detect hand gestures and send commands to the PC via bluetooth. A small program at the PC receives the commands and translates them to simulated keystrokes.



The video shows how an image menu viewed in the Octaga Player is browsed by the NXT Gesture Control. It could be used for powerpoint presentations or any application controlled by simple keystrokes.



The program at the NXT is written in NXC using BrixCC. The program at the PC is written in C# using Visual Studio. The Mindsqualls library is used for the bluetooth communication and the InputSimulator library for the keyboard simulations. I had to edit and compile my own version of Mindsqualls because I didn't want Mindsqualls to throw exceptions when checking an empty mailbox at the NXT.

Links

NXC
BrixCC
Mindsqualls
InputSimulator
Octaga


Thomas Waadeland