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