Jonathan Challinger
5ef713f3db
AP_Compass: set AP_Notify::compass_cal_failed
10 years ago
Jonathan Challinger
5a12991d29
CompassCalibrator: remove dependence on AP_Notify
10 years ago
Jonathan Challinger
de600ca3da
AP_Compass: configured() only checks compasses with _USE set
10 years ago
Jonathan Challinger
2864d58474
Copter: refuse to start mag cal if armed
10 years ago
Jonathan Challinger
fa6bfee433
Copter: add arming check for compass calibration running
10 years ago
Jonathan Challinger
3739318d2f
Copter: Hook up compass calibrator
10 years ago
Jonathan Challinger
53fe649016
GCS_MAVLink: add MSG_MAG_CAL_PROGRESS and _REPORT
10 years ago
Jonathan Challinger
72c8d0f530
AP_Compass: add samples to calibrator when published
10 years ago
Jonathan Challinger
cc36401b7c
AP_Compass: add calibration interface
10 years ago
Jonathan Challinger
28ee63c855
AP_Notify: add events.compass_cal_canceled
10 years ago
Jonathan Challinger
adef826a42
AP_Notify: play tones for compass cal
10 years ago
Jonathan Challinger
89007c13cb
AP_Notify: add compass_cal flags
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
bfdbb55528
AP_Compass: make compasscalibrator running() public
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
Jonathan Challinger
f20ef69777
Compass: add soft-iron corrections
10 years ago
Jonathan Challinger
ee1209c03f
Copter: run compass_accumulate at 100hz
10 years ago
Jonathan Challinger
5fe6db0dc9
AP_Compass_PX4: use new compass backend interface
10 years ago
Jonathan Challinger
ade39abc7f
AP_Compass_HMC5843: use new compass backend interface
10 years ago
Jonathan Challinger
8800d03fce
AP_Compass_HIL: use new compass backend interface
10 years ago
Jonathan Challinger
cd5cf45ba8
AP_Compass_AK8963: use new compass backend interface
10 years ago
Jonathan Challinger
add1b8c257
AP_Compass: modify backend interface to push raw samples to frontend
10 years ago
Jonathan Challinger
b990eaed68
AP_Compass: add interface for raw and unfiltered field
10 years ago
Jonathan Challinger
b2fff2021f
GCS_MAVLink: re-generate libraries
10 years ago
Jonathan Challinger
1b485ef6ab
GCS_MAVLink: add MAG_CAL messages
10 years ago
Peter Barker
43adcd39ab
Replay: DataFlash needs a version string
10 years ago
Peter Barker
2b02911546
DataFlash: make mode and messages critical
10 years ago
Peter Barker
c2d61391ef
Plane: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Peter Barker
6e3687f8af
Rover: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Peter Barker
51a761656e
Copter: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Peter Barker
8f8493225c
DataFlash: DFMessageWriter; ability to trickle messages out to DF
10 years ago
Grant Morphett
ab35ac41a5
AP_Param: Add parameter to print out all the keys/indexes
...
For some debugging I was working on I needed to see all the token
indexs and group elements.
10 years ago
mirkix
f6f2e901b8
AP_Notify: Disable ToneAlarm for BBBMINI
10 years ago
Andrew Tridgell
00da3ccc49
Copter: set in_arm_motors to false on all arm failure returns
...
otherwise if the user fails to arm due to interlock or emergency stop
then they won't be able to try to arm again until they reboot
10 years ago
Andrew Tridgell
64a8e66dd7
Copter: automatically set H_RSC_MIN/MAX from RC8_MIN/MAX on upgrade
...
this prevents a problem where the disarm throttle will change after
upgrading to 3.4
10 years ago
Andrew Tridgell
2ce0f4c171
AC_Precland: fixed build under cygwin
...
the IRLock driver only builds on PX4 at the moment
10 years ago
Andrew Tridgell
6ec532694d
git: turns out .autotools is a file not a directory
10 years ago