Raspberry PI Robot finds a blue ball

Short clip of the Robot2 with its new light attachment (USB powered reading light, attached to the USB Power Source).
The images it uses for recognition are taken by a small microsoft webcam and then processed with python and opencv. This allows the robot to find a blue ball (although not as robust as it should be!). The light attachment enhances the performance of the recognition  a little.

This is how it sees the world:

robot_guiThe small gui is written in python with pyqt bindings. It has only a couple of features at the moment, basically just enough to trigger behaviours and remote control the robot over wifi (and get the webcam images). It communicates with the robot through its API (a small flask server running on the raspberry pi). The API exposes the sensor data, servo and stepper motor control.

This entry was posted in python, raspberry pi, robots. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *