Behavior Control
Team Lead: Daeyon Kim and Nikolas Margaritis
Team Description: Develops the intelligent behavior that enables our robots to coordinate with each other and make the best possible choices for what skills to use at each moment of the game.
Multi-agent Behavior
- Multi-agent RL
- Dynamic positioning
- Passing behavior
Obstacle Avoidance
- Teammate avoidance
- Opponent avoidance
Game logging (Collect real trajectory)
Record what the robot saw and decided during a game, then replay it offline to debug and test behavior changes without the robot
- Record game data with ros2 bag
- Compare behavior before and after code changes
Learning-based Behavior
We can collect data in sim or use real data from Game logging
- RL-based skill selection
- End to end behavior policy
- Behavior tree replacement
Head Behavior
- Active head control
- Ball tracking
- Landmark scanning
- Ball search