I just managed to get APM Planner RC2 running on my Raspberry Pi. I have not tested connecting to an APM yet but clicking around in the interface is much more responsive than i ever thought it would be.

Here are a brief instruction:

Install the required packages:
sudo apt-get install phonon libqt4-dev \ libphonon-dev libphonon4 phonon-backend-gstreamer \ qtcreator libsdl1.2-dev libflite1 flite1-dev build-essential \ libopenscenegraph-dev libssl-dev

Clone the repository in your workspace:
cd ~/workspace git clone https://github.com/diydrones/apm_planner

Build APM Planner:
cd ~/workspace/apm_planner qmake-qt4 qgroundcontrol.pro

Run APM Planner:

Views: 22153

Comment by Magnus von Rosen on January 28, 2014 at 5:29am

Thanks for this, I'd be _very_ interested to learn more about the user experience when connected via Telemetry, the Pi would be a wonderful solution in a "briefcase groundstation".

I've only heard that it is slower than reasonable, that it takes 15 minutes to start etc. Perhaps that is a whole other matter now with the 2.0. 

Kind Regards

Magnus, Also from Malmö, Sweden.

Comment by RC Tech.se on January 28, 2014 at 5:44am

Start time from pressing enter to the interface shows up is just over 25 seconds. If the application is running at same speed when connected, i would say that it is a working solution. 

Comment by Frenchguy on January 28, 2014 at 8:13am

But then you're usually running this on a 800x600 downsize resolution from the HDMI 1920x1080. How workable is it in the field? I think the best bet is really to figure out what features we'd need in a non Laptop based groundstation for APM and build those around a non X11 based UI rendered on a 3.2" touch screen. Think a more capable version of Ardustation.

Comment by Bill Bonney on January 28, 2014 at 9:25am
Great work... Its good to see that this works without any unexpected hiccups.
Comment by John Moore on January 28, 2014 at 9:40am


Comment by Tommy Larsen on January 28, 2014 at 2:32pm

So cool, neighbor! :)

I need to try this right away :)

Comment by Luis Carlos Barrios Fedechen on January 28, 2014 at 3:32pm

Hi..congratulations....for installation in Beaglebone black the same similar procedure installation it's ok or need to diferent package?? I read Beaglebone offer hdmi output and arm7 processor....ubuntu works in videos I see in youtube...any of users here tried the Beaglebone black board??


Comment by Stephen Gloor on January 29, 2014 at 3:35am

Hi - thanks for this - used the instructions to install it on my server running lubuntu 12.04 - worked a treat.

Will have a go on the BeagleBone later on.

Comment by Magnus von Rosen on February 1, 2014 at 8:40am

Hi guys,

I had to try this, and I made a simple video showing the experience. I don't know much about Linux, but I was able to get it all working following RCTechs guide above. Thanks RCTech!

Here is the video.


In essence: CPU is a big bottleneck, but I'd say that it could work OK if you can accept sluggish map panning.

Experience is much slower with Telemetry and an open connection.


Magnus, Sweden

Comment by Kelvin Shirley on February 22, 2014 at 12:31pm

I have this installed on my PI. However I am struggling to get it to connect to my APM 2.6, it seems to connect to the serial port but not to the APM. It is connecting too ttyACM0 @ 115200, anyone have an idea as to what I have wrong?


You need to be a member of DIY Drones to add comments!

Join DIY Drones


Season Two of the Trust Time Trial (T3) Contest 
A list of all T3 contests is here. The current round, the Vertical Horizontal one, is here

© 2019   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service