Firebird V a robot developed by Nex Robotics was programmed to pick shapes made of thermocol and place them in matched cells in a grid by avoiding obstacles in its path. The robot was guided through an overhead camera mounted on the ceiling. A-Star algorithm was used to provide the robot with shortest path to be traversed. The robot code is written in Embedded-C and the image processing code is written in Python using OpenCV library. XBEE modules were used for communication.
- Firebird V Robot
- XBEE modules
- USB Camera
- Grid with obstacles
- Atmel Studio 6.0.1843
- X-CTU
- WinAVR 20090313
- AVR Bootloader
The code for the bot is found in Embedded-C folder. The hex file is burned onto the robot using AVR Bootloader software. The image processing code and communication code is found in the Python folder.