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.
Start here to get your first drone show simulation running:
| 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 |
| 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 |
| Guide | Description |
|---|---|
| CSV Migration Guide | Migrating from 10-column to 8-column CSV format |
| Python Compatibility | Python version requirements (3.11-3.13) |
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 |
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.
| 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.
(Coming soon - integration examples with external tools and platforms)
Understanding how MDS manages versions:
Versioning Guide - Complete versioning workflow
Topics covered:
Current Version: 3.6
Changelog: See CHANGELOG.md for complete version history.
Historical documentation and implementation summaries are preserved for reference:
Detailed reports of major implementations and bug fixes (chronologically organized):
Older versions retained for historical reference:
Original documentation from early versions:
Located in: archives/legacy-versions/
Beginners:
Experienced Users:
Developers/Contributors:
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 |