Skip to content

moyehanhan/MUAV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MUAV

ROS Noetic catkin workspace for multi-UAV formation reshaping, PX4/MAVROS offboard control, and Dynamixel/GPIO actuator integration.

Packages

  • src/mrs_formation_reshaping: formation reshaping algorithms and ROS services, including CAT-ORA, LSAP, bottleneck assignment, ORCA local planning, and SRCA / sr_curvauction / CHAMP flows.
  • src/offboard_py: PX4/MAVROS offboard control helpers for single-UAV and multi-UAV trajectory tracking.
  • src/dxl_ros_node: Dynamixel servo control and Raspberry Pi GPIO relay / electromagnet helpers.

Build

This workspace was developed for Ubuntu 20.04 and ROS Noetic.

cd ~/catkin_ws_1
source /opt/ros/noetic/setup.bash
catkin build
source devel/setup.bash

The mrs_formation_reshaping package depends on mrs_lib and Eigen. For the original CAT-ORA dependency setup, see src/mrs_formation_reshaping/README.md.

Typical Entry Points

roslaunch mrs_formation_reshaping catora.launch
roslaunch mrs_formation_reshaping quad_sim_rviz.launch
roslaunch offboard_py multi_uav_offboard_manager.launch
roslaunch dxl_ros_node dxl.launch

Large generated folders such as build/, devel/, ROS logs, virtual environments, and local secret files are intentionally not tracked.

About

catkin_ws_1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors