Jonathan Challinger
5a12991d29
CompassCalibrator: remove dependence on AP_Notify
10 years ago
Jonathan Challinger
05d3616e0d
AP_Compass: fix sitl build
10 years ago
Jonathan Challinger
7cb9fa8898
AP_Compass: Correct parameter checks in compass cal
10 years ago
Jonathan Challinger
6d45660568
AP_Compass: refactor run_fit_chunk logic
10 years ago
Jonathan Challinger
f2acf2cb88
AP_Compass: more parameter checks in compass calibrator
10 years ago
Jonathan Challinger
929ddb5685
AP_Compass: fix a math error in the compass calibrator
10 years ago
Jonathan Challinger
328cf82c3d
CompassCalibrator: update AP_Notify on failure
10 years ago
Jonathan Challinger
d31d385490
AP_Compass: changes and fixes to LMA-based compass calibrate
10 years ago
bugobliterator
c66bfc95e1
Compass: Add Levenberg-Marquadt for ellipsoid fit
10 years ago
bugobliterator
7711dde2ad
Compass: implement 9 parameter ellipsoid fit
10 years ago
bugobliterator
35555c7b21
Compass: Add math for 9 parameter fitting
10 years ago
bugobliterator
7295537e8a
Compass: decrease sphere coverage to 1/3rd
...
for faster sample collection
10 years ago
bugobliterator
a2bd4e8997
Compass: Add less complex equations to calculate jacobians
10 years ago
bugobliterator
2ca0e80dc5
Compass: Add conditions to check sanity of results
10 years ago
bugobliterator
54bc28c96d
Compass: Add Levenberg-Marquadt optimiser for sphere_fit
...
increase iterations to get good results from LM
better check for convergence, comparison with initial fitness is a better way to determine if convergence occurs, if fitness has not improved compared to initial fitness it means optimiser has failed.
10 years ago
Jonathan Challinger
c0a662c819
AP_Compass: CompassCalibrator initial commit
10 years ago