The following Open Source Submissions were made by the teams via email
TIGERs Mannheim – Vision Processor
Dear Small Size League,
we are proud to present our 2025 open source award submission: The vision
processor!
https://github.com/TIGERs-Mannheim/vision-processor
The vision processor aims to be a drop-in replacement for SSL-Vision. The
shape based blob detector and decentralized software architecture is intended
to minimize setup time and improve detection rates in uneven illumination
conditions. Since the initial announcement on the SSL Discord 5 months ago,
multiple tournaments have been completed using vision processor exclusively.
Tigertastic greetings,
TIGERs Mannheim
ER-Force – ER-Force Framework
Hello everyone,
ER-Force’s submission for this year’s Open Source Award is our framework (https://github.com/robotics-erlangen/framework). This is the primary software we use to develop and test our AI.
It is able to
– receive and process real life vision data
– simulate SSL games in a full physics simulation
– connect to radio transceivers and control robots
– create game recordings and play them back
– run strategies written in Lua and TypeScript
– display visualizations to help debug strategy decisions
– …and much more.
We have submitted it to the Open Source Award before, but we continue to maintain it, fix bugs and implement new features.
Best regards,
Christoph Schmidtmeier
ER-Force
The A-Team – ssl_ros_bridge
Hello league-mates,
This year, The A-Team would like to submit ssl_ros_bridge for the Open Source Award.
https://github.com/SSL-A-Team/ssl_ros_bridge
ssl_ros_bridge is a small collection of ROS2 utilities to help teams using ROS connect to SSL league software interfaces. It provides bridge nodes which manage network connections to ssl-vision and ssl-game-controller, exposing ROS topics and services mirroring the protobuf packets used by the league software.
We hope this open source software will especially help new teams get started with SSL software without having to learn our league’s network protocols in detail. It is offered as its own repository to make including it in other team’s software easier.
Thank you for your consideration,
~Matthew Barulic
The A-Team