Setting up the Multi-MAV GCS
Dependencies
On Ubuntu, follow the ROS installation instructions, and then run:
$ sudo apt-get install ros-kinetic-mavros \
python-{gi,gi-dev,gi-cairo,pil,requests,requests-cache} \
libgtk-3-{0,dev} gir1.2-gtk-3.0 git
Installation
Install the dependencies (see above).
Create a catkin workspace (see Creating a workspace for catkin) and
cd
into itssrc
directory.Clone
multi_mav_gcs
into the directory withgit clone https://tachibanatech.com/multi_mav_gcs.git
.cd
up out of thesrc
directory, and runcatkin_make
.
Running
Start up the mavros nodes in their respective namespaces. You don't actually have to do this before the other steps. You do need to have a running
roscore
before step 3, though.In the catkin workspace, run
source devel/setup.bash
(or the appropriate setup script if your shell isn'tbash
).Run
rosrun multi_mav_gcs multi_mav_gcs.py
.Add the namespaces using the textbox and button at the top of the sidebar.