RoboHub offers two ways to practice RoboCup Junior Soccer strategies:
1. Soccer Arena (Lesson Mode)
Practice soccer algorithms in the guided lesson environment:
- Select "Soccer Arena" from the course dropdown in lesson mode
- Load Examples: Try the "Simple Soccer" example program
- Single Robot Practice: Focus on your algorithm without distractions
- Export to Spike Prime: Generate code for real hardware
2. Competition Mode (Main Menu)
Simulate full matches with multiple robots:
- Multi-Robot Matches: Test team strategies with 2v2 gameplay
- Code vs Code: Upload different strategies and watch them compete
- Tournament Testing: Perfect for competition preparation
- Team Collaboration: Work with teammates on coordinated strategies
Soccer Features:
- Physics-Based Ball: Realistic ball movement and robot interactions
- IR Ball Sensor: Simulated infrared sensor for ball detection
- Gyro Sensor: Maintain orientation on the field
- Line Detection: Detect and stay within field boundaries
- Regulation Field: Standard RoboCup Junior Soccer dimensions
Workflow:
- Develop: Write and test algorithms in Soccer Arena (lesson mode)
- Refine: Practice unlimited iterations with instant feedback
- Compete: Test against other strategies in Competition Mode
- Deploy: Export proven code to Spike Prime for tournaments
Why This Matters: RoboCup teams typically get limited practice time with expensive hardware. RoboHub lets you test dozens of strategies in the time it takes to test one approach on physical robots, making competition prep much more effective.
Soccer arena with IR ball detection, physics simulation, and competition mode support