This is the primary codebase for all of the TrickFire Robotics Nasa RMC 2018 competition entry.
Installing the code requres, in addition to the standard ros-kinetic-desktop-full installation, these packages (available through apt):
ros-kinetic-controller-managerros-kinetic-move-baseros-kinetic-hardware-interfaceros-kinetic-effort-controllersros-kinetic-joint-state-controllerros-kinetic-joint-trajectory-controllerlibsfml-devros-kinetic-gps-commonros-kinetic-move-baseros-kinetic-moveitros-kinetic-moveit-rosros-kinetic-cv-cameraros-kinetic-vision-opencvros-kinetic-rosserialros-kinetic-rosserial-arduinoros-kinetic-rqtros-kinetic-rqt-common-pluginsros-kinetic-rqt-robot-pluginsqtbase5-devros-kinetic-ros-controlros-kinetic-ros-controllerslibi2c-devlibgtest-dev
Some of our control software is installed on arduino. Modifications require the Encoder library to be installed. https://www.pjrc.com/teensy/td_libs_Encoder.html