priseborough
f0ea858e4c
AP_NavEKF: Make LLH output report last known position in const pos mode
10 years ago
priseborough
a0957a83f8
AP_NavEKF: Fix bug in reported position and velocity
...
The last known position was being output on the velocities when in constant position mode.
10 years ago
priseborough
7d1cd604a8
AP_NavEKF: Report last known position when GPS is lost
10 years ago
priseborough
1789dc08a3
AP_NavEKF: Correctly report position timeout when GPS is lost
10 years ago
Randy Mackay
3e583e3650
DataFlash: fix EKF4 logging
10 years ago
Randy Mackay
e6e6a781c1
AP_NavEKF: init filter status bits to zero
10 years ago
priseborough
ffd9f7a4ed
AP_NavEKF: Predict filter solution status
10 years ago
Randy Mackay
3896dadc77
DataFlash: EKF logs filter status as uint16
10 years ago
Randy Mackay
657afcfe7a
AP_NavEKF: add pred_horiz_pos flags to filter status
10 years ago
Randy Mackay
54cff29fc2
DataFlash: EKF logging uses nav_filter_status
10 years ago
Randy Mackay
f4d8bc586c
Nav_EKF: getFilterStatus returns nav_filter_status struct
10 years ago
Randy Mackay
8a914af4a8
AP_NavEKF: add nav_filter_status definition
10 years ago
priseborough
d57e0b6bde
AP_NavEKF: Remove compiler warning messages
10 years ago
priseborough
a4ba4d1000
AP_NavEKF: Fix bug in optical flow innovation variances
...
Also improves protection against badly conditioned variances
10 years ago
priseborough
8bc8d1444a
AP_NavEKF: Extend definition of GPS availability to include user inhibit
10 years ago
priseborough
d0d49065e7
AP_NavEKF: Prevent potential repeated use of optical flow data
10 years ago
priseborough
b0c703e4f7
AP_NavEKF: Fix bug in optical flow fusion control logic
10 years ago
priseborough
d656c94bbc
AP_NavEKF: Fix out of bounds index bug
10 years ago
priseborough
300ba65f64
AP_NavEKF: Remove duplicate flow measurement state correction
10 years ago
priseborough
92bb75a635
AP_NavEKF: Prevent load leveling from dropping flow measurements
10 years ago
priseborough
873860e810
DataFlash: Allow negative HAGL values in the EKF optical flow debug log
10 years ago
priseborough
2f5aa210ce
AP_NavEKF: Enable recovery from extended flow measurement rejection
10 years ago
priseborough
d470d55234
DataFlash: Update EKF optical flow debug logging
10 years ago
priseborough
9f4baaa865
AP_NavEKF: Update flow debug logging
10 years ago
priseborough
8d1dae3ac1
AP_NavEKF: Improve optical flow terrain height estimation
...
The two state auxiliary EKF has been replaced with a single state filter that only estimates terrain offset. The new filter fuses a optical flow line of sight rate scalar (length of the optical flow LOS rate vector) which provides a terrain offset estimate that is less affected by yaw errors.
Estimation of focal length scale factor error in flight wasn't accurate enough and will be replaced with a pre-flight intrinsic sensor calibration procedure as the scale factor error does not change over time provided the lens assembly is not adjusted.
AP_NavEKF: Remove unwanted printf
10 years ago
priseborough
d599fa588e
AP_NavEKF: Don't allow EKF to initialise without GPS lock if we are a plane
...
This is needed because planes arm automatically.
AP_NavEKF: Fix bug in GPS patch
10 years ago
Staroselskii Georgii
c16eb5d330
AP_Compass: fixed corrections for AK8963
10 years ago
Staroselskii Georgii
4394f0cf75
AP_Compass: fixed external compass detection for AK8963
10 years ago
Staroselskii Georgii
f0753e965e
AP_Compass: eliminated possible division by zero in AK8963
10 years ago
Staroselskii Georgii
b804430276
AP_Compass: changed default orientation for AK8963 on Navio
10 years ago
Mikhail Avkhimenia
954b0795d4
HAL_Linux: Enable PCA9685 output after its setup
10 years ago
Randy Mackay
2a5a133bbf
AC_AttControl: remove deprecated trigger_xy method
10 years ago
Randy Mackay
ed7e176c61
LandingGear: command_mode becomes enum
10 years ago
Robert Lefebvre
c297aaeeab
AP_LandingGear: Add force_deploy method.
10 years ago
Robert Lefebvre
4177852d89
AP_LandingGear: Remove relay control from library.
10 years ago
Robert Lefebvre
4935a42054
RC_Channel_Aux: Add new landing gear control to Aux_servo_function_t enum.
...
Conflicts:
libraries/RC_Channel/RC_Channel_aux.h
10 years ago
Robert Lefebvre
9b0a33c453
AP_LandingGear: Create LandingGear Library.
10 years ago
Andrew Tridgell
1b3c3c754d
AP_InertialSensor: use correct ifdef for AK8963
10 years ago
Andrew Tridgell
9835544163
AP_Compass: fixed build on non-Linux platforms
10 years ago
Andrew Tridgell
2ddf3e728a
DataFlash: use common RingBuffer.h
10 years ago
Andrew Tridgell
9d3a9c20a8
HAL_VRBrain: use common RingBuffer.h
10 years ago
Andrew Tridgell
0c73dc2440
HAL_PX4: use common RingBuffer.h
10 years ago
Andrew Tridgell
4da0a24887
HAL_Linux: use common RingBuffer.h
10 years ago
Andrew Tridgell
6fb00f4fc3
AP_HAL: create a common utility/RingBuffer.h header
10 years ago
Staroselskii Georgii
43c88c37eb
AP_Baro: fixed MS5611 initialisation in order to get rid off conflicts with other I2C devices
10 years ago
Staroselskii Georgii
f7f9cd2173
AP_InertialSensor: prevented MPU9250 from disabling I2C slaves
10 years ago
Staroselskii Georgii
a08a34f863
AP_HAL: changed default compass for Navio
10 years ago
Staroselskii Georgii
0d1cf347c7
AP_Compass: added AK8963 support
10 years ago
Staroselskii Georgii
e4a21f291d
AP_HAL_Linux: added LinuxSPIUARTDriver that can handle SPI-driven Ublox
10 years ago
Staroselskii Georgii
2b589d4604
AP_HAL_Linux: enable output for PCA9685 PWM in NavioRCOuput
10 years ago