Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - librepilot

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: librepilot 15.09-1

Git Clone URL: https://aur-dev.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: 5
Popularity: 0.664330
First Submitted: 2015-10-24 10:49
Last Updated: 2015-10-24 10:49

Latest Comments

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

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

to `/etc/pacman.conf`