ApolloAuto / apollo

An open autonomous driving platform
Apache License 2.0
25.25k stars 9.72k forks source link

Simulator for Apollo 9.0 co-simulation #15515

Open Kim-mins opened 2 months ago

Kim-mins commented 2 months ago

Hi team,

I've observed many videos of Apollo's driving, and seems it's really cool. So I'm currently trying to run Apollo 9.0 on simulator, and I want to ask if there's any compatible simulator for running Apollo 9.0.

Thanks in advance!

daohu527 commented 2 months ago

There're a variety of options, depending on your needs

sim_control

it's a tool simulate planning algorithms, which is integrated by Apollo. You can use dreamview to visualize the entire simulation process

carla

At the same time, you can also use some other simulations based on game engines, the advantage is that you can simulate the camera or lidar sensors.

Their functions are more powerful!

AI based simulation

At the same time, there are many AI-based simulators now, which is an emerging technology and seems to have great potential.

hope this helps you!

Kim-mins commented 2 months ago

Thank you for the response @daohu527!!

I think I can use Carla for now, but could you please inform me any of the AI-based simulator? Actually, I have little knowledge on them, so I could not find them. Also, I wonder if they support the latest Apollo. I'm currently trying to run Apollo 9.0. Could you tell me about it please?

Thank you!

daohu527 commented 2 months ago

What do you mean AI-based, world models, or something else?

You can read the related paper here, which introduces end-to-end autonomous driving and simulation https://github.com/OpenDriveLab/End-to-end-Autonomous-Driving?tab=readme-ov-file

Kim-mins commented 2 months ago

Thank you for the response @daohu527!

Well, in this issue, I want to know if there's any simulator supports running Apollo 9.0 other than Carla. I saw AI based simulation from your previous answer, and I have no information on it, so I asked you if there's any AI based simulator.

I read the link you provided, and do you mean the AI-based simulation as an end-to-end ADS, which totally depends on a deep learning model? Actually, I think those works are really nice, but I'm currently focusing on multi-module ADSs like Apollo and Autoware.

Thanks!