Home

Awesome

<div align="center">

Solving Motion Planning Tasks with a Scalable Generative Model

Accepted by ECCV 2024

</div> <h3 align="center"> <a href="https://arxiv.org/abs/2407.02797">arXiv</a> </h3> <div style="text-align:center"> Yihan Hu, Siqi Chai, Zhening Yang, Jingyu Qian, Kun Li, Wenxin Shao, Haichao Zhang, Wei Xu, and Qiang Liu<br> Horizon Robotics </div>

Highlights <a name="high"></a>

🔥 GUMP revolutionizes autonomous driving simulation with a scalable and realistic approach to modeling driving scenes. Leveraging generative models, GUMP learns the dynamic interactions of traffic, enabling diverse future scenario simulations and the creation of new driving scenarios based on user prompts. This model operates efficiently in both full-Autoregressive and partial-Autoregressive modes, making it ideal for online reinforcement learning, planning policy evaluation, and high-fidelity testing. Explore our innovative framework that seamlessly integrates data generation, realistic simulation, reactive planning, and online training.

teaser

Table of Contents:

  1. Highlights
  2. Getting Started
  3. Visualizations
  4. Results and Models
  5. Release Roadmap
  6. License
  7. Citation

Getting Started

Release Roadmap <a name="todos"></a>

Our release roadmap outlines the planned development and upcoming features:

Version 1.0

Version 1.1

Future Versions

Visualizations <a name="vis"></a>

TaskDescriptionDemo
Scene GenerationScenes generated by GUMP on the nuPlan Dataset. Initial frames are autoregressively created based on the static map and scenario descriptions, followed by motion simulation through scene extrapolation. These scenes share the same map but have different scenario descriptions and various agents.Behind the Bike Waiting
Reactive SimulationShowcasing diverse scenarios with Waymo Sim Agents, starting from the same conditions but diverging over time. Demonstrates GUMP's ability to simulate a rich, probabilistic range of future scenarios.Reactive Simulation
Policy Training (RL)Visual performance of planning policies trained with SAC in GUMP. The ego vehicle (red box) and log ground truth (green box) show the policy's ability to handle complex scenarios.Policy Training Video
Policy EvaluationComparing GUMP's realism with rule-based reactive environments (IDM). Left: IDM simulator, Right: GUMP simulator.Policy Evaluation Video
Policy EnhancementScenario featuring interactive planning with multiple planners and corresponding rewards. Green dots show the best planning proposals.Policy Enhancement Video

License <a name="license"></a>

All assets and code are under the Apache 2.0 license unless specified otherwise.

Citation <a name="citation"></a>

If you find GUMP is useful in your research or applications, please consider giving us a star 🌟 and citing it by the following BibTeX entry.

@article{hu2024solving,
  title={Solving Motion Planning Tasks with a Scalable Generative Model},
  author={Hu, Yihan and Chai, Siqi and Yang, Zhening and Qian, Jingyu and Li, Kun and Shao, Wenxin and Zhang, Haichao and Xu, Wei and Liu, Qiang},
  journal={arXiv preprint arXiv:2407.02797},
  year={2024}
}