Overview#
Sweet dreams and flying machines1
mwp (orignally "multi-wii planner") is a mission planner, ground control station and flight logger for MSP (Multiwiii Serial Protocol) compatible flight controller firmware (Multiwii and inav at least).
From its MultiWii origins mwp has evolved to support navigation capabilities in inav.
inav is now the main development target, however MultiWii mission planning and ground control remains a supported function.
Features#
- Mission Planner : Support all inav and MultiWii mission planning functions, including all inav extensions.
- Ground Control Station : (Near) real time ground control monitoring, using a wide range of telemetry options. Audio status reports.
- Monitoring and warning of other airspace users (inav radar, manned aviation ADS-B)
- Flight log replay (Blackbox, OTX/ETX logs, BulletGCSS)
- Embedded video (live and replay)
- Support functions
- inav Safehome editor
- Automatic mission shape generation, block moves, animated mission preview.
- Terrain Analysis with WP mission rewrite to safe margins
- Favourite sites editor
- KML/KMZ static overlays
Supported Protocols#
mwp supports the following telemetry protocols :
- MSP (MultiWii Serial Protocol)
- LTM (Lightweight Telemetry)
- MAVLink (iNav subset)
- Smartport (direct / via inverter / or from Multi-protocol Module)
- Crossfire (CRSF)
- Flysky AA (via Multi-protocol Module)
- BulletGCCS MQTT
Monitoring#
mwp also supports the real-time display of adjacent aircraft using:
- inav-radar (INAV UAS)
- MAVlink Traffic Report (e.g. full-size aviation, typically ADS-B via a device such as uAvionix PingRX)
Log replay formats#
- mwp log files (logged by GCS)
- Blackbox logs
- OpenTX CSV (sdcard) logs
- BulletGCSS logs
- Ardupilot (
.bin
) log
Log replay requires tools from the flightlog2x project.
Platforms and OS#
The tools are designed to be portable and as far as possible platform and architecture agnostic. The suite is developed on Arch Linux and is tested on Debian (Bullseye, Sid), Ubuntu (latest and most recent LTS), Fedora (current) and FreeBSD (current release). mwp also runs on MS Windows, with Windows 11 / WSL-g is is almost on feature parity with Linux / FreeBSD. Other (older) OS are unsupported, but may work (i.e. Debian 10 is used for the "release" builds).
Build and installation#
Build and installation is described in the following sections:
- Generic build and installation Linux, FreeBSD, Windows / WSL
- Windows additonal information (Win11, Win10)
Installation Tutorial#
Somewhat outdated, if you follow this, please note that some of is much simplified by the later Generic build and installation artcle.
-
James Taylor, Fire and Rain. Full line is 'sweet dreams and flying machines in pieces on the ground', you may skip the final part. ↩