Commit Graph
326 Commits
Author SHA1 Message Date
Youssef Demitri 069c6a82cb Merge branch 'master' of github.com:wingtra/Firmware into control_state 2015-10-16 15:50:29 +02:00
Lorenz Meier 73e9d27acf Fix incorrect addition of G to attitude EKF 2015-10-15 11:13:24 +02:00
Lorenz Meier 626edc6a8d EKF: Add error macro when running into errors 2015-10-14 18:06:41 +02:00
Lorenz Meier 88a4d0deca EKF: Reduce excessive stack size 2015-10-14 14:27:49 +02:00
Lorenz Meier 21431cf237 EKF: Fix output commands, fix stack size for commandline tool so we do not run out of space during debug printing 2015-10-14 14:08:03 +02:00
Youssef Demitri 36bfa58419 Merge branch 'master' of github.com:PX4/Firmware into control_state 2015-10-14 13:44:55 +02:00
Lorenz Meier 4d7cc41921 EKF: Retain minimum Kalman update rate 2015-10-14 12:12:58 +02:00
Youssef Demitri c22c678b7d Merge branch 'master' of github.com:PX4/Firmware into control_state 2015-10-14 11:02:23 +02:00
Lorenz Meier 76dcd8b717 EKF: Better output 2015-10-14 00:18:04 +02:00
Lorenz Meier 614ca1e588 EKF: Move to 1000 Hz sampling / 250 Hz prediction / 80 Hz updates @ 27% CPU load 2015-10-10 22:16:43 +02:00
Youssef Demitri 9c26e71ef6 Added robust airspeed measurement 2015-10-08 15:23:05 +02:00
Daniel Agar 6c10cf18e4 re-enable Werror 2015-10-06 18:28:30 -04:00
Lorenz Meier fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
Mark Charlebois 1abd61303f qurt: Added patch for Eigen to use latest version
Updated to 7.2 Hexagon toolchain

Fixed issuse with stack usage

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
Youssef Demitri ce70803d25 publish control state from ekf - missing:airspeed 2015-09-23 16:19:48 +02:00
Lorenz Meier 8218f8797e EKF Fix optimization level 2015-09-20 13:12:51 +02:00
Lorenz Meier 5ed223221c EKF: Fix param naming 2015-09-20 10:54:25 +02:00
Lorenz Meier a2caaa3c3c EKF: Fix param naming 2015-09-20 10:54:09 +02:00
Lorenz Meier 6ef94e0dfb Merged master into cmake-2 2015-09-20 10:33:39 +02:00
Lorenz Meier d222f6e664 EKF: Remove unused error variable 2015-09-12 10:52:07 +02:00
Lorenz Meier 60db613a8f EKF: OS X adjustments 2015-09-11 21:48:50 +02:00
James Goppert 1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier 52a2946827 EKF: Add sensor priority support 2015-09-07 10:00:03 +02:00
Lorenz Meier dce31a76a8 EKF: Set correct interval / update rate 2015-09-06 20:10:14 +02:00
Lorenz Meier d532e372ac Merge branch 'master' into ekf_voting 2015-09-05 17:41:21 +02:00
Lorenz Meier 9950d5e950 EKF: Use delta angles / velocities if available, fall back to rates / acceleration when needed. Remove unused sensor offsets. Store estimated offset on landing, but do not yet load it on boot (we want to check these after real flights in logs first) 2015-09-05 17:30:52 +02:00
Lorenz Meier b5a410e9d2 EKF: Set better default gains 2015-08-30 19:37:41 +02:00
Lorenz Meier 293bd026d0 EKF: Set mag timeout 2015-08-30 14:23:46 +02:00
Lorenz Meier 68666aa393 EKF: Use voting class instead of special routines to select sensor 2015-08-30 12:53:22 +02:00
Lorenz Meier ff8e4f2ea6 EKF: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier 8d5fb36886 Improve EKF status output printing 2015-08-29 16:16:46 +02:00
Lorenz Meier 361f858c14 Merged master 2015-08-28 23:05:58 +02:00
Lorenz Meier 700594e743 Merge branch 'beta' 2015-08-28 22:03:12 +02:00
Lorenz Meier 5db1490a03 EKF: Only publish with low EPH / EPV if the position estimate is actually valid / in place. 2015-08-26 20:07:56 +02:00
Lorenz Meier c41f32c17c Merge beta 2015-08-22 20:49:54 +02:00
Lorenz Meier 8cda0ec266 EKF memory usage fix 2015-08-22 14:13:03 +02:00
Lorenz Meier f0ff10e40f EKF: Use driver-level provided and coning-corrected delta angles 2015-08-19 10:18:53 +02:00
Lorenz Meier dd2f7987b6 Merge pull request #2648 from PX4/ekf_init_fix
EKF Init fix
2015-08-14 14:15:38 +02:00
Lorenz Meier 14b923b454 Att pos EKF: Fix init logic, only set local reference if GPS lock present 2015-08-13 21:34:19 +02:00
Lorenz Meier 3fd0ddf1b0 Fix coning handling in att_pos EKF. Fixes #2663 2015-08-13 21:24:41 +02:00
Lorenz Meier db975a10c2 Fix coning handling in att_pos EKF. Fixes #2663 2015-08-12 12:29:42 +02:00
Lorenz Meier 005d0cb0e7 Att pos EKF: Fix init logic, only set local reference if GPS lock present 2015-08-06 10:04:36 +02:00
Lorenz Meier 4372701dab EKF: Fix entirely unnecessary C++11 dependency 2015-07-04 17:24:55 +02:00
Lorenz Meier 00c87c041a EKF: Fix entirely unnecessary C++11 dependency 2015-07-04 17:25:21 +02:00
Lorenz Meier 95eaebb28d Merge branch 'release_v1.0.0' 2015-07-04 10:47:18 +02:00
Lorenz Meier 8f4b9c02f0 EKF: Fix for the GPS timeout logic 2015-07-04 10:46:19 +02:00
Mark Charlebois 28dd9759a6 POSIX: fixes for use of open vs px4_open, etc
Fixes for the posix build when virtual devices are used.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 23:51:12 +02:00
Lorenz Meier f48ed93469 EKF: Fix param meta data 2015-06-30 07:00:05 +02:00
Lorenz Meier 50ba1f7365 merged release_v1.0.0 into master 2015-06-30 15:30:45 +02:00
Lorenz Meier be69887b7e EKF: Improved down gains from @boosfelm and @surberj 2015-06-26 19:50:49 +02:00