185 Commits (224ea744e3f9017df5b39d4e6d1f1328e0b42954)

Author SHA1 Message Date
Andrew Tridgell 779dacfd24 AHRS: added wind estimation code 13 years ago
Andrew Tridgell af4071894e AHRS: added long-term dead-reckoning 13 years ago
Andrew Tridgell 898a5af692 AP_Param: update AHRS for new constructor syntax 13 years ago
rmackay9 468170b589 AP_AHRS_DCM: moved var_info to belong to AP_AHRS_DCM instead of AP_AHRS 13 years ago
Jonathan Challinger 9cd98e79dd AHRS: normalise GA_b before computing error vector only if too large 13 years ago
Andrew Tridgell 5f5ab9c07c AHRS: if we don't have gps correction enabled, zero the yaw correction 13 years ago
Andrew Tridgell c937738732 AHRS: allow the gps/accelerometers to control yaw when rolled 13 years ago
Michael Oborne a469682b7b fix param config names 13 years ago
Andrew Tridgell 0f9fb2c64b AHRS: added AHRS_GPS_GAIN parameter 13 years ago
Andrew Tridgell 302696951a AHRS: make the yaw independent drift correction optional and disable 13 years ago
Andrew Tridgell 8c5ef3e60f AHRS: only enable barometer for AHRS if it is smooth enough 13 years ago
Andrew Tridgell 2cd6da2539 AHRS: only use GPS for yaw when compass is not being used 13 years ago
Andrew Tridgell adfa97b6f8 AHRS: enable barometer for vertical velocity 13 years ago
Andrew Tridgell 3849ca8b5c AHRS: make DCM drift correction not rely on accurate yaw 13 years ago
Andrew Tridgell 1314e4f872 AHRS: make P gain on PI roll/pitch controller tunable 13 years ago
Andrew Tridgell 16c55c64d4 AHRS: don't add the P terms in _omega 13 years ago
Andrew Tridgell 37fc6c46b9 AHRS: disable barometer for vertical acceleration 13 years ago
Andrew Tridgell 58c4d458dc AHRS: re-instate new DCM drift correction code 13 years ago
Andrew Tridgell fd241692d0 AHRS: revert to the old drift correction algorithm 13 years ago
Andrew Tridgell 8e044a560b AHRS: include P term in omega 13 years ago
Andrew Tridgell 37e2f2ee2c AHRS: implement spin rate limits 13 years ago
Andrew Tridgell e4a245179c AHRS: cope with copters with no compass 13 years ago
Andrew Tridgell 3a41ad8e7c AHRS: normalize the ge vector in drift correction, and use barometer 13 years ago
Jonathan Challinger d230690b7b AHRS: brought DCM more inline with Bill's implementation 13 years ago
Andrew Tridgell d4c8041c51 AHRS: first successful version of Bills new drift correction system 13 years ago
Andrew Tridgell 0f5c22bd8e AHRS: implement Bills new drift correction algorithm 13 years ago
Andrew Tridgell f274df454a DCM: fixed a bug when using GPS for yaw correction 13 years ago
Adam M Rivera 3309dec205 AP_AHRS_DCM.cpp: Added comments that follow the new parse structure 13 years ago
Andrew Tridgell 2a3af369b6 DCM: buffer omega_I changes over 10 seconds 13 years ago
Andrew Tridgell f27d85cb8d DCM: drop the 'drop z' method 13 years ago
Andrew Tridgell 8e90aeea4e AHRS: added AHRS_YAW_P parameter 13 years ago
Andrew Tridgell b549b88e5e AHRS: fixed error_yaw reporting with 2 MAVLink connections 13 years ago
Andrew Tridgell 4f82134a5e DCM: use the new rotate() method from AP_Math 13 years ago
Andrew Tridgell d4bb068d5b AHRS: adapt the DCM library to the AHRS framework 13 years ago
Andrew Tridgell 9d75ffeba1 AHRS: rename DCM and Quaternion implementions ready for AHRS class 13 years ago
Andrew Tridgell e8f1c5742b DCM: update for new Matrix3f interface 13 years ago
Andrew Tridgell 3b2609c441 DCM: separate out the omega_yaw_P from omega_P 13 years ago
Andrew Tridgell 882fa1818b DCM: removed the limit on linear acceleration 13 years ago
Andrew Tridgell f405477875 DCM: code cleanup and added more comments 13 years ago
Andrew Tridgell 045b49c4c4 DCM: removed update_DCM_fast 13 years ago
Andrew Tridgell c73c55aa90 DCM: fixed an uninitialised variable warning 13 years ago
Andrew Tridgell bee4bd9474 DCM: fixed bug in accel averaging 13 years ago
Andrew Tridgell b11b571778 DCM: fixed the averaging of accel values for update_DCM_fast() 13 years ago
Andrew Tridgell 6ba6e11e7b DCM: added a small amount of accel smoothing to update_DCM_fast() 13 years ago
Andrew Tridgell 3b1782f369 DCM: don't use the z accel sensor for drift correction 13 years ago
Andrew Tridgell 4031320f7c DCM: added a small amount of gyro and accel smoothing 13 years ago
Andrew Tridgell 94d0236b97 DCM: added reporting interfaces for DCM state 13 years ago
Andrew Tridgell cc8278c1ac DCM: got rid of _error_roll_pitch from object state 13 years ago
Andrew Tridgell eb35e0e8ac DCM: fixed the sense of the compass GPS test in initial yaw 13 years ago
Andrew Tridgell 900388a85a DCM: disable compass null offsets when setting initial yaw 13 years ago