https://github.com/bravegroup/law

(ICLR2025) Enhancing End-to-End Autonomous Driving with Latent World Model

https://github.com/bravegroup/law

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.0%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

(ICLR2025) Enhancing End-to-End Autonomous Driving with Latent World Model

Basic Info
  • Host: GitHub
  • Owner: BraveGroup
  • License: apache-2.0
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 851 KB
Statistics
  • Stars: 190
  • Watchers: 12
  • Forks: 11
  • Open Issues: 5
  • Releases: 0
Created about 2 years ago · Last pushed 12 months ago
Metadata Files
Readme License

README.md

Enhancing End-to-End Autonomous Driving with Latent World Model (ICLR 2025)

Yingyan Li, Lue Fan, Jiawei He, Yuqi Wang, Yuntao Chen, Zhaoxiang Zhang and Tieniu Tan

This Paper presents the LAtent World model (LAW), a self-supervised framework that predicts future scene features from current features and ego trajectories.

Alt text

🔧 Installation

1. Create a Conda Virtual Environment and Activate It

shell conda create -n law python=3.8 -y conda activate law

2. Install PyTorch and torchvision

shell pip install -r requirements.txt pip install torch==1.9.1+cu111 torchvision==0.10.1+cu111 torchaudio==0.9.1 -f https://download.pytorch.org/whl/torch_stable.html

3. Install MMCV-Full

shell pip install mmcv-full==1.4.0

4. Install MMDetection and MMSegmentation

shell pip install mmdet==2.14.0 pip install mmsegmentation==0.14.1 pip install timm

5. Install MMDetection3D

shell conda activate law git clone https://github.com/open-mmlab/mmdetection3d.git cd /path/to/mmdetection3d git checkout -f v0.17.1 python setup.py develop

6. Install NuScenes DevKit

shell pip install nuscenes-devkit==1.1.9 pip install yapf==0.40.1

7. Download NuScenes Dataset and Pickle Files

For the pickle files, download the train and val files from VAD.

Organize your dataset as follows: LAW ├── projects/ ├── data/nuscenes │ ├── can_bus/ │ ├── nuscenes/ │ │ ├── maps/ │ │ ├── samples/ │ │ ├── sweeps/ │ │ ├── v1.0-test/ │ │ ├── v1.0-trainval/ │ │ ├── vad_nuscenes_infos_temporal_train.pkl │ │ ├── vad_nuscenes_infos_temporal_val.pkl

🏋️‍♂️ Training

shell ./tools/nusc_my_train.sh law/default 8

📊 Testing

shell ./tools/dist_test $CONFIG $CKPT $NUM_GPU

📝 Results

| Method | L2 (m) 1s | L2 (m) 2s | L2 (m) 3s | L2 (m) Avg. | Collision (%) 1s | Collision (%) 2s | Collision (%) 3s | Collision (%) Avg. | Log and Checkpoints | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | LAW (Perception-Free) | 0.28 | 0.58 | 0.99 | 0.62 | 0.10 | 0.15 | 0.38 | 0.21 | Google Drive |

🚀 Citation

Please consider citing our work as follows if it is helpful. @misc{li2024enhancing, title={Enhancing End-to-End Autonomous Driving with Latent World Model}, author={Yingyan Li and Lue Fan and Jiawei He and Yuqi Wang and Yuntao Chen and Zhaoxiang Zhang and Tieniu Tan}, year={2024}, eprint={2406.08481}, archivePrefix={arXiv}, primaryClass={cs.CV} }

More from Us

If you're interested in world models for autonomous driving, or looking for a world model codebase on NAVSIM, feel free to check out our latest work:

  • WoTE (ICCV 2025): Using BEV world models for online trajectory evaluation in end-to-end autonomous driving.

Owner

  • Name: BraveGroup
  • Login: BraveGroup
  • Kind: organization

GitHub Events

Total
  • Issues event: 32
  • Watch event: 124
  • Issue comment event: 60
  • Push event: 2
  • Fork event: 16
Last Year
  • Issues event: 32
  • Watch event: 124
  • Issue comment event: 60
  • Push event: 2
  • Fork event: 16

Issues and Pull Requests

Last synced: 9 months ago

All Time
  • Total issues: 21
  • Total pull requests: 1
  • Average time to close issues: 7 days
  • Average time to close pull requests: about 1 month
  • Total issue authors: 19
  • Total pull request authors: 1
  • Average comments per issue: 0.81
  • Average comments per pull request: 18.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 15
  • Pull requests: 0
  • Average time to close issues: 7 days
  • Average time to close pull requests: N/A
  • Issue authors: 13
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • pirotyyy (3)
  • JaneFo (1)
  • lonelyriki (1)
  • hchoi256 (1)
  • synsin0 (1)
  • zhujing210 (1)
  • SPA-junghokim (1)
  • mengmengliu1998 (1)
  • Ian-Tam (1)
  • playerlzy (1)
  • Liu2022 (1)
  • may210297 (1)
  • chenhao2345 (1)
  • deffery (1)
  • MeiHuanshan (1)
Pull Request Authors
  • PeidongLi (1)
Top Labels
Issue Labels
Pull Request Labels