MAVProxy

1.8.74 · active · verified Fri Apr 17

MAVProxy (MAVLink Proxy) is a powerful, flexible, and extensible command-line ground station for MAVLink-enabled vehicles, primarily used with ArduPilot and PX4 autopilots. It acts as a telemetry relay, data logger, and provides an interactive interface for controlling and monitoring drones. The library is actively maintained by the ArduPilot community, with frequent patch releases addressing bug fixes and new features. The current version is 1.8.74.

Common errors

Warnings

Install

Imports

Quickstart

Start MAVProxy connecting to a vehicle via a serial port (e.g., USB) or a TCP/UDP network connection (common for SITL). Replace '/dev/ttyUSB0' with your actual serial port and adjust baudrate if necessary. The '--out' parameter is useful for relaying MAVLink to other GCS applications.

mavproxy.py --master=/dev/ttyUSB0 --baudrate 57600 --aircraft MyDrone
# Or, for SITL (Software In The Loop) simulation:
mavproxy.py --master=tcp:127.0.0.1:5760 --out=udp:127.0.0.1:14550 --aircraft MySimDrone

view raw JSON →