Open Source Submissions 2024

TIGERs Mannheim

Dear SSL-Community,

As in the past years we are very happy to announce our entry for the Open Source Award: The AudioRef!

https://github.com/TIGERs-Mannheim/AudioRef

The AudioRef aims to improve the understanding of the current game state for referees, participants and spectators in an intuitive and immediate way. To achieve this the AudioRef awaits state changes, card changes, command changes and new game events in game controller packets and uses configurable sound packs to trigger appropriate acoustic signals like whistle sounds or voice shouts. The currently available English and German sound packs have been designed with a specific focus on conciseness, using an intuitive whistle pattern and trying not to describe the obvious. You’re welcome to contribute your own sound packs!

The AudioRef has already been used at two local competitions and German Open 2024. You can hear it in action in this video from the German Open tournament (with the German sound pack): https://www.youtube.com/watch?v=IgTJf4Soo_w

and very likely at the upcoming RoboCup!

In case you are missing any information or if you are just curious, contact us on Discord or write us an email.

Tigertastic Greetings,
TIGERs Mannheim

ER-Force

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 main 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
  • control robots
  • create game recordings and play them back
  • run strategies written in Lua and TypeScript
  • …and much more.

Best regards,

Christoph Schmidtmeier, ER-Force

Ri-one

Dear RoboCup SSL Teams,

Hello,

We are excited to submit our project “RACOON-MW” for this year’s Open Source Award.

Project Overview:
SSL-RACOON-MW aggregates information from the Vision server and GameController and provides various useful information such as ball speed and robot speed together.
For more details, please check out our GitHub repository:
GitHub link: https://github.com/Rione/ssl-RACOON-MW

This software will be a perfect fit for new team: not only will it calculate your robot’s speed, slope, and intercept from Vision packets, but it will also identify your team and the opposing team using a game controller and a mode for simulators.
These are then compiled and sent together in a single packet for your custom-made AI. This allows the team to focus on developing strategies!

We have included detailed usage instructions within the repository for your review. We hope this project will be beneficial to other teams as well.

If you have any questions, please feel free to reach out.

Best regards,

Team Name: Ri-one
Contact: is0625hp@ed.ritsumei.ac.jp
Contact Name: Yuzuru NAITO

————————————————–
内藤 唯弦 (Yuzuru NAITO)
Ritsumeikan University
Osaka Ibaraki Campus

CISE Project Organization Ri-one SSL

Twente

Dear RoboCuppers,

Once again, innovation and inspiration flows through the RoboCup. After last year’s successful Open Source competition with the Search Engine V1 , we’re ready to innovate once again! We would like to present the Search Engine V2! The project has received a complete overhaul. You can find it here https://tdpsearch.com/ . The new version supports the following additional features:

  • Ask ChatGPT directly through the Search Engine!
  • Papers from all leagues (over 600 and going up)
  • Improved search results with the help of AI (it’s magic)
  • Filter and search TDPs on leagues
  • Filter and search TDPs on year
  • It should not randomly break down anymore! (Thanks Azure)

Want to know how to onboard computer visionBehRobot from the Humanoid Teen League already has figured this out. Is reinforcement learning useful? BadgerBots from the Soccer Standard Platform League can tell you. For robot-to-robot communication, ask Dagozilla from the Midsize League. And of course you can search through the latest papers from the SSL!

As a fun little extra, there is an image at the end of this mail containing a word cloud of the most used search terms up to now. If you want to know why Tigers is very much in there, here is a hint: “When in doubt, git clone Tigers” ~ Jorn, RoboTeam Twente

Best regards,

Emiel Steerneman – RoboTeam Twente

wordcloud.jpg

Immortals

We are excited to submit our AI software, Tyr, for consideration in the open-source award category.

Tyr has been written from scratch for this year’s RoboCup, using parts of our old code with main focus on improving debug-ability and ease of development.

You can access the source code and documentation on our GitHub repository: https://github.com/Immortals-Robotics/Tyr

Best regards,

Ali Salehi,

On behalf of Immortals

RobôCIn

Hi, everyone!

We are proud to announce ssl-core as our project submission for this year’s open-source competition. We hope it will contribute to the growth of our category at RoboCup.

ssl-core provides a framework for building distributed applications applied in the SSL environment that addresses the limitations of traditional monolithic software systems used in the category. The proposed approach is a microservice architecture that allows independent development and deployment in any technology, enhancing agility and reducing the risk of system-wide failures. 

To validate the system’s technologies, scope, and robustness, we developed the SSL VAR as an MVP of this repository aiming to use it in official competitions in the near future. SSL VAR provides real-time 3D visualization of the match (see figure below), as well as an analysis of past plays through replay at specific timestamps or events, such as fouls, penalties, or goals. 

To improve the separation of concerns within the system, the application’s GUI was detached from the core business logic handled by adopting a microfrontend architecture as a modern approach to building user interfaces. Thus, the microfrontend services can be separately deployed and accessed as a vision client, similar to the ssl-vision-client, but providing 3D visualization with the same functionalities as the complete proposed SSL VAR system.

Docker is the only dependency to run the SSL VAR.  To test in RoboCup, simply clone the repository and run:

$ docker compose -f docker-compose.robocup-2024-var.yaml up –build

For more information, visit our repository, we are always looking for enthusiastic contributors! Your contribution can make a big difference. Join our team and help us make the project even better! 

Best regards,

José Cruz, Matheus Teotonio, Uanderson Ricardo and Andresa Silva,

Software Infra Team, RobôCIn-INES.

luhbots soccer

Dear SSL Teams,

The luhbots soccer team is excited to submit our entry for the Open Source Award.

We present our innovative chipper, which utilizes a single coil for both chipping and kicking operations. This design offers several significant benefits:

  • Only one charge control circuit is required.
  • The simple design makes it easy for other teams to adopt.
  • It is an add-on to the original kicker, so no new design is needed. It can be adopted by teams currently limited to kicking.
  • Using a single, larger coil provides greater potential for design optimization.
  • Can be made entirely from 3D-printed parts.

You can find the repository with all design files here: https://github.com/luhsoccer/luhsoccer_chipper_2024

Please feel free to reach out with any questions.

Best regards,
Sebastian Knackstedt
luhbots soccer