Skip to content

(June 2013) An Arduino robot controlled remotely (through Bluetooth) by the movements of the hands, recognized with a camera/webcam from an Android application created using OpenCV.

Notifications You must be signed in to change notification settings

f-forcher/GestureControlledRobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

(June 2013) An Arduino robot controlled remotely (through Bluetooth) by the movements of the hands, recognized with a camera/webcam from an Android application created using OpenCV.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published