ArdupilotMegaPlanner was written in .net which is a Microsoft language that they opened up the standards to. An opensource mutiplatform version of .net's CLR came out called mono. Ubuntu comes with mono installed so you can run ArdupilotMegaPlanner.exe without installing anything. All you have to do is open ArdupilotMegaPlanner.exe with mono and your golden.
Here are the steps I used to get ArdupilotMegaPlanner running. Right click on ArdupilotMegaPlanner.exe and select "properties" now check the the "permissions" are set to executable. Now click on the "open with" tab click on "add" a new window will pop up and on the bottom you'll see "use custom command" type "mono" (without the "") and hit the "add" button now double click on ArdupilotMegaPlanner.exe and you should be good to go. There are some glitches like the graph bars are sideways, the setup tool freezes and mavlink and pid adjuster only works through telemetry (which is fine by me because that is how I was wanting to use it any way), but the important functions like the firmware unloader, updates, and flight data work great!!
Oh ya it doesn't open a whole window just a menu bar that doesn't stand out at first. nothing is wrong it acts the same way in windows.
I would like to say thank you to Michael Oborne for writing the the program, making it open and available to all of us, and for writing it in a multi platform language that we all can use.
P.S. with mono installed Mac users should be able to use this program as will
Comments
Hi,
I am generally unable to write any settings at all from Mission Planner under Linux/mono. No error messages, there is just nothing changed in the APM. I can write OK under Windows.
Did somebody else have this problem and maybe solved it too?
Are the M P sources available?
Regards, Soren
Hello guys, I have problems running APM planner on mono (also posted here on Dec 23 2011 on the wiki).
Problem is, APM Planner runs fine except for the Firmware tab which shows a black screen under both the default mono (2.6 I think) and the 2.10 version.
I am using kubuntu 11.04. I upgraded mono to 2.10 following the instructions here. In a fit of desperation, I also installed mesa-utils, libglw1-mesa-dev, libegl1-mesa-dev, libgl1-mesa-dev, libgles1-mesa-dev, libgles2-mesa-dev, libglu1-mesa-dev and libopenvg1-mesa-dev
Still, no joy, firmware tab firmly refuses to show anything. Has anyone else had this problem?
@John Church What worked for me was installing mesa-dev and mesa-utils
Hope it works,
Jonathan
Arthur, try mono 2.8,
multiplataform...great!
hey is that unity?
if ->is it better than gnome 3?
-
1
-
2
-
3
-
4
of 4 Next