Skip to content

0.6

Compare
Choose a tag to compare
@alireza787b alireza787b released this 26 Jul 03:01
· 1483 commits to main since this release

Version 0.6: Enhanced Complex Leader/Follower Swarm Control & Docker-Based SITL

As we progress in our drone programming journey, version 0.6 of our project brings more advanced features and improvements, with enhanced swarm control and dockerized SITL demonstrations. In this release, we aim to increase efficiency and automation in managing larger numbers of drones with complex mission dynamics. The demonstration of these features can be found in the link to the YouTube video below.

YouTube Tutorial Demonstrating Enhanced Leader/Follower Swarm Control & Docker-Based SITL V0.6

Changelogs:

  • Improved CDH subsystem, telemetry, and command handling for supporting a larger number of drones
  • Optimized main code and transitioned structures to classes
  • Fixed bugs for smoother operations
  • Automated mav_sys_id and hwID file generation
  • Enabled Docker instances auto-creation for each drone
  • Automatic initialization of each instance for user-friendly operation
For demonstrations, we've run two demos:
  • 1. Single group, single leader 11 followers with a fixed layout arrangement.
  • 2. Three groups, three leaders, each group has three followers maintaining a fixed layout, and each group can be controlled independently.

Docker Image Backupfile. You can import it easily using Portainer and create drone instances from that. It includes PX4 SITL, JMAVSIM, Gazebo, MAVLink Router,mavsdk, Mavsdk_drone_show , ...

https://www.mediafire.com/file/g9m5gyx4ru8ndzv/drone-template-1.tar/file