Sumo RL
Overview
Use this skill to design and run RL traffic signal control experiments with sumo-rl.
Skill Routing
- Use sumo-env for installing SUMO or Python dependencies.
- Use sumo-core to build networks, routes, and traffic light definitions.
- Use sumo-mcp for automated RL training workflows or tool execution.
- Use sumo-output for output analysis outside RL logs.
RL Workflow
- Prepare a network with traffic lights and a route file.
- Choose single-agent (Gymnasium) or multi-agent (PettingZoo) API.
- Select observation and reward functions.
- Train with your RL library or built-in examples.
Requirements
- SUMO_HOME set and SUMO executables available.
- Traffic lights must exist in the network for signal control.
References
- Installation: references/rl-install.md
- Observations, actions, rewards: references/rl-mdp.md
- Gymnasium and PettingZoo APIs: references/rl-env-api.md