A LEGO Mindstorms robot made in our final project for IEC987: Topics in Robotics and Computer Vision at Federal University of Amazonas (UFAM), Brazil.
It recognizes patterns using a PlayStation 2 Webcam (Eye-Toy) and OpenCV. Currently, it recognizes the following patterns:
- Triangle: Turns left
- Circle: Turns right
- Letter H: Moves back
- Letter F: Moves forward
You can watch it running here and here.
- Python 2.5+
- OpenCV for Python (Ubuntu users:
apt-get install opencv-python
) - nxt-python
Available under the MIT License. Attribution would be nice.
Thanks for all members of our group: Bruno Degan, Makoto Miyagawa, Rawlinson Gonçalves, Rogério Brito, Victor Marcel and Sonny Miranda.