The project was first developed as means for test and debug ideas for the IEEE VSSS (Very Small Size Soccer) competition. The competition is a robot soccer between two teams of 3 robots each. It uses computer vision to detect the robots and the ball within the place where the robots are. The computer vision part is done using opencv and implementing some algorithms such as blob detection.
For the decision making, an library was developed to test the usability of NEAT (Neuro Evolution of Augmenting Topologies), it evolves two Artificial Neural Networks, one for each team, and uses them control the robots.
A short video can be seen here.
For any ideas or criticism, please email me.
Comments