RoboCar is a modular, low footprint and easy to deploy autonomous driving software based on ROS2.
The provided Dockerfile can be used to get a development environment easily.
Use docker build -f docker/Dockerfile -t ubix/robocar .
and then run with bash docker/run.sh
.
Please note that some specific adjustments might be needed for deployment in a vehicle.
- Debug :
bash scripts/build.sh debug
. - Release :
bash scripts/build.sh release
.
First, source using source install/setup.sh
.
RoboCar can be run using ROS2 launch : ros2 launch startup robocar.launch
.
If you find RoboCar useful or relevant for your research, please cite our paper:
@article{testouri2024robocar,
title={RoboCar: A Rapidly Deployable Open-Source Platform for Autonomous Driving Research},
author={Mehdi Testouri and Gamal Elghazaly and Raphael Frank},
year={2024},
eprint={2405.03572},
archivePrefix={arXiv},
primaryClass={cs.RO}
}