Randy Mackay
9426b0b366
Copter: set land_complete to false during auto takeoff
...
This resolves an issue in very high powered copters that could fly a mission while "landed" which could lead to a crash during the final stage of RTL
8 years ago
priseborough
665ba1c009
AP_NavEKF2: Fix bug in reporting of vertical position reset
...
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame.
8 years ago
priseborough
7f347e39dd
AP_NavEKF2: Fix bug in reporting of horizontal position reset
...
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame.
8 years ago
priseborough
656d9bb2c4
AP_NavEKF2: Fix bug in reporting of yaw reset
...
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame
8 years ago
Randy Mackay
5135a11fbc
Copter: protect against arming while already armed
...
Previously it was possible to arm the vehicle (from the GCS) even thought the vehicle was already armed which would lead to the motors stopping for 2 seconds
8 years ago
Georgii Staroselskii
865ff753f3
AP_Compass: use LSM9DS1 as primary for Navio 2
...
This compass has been proved to work better on Navio boards. Users also
don't like high offsets (even though, they don't really mean much in
this context) reported by AK8963 in MPU9250 on Navio 2.
8 years ago
Alexey Bulatov
96db31635d
AP_Compass: set orientation ROLL_180 for LSM9DS1 on Navio2
8 years ago
Alexey Bulatov
163fa07ac0
AP_Compass: make orientation of LSM9DS1 compass configurable
8 years ago
Randy Mackay
181e4de343
Rover: resolve compiler warning
8 years ago
Randy Mackay
a517db4b5e
AP_OpticalFlow: resolve compiler warning
8 years ago
Randy Mackay
dfd58cc57b
AP_InertialSensor: fix build warning for MPU9250
8 years ago
Randy Mackay
699279ed1f
AP_InertialSensor: fix build warning for MPU6000
8 years ago
Randy Mackay
5009e83b6d
AP_Compass: fix build warning for HMC5843
8 years ago
Randy Mackay
d1f944d0c9
Replay: remove call to EKF1 logging
8 years ago
Randy Mackay
277ec38adc
Replay: add AP_Beacon to build
8 years ago
Randy Mackay
ae366c0217
Tracker: include AP_Beacon
8 years ago
Randy Mackay
465c5cc4b9
Tracker: remove call to EKF1 logging
8 years ago
Randy Mackay
2ee42734f3
Tracker: add AP_Beacon to build
8 years ago
Randy Mackay
55f316034c
Rover: include AP_Beacon
8 years ago
Randy Mackay
bdfae696ae
Rover: remove call to EKF1 logging
8 years ago
Randy Mackay
0a04bb26f0
Rover: add AP_Beacon to build
8 years ago
Randy Mackay
d95baf51c9
Plane: include AP_Beacon
8 years ago
Randy Mackay
d9462d5dbc
Plane: remove call to EKF1 logging
8 years ago
Randy Mackay
3587961be6
Plane: add AP_Beacon to build
8 years ago
Randy Mackay
74c9c4aa9d
Copter: add beacon data flash logging
...
Added to Copter vehicle because currently only used by Copter
8 years ago
Randy Mackay
f2a6a4f4f9
Copter: update beacon updates to 400hz
8 years ago
priseborough
7a6e30e7b5
Copter: remove call to EKF1 logging
8 years ago
priseborough
3847975844
Copter: give the AHRS access to the range beacon sensor
8 years ago
Randy Mackay
21c7ea1df7
Copter: integrate AP_Beacon
8 years ago
Randy Mackay
8ab5124489
Copter: add AP_Beacon to build
8 years ago
priseborough
431a74e0b4
DataFlash: log range beacon fusion data
8 years ago
priseborough
bbdf3982c6
DataFlash: remove Log_Write_EKF
8 years ago
Randy Mackay
66a9093cd0
AP_NavEKF2: getRangeBeaconDebug returns false on failure to get beacon data
8 years ago
priseborough
0ec8f0932a
AP_NavEKF2: Prevent output of NaN's in range beacon debug output
...
This can happen if this accessor function is called before the EKF states are initialised
8 years ago
Randy Mackay
fbecda7eeb
AP_NavEKF2: change order of variable initialisation
...
No functional change, this modifies the init order to match the declaration order.
8 years ago
Randy Mackay
82854953e7
AP_NavEKF2: minor comment fix
8 years ago
Randy Mackay
14a73e499a
AP_NavEKF2: initialise two range beacon structures
8 years ago
priseborough
2ee8250807
AP_NavEKF2: Changes from code review by @muramura
8 years ago
Randy Mackay
1f4606e48a
AP_NavEKF2: protect against null beacon
8 years ago
Randy Mackay
51ccfca31c
AP_NavEKF2: fix format of statustext for beacon init
8 years ago
priseborough
ef03a85cd3
AP_NavEKF2: add range beacon interface and fusion method
8 years ago
priseborough
b4961971e0
AP_AHRS: add beacon object to ahrs
8 years ago
priseborough
4482743af5
AP_Beacon: Improve simulator testing of beacons
8 years ago
Randy Mackay
1225e18898
AP_Beacon: add sitl testing parameter file
8 years ago
Andrew Tridgell
5b83fa3a77
AP_Beacon: added SITL backend
8 years ago
Randy Mackay
821fc516fb
AP_Beacon: library to accept distances from beacons
8 years ago
Randy Mackay
c4aa37525e
SerialManager: add beacon to list of protocols
8 years ago
Leonard Hall
8af192ed9d
AC_AttControl: allow MOT_THR_MIX_MAX to be 2.0
...
The parameter description maximum of 0.9 should keep most users from
setting this parameter above 0.9 but there are rare cases for very high powered copters with low hover-throttle values where setting as high as 2.0 improves attitude control
8 years ago
Andrew Tridgell
c442082daf
PX4Firmware: enable DMA on SPI2 on FMUv2
8 years ago
Andrew Tridgell
8468add63e
AP_Motors: mark PWM_TYPE as reboot required
8 years ago