Version personalizada de ArduPilot Mission Planner desarrollada por GridFlight para operadores de drones comerciales.
GridFlight transforma Mission Planner en una herramienta mas segura e intuitiva para pilotos y mecanicos, sin modificar el codigo fuente original. Todo funciona mediante un sistema de 12 plugins que se activan segun el perfil del usuario.
| Perfil | Descripcion |
|---|---|
| Piloto | Interfaz simplificada con tema ambar, menus reducidos, atajos operativos y modos de vuelo filtrados |
| Mecanico | MissionPlanner original con branding GridFlight y acceso completo a todas las funciones |
- Tema moderno con paleta ambar oscura (
ModernThemePlugin) - Iconos de toolbar personalizados (
IconOverridePlugin) - Logo, icono de ventana y splash screen GridFlight (
BrandingPlugin)
- Filtro de modos de vuelo peligrosos — configurable (
FlightModePlugin) - Lista completa de modos solo para mecanicos
- Ocultacion de menus de hardware irrelevante (
HideOptionalHardwarePlugin) - Ocultacion de configuracion avanzada (
HideSetupMenuItemsPlugin)
- Write & Verify en un click (
WriteVerifyPlugin) - Motor Test rapido desde toolbar — solo en SITL (
MotorTestShortcut) - Perfil de elevacion rapido (
ElevationGraphShortcut)
- Guardar, cargar, importar y eliminar archivos
.param(FavoriteConfigsPlugin) - Selector de perfil Piloto/Mecanico con persistencia (
ProfileSelectorPlugin)
GridFlight/
├── assets/ Iconos, logos, fuentes, frames
├── configs/ Configuraciones .param guardadas (runtime)
├── Docs/ Documentacion tecnica
│ ├── ARCHITECTURE.md Arquitectura del sistema
│ └── *.md Doc individual por plugin
├── GridFlightProfile.cs Utilidad de gestion de perfil
├── BrandingPlugin.cs Identidad visual
├── IconOverridePlugin.cs Iconos toolbar
├── ModernThemePlugin.cs Tema ambar
├── FlightModePlugin.cs Control de modos de vuelo
├── HideOptionalHardwarePlugin.cs
├── HideSetupMenuItemsPlugin.cs
├── WriteVerifyPlugin.cs Write & Verify
├── MotorTestShortcut.cs Atajo Motor Test
├── ElevationGraphShortcut.cs Atajo perfil elevacion
├── FavoriteConfigsPlugin.cs Gestor de configs
└── ProfileSelectorPlugin.cs Selector de perfil
Documentacion tecnica completa en
GridFlight/Docs/ARCHITECTURE.md
- Windows 10/11 (64-bit)
- Visual Studio 2022 (descargar)
- .NET Framework 4.8+
# Clonar el repositorio
git clone https://github.com/clanga-paintec/MissionPlannerPaintec.git
# Inicializar submodulos
git submodule update --init
# Abrir MissionPlanner.sln en Visual Studio y compilarLos plugins se compilan automaticamente con el proyecto principal. No requieren configuracion adicional.
- Perfil Mecanico completo — Implementacion completa de funcionalidades exclusivas para mecanicos (diagnostico, parametros avanzados, herramientas de mantenimiento)
- Sistema de actualizaciones OTA para plugins
- Dashboard de estado de flota
- Integracion con herramientas de registro de vuelo
- Basado en ArduPilot Mission Planner por Michael Oborne
- Desarrollado por el equipo de GridFlight
Este proyecto esta basado en el codigo abierto de ArduPilot Mission Planner. Consulte COPYING.txt para informacion sobre la licencia GPLv3.