Commit Graph
158 Commits
Author SHA1 Message Date
Lorenz Meier f99e14144e Q estimator: Increase stack size as needed 2015-11-29 17:38:08 +01:00
Lorenz Meier a3eeafebeb Enable UART6 and enable S.BUS. Tested to work. 2015-11-28 09:13:15 +01:00
Youssef Demitri b83170b7c3 use indicated airspeed instead of tas 2015-11-25 15:25:39 +01:00
Youssef Demitri e5b2c652e2 channel airspeed meas over control state for q estimator 2015-11-25 13:20:19 +01:00
Lorenz Meier 1216efc5b4 Estimator Q: Fixed code style 2015-11-25 11:12:36 +01:00
Lorenz Meier 17caae00aa Attitude estimator Q: Add performance counters for delay 2015-11-24 14:24:18 +01:00
Lorenz Meier 4c60f4d98a Q estimator: Ensure init 2015-11-22 14:01:52 +01:00
Kabir Mohammed 5a1f7ca95a attitude_q : verbose failure reporting 2015-11-14 21:55:32 +05:30
Kabir Mohammed 2d776aca14 attitude_q : ignore blank fields 2015-11-14 21:06:24 +05:30
Kabir Mohammed 0f489a194f attitude_q : more verbose failsafe output 2015-11-14 21:06:23 +05:30
Lorenz Meier 066be5b9b3 Q estimator: Code style fix 2015-11-08 10:24:55 +01:00
Lorenz Meier e5b8a70680 Attitude estimator Q: Add low pass to yaw axis for control state topic, publish raw attitude and prevent double filtering of attitude 2015-11-08 10:23:37 +01:00
jgoppert c6b84f5226 Attitude estimator hot fix. 2015-11-07 16:40:51 -05:00
Youssef Demitri 556a5dbd1d astyle fix 2015-11-06 13:48:50 +01:00
Youssef Demitri 170f0032fd updated to master (solve merge conflicts) 2015-11-06 12:18:31 +01:00
Kabir Mohammed f6a9647fe6 attitude_estimator_q : add external heading support 2015-11-05 14:31:53 +05:30
Youssef Demitri dd59409e31 updated to master (solved merge conflicts) 2015-10-27 09:26:27 +01:00
Lorenz Meier e5ccf82fa2 Attitude Q estimator: Set decimal places 2015-10-23 19:53:22 +02:00
Lorenz Meier 43834e3faf Att Q estimator: Lowpass output for all three rates with adjusted lowpass frequencies 2015-10-20 08:49:56 +02:00
Lorenz Meier 6342f4e586 Q Estimator: Fix code style 2015-10-19 13:52:12 +02:00
Lorenz Meier c4f9318e75 Q attitude estimator: Prevent division by zero 2015-10-18 15:49:01 +02:00
Youssef Demitri c22c678b7d Merge branch 'master' of github.com:PX4/Firmware into control_state 2015-10-14 11:02:23 +02:00
Youssef Demitri 65837bdc98 publish control state from attitude_estimator_q 2015-10-10 21:05:10 +02:00
Daniel Agar 4151522902 only enforce frame size for nuttx 2015-10-06 23:37:33 -04:00
Lorenz Meier 451e6883bd Att estimator Q: Remove param file 2015-10-06 11:25:03 +02:00
Lorenz Meier fa5071b3c5 Remove module.mk files to prevent confusion of adopters upgrading 2015-10-06 11:23:20 +02:00
Lorenz Meier fefdcd3fa9 Merge master into cmake-2 2015-10-03 15:34:30 +02:00
Lorenz Meier 6973023f5a Attitude estimator Q: Raise vibration warning threshold 2015-10-03 15:24:47 +02:00
Mark Charlebois 3f758490a4 QuRT: move to HexagonTools 7.4 toolchain
Some subsystems error on frame size without the included patches.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:01 -07:00
Lorenz Meier d2459a1c8d Merge branch 'cmake-2' into cmake-2-pthread 2015-09-20 13:19:34 +02:00
Lorenz Meier 4d98bd57b6 Attitude estimator Q: Fix frame size warning 2015-09-20 13:09:03 +02:00
Lorenz Meier c1c235edb2 Merge branch 'cmake-2' into cmake-2-pthread 2015-09-20 10:34:03 +02:00
Lorenz Meier 6ef94e0dfb Merged master into cmake-2 2015-09-20 10:33:39 +02:00
Lorenz Meier b35435904c Q Estimator: Add missing check 2015-09-20 10:23:43 +02:00
James Goppert 1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier d558819a24 Attitude estimator Q: Add sensor priority support 2015-09-07 09:59:49 +02:00
Lorenz Meier d5e152f2cd Attitude estimator Q: Add output filter for rate outputs to bring noise level into manageable range 2015-09-06 20:15:59 +02:00
Lorenz Meier 1f66c26a62 Q estimator: Use delta angles when available 2015-09-05 17:27:43 +02:00
Lorenz Meier 46f7404078 Q estimator: Set mag timeout 2015-08-30 14:23:35 +02:00
Lorenz Meier 0732ec650f Q estimator: Use all available sensor instances 2015-08-30 11:51:26 +02:00
Lorenz Meier fd0950f046 Attitude estimator Q: Update to new sensors combined topic 2015-08-30 11:37:26 +02:00
Lorenz Meier 0b6ea40b7b Attitude estimator Q: Operational failover, warn user about excessive vibration levels 2015-08-19 10:28:01 +02:00
Lorenz Meier 822b818c3c Q estimator: Feed validator with right timestamp 2015-08-19 10:23:50 +02:00
Lorenz Meier c9d0b54a6f Attitude estimator Q: Integrate data validation lib 2015-08-19 10:23:50 +02:00
Lorenz Meier ea2975c2a9 Merged beta into master 2015-08-11 11:03:01 +02:00
Lorenz Meier 7052ddf3db Q Att estimator: Remove excessive stack use 2015-08-10 17:14:36 +02:00
Mark Charlebois 009f528266 Fixes for posix-arm and qurt builds
Ifdefed out deadcode in position_estimator_inav_main.c as the
deadcode does not compile for qurt.

Added fixes to get a successful build for posix-arm and qurt targets.
Removed CLOCK_REALTIME def from px4_time.h for qurt and removed unused
variables in att_est_q and mc_att_control.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-05 18:34:46 -07:00
Johan Jansen 99c448b5f0 attitude_estimator_q: Fix NaN protection 2015-07-28 16:07:05 +02:00
Lorenz Meier 92d168a476 Q attitude estimator: Resolve POSIX porting issues: Add protection against bad input and output data 2015-06-21 17:20:31 -07:00
Lorenz Meier cc499fcc29 Enable Q attitude estimator and INAV 2015-06-21 17:20:31 -07:00