8000 GitHub - YimingShu-teay/IDEAM: This repository is the implementation of the TITS'25 paper: Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

This repository is the implementation of the TITS'25 paper: Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles

Notifications You must be signed in to change notification settings

YimingShu-teay/IDEAM

Repository files navigation

IDEAM

This repository is the implementation of the TITS'25 paper:

Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles

If you feel interested, ▶️ Click to watch the video

demo

Installation

Create conda env

conda create -n IDEAM python=3.7

Install dependency

The requirements.txt file should list all Python libraries and they will be installed using:

pip install -r requirements.txt

Usage

One random scenario test

python solid_test.py

Parallel random scenarios test

python multi_test.py

Emergency scenarios test

python emergency_test.py

Notes:

【1】You can use the 200 pre-randomly generated configuration files in file_save for testing, or alternatively, randomly generate new scenarios for testing.

【2】When recording the time consumption, you need to separately track the statistics for C-DFS and LSGM in the same scene, as LSGM includes C-DFS, using openpyxl within the LSGM will result in incorrect duration statistics. Alternatively, you can use a different statistical method.

【3】Here are some ppts in records, check them if you find them useful.

Citation

If you find our code and paper can help, please cite our paper as:

@article{shu2025agile,
  title={Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles},
  author={Shu, Yiming and Zhou, Jingyuan and Zhang, Fu},
  journal={IEEE Transactions on Intelligent Transportation Systems},
  year={2025},
  publisher={IEEE}
}

Acknowledgment

IDEAM is greatly inspired by the following contributions to the open-source community: iterative-MPC-DHOCBF, Safety-Critical System, MPC-CBF, PythonRobotics

About

This repository is the implementation of the TITS'25 paper: Agile Decision-Making and Safety-Critical Motion Planning for Emergency Autonomous Vehicles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0