Skip to content

federated learning autonomous driving in CARLA simulation

Notifications You must be signed in to change notification settings

mcitir/CarlaFLCAV

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CarlaFLCAV

carla_flcav

CarlaFLCAV is an open-source FLCAV simulation platform based on CARLA simulator that supports:

  • Multi-modal dataset generation: Including point-cloud, image, radar data with associated calibration, synchronization, and annotation

  • Training and inference: Examples for CAV perception, including object detection, traffic sign detection, and weather classification

  • Various FL frameworks: FedAvg, device selection, noisy aggregation, parameter selection, distillation, and personalization

  • Optimization based modules: Network resource and road sensor pose optimization.

Test Environment

  • Ubuntu 20.04
  • Python 3.8
  • CARLA 0.9.13
  • CUDA 11.3 (Nvidia Driver 470)
  • Pytorch 1.10.0

Citation

CarlaFLCAV can reproduce results in the following papers:

@article{FLCAV,
  title={Federated deep learning meets autonomous vehicle perception: Design and verification},
  author={Shuai Wang and Chengyang Li and Qi Hao and Chengzhong Xu and Derrick Wing Kwan Ng and Yonina C. Eldar and H. Vincent Poor},
  journal={arXiv preprint arXiv:2206.01748},
  year={2022}
}

NOTE:This is a Test version. Final version will be released after paper acceptance.

Authors

Shuai Wang

Chengyang Li

About

federated learning autonomous driving in CARLA simulation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.8%
  • Cuda 5.7%
  • C++ 3.4%
  • Dockerfile 0.5%
  • Shell 0.4%
  • C 0.2%