mavsdk_drone_show

MAVSDK Drone Show Documentation

Complete documentation index for MDS 3.6

Welcome to the MAVSDK Drone Show documentation! This index will help you find the right guide for your needs.


๐Ÿ“‹ Table of Contents


๐Ÿš€ Getting Started

New to MDS?

Start here to get your first drone show simulation running:

  1. Quick Start Guide (Coming Soon)
    • Condensed essential steps to run SITL demo
    • Perfect for quick evaluation
    • 15-minute setup
  2. SITL Comprehensive Guide
    • Complete step-by-step SITL setup
    • Detailed explanations of each component
    • Network configuration, Docker setup, dashboard startup
    • Recommended for first-time users

Choose Your Path

I want toโ€ฆ Start withโ€ฆ
Try MDS quickly (SITL) Quick Start Guide (Coming Soon)
Understand MDS deeply (SITL) SITL Comprehensive Guide
Deploy on real hardware Contact for assistance
Customize deployment Advanced SITL Guide
Understand features Features Section

๐Ÿ“– Setup Guides

SITL (Simulation)

Guide Description Audience
SITL Comprehensive Complete SITL setup from scratch Beginners
Advanced SITL Custom configuration, environment variables, production deployments Advanced users
Deployment Quick Reference Quick command reference for deployment All users

Configuration

Guide Description
CSV Migration Guide Migrating from 10-column to 8-column CSV format
Python Compatibility Python version requirements (3.11-3.13)

โœจ Features

Detailed documentation for MDS features:

Feature Description
Swarm Trajectory Smart swarm mode, leader-follower clustering, Kalman filters
Origin System Coordinate system implementation and global positioning
Control Modes and Coordinates Comprehensive guide to control modes, coordinate systems, Phase 2 auto-correction, and time synchronization

โš™๏ธ Configuration

Configuration Files

Environment Variables

MDS supports environment variable overrides for advanced configuration:

Variable Purpose Default
MDS_REPO_URL Custom git repository URL Official repo
MDS_BRANCH Custom git branch main-candidate
MDS_DOCKER_IMAGE Custom Docker image Official image

See Advanced SITL Guide for usage examples.


๐Ÿ”ง Hardware

Supported Platforms

Hardware-Specific Guides

Platform Serial Port Baudrate Guide Status
Raspberry Pi 4 /dev/ttyS0 57600 / 921600 (Documentation TBD)
Raspberry Pi 5 /dev/ttyAMA0 57600 / 921600 (Documentation TBD)
Jetson (Orin/Xavier) /dev/ttyTHS1 57600 / 921600 (Documentation TBD)

Note: Real hardware deployment requires professional expertise. See Contact for assistance.


๐Ÿ”Œ API & Integration

Available APIs

Integration Examples

(Coming soon - integration examples with external tools and platforms)


๐Ÿ“ฆ Version Management

Understanding how MDS manages versions:

Versioning Guide - Complete versioning workflow

Topics covered:

Current Version: 3.6

Changelog: See CHANGELOG.md for complete version history.


๐Ÿ“ Archived Documentation

Historical documentation and implementation summaries are preserved for reference:

Implementation Summaries

Detailed reports of major implementations and bug fixes (chronologically organized):

Deprecated Documentation

Older versions retained for historical reference:

Legacy Documentation

Original documentation from early versions:

Located in: archives/legacy-versions/


๐ŸŽฏ Quick Navigation

By User Type

Beginners:

  1. Start with SITL Comprehensive Guide
  2. Review Python Compatibility
  3. Explore Features Documentation

Experienced Users:

  1. Check Advanced SITL Guide
  2. Review Swarm Trajectory Features
  3. Consult API Documentation

Developers/Contributors:

  1. Read Versioning Guide
  2. Review Configuration Guides
  3. Check Archived Implementation Summaries

๐Ÿ” Canโ€™t Find What Youโ€™re Looking For?


๐Ÿ“ Contributing to Documentation

Documentation improvements are always welcome! If you:

Please submit a pull request or open an issue on GitHub.


Last Updated: November 2025 (Version 3.6)

ยฉ 2025 Alireza Ghaderi Licensed under CC BY-SA 4.0