Skip to content

Autonomous Multi-Drone Simulation with MavRos

Notifications You must be signed in to change notification settings

malintha/swarmsim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SwarmSim : Autonomous Multi-Drone Navigation

enter image description here

Setting up the packages

Clone the following packages to source directory of the catkin workspace.

git clone https://github.com/malintha/drone_demo.git -b xacro_models

git clone https://github.com/malintha/sitl_gazebo.git -b xacro_merge --recursive

git clone https://github.com/malintha/uav_testing.git -b master

Run following commands from the root of the workspace. Please change the ros distribution name as suitable.

source /opt/ros/melodic/setup.sh && rosdep update && rosdep install --from-path src -iy

source /opt/ros/melodic/setup.sh && catkin config --install

catkin build

git clone https://github.com/Malintha/swarmsim -b master

git clone https://github.com/catkin/catkin_simple

catkin config --merge-devel

Follow the Installation instructions of https://github.com/Malintha/mav_trajectory_generation. This will clone the following packages.

  1. eigen_catkin
  2. eigen_checks
  3. glog_catkin
  4. mav_comm
  5. mav_trajectory_generation
  6. mav_trajectory_generation_ros
  7. mav_trajectory_generation_example
  8. mav_visualization
  9. nlopt
  10. matlab

Use the follwing commands to build the packages

catkin build swarmsim_example

Releases

No releases published

Packages

No packages published