You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-19Lines changed: 9 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,38 +15,28 @@ The key features of OpenCDA-MARL are:
15
15
* <strong>Scalability</strong>: Distributed training infrastructure supporting large-scale multi-agent scenarios with hundreds of vehicles.
16
16
* <strong>Mixed Autonomy</strong>: Support for mixed traffic with human-driven vehicles, rule-based AVs, and learning-based agents.
17
17
18
-
Users can refer to our [documentation](#) for detailed guides on MARL integration, training procedures, and API references. For the original OpenCDA documentation, visit [OpenCDA documentation](https://opencda-documentation.readthedocs.io/en/latest/).
18
+
Users can refer to our [documentation](https://radar-lab.github.io/OpenCDA-MARL/) for detailed guides on MARL integration, training procedures, and API references. For the original OpenCDA documentation, visit [OpenCDA documentation](https://opencda-documentation.readthedocs.io/en/latest/).
19
19
20
20
## What's New in OpenCDA-MARL
21
21
22
22
### August 2025
23
23
24
-
***MARL Framework Integration**: Full integration of Multi-Agent Reinforcement Learning capabilities with support for PPO, SAC, QMIX, and MADDPG algorithms.
25
-
***Distributed Training**: Scalable training infrastructure using Ray/RLlib for large-scale multi-agent scenarios.
26
-
***Mixed Autonomy Support**: Seamless integration of learning-based agents with rule-based vehicles and human-driven traffic.
27
-
28
-
### Key Updates from Original OpenCDA
29
-
30
-
***Environment Changes**: Changed Conda environment to Pixi for easy installation.
31
-
***Enhanced Configuration System**: Clean YAML-based configuration with `default.yaml` template
32
-
***Docker Support**: Easy deployment and reproducibility
33
-
***Windows Compatibility**: Full support for Windows with Python 3.10.x and CUDA 12.8
34
-
***HD Map Manager**: Real-time rasterization maps for RL planning
35
-
***CARLA 0.9.15**: Latest CARLA version support with improved stability
24
+
***MARL Framework Integration**: Core Multi-Agent Reinforcement Learning framework with implemented algorithms including Q-learning, DQN, and TD3 for intersection management and cooperative driving tasks.
25
+
***Training Infrastructure**: Single-agent training capabilities with experience replay and checkpoint management, with distributed Ray/RLlib training planned for future releases.
26
+
***Mixed Autonomy Support**: Seamless integration of learning-based MARL agents with rule-based vehicles, vanilla behavior agents, and human-driven traffic.
* <strong>MARL Training Framework</strong>: Core training infrastructure with Q-learning, DQN, and TD3 algorithms for single-agent and multi-agent scenarios
35
+
* <strong>Cooperative Driving System</strong>: Enhanced with learning-based decision making for cooperative driving tasks
46
36
* <strong>Data Manager and Repository</strong>: Training data collection and replay buffer management
47
37
* <strong>Scenario Manager</strong>: MARL-specific training and evaluation scenarios
48
38
49
-
Check our [documentation](#) for detailed architecture and MARL integration.
39
+
Check our [documentation](https://radar-lab.github.io/OpenCDA-MARL/marl/architecture/) for detailed architecture and MARL integration.
50
40
51
41
## Get Started
52
42
@@ -62,8 +52,8 @@ Note: We continuously improve the performance of OpenCDA-MARL. Currently, it is
0 commit comments