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
murata
894b759149
AP_Notify: Change to the value of boolean.
2017-06-15 10:26:19 +09:00
Matt
fc3406d07f
AP_Notify: OreoLED rework
...
Reworked the process flow. Created the aviation vs rover themes.
Created visual operator feedback for prearm checks, GPS, EKF, gyro init,
radio failsafe, and low battery. This also includes work by Hugh Eaves
to open up the full extended properties of the Oreo LEDs. Not only are
far more functions available, but you can override and do custom things
via mavlink.
2017-06-15 10:26:06 +09:00
Matt
ddd327e365
AP_Notify: Complete rework of notify device selection
...
Jaime did the hard work on this one. He reworked notify device
selection to take place on init rather than on compile like before. The
notify decivces are mostly set on compile using preprocessor directives
based on board type. I created NTF_OREO_THEME. This will allow the
user to enable/disable the OreoLED driver. And it also allows you to
select between aircraft and rover lighting themes. This allows the Solo
to use the OreoLEDs, and doesn't waste the memory on vehicles not
equipped with Oreo LEDs. The OreoLED driver is restricted to Pixhawk 2
FCs by proprocessor directive due to memory constraints. So it will
never work by accident on another board.
There is also a new notify flag for GPS Fusion. This flag is true when
the EKF is happy with the GPS, actively using it for position
information.
2017-06-15 10:26:03 +09:00
Peter Barker
4adf8a83a6
AP_Notify: remove non-required initialisation of variables
...
These objects are dynamically allocated, and we zero the memory
as we allocate them
2017-06-15 10:25:38 +09:00
Peter Barker
49b8d8319c
AP_Notify: simplify scrolling code
2017-06-15 10:25:35 +09:00
mirkix
d106726dee
AP_Notify: enable display for BeagleBone Blue
2017-06-15 10:25:24 +09:00