Quadrocopter MultiWii Planner
Now (2015-03-16) MultiWii version 2.4 with GPS navigation is official available, before it was 2.3 r1729 (2014-12-02).
But how to do mission planning?
MultiWiiConf (Multi Platform) - does not offer a mission planner
WinGUI (win32 only) version WinGUI 2.3 pre10 for navi B7 (2014/02/16) shows a version mismatch error only.
EZ-GUI for Android is very useful for a mission control (Bluetooth, or 3DR Radio), but the mission planner is difficult in handling, and not very good documented, see at Links, #2. For an overview and mission logging it is ok.
MultiWii Planner tools (Linux, open source) works very nice, but has to be compiled first, which is not so easy for a beginner.
- Plan a mission using a geographic display
- Edit missions, waypoint and actions
Upload the mission to acapable MultiWii-NAV flightcontroller
Download a mission from a capable MultiWii-NAV flightcontroller
Load and save missions to a file, in a format compatible with WinGui
Track the mission in real time on open source MultiWii compatible platforms, where suitable telemetry devices are available
- Mission logging and log conversion to at least KML and GPX.
Other tools in the mwptools suite include:
- pidedit: A simple PIDeditor
- switchedit: A simple switcheditor
mspsim: A simulator for MSP (MultiWii Serial Protocol). mspsim provides enough of the MSP to facilitate the development of applications such as mwp and pidedit.
Build the Programs
I am using Ubuntu 14.04 LTS in the VirtualBox version 4.3.24, under Mac OS Yosemite 10.10.2.
Download the ZIP archive and unzip it in you home folder.
Please read the documentation in the folder docs. For me especially the file ubuntu-deps.txt was very important. Install all the needed programs and libraries. Last make the programs:
$ cd mwptools-master $ ./makeall.sh # edit file "/home/<user>/.bashrc" # add the line: export XDG_DATA_DIRS=/usr/share:$HOME/.local/share: # logout and login to activate the inserted line
Under Ubuntu I have installed the GTK application menu. The 4 mwptool programs are listed under folder miscellaneous.
The is one specialty with program MultiWii planner. If you click on the menu entry, the program will start with the FC type chooser dialogue (title MW Version), but if you click on button execute, the program will exit.
The problem solution is, to click on Application/Accessories/Main menu, and select miscellaneous/MultiWii planner. Then click on properties and mark Launch in Terminal, quit with click on OK. After that MultiWii planner will start in a window.
Preferences and Settings
Preferences and default settings are stored using GTK+3 gsettings. The path is:
The Dock settings are stored in path:
The most convenient serial connection to you copter is via Bluetooth. For the setup, please see QuadrocopterBluetooth.
To use the serial Bluetooth connection under VirtualBox is a little bit tricky. Click on the VirtualBox Machine Ubuntu Properties/USB. Then select the tab serial interface and edit in field File Path your path of the paired Bluetooth connection. For Mac OS it could be /dev/tty.MultiWii-DevB.
Under Ubuntu you select in MultiWii planner in field Device the path /dev/ttyS0, and click on Connect.
The main window of MWPlanner can be seen in the screen shot on the right (click on the screen shot to enlarge).
I have just started to use the program, so it will need a while to get used to it, even if the description is good.
Unfortunately you can not resize the window, so it is difficult to fit it in the VirtualBox window.
In order to be compatible with EZ-GUI (Version 3.128.189, 2015-03), you have to change the version number in the mission file from 8 to 7:
<VERSION value="2.3 pre7">
MWPlanner Arch Linux
Because of problems with libraries, it is necessary to use Arch Linux, which has actual libraries.
Unfortunately the desktop menu does not work. So, my start method is:
$ cd ~/Install/mwptools-master/mwp/ $ ./mwp # When asked for the MW Version, click on "MutliWii post 2014-10-16"
List of pages in this category:
-- RudolfReuter 2015-03-23 12:24:36