Mission Planner: Common Functions and Page Overview
I. Introduction to Mission Planner
Mission Planner (abbreviated as MP) is the officially recommended ground control station (GCS) software for ArduPilot firmware, supporting multiple aircraft types including drones, fixed-wing, helicopters, and quadcopters. It is used for flight controller configuration, flight planning, real-time monitoring, and data analysis. This article introduces the core functions and common pages of Mission Planner, helping users quickly get started and use the software efficiently.
II. Main Functions of Mission Planner
As the official ground control station for ArduPilot series flight controllers, Mission Planner has the following core functions:
- Flight controller firmware flashing: Can update ArduPilot firmware online or manually load local firmware.
- Parameter configuration and tuning: Provides an intuitive GUI interface for setting flight controller parameters such as sensors, power systems, and flight modes.
- Waypoint mission planning: Supports mission planning for autonomous flight, cruising, and automatic takeoff/landing.
- Real-time flight monitoring: Displays flight data, attitude, GPS trajectory, and supports ground control station command control.
- Flight data recording and analysis: Can download, replay, and analyze flight data to check flight status and diagnose faults.
📌 Official website link: ArduPilot Official Website
III. Introduction to Main Pages of Mission Planner
3.1 Flight Data
This page is used for real-time flight status monitoring, including:
- Dashboard: Displays data such as drone attitude, altitude, speed, battery voltage, and signal strength (right-click to customize display content).
- GPS Map: Displays information such as drone current position, flight path, and no-fly zones, supporting map zooming and satellite/terrain map switching.
- Flight status data and other functions (only common features are introduced):
- Quick: Displays real-time flight parameters (attitude, throttle, airspeed, etc.), right-click to adjust display rows/columns.

- Quick: Displays real-time flight parameters (attitude, throttle, airspeed, etc.), right-click to adjust display rows/columns.
- Actions: Used for mode switching, mission control, altitude/speed adjustment and other operations.

- Messages: Displays flight controller status and error messages for troubleshooting.

- Data Flash Logs:
- Download flash logs via Mavlink: Can download flight logs recorded on the onboard SD card via USB (if the log is too large, it is recommended to remove the SD card to read the logs)
- Review logs: Can open flash logs for detailed analysis
- Auto analysis: Use the program's automatic analysis function to automatically analyze flash logs, directly obtain analysis results, and clearly check if the aircraft's vibration values, compass and other data meet health standards.

3.2 Flight Plan
Flight Plan is one of the most important functions of Mission Planner, used for waypoint mission planning, supporting:
- Manual route drawing, defining tasks such as flight altitude, dwell time, waypoint triggers, and automatic takeoff/landing.
- Waypoint-triggered camera, can set camera shutter and gimbal control to execute aerial photography missions.
- Supports multiple waypoint modes (such as straight flight, circling, automatic landing).
📌 Detailed waypoint planning tutorial: ArduPilot Mission Planning Guide
3.3 Initial Setup
The Initial Setup interface is the main entry point for flight controller configuration, including:
1. Install Firmware: Online download of the latest ArduPilot firmware or manual flashing of local firmware.
2. Required Hardware: Configuration of key functions such as sensor calibration, RC transmitter mapping, and GPS/compass settings.
3. Optional Hardware: Supports configuration of optional modules such as external LEDs, barometers, and airspeed sensors.
📌 Detailed hardware configuration guide: ArduPilot Hardware Configuration
3.4 Configuration/Tuning
The Configuration/Tuning page allows for in-depth adjustment of flight controller parameters, divided into:
- Basic Tuning: Adjusts basic parameters such as PID control parameters, cruise throttle, and cruise speed.
- OSD Settings: Sets OSD overlay information such as battery voltage, flight mode, and GPS data.

- Full Parameter List:
- Supports keyword search to quickly find and modify flight controller parameters.
- Supports parameter import/export for easy copying of existing configurations.
📌 Complete parameter description: ArduPilot Parameter List
3.5 Flight Simulation
Mission Planner supports HIL (Hardware-in-the-Loop) simulation and SITL (Software-in-the-Loop) simulation, allowing users to:
- Perform simulated flight without a flight controller, testing mission planning and flight controller parameter adjustments.
- Run SITL simulation on a PC, using Gazebo/X-Plane for drone simulation testing.

Technical Support QR Code
