1593 Commits (c8befe4536a56269e5af3607e4e29223fb2802b5)

Author SHA1 Message Date
Adam M Rivera efefc3e4f4 AP_Declination: Moved rows with large spikes in delta to their own unsigned exception rows. The signs are in a separate packed array. 13 years ago
Adam M Rivera 0dcc4e8307 AP_Declination: Implemented Delta Encoding and Run-Length Encoding. Added method to traverse the compressed array and return the lookup value based on the same lat_index/lon_index that was used before. 13 years ago
Adam M Rivera 3a849771bc AP_Declination: Changed PROGMEM read function to pgm_read_word_far to support the int16_t datatype. 13 years ago
Adam M Rivera 370e56c00a AP_Declination: Changed datatype to int16_t to support the -90 <-> 90 latitude range. 13 years ago
Adam M Rivera ae257ad42b AP_Declination: Reduced the size of the lookup table to support -75 <-> 70 latitude range. This allows the datatype to remain int8_t. 13 years ago
Andrew Tridgell b549b88e5e AHRS: fixed error_yaw reporting with 2 MAVLink connections 13 years ago
Andrew Tridgell 16deefce31 Compass: fixed a comment 13 years ago
Andrew Tridgell 17290836ef Compass: added some more comments 13 years ago
rmackay9 2ce597642e Filter - added FilterWithBuffer typedefs for int32t and uint32 for ease of use 13 years ago
rmackay9 90fcdeadfd AP_OpticalFlow - small bug fix to ensure init attempts to read the product id 3 times before giving up 13 years ago
Andrew Tridgell 10c35e3769 SITL: add magnetic field noise to the simulated compass 13 years ago
Andrew Tridgell f4c1b6a3c6 SITL: ensure we don't run the sitl timer twice 13 years ago
Andrew Tridgell b2d6db9479 Compass: implement noise resistant varient of offset learning 13 years ago
Andrew Tridgell 9b95d2060a ADC: minor fix to the ADC Ch6() code 13 years ago
Andrew Tridgell a72d4b46b3 Compass: implement Bills new offset nulling algorithm 13 years ago
rmackay9 b5dbdab81e APM_RC - moved Force_Out0_Out1, Force_Out2_Out3 and Force_Out6_Out6 to APM_RC parent class because it's already implemented in the APM1 and APM2 child classes anyway 13 years ago
rmackay9 2b2dbf2a7f Filter - added simple LowPassFilter (simple but it's possible to make errors with simple stuff too so might as well have one) 13 years ago
rmackay9 39fd24ed14 Filter - remove obsolete warning from comments re alloc/malloc dangers 13 years ago
rmackay9 2d65ec2874 AP_Baro - change data type size of temperature's average filter to int32_t (was int16_t) 13 years ago
rmackay9 d371862fd2 AP_OpticalFlow - resolved compile error in example sketch (it could not find DCM.h but it's not required anyway) 13 years ago
Andrew Tridgell a6d66dc45b Math: added mul_transpose() operation 13 years ago
Andrew Tridgell f4d1295a4b AHRS: fixed build of AHRS example 13 years ago
Andrew Tridgell fe55a76335 Math: moved matrix multiple operations to .cpp file 13 years ago
Andrew Tridgell 17fbb8ea26 Math: fixed the build of the eulers test in SITL 13 years ago
Andrew Tridgell 90c3d230d9 SITL: improve the simulated compass 13 years ago
rmackay9 24a471ff8f AC_PID - added more paranoid checking that imax is positive in constructor, operator() and load_gains methods 13 years ago
Andrew Tridgell 9f4becbacf AHRS: added AHRS specific MAVLink headers 13 years ago
Andrew Tridgell 9e6c18cca4 AHRS: added missing AP_AHRS.h 13 years ago
Andrew Tridgell 4f82134a5e DCM: use the new rotate() method from AP_Math 13 years ago
Andrew Tridgell 17f7292fe9 Math: added a test for the rotate() method 13 years ago
Andrew Tridgell c16b353ea7 Math: added rotate() method to Matrix3f 13 years ago
Andrew Tridgell 31e566475b Math: added zero() and identity() methods to Matrix3f 13 years ago
Andrew Tridgell c53b320e00 Quaternion: change signs in AP_AHRS_Quaternion 13 years ago
Andrew Tridgell d948a28e7c Math: change signs in quaternion library 13 years ago
Andrew Tridgell af9ce0cfc9 Math: allow eulers test to build with AP_Declination library 13 years ago
Andrew Tridgell 72a761170b Math: fixed build of eulers test on SITL 13 years ago
Andrew Tridgell 58a68c89d9 Math: added a function to combine standard rotations 13 years ago
Andrew Tridgell 8ae0ea7e37 AP_Mount: adapt library for AHRS framework 13 years ago
Andrew Tridgell 79b9be8b1a AHRS: fixup the AHRS test suite for the new framework 13 years ago
Andrew Tridgell f8087d3c67 AHRS: adapt the quaternion library to AHRS 13 years ago
Andrew Tridgell 8dcf82b433 AHRS: adapt the DCM_HIL library to AHRS 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 55ed84526a MAVLink: rename DCM message to AHRS 13 years ago
rmackay9 01cc5fe938 AP_Baro - removed unnecessary 2 element average filtering of pressure (there is a 4 or 5 element average filter in arducopter code itself, two places is messy) 13 years ago
rmackay9 7560242721 AP_Baro - added average filter for temperature to replace broken filter 13 years ago
Michael Oborne bae5f98666 sitl cygwin mods 13 years ago
Andrew Tridgell 00c1c6f108 Quaternion: credit Justin with the initial idea of using Madgwick 13 years ago
Andrew Tridgell 13dac4a93a DCM: adjust yaw kp constant down to 0.4 13 years ago
Andrew Tridgell 7daaadf776 Compass: fixed the order of rotations in the compass driver 13 years ago