
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.
https://user-images.githubusercontent.com/38368612/206344921-f52956af-86bc-48b6-aee1-388febc233d7.mp4
Federated SECOND for 3D point cloud object detection
https://user-images.githubusercontent.com/38368612/206344904-d2d7d194-d104-4701-a771-a97a6136e3a6.mp4
Federated YOLOV5 for 2D image object detection
https://user-images.githubusercontent.com/38368612/206665655-c8653bb0-3e25-4071-9797-8e76255b4eab.mp4
Federated LSTM for BEV trajectory prediction
https://user-images.githubusercontent.com/38368612/206345017-5c8a764a-44fb-4282-b832-cb8e55090d7d.mp4
Cooperative perceptioin with road sensors for federated distillation
CarlaFLCAV can reproduce results in the following papers:
@article{CarlaFLCAV,
title={Federated deep learning meets autonomous vehicle perception: Design and verification},
author={Shuai Wang and Chengyang Li and Derrick Wing Kwan Ng and Yonina C. Eldar and H. Vincent Poor and Qi Hao and Chengzhong Xu},
journal={IEEE Network},
year={2023},
volume={37},
number={3},
pages={16--25}
}
@article{CarlaFLOTA,
title={Edge federated learning via unit-modulus over-the-air computation},
author={Shuai Wang and Yuncong Hong and Rui Wang and Qi Hao and Yik-Chung Wu and Derrick Wing Kwan Ng},
journal={IEEE Transactions on Communications},
year={2022},
volume={70},
number={5},
pages={3141--3156}
}
CarlaFLCAV Arxiv version: http://arxiv.org/abs/2206.01748
CarlaFLOTA Arxiv version: https://arxiv.org/abs/2101.12051
$ claude mcp add CarlaFLCAV \
-- python -m otcore.mcp_server <graph>