In Selfie project vehicles based on 1:10 scale RC cars are customized to be able to operate autonomously in simulated road environments.
This repository contains the catkin workspace for Selfie Autonomous Car for the Carolo-Cup competition.
The project is targeting the ROS Noetic distribution. Make sure you have it installed on your development machine.
Clone the repository to a convenient location using:
git clone https://gitlab.com/KNR-Selfie/carolocup/carolocup.git
Navigate to the main directory with:
cd carolocup
The following set of commands will in turn download all external dependencies, build the packages in src
directory and include them in your environment.
sudo apt install python3-rosdep
./src/Tools/setup/camera_basler/basler.sh
rosdep update
Ubuntu:
rosdep install --from-paths src --ignore-src --rosdistro=noetic
Ubuntu-like OS (for example Mint)
rosdep install --from-paths src --ignore-src --rosdistro=noetic -y --os=ubuntu:focal
Further instructions
catkin_make
source ./devel/setup.bash
If you want to init latest and official version of selfie simulator type:
git submodule update --init
Note: You need to configure your gitlab profile SSH key
If you use Visual Studio Code as your IDE you may find this link useful: https://github.com/pktiuk/vscode_ros_config