Skip to content

MDS Mavsdk Drone Show v2.0

Latest
Compare
Choose a tag to compare
@alireza787b alireza787b released this 08 Nov 10:42
· 42 commits to main since this release
7764933

MDS Mavsdk Drone Show v2.0 🚀

We're excited to announce the release of MDS Mavsdk Drone Show v2.0! This version brings significant improvements, new features, and enhanced stability to our drone simulation environment. Whether you're an open-source developer, drone enthusiast, or looking to implement drone shows for your projects, this update has something for you.

🎉 What's New

🚀 Major Features

  • 100-Drone SITL Test: Successfully deployed a 100-drone simulation across both single and clustered cloud servers.
  • Clustered Server Setup: Enhanced scalability by distributing drones across two 50-core VMs, allowing for more complex simulations.
  • Latency Testing: Conducted real-world latency tests by placing servers in Iran and LA, providing insights into communication performance under varied conditions.
  • Drone Show Demo: Improved drone choreography with new formations and maneuvers, including a humorous wedding ring placement demo.
  • Docker Integration: Each drone instance now runs in a separate Docker container with full PX4 SITL and Gazebo integration, ensuring realistic and isolated simulations.

🛠 Improvements

  • Performance Optimization: Streamlined Docker networking and resource allocation for better simulation performance.
  • Bug Fixes: Resolved several issues related to drone synchronization and communication latency.
  • User Interface: Enhanced the GUI for easier management and monitoring of drone instances.

🔧 Major Updates

  • Enhanced React GUI: Our web-based dashboard has been significantly improved for better user experience and real-time swarm monitoring.
  • Integrated Web Server: Transitioned to a Flask-based web server for more efficient communication.
  • Eliminated UDP Dependencies: Streamlined network communication by removing UDP, enhancing reliability.
  • Robust Drone Show Execution Script: Improved scripts for executing drone shows, ensuring smoother operations.
  • Improved Command Handling: Enhanced mechanisms to handle commands, especially when previous commands are still in execution.
  • Extensive Real-World Testing: The platform has undergone rigorous testing in real-world scenarios to validate performance and reliability.
  • Docker-Based SITL Testing: Simplified the process of setting up Software-In-The-Loop (SITL) simulations using Docker.

📚 Resources & Links

🎥 Watch the Demo

Check out our detailed 100-Drone SITL Test in Clustered Cloud Servers video on YouTube to see the new features and improvements in action.

Watch the Demo

🤝 Get Involved

  • Contribute to the Project: Fork the repository, submit pull requests, or join our community discussions.
  • Collaborate: Interested in integrating MDS into your projects or need custom solutions? Reach out via email or LinkedIn.

⚠️ Safety First

While SITL simulations are a powerful tool for testing and development, they are not a substitute for real-world validation. Ensure all real-world drone operations comply with local regulations, have proper safety measures, and include failsafe mechanisms to prevent accidents.

📢 Follow Us

Stay updated with the latest developments, tutorials, and drone shows by following us on our social media channels:


© 2024 Alireza Ghaderi

#DroneSimulation #Mavsdk #DroneShow #PX4SITL #Gazebo #Docker #OpenSourceDrones #TechDemo #100Drones #MDSDroneShow #AerialRobotics #Mechatronics #SmartRobots #AI #PythonDrone #Pixhawk #Robotics #DroneTechnology #DroneDevelopment #Aerospace #EVTOL