Collect Data
This guide covers data collection on CARLA using LEAD.
Note: This tutorial is designed for local development and debugging. For large-scale data-collection on HPC clusters, please refer to the SLURM Guide.
Start Data Collection Locally
Start CARLA
bash scripts/start_carla.sh
Run expert
bash scripts/run_expert.sh
Inspect Collected Data
Inspect data by using the notebook notebooks/inspect_expert_output.ipynb.
About the Expert
As can be seen in lead/expert/expert.py, LEAD:
Proposes a shortest path by searching lane graph with A*.
Augment this shortest path to avoid collision with static obstacles.
Propose an initial target speed with IDM.
Augment this target speed to avoid collision with dynamic hazards.
The expert’s current state is still far from optimal. We recommend to play around and improve the current code base for more realistic expert’s behaviors.