NAO+Kick.gif

NAO Borregos

20180318_125012 (2).jpg

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

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 ->

Ball Centroid & Coordinates Detection ->

Manually Placed Distance Instances ->

Manually Placed Distance Instances ->

Data Obtained is fed into ML Model

Data Obtained is fed into ML Model

Tests & Competition

Full Autonomy Competition Tests

Full Autonomy Competition Tests

NAO Borregos Robotics Team

NAO Borregos Robotics Team

Team won first place in the National Robotics SPL Competition

Team won first place in the National Robotics SPL Competition

Awards

Mexican National Robotics Federation SPL - 1st Place

Mexican National Robotics Federation SPL - 1st Place

Conexión TEC - Winner Best Software Development

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)