Package Details: librepilot 15.09-1

Git Clone URL: https://aur.archlinux.org/librepilot.git (read-only)
Package Base: librepilot
Description: A ground control station and firmware for UAV flight controllers
Upstream URL: http://www.librepilot.org
Keywords: drone gcs uav
Licenses: GPL
Conflicts: librepilot-git
Replaces: openpilot
Submitter: parched
Maintainer: parched
Last Packager: parched
Votes: 7
Popularity: 0.000211
First Submitted: 2015-10-24 10:49
Last Updated: 2015-10-24 10:49

Latest Comments

eodna commented on 2017-08-17 08:43

Also building from their git directly.

If anyone has trouble with libusb-1.0 when building gcs (may or not be related to my libusb-nosystemd) just comment out the PKGCONFIG line in:

ground/gcs/src/plugins/ophid/ophid.pro

and the build continues. I don't know how to add /usr/include/libusb-1.0/ as an include directly cleanly, but in extremis you can just link libusb.h into

ground/gcs/src/plugins/ophid/inc/

It compiles, however there are libusb warnings about loading plugins on startup, more news soon.

andrej commented on 2017-01-16 13:54

There's a new release 16.09, but it still doesn't build due to a completely different compilation error than the one in this version.

What I did manage to build, however, was their standard 'next' branch from Git. I just did a local build by following the (ArchLinux-specific) instructions here: https://librepilot.atlassian.net/wiki/display/LPDOC/Linux+-+Building+and+Packaging (Haven't made any packaging attempts.)

I plugged in my HiSky HMX280 and flashed it using that 'next' build. And it flies. \o/ \o/ \o/

There were a few funny glitches though, for example, all the settings got wiped out although I hadn't selected the most aggressive flashing option. So the aircraft completely forgot that it had motors and I had to configure them again (ports, ESC types, all that). Also the PID settings got weird -- both the backed-up ones I had as well as the default ones made the quadcopter wobble in hover. But now it's fine after a bit of quick "tuning", --P and ++I basically, the classics. :-D Just thought I'd leave behind a word of caution for someone who decides to update an aircraft with a dated firmware in it. :-)

parched commented on 2016-07-12 12:59

@andrej Yes it requires an older version of Qt to build. The prebuilt version here should work though http://download.librepilot.org/repo/archlinux/librepilot/

andrej commented on 2016-07-12 08:07

This doesn't build on my system. :-( Does it require an older Qt version or something like that? I can see two instances of this error message:

/tmp/yaourt-tmp-andrej/aur-librepilot/src/LibrePilot/ground/gcs/src/plugins/uavsettingsimportexport/importsummary.cpp:83:70: error: no matching function for call to ‘QTableWidgetItem::setFlags(bool)’
ui->importSummaryList->item(row, 2)->setFlags(!Qt::ItemIsEditable);

parched commented on 2015-10-24 10:54

A repository is also available. To use add

[librepilot]
SigLevel = Optional TrustAll
Server = http://download.librepilot.org/repo/archlinux/librepilot/$arch

to `/etc/pacman.conf`