Skip to content

Latest commit

 

History

107 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swarm Simulator

A simulator desigened for quadrotor swarm motion planning methods. If you have any questions, please ask in the "issues" section.

Description

This repository mainly contains the following modules:

(1) uav_simulator:Quadrotor swarm simulator.

Compile

Tested environment: Ubuntu 20.04 + ROS Noetic

1.Download and compile the repo

mkdir -p water_swarm_ws/src
cd water_swarm_ws/src
git clone https://github.com/SmartGroupSystems/Swarm-Simulator.git
cd ..
catkin_make

2.Test

cd water_swarm_ws/
source devel/setup.bash
cd src/Swarm-Simulator
./multi_quadrotor_simulator.sh 16

Then you can see a uav swarm like this: simulator16

Every uav has it's own control loop, you can use rqt_graph to see the framework. rqt_map

If you want to change the number of the uav, just change like this:

./multi_quadrotor_simulator.sh 25
./multi_quadrotor_simulator.sh 34
./multi_quadrotor_simulator.sh 100

Then you can see a swarm like this: simulator25 simulator34 simulator100

Note that in RVIZ we only display 100 uav. If you want to add more, please add the display module in RVIZ

rviz_disp

About

Swarm Simulator

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages