Clone and build kr_multi_mav_manager in your workspace
Helper bash scripts are added to launch multiple robots. (Requires tmux installed)
roscd kr_multi_mav_manager/scripts
./demo_sim.sh 4
- This will launch 4 robots in simulator
- Switch to the
Kill
tab in thetmux
window and pressEnter
to close everything dragonfly$ID
namespace is used for each robot. Each vehicle can be interfaced with the kr_mav_control topics/services in this namespace.- Use the rqt_kr_multi_mav_manager GUI to control all the robots. Wait until you see
==== Multi MAV Manager is ready for action ===
in one of the tmux pane.
If MAVs need to be loaded in pre-defined start locations, create a CSV file to input X,Y,Z,YAW on each new line per MAV. An example csv is provided.
roscd kr_multi_mav_manager/scripts
./demo_sim.sh start_locations.csv