PX4 Autopilot Software
Go to file
Daniel Agar 91b5bfe2bb attitude_fw remove unused perf include 2018-04-11 20:50:30 -04:00
EKF EKF: Fix non GPS aiding data reset logic (#418) 2018-04-09 18:35:15 +10:00
airdata update matrix lib usage 2018-03-28 17:57:51 -04:00
attitude_fw attitude_fw remove unused perf include 2018-04-11 20:50:30 -04:00
geo move geo and geo_lookup from PX4 Firmware to ECL 2018-03-26 21:52:11 -04:00
geo_lookup geo_lookup: Update geomagnetism tables. 2018-03-26 21:52:11 -04:00
l1 update matrix lib usage 2018-03-28 17:57:51 -04:00
mathlib move geo and geo_lookup from PX4 Firmware to ECL 2018-03-26 21:52:11 -04:00
matlab matlab: update optical flow derivation 2017-11-15 11:16:19 +11:00
matrix@e595ebb9a7 matrix: Use hamiltonian convention for quaternion product 2017-08-31 11:14:01 +02:00
swig Add Python wrapper to ecl and use it to test functionality 2017-08-14 12:02:03 +02:00
tecs update matrix lib usage 2018-03-28 17:57:51 -04:00
validation Reverse the linked list of data_validator_group #2 (#389) 2018-01-30 09:11:01 +11:00
.gitignore reenable pytest with px4-dev-ecl 2018-01-05 02:39:02 -05:00
.gitmodules
CMakeLists.txt move geo and geo_lookup from PX4 Firmware to ECL 2018-03-26 21:52:11 -04:00
CONTRIBUTING.md
Jenkinsfile EKF pytest temporarily disable 2018-01-05 02:39:02 -05:00
LICENSE
README.md update README build badge (travis-ci -> jenkins) 2018-01-05 02:39:02 -05:00
build.sh EKF run pytest quick and plot 2018-01-05 02:39:02 -05:00
ecl.h move geo and geo_lookup from PX4 Firmware to ECL 2018-03-26 21:52:11 -04:00

README.md

ECL

Very lightweight Estimation & Control Library.

DOI Build Status

This library solves the estimation & control problems of a number of robots and drones. It accepts GPS, vision and inertial sensor inputs. It is extremely lightweight and efficient and yet has the rugged field-proven performance.

The library is BSD 3-clause licensed.

EKF Documentation

Building EKF

Prerequisites:

By following the steps mentioned below you can create a shared library which can be included in projects using -l flag of gcc:

mkdir Build/
cd Build/
cmake ../EKF
make

Alternatively, just run:

./build.sh