Autonomous soccer playing robot/ball collecting robot

Autonomous soccer playing robot/ball collecting robot Used AI

1 devlog
4h 21m
Created by Kristofer P

The field has 11 orange golf balls and the enemy robot. The goal is to score more points than the enemy robot. It needs to localize itself, find the balls, find the goal, collect the balls and deposit them into the enemy goal.

Timeline

Created some markdown design documents. Made a MicroROS program on the ESP32 that talks to the DC motor drivers and reads motor encoders for PID feedback. A lot needs to be done, like finish the CAD file, build the robot, test it, and collect video of it playing soccer to train a machine learning model to see the balls under different lighting conditions and to localize the balls.

Update attachment