Skip to content

RoboCar is a modular, low footprint and easy to deploy autonomous driving software based on ROS2

License

Notifications You must be signed in to change notification settings

davutcanakbas/robocar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RoboCar

RoboCar is a modular, low footprint and easy to deploy autonomous driving software based on ROS2.

Software and Hardware Overview

Get Started

Prerequisites

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.

Build

  • Debug : bash scripts/build.sh debug.
  • Release : bash scripts/build.sh release.

Run

First, source using source install/setup.sh.
RoboCar can be run using ROS2 launch : ros2 launch startup robocar.launch.

Citation

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}
}

License

See NOTICE and LICENSE.

About

RoboCar is a modular, low footprint and easy to deploy autonomous driving software based on ROS2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 64.9%
  • Python 27.7%
  • C 4.5%
  • CMake 2.6%
  • Other 0.3%