1261 Commits (ba68d6d8a162605ff3395ad7829d1d1bfa8ef896)

Author SHA1 Message Date
Andrew Tridgell eb35e0e8ac DCM: fixed the sense of the compass GPS test in initial yaw 13 years ago
rmackay9 297d2ae457 ModeFilter - corrected shadowed variable compiler warning for drop_high_sample 13 years ago
rmackay9 b9b88ba237 Filter - added AverageFilter - this will be used in place of SumFilter because it removes the possibility of overflows 13 years ago
rmackay9 f53ff8de97 Filter - removed shadowing of variables in constructors for Filter, ModeFilter and SumFilter (sorry tridge!) 13 years ago
rmackay9 74f7d7a1c0 ModeFilter - remove older ModeFilter library (new library is now in Filter directory) 13 years ago
rmackay9 f264e29814 AP_RangeFinder - cut over to use new ModeFilter from Filter library 13 years ago
rmackay9 c14d7768f7 Filter - first version of filter library include ModeFilter 13 years ago
rmackay9 952e5d7bbc AP_Mount - #include FastSerial first to allow it to compile under Arduino 1.0 13 years ago
Andrew Tridgell d0a6359b37 Compass: use constructor to set initial values for _learn and _use_for_yaw 13 years ago
Andrew Tridgell 900388a85a DCM: disable compass null offsets when setting initial yaw 13 years ago
Andrew Tridgell f59297d7a7 Compass: catch the case of a user enabling a compass mid-flight 13 years ago
Andrew Tridgell eb71b26d3f DCM: use the new use_for_yaw() compass method 13 years ago
Andrew Tridgell 664622523d Compass: added COMPASS_LEARN and COMPASS_USE parameters 13 years ago
Andrew Tridgell f10097a6d5 AP_Param: added some comments on AP_Vector3f handling 13 years ago
Andrew Tridgell 5e2fbdb6cf DCM: don't reset _have_initial_yaw for GPS heading unless very slow 13 years ago
Andrew Tridgell 2e9105c68a AP_Param: added special handling for Vector3f 13 years ago
Andrew Tridgell d6bfceef7c SITL: added -C option to desktop mode 13 years ago
Andrew Tridgell 54aa8297af libs: removed unused library GPS_IMU 13 years ago
Andrew Tridgell 185ab5aea9 libs: removed unusued library GCS_SIMPLE 13 years ago
Andrew Tridgell 55e33c3359 DCM: tidy up use of error_course and in_motion 13 years ago
Andrew Tridgell ab8cc3d478 DCM: use rotation_matrix_from_euler() to calculate initial yaw 13 years ago
Andrew Tridgell ddeda1c367 DCM: use rotation_matrix_from_euler() in matrix reset 13 years ago
Andrew Tridgell 06f37aad75 DCM: use calculate_euler_angles() to get eulers from DCM 13 years ago
Andrew Tridgell 16ed8bc8f6 AP_Math: added rotmat <-> euler functions 13 years ago
Andrew Tridgell c354879f1f Compass: ensure we don't produce NAN values for compass heading 13 years ago
Andrew Tridgell 17d16bc8c6 AP_Math: added safe_sqrt() function 13 years ago
Andrew Tridgell bad653f230 DCM: tidy up the nan checking in DCM 13 years ago
Andrew Tridgell c8e6d03c67 DCM: added matrix recovery on reset 13 years ago
Andrew Tridgell 502fbf6e17 AP_Math: added a safe_asin() function 13 years ago
Andrew Tridgell 17170da96e AP_Math: added is_nan() methods to vector3f and matrix3f 13 years ago
Jason Short b094f6ce52 added set integrator 13 years ago
Andrew Tridgell ef90f336d3 DCM: changed the sense of floating point range comparison 13 years ago
Andrew Tridgell 57ffd00b69 DCM: range check the matrix before calculating pitch 13 years ago
Andrew Tridgell 2bb58db3f7 DCM: reset more values on renorm blowup 13 years ago
Andrew Tridgell 156d98cb9f DCM: remove the taylor expansion optimisation for renormalisation 13 years ago
Andrew Tridgell 53b87229ff AP_Param: added ParamToken type for variable list traversal 13 years ago
Jason Short 1e37a0ec17 added a limit to range output 13 years ago
Randy Mackay 33aa6fe13b Optflow - added reference to FastSerial to resolve compile error on Arduino 1.0. 13 years ago
Andrew Tridgell 9793d04ed1 SITL: increase the amount of noise in the simulated ADC 13 years ago
Andrew Tridgell d52cb7e574 DCM: only add in centripetal accel if we have GPS lock 13 years ago
Andrew Tridgell baac883eb1 IMU: move _sensor_cal to general IMU class 13 years ago
Andrew Tridgell 882cd4ea83 AP_Param: moved AP_Vector3f and AP_Matrix3f declarations to AP_Math.h 13 years ago
Andrew Tridgell 4b15b63d21 AP_Param: fixed copy-assignment operators for AP_Param vectors 13 years ago
Andrew Tridgell 7f3858cb7f AP_Param: added a set_and_save_ifchanged() method 13 years ago
Andrew Tridgell 80a6773b8b AP_Param: added an initialised() method 13 years ago
justinbeech 62b104cbfa Found free extra 256 bytes of RAM eliminate _clz use from libgcc 13 years ago
Jason Short 24ce02c6a4 made I term return in same pattern as D term 13 years ago
Andrew Tridgell 79d622939a ADC: on channel overflow we should not zero last_ch6_micros 13 years ago
Jason Short 026e4a6567 change constant to float 44330.0 13 years ago
Michael Oborne 2f81776b0d eedump ap param in perl 13 years ago