AutoSumo is a project enabling remote programming of a robot that accomplishes tasks in an automatically tracked arena. Originally developed for sumo robotics, the robot platform is designed to be extensible.
The robot itself was designed from scratch and 3D-printed.
demo.mp4
flowchart TD
web["🌐 Web Interface"] -->|uploads code| code-server[("💾 Code Server")]
code-server -->|highlight data| web
code-server -->|downloads code| bot-server["💻 Bot Server"]
bot-server -->|highlight data| code-server
bot-server -->|motor instructions| robot["🤖 Robot"]
robot -->|sensor data| bot-server
tag-server["📷 Tag Server"] -->|apriltag positions| bot-server
click web "https://github.com/AutoSumo/web"
click code-server "https://github.com/AutoSumo/code-server"
click bot-server "https://github.com/AutoSumo/server"
click tag-server "https://github.com/AutoSumo/tag-server"
click robot "https://github.com/AutoSumo/robot"