Mission Planner Ground Control Station (c# .net)
Website : http://ardupilot.org/planner/
Forum : http://discuss.ardupilot.org/c/ground-control-software/mission-planner
Download latest stable version : http://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-latest.msi
Changelog : https://github.com/ArduPilot/MissionPlanner/blob/master/ChangeLog.txt
License : https://github.com/ArduPilot/MissionPlanner/blob/master/COPYING.txt
Currently, Mission Planner needs:
The recommended way to compile Mission Planner is through Visual Studio. You could do it with Visual Studio Community (version 15.3 or newer to include .NET standard 2.0) : Visual Studio Download page. Visual Studio suite is quite complet and comes with Git support. On installation phase, please install support for : - Developpement .NET Desktop - Microsoft .NET Framework 4.6.1 - Microsoft .NET standard 2.0
Currently VSCode with C# plugin is able to parse the code but cannot build.
If you get Visual Studio Community, you should be able to use Git from the IDE. Just clone
https://github.com/ArduPilot/MissionPlanner.gitto get the full code.
In case you didn't install an IDE, you will need to manually install Git. Please follow instruction in https://ardupilot.org/dev/docs/where-to-get-the-code.html#downloading-the-code-using-git
To build the code: - Open MissionPlanner.sln with Visual Studio - Compile
Building Mission Planner on other systems isn't support currently.
Mission Planner can be use with Mono on non-Windows system. Be aware that all the functionnalities aren't working.
Those instructions were tested on Ubuntu 18.04. Please install Mono, either : -
sudo apt install mono-runtime libmono-system-windows-forms4.0-cil libmono-system-core4.0-cil libmono-winforms2.0-cil libmono-corlib2.0-cil libmono-system-management4.0-cil libmono-system-xml-linq4.0-cil
or full Mono : -
sudo apt install mono-complete
mono MissionPlanner.exe
You can debug Mission Planner on Mono with
MONO_LOG_LEVEL=debug mono MissionPlanner.exe