Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 1.18 KB

README.md

File metadata and controls

17 lines (12 loc) · 1.18 KB

Gesture controlled robot

My high school ("Liceo Scientifico") project for the final exams, made in June 2013. An Arduino robot controlled remotely (through Bluetooth) by the movements of the hands, recognized from an Android application created using the OpenCV computer vision library. It uses a Machine Learning technique called Support Vector Machine, modified from face recognition to recognize a closed hand and his position in the camera field of view, and the coordinates are mapped to robot commands (ie when the hand is in the upper zone means move forward). The robot however has proximity sensors and obstacle-avoiding capabilities: if the current command would make it collide, it turns around.

The other app instead controls all aspects of the robot, like the lights or the cooling.

Images

The robot

It features bluetooth, a speaker, a cooling fan, lights and infrared proximity sensors. The robot

The circuit

The circuit