ROS packages for quadrotor control
kr_mav_manager
: A manager for the kr_mav_control stackrqt_mav_manager
: GUI interface for common kr_mav_manager functionsinterfaces
: Translateskr_mav_msgs/SO3Command
to corresponding robots interface.kr_quadrotor_simulator
: Simple quadrotor dynamics simulatorkr_mav_msgs
: Common msgs used across packageskr_mav_controllers
: Position controllerstrackers
: Different trackers underkr_trackers
, andkr_trackers_manager
The multi robot examples uses following packages.
Running single robot with the included simple simulator
Running multiple robots with the included simple simulator
MATLAB interface with simple simulator
Python interface with simple simulator
Running multiple robots with Gazebo
This code has been tested with ROS Noetic on Ubuntu 20.04.
The following block diagram shows how the packages in the repo fit together.
Further detailed breakdown of the blocks can be found in the PPT