utra-robosoccer/soccerbot
Soccer playing robot representing Canada from University of Toronto
This project provides the software core for a soccer-playing humanoid robot, specifically designed to compete in the RoboCup competition. It takes in real-time sensor data, processes visual information (like ball and goal positions), and outputs precise motor commands to enable complex bipedal locomotion, kicking, and self-righting. Roboticists, mechatronics engineers, and university research teams focused on autonomous humanoid robotics would use this for building or programming their own soccerbots.
154 stars.
Use this if you are a robotics researcher or student developing autonomous humanoid robots for competitive soccer, specifically looking for a proven control and perception framework.
Not ideal if you need a general-purpose bipedal locomotion library or are developing robots for domains other than soccer.
Stars
154
Forks
9
Language
C
License
BSD-3-Clause
Category
Last pushed
Feb 02, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/utra-robosoccer/soccerbot"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
facebookresearch/habitat-lab
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
facebookresearch/ELF
An End-To-End, Lightweight and Flexible Platform for Game Research
Project-DC/pygeneses
A PyTorch based DeepRL framework to train and study artificial species in bio-inspired environments.
cschen1205/lua-ai
Implementation of machine learning and artificial intelligence algorithms in lua with demo using game bot
diambra/arena
DIAMBRA Arena: a New Reinforcement Learning Platform for Research and Experimentation