KM SSL SmartSim · Urubots

About SSL SmartSim

SSL SmartSim is a powerful tool designed for the development and analysis of strategies for the RoboCup Small Size League. Here's a summary of its current capabilities:

Core Simulation

Experience a real-time physics simulation of a Small Size League (SSL) soccer match. The engine handles robot and ball movement, collisions, and goal detection.

AI-Powered Strategy

Select real-world teams and get an AI-suggested counter-strategy for your team. The AI assigns roles (Goalie, Striker, Defender, Support) to each robot, which then execute role-based behaviors on the field.

Interactive Controls

Manage the simulation with intuitive controls. You can play, pause, reset the game, and adjust the simulation speed. You can also toggle the AI for each team individually.

Performance Dashboard

Monitor your team's status on a dedicated page. It provides a real-time table with each robot's ID, name, assigned role, battery level, and precise position and velocity data.

Multiple Viewing Modes

Analyze the game from different perspectives. Switch between a realistic 3D view and a top-down 2D tactical map. Both views include a live scoreboard.

Replay System

Record your simulations automatically. You can save the recorded game to a file, load previous replays, and play them back to analyze key moments.

Project Context

This application is a prototype developed for the Object-Oriented Programming (POO) course. It serves as a proof-of-concept and foundation for a more advanced simulation tool envisioned for the future.

Integrantes

Mario Moreno

Lead de Estrategia & Producto

Katherin Mateo

Percepción & Estado / Visualización 2D

Ignacio Álvarez

Cinemática & Control / Motor Físico