1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-03 11:24:10 +01:00
Commit Graph

162 Commits

Author SHA1 Message Date
Laurent Lalanne
8f504526ca LP-588 INS13 - Scale down Mag variance setting by Be² + Small fixes 2018-04-02 11:29:45 +02:00
Laurent Lalanne
8cc85923d7 LP-560 Add better filtering before set the baroOffset value 2017-11-26 11:54:37 +01:00
Vladimir Zidar
0b317f8208 LP-173 Remove explicit calls to remaining settings objects: EKFConfiguration, HomeLocation, RevoCalibration and TakeOffLocation 2017-10-17 13:39:22 +02:00
Vladimir Zidar
b2f548b2ed LP-173 Add settings initcall type. Add SETTINGS_INITIALISE_ALL to board files. Remove all manual settings objects initializations. 2017-10-17 13:25:25 +02:00
Jan NIJS
12062a5c7d LP-536 make pretty 2017-06-28 03:06:32 +02:00
Jan NIJS
6f3fefd650 LP-536 add extra DGNSS state to indicate when SBAS information (any differential information in fact) is used for higher accuracy. 2017-06-28 03:06:30 +02:00
Laurent Lalanne
1b624d7de3 LP-534 MagStatus trouble: disable the corrected mag debug from EKF 2017-06-19 13:10:10 +02:00
Laurent Lalanne
c2a7582bd9 LP-482 Changes from review, add defines 2017-06-19 10:12:04 +02:00
Laurent Lalanne
ed28311841 LP-482 Complementary+Mag : Allow fast convergence for mag 2017-06-17 23:01:01 +02:00
Laurent Lalanne
684e0dc14f LP-482 Increase temporary MagKp for initialisation 2017-06-17 16:50:58 +02:00
Laurent Lalanne
ee7d630e3e LP-482 Fix Complementary Mag integral sign 2017-06-17 16:49:40 +02:00
Vladimir Zidar
5435dbd464 LP-512 Initial F3 support 2017-05-25 22:08:16 +02:00
Eric Price
e9a0e3ad69 LP-490 cosmetic code cleanup 2017-03-07 12:12:18 +01:00
Eric Price
2124393d5f LP-490 EKF maps magnetometer into horizontal plane based on known HomeLocation.Be value, to not distort Roll+Pitch estimate from mags 2017-03-02 19:01:02 +01:00
Alessio Morale
c5dec236f7 LP-443 - disable Nav Alarm for non Nav algorithms 2017-01-07 18:14:29 +01:00
Alessio Morale
93dcc55977 LP-353 - Introduce a Nav alarm that is active when Position estimation is not available 2017-01-07 18:14:29 +01:00
Alessio Morale
8df3758104 LP-353 - Implement a specific Nav only option in ekf filter, add a debug NavYaw field for testing pourpose(it may be used for integrity check as well) 2017-01-07 18:14:29 +01:00
Alessio Morale
ff5bd26e1a LP-353 - Allow INS For nav and CF for attitude 2017-01-07 18:14:29 +01:00
Alessio Morale
4f045bc73a LP-443 - Handle arming 2017-01-07 18:14:29 +01:00
Alessio Morale
ce87ce105e LP-443 - Add INS14 to Sparky/Revo 2017-01-07 18:14:28 +01:00
Alessio Morale
4e78da41d3 LP-368 - Add coordinate conversion functions, perform some cleanup/optimization 2016-08-28 22:44:53 +02:00
Cliff Geerdes
f2f8d8e712 LP-340 code changes 2016-07-12 14:48:11 -04:00
Alessio Morale
52c2bc6f4a LP-327 - Configurable max allowed variance parameter 2016-06-28 23:11:03 +02:00
Alessio Morale
4cf1af58da LP-327 - Add a parameter to opt-out the board steady logic 2016-06-28 23:11:03 +02:00
Alessio Morale
2ce258e365 LP-327 - Determine if copter is steady checking gyro variance before calibrating its bias 2016-06-28 23:11:03 +02:00
Laurent Lalanne
b1747c58c2 LP-273 Reinit Mag alarm while switching to Complementary 2016-04-02 00:11:01 +02:00
Laurent Lalanne
71a0a563f1 LP-204 Replace fast_invsqrtf() with invsqrtf() : 1.0f / sqrtf() 2015-12-26 14:26:36 +01:00
abeck70
afc62f61aa OP-1875 add issing AuxMagsSettings initialise call 2015-06-05 17:28:05 +10:00
Corvus Corax
58e0db791c OP-1875 reinit ekf on mag source change 2015-06-04 13:49:42 +02:00
Alessio Morale
e12a595826 OP-1802 - (missing) change from review 2015-04-20 11:38:38 +02:00
Alessio Morale
6c22ed3b69 OP-1802 - Changes from review 2015-04-20 11:35:40 +02:00
Alessio Morale
1da57315d3 OP-1802 - Throttle fake pos/vel in filterstationary 2015-03-22 13:24:42 +01:00
Alessio Morale
83ce7c7b9a OP-1750 - cause compiler to trigger an error if a case is missing 2015-02-27 04:01:37 +01:00
Alessio Morale
86111ddefd OP-1750 - don't waste cycles by rescheduling each StateEstimation sub-step 2015-02-26 06:58:57 +01:00
a*morale
7c1265ee30 OP-1548 - Change Fusion algorithm names to make clear their pourpose 2014-10-21 00:49:00 +02:00
Alessio Morale
5d074063d1 OP-1535 - Add board specific sensor update rate constant 2014-10-14 05:38:57 +02:00
Corvus Corax
ca7a3e4333 Merge branch 'next' into corvuscorax/OP-1483_leaky-integrals-and-post-filtering 2014-09-23 13:54:33 +02:00
Fredrik Larsson
b93a7a9dce Arming for Helis on Revo 2014-09-23 05:35:35 +10:00
Corvus Corax
41e062373d OP-1483 enable postfilter for indoor mode for filter debugging, change default filter alpha coefficient to 0.999 2014-09-21 19:26:01 +02:00
Corvus Corax
b315c8f106 OP-1483 Added velocity filter to correct EKF's velocity estimate for static velocity offsets
(caused for example by sensor disagreement or calibration issues)
2014-09-19 16:34:20 +02:00
Alessio Morale
c49497f2e0 Merge branch 'amorale/OP-1434_GPSV9_fc_support' into next 2014-09-15 23:49:54 +02:00
Alessio Morale
ece0d64c9f OP-1434 - Update a (old, now wrong) comment 2014-09-15 15:27:19 +02:00
Alessio Morale
3e785cf929 OP-1434 - Use vector_lengthf, fix a typo in a comment 2014-09-14 21:44:41 +02:00
Alessio Morale
c777f9e194 OP-1406 - Fixes from review comments 2014-09-08 23:24:18 +02:00
Alessio Morale
2ddbb72bcf OP-1370 - Fixes parameters name, values and cosmetic issues. 2014-09-02 21:26:43 +02:00
Alessio Morale
4715219a4b OP-1434 - Enable magFilter for CF as it is needed to get Mag data for initial estimation 2014-08-31 23:39:30 +02:00
Alessio Morale
8418804ce4 OP-1406 - Revert magstate to non normalized values 2014-08-25 16:00:33 +02:00
Corvus Corax
6faf1a73ac OP-1456 get rid of cast_struct_to_array because it is error prone! 2014-08-24 00:16:34 +02:00
Alessio Morale
83a3822798 OP-1406 - Reenable mag offset estimation for onboard mag only right now 2014-08-21 19:34:35 +02:00
Alessio Morale
84758a6731 OP-1406 - Always feeds mag data even if invalid 2014-08-21 19:34:35 +02:00