Skip to content

Building from Source

Fernando Cladera edited this page Feb 16, 2022 · 11 revisions

Requirements

You will need ROS Noetic to build the code. Additionally, you will need to install the following dependencies:

sudo apt install  python3-catkin-tools python3-rosdep python3-rosinstall python3-vcstool ros-noetic-tf2-sensor-msgs ros-noetic-twist-mux \
   ros-noetic-vision-msgs python3-yaml python3-pycryptodome python3-gnupg libsuitesparse-dev libv4l-dev libceres-dev \
   ros-noetic-random-numbers ros-noetic-mavros-msgs

Cloning the repo

  1. Create a folder for your work environment, and clone the repo inside
mkdir -p catkin_ws/src
cd catkin_ws/src
git clone [email protected]:KumarRobotics/kr_autonomous_flight.git
  1. Get the dependencies
cd kr_autonomous_flight
vcs import < external.yaml
vcs pull
cd ../..

Building

catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release
catkin build
Clone this wiki locally