Commit Graph

27379 Commits

Author SHA1 Message Date
Leonard Hall
cdf7d26d5d AC_AttControl: save accel max using shorter set_and_save
no functional change
2017-07-03 10:11:45 +09:00
Leonard Hall
54fd4f7b5a Copter: fix autotune accel max not being used until reboot
Once autotune completes successfully, the discovered acceleration maximums should be used if the pilot tests the tune
2017-07-03 10:11:41 +09:00
Randy Mackay
7704f85322 Copter: autotune minor format fix 2017-07-03 10:11:38 +09:00
Leonard Hall
40d18ff1da Copter: autotune keeps constant attitude while holding position 2017-07-03 10:11:35 +09:00
Leonard Hall
3fcd4517a1 AC_AttControl: add step input for autotune 2017-07-03 10:11:32 +09:00
Randy Mackay
26622e280f Copter: fix compile error when logging disabled
Also slightly re-order placement of functions
2017-07-03 10:11:29 +09:00
Leonard Hall
2a34de7514 Copter: attitude logging at 400hz 2017-07-03 10:11:26 +09:00
priseborough
977b8b5653 AP_NavEKF3: Improve variable names and documentation
Also remove unnecessary calculation of innov * gain
2017-07-03 10:10:43 +09:00
priseborough
08ddae8882 AP_NavEKF3: Clean up aiding mode logic using switch statements 2017-07-03 10:10:40 +09:00
priseborough
b847a6e38c AP_NavEKF3: Fix bugs causing height drift when using range beacons 2017-07-03 10:10:38 +09:00
priseborough
618644addc AP_NavEKF3: Fix calculation of predicted LOS rate in terrain estimator 2017-07-03 10:09:45 +09:00
priseborough
01f959c1ab AP_NavEKF2: Fix calculation of predicted LOS rate in terrain estimator 2017-07-03 10:09:42 +09:00
priseborough
0d7d804bd5 AP_NavEKF3: Fix terrain estimator innovation consistency check 2017-07-03 10:09:09 +09:00
priseborough
fc36bd7874 AP_NavEKF2: Fix terrain estimator innovation consistency check 2017-07-03 10:09:06 +09:00
priseborough
647fb51688 AP_NavEKF3: Fix bug in flow fusion for terrain estimation
Also remove unused class variables
2017-07-03 10:09:03 +09:00
priseborough
19ef7e6d96 AP_NavEKF2: Fix bug in flow fusion for terrain estimation
Also remove unused class variables
2017-07-03 10:09:01 +09:00
Michael du Breuil
bea48e8711 AP_GPS: Don't autodetect NMEA instances 2017-07-03 10:08:31 +09:00
priseborough
aafacd0f8e AP_GPS: Fix bug in calculation of blended GPS delay 2017-07-03 09:42:15 +09:00
Randy Mackay
87abccef6c Copter: version to 3.5.0-rc8 2017-06-15 11:59:02 +09:00
Randy Mackay
b5890d8c9d Copter: 3.5.0-rc8 release notes 2017-06-15 11:58:45 +09:00
Randy Mackay
a0d1b3b19a AP_Beacon: fix pozyx west-east processing 2017-06-15 10:33:50 +09:00
Randy Mackay
f8b5714ced DataFlash: protect against large testRatio from EKF
This should be resolved in the EKF but for now this stops the floating point exception
2017-06-15 10:33:45 +09:00
Randy Mackay
5e3c30b0fe Copter: landing gear position set less often
This change means no pwm output is sent to the landing gear servos until the pilot has moved the switch
2017-06-15 10:33:21 +09:00
Randy Mackay
a6982dedf0 AP_LandingGear: set pwm only when set_position called
Also simplify interface and internal state
2017-06-15 10:33:17 +09:00
Randy Mackay
7a5ef83d53 LandingGear: remove unused enabled method
Also minor formatting fix
2017-06-15 10:33:12 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
cc632a2825 AP_LandingGear: Improve the PWM parameters descriptions 2017-06-15 10:32:01 +09:00
Peter Barker
bf6e7ba6ec DataFlash: correct dataflash examples 2017-06-15 10:29:15 +09:00
Peter Barker
0900ad0cec Tracker: unconditionally start unstarted logging 2017-06-15 10:29:11 +09:00
Peter Barker
8e295bf54e Replay: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:29:08 +09:00
Peter Barker
268d6523e9 DataFlash: check all backends for sensor health 2017-06-15 10:29:05 +09:00
Peter Barker
3c3fee6e38 Sub: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:29:03 +09:00
Peter Barker
d3842c4630 Tracker: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:28:59 +09:00
Peter Barker
4abfcd0bd1 Plane: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:28:57 +09:00
Peter Barker
958fa18b1e Rover: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:28:54 +09:00
Peter Barker
35a00473a8 Copter: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:28:51 +09:00
Peter Barker
cc7d75ea5d DataFlash: StartUnstartedLogging replaces logging_started/start_logging 2017-06-15 10:28:49 +09:00
Peter Barker
b2724852aa Sub: simplify should_log 2017-06-15 10:28:45 +09:00
Peter Barker
20755b8244 Plane: simplify should_log (NFC) 2017-06-15 10:28:43 +09:00
Peter Barker
c533bc46a4 Tracker: simplify should_log (NFC) 2017-06-15 10:28:39 +09:00
Peter Barker
7ceafcb469 Rover: simplify should_log (NFC) 2017-06-15 10:28:36 +09:00
Peter Barker
cfd6d95927 Copter: simplify should_log (NFC) 2017-06-15 10:28:34 +09:00
Peter Barker
c9a4119ee9 Sub: eliminate calls to manipulate _writes_enabled 2017-06-15 10:28:31 +09:00
Peter Barker
503c992208 Copter: eliminate calls to manipulate _writes_enabled 2017-06-15 10:28:29 +09:00
Peter Barker
5f8a90add4 Tracker: eliminate calls to manipulate _writes_enabled 2017-06-15 10:28:26 +09:00
Peter Barker
c9a4a6d772 DataFlash: eliminate calls to manipulate _writes_enabled 2017-06-15 10:28:23 +09:00
Peter Barker
67a5c1dfc0 Sub: simplify start_logging 2017-06-15 10:28:21 +09:00
Peter Barker
df0e9029b0 Copter: simplify start_logging 2017-06-15 10:28:14 +09:00
Peter Barker
9464bc6173 DataFlash: create a WritesOK method for WritePrioritisedBlock 2017-06-15 10:28:11 +09:00
Peter Barker
1dbf1086b0 Copter: allow mavlink messages to be exchanged on failed boot 2017-06-15 10:27:23 +09:00
Peter Barker
694b42c8f4 AP_BoardConfig: add public method returning true if on sensor error 2017-06-15 10:27:20 +09:00