Our codebase for the IGVC 2020 Competition.
Run sudo ./dev_setup.sh
from within the setup
directory the first time you clone this repository to install the needed dependencies, install udev rules, and more automatically. This will also provide a few useful commands to make ROS easier.
Running igvc_deps
from anywhere will update the dependencies defined in setup/igvc.deps
.
Running . igvc_make
from anywhere will run catkin_make
in igvc_ws
and then source igvc_ws/devel/setup.bash
for you. Running igvc_make
instead will still catkin_make
in igvc_ws
but not source anything.
Run sudo ./robot_setup.sh
from within the setup
directory. This will install udev rules, init.d rules, dependencies, and more.
See our GitHub wiki at https://github.com/SoonerRobotics/igvc_software_2020/wiki.
To update the dependencies in this repo, modify the setup/igvc.deps
file, and then run vcs import < igvc.deps
from the setup folder.
- vcstool: we use this to manage all the external github dependencies and ROS packages we need.