NAO Borregos
2018
Soccer Playing Robots…
NAO Borregos is a robotics team dedicated to the development of Artificial Intelligence for autonomous soccer competitions. The team, founded in 2018, uses NAO robots to implement new models for ball detection, ball tracking, robot motion and decision making algorithms. NAO robots are used as the standard robots for the International “Robocup” Tournament and our models were put to the test on the National Robotics Championship were we obtained first place in the overall Standard Platform Category.
Distance Tracking & Body Adjustments
Development of a Real Time Ball Tracking System
A big challenge in the development of soccer playing robots is the task of ball detection and tracking, this means giving the robot capabilities to distinguish a ball within a playing field and being able to approximate the distance that it needs to walk to be able to reach that ball and place himself at a proper distance to shoot. The team developed a system that uses OpenCV and machine learning to complete said task in an highly efficient and precise manner.
Distance Prediction Model Training
Ball Centroid & Coordinates Detection ->
Manually Placed Distance Instances ->
Data Obtained is fed into ML Model
Tests & Competition
Full Autonomy Competition Tests
NAO Borregos Robotics Team
Team won first place in the National Robotics SPL Competition
Awards
Mexican National Robotics Federation SPL - 1st Place
Conexión TEC - Winner Best Software Development
Credits & Acknowledgements
Leonardo Garrido (Research Mentor) | Juan Pablo Estrada (Team Captain) | Alberto Herrera (System Integration) | Andrés Rubio (Kinematics)
Kevin Kwan (Vision System) | Carlos Roberto (Cross Compiler & Regressions) | Diego Villa (Goal Detection) | Ingrid Navarro (Vision System)
Itzel Hernandez (System Integration) | Gabriel González (NAO Advisor) | Urial Avila (Goal Detection)