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
make


Run APM Planner:
./release/apmplanner2

Views: 4939

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.


Distributor
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.


Developer
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

Interesting

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??

Regards

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.

http://www.youtube.com/watch?v=1Q1M9mO1DxY

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.

KR

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?

Comment

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

Join DIY Drones

© 2014   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service