opendilab / DI-drive

Decision Intelligence Platform for Autonomous Driving simulation.
https://opendilab.github.io/DI-drive/
Apache License 2.0
555 stars 60 forks source link

Does DI-drive support multi-agent training? #11

Closed Meta-YZ closed 1 year ago

Meta-YZ commented 2 years ago

ISSUE TEMPLATE

Does DI-drive support multi-agent training? Like this macad-gym, and it based CARLA also.

RobinC94 commented 2 years ago

Hello, MARL is in our developing roadmap. If you have an urgent need in this regard, you can describe it to our mailbox or in slack group. We will consider increasing the priority as appropriate.

Meta-YZ commented 2 years ago

Hello, MARL is in our developing roadmap. If you have an urgent need in this regard, you can describe it to our mailbox or in slack group. We will consider increasing the priority as appropriate.

Thank you for your replay. There are very few autonomous driving simulators for multi-agent rl, so I'm looking forfward to your work! CARLA could support parallel multi-agent training in multiple vector envs. That is my wish.

RobinC94 commented 2 years ago

Hello, MARL is in our developing roadmap. If you have an urgent need in this regard, you can describe it to our mailbox or in slack group. We will consider increasing the priority as appropriate.

Thank you for your replay. There are very few autonomous driving simulators for multi-agent rl, so I'm looking forfward to your work! CARLA could support parallel multi-agent training in multiple vector envs. That is my wish.

BTW,we would like to know which type of marl you are more likely to use, similar with MACAD which is a multi-vehicle cooperation in intersection, or common driving case with several cars like highway-env?

Meta-YZ commented 2 years ago

Hello, MARL is in our developing roadmap. If you have an urgent need in this regard, you can describe it to our mailbox or in slack group. We will consider increasing the priority as appropriate.

Thank you for your replay. There are very few autonomous driving simulators for multi-agent rl, so I'm looking forfward to your work! CARLA could support parallel multi-agent training in multiple vector envs. That is my wish.

BTW,we would like to know which type of marl you are more likely to use, similar with MACAD which is a multi-vehicle cooperation in intersection, or common driving case with several cars like highway-env?

Oh, I'd like to Multi-vehicle cooperation and competition in intersection or ramp merge. I think that usage of the more complex scenarios is our need like MACAD, MetaDrive, and SMARTS......, not highway-env

RobinC94 commented 2 years ago

Hello, MARL is in our developing roadmap. If you have an urgent need in this regard, you can describe it to our mailbox or in slack group. We will consider increasing the priority as appropriate.

Thank you for your replay. There are very few autonomous driving simulators for multi-agent rl, so I'm looking forfward to your work! CARLA could support parallel multi-agent training in multiple vector envs. That is my wish.

BTW,we would like to know which type of marl you are more likely to use, similar with MACAD which is a multi-vehicle cooperation in intersection, or common driving case with several cars like highway-env?

Oh, I'd like to Multi-vehicle cooperation and competition in intersection or ramp merge. I think that usage of the more complex scenarios is our need like MACAD, MetaDrive, and SMARTS......, not highway-env

Get it. In fact we are trying to add MetaDrive support in DI-drive as well. You may see this feature in next version.

dineshresearch commented 2 years ago

@RobinC94 Hello I was going through https://github.com/opendilab/DI-drive/blob/gl-dev/core/envs/md_macro_env.py

will this currently support multi agent RL(MARL) algos like https://github.com/decisionforce/CoPO

I am particularly interested in the Multi-vehicle cooperation and competition at intersection case?

any help would be highly appreciated

RobinC94 commented 2 years ago

Hello, thanks for your suggestion. We will go through the aforementioned method and code and make a plan for MetaDrive MARL environment soon.