priseborough
3421a320b5
AP_NavEKF: Compensate for ground effect when takeoff or landing expected
10 years ago
Jonathan Challinger
20d92f5f9d
AP_NavEKF: floor GPS velocity noise at parameter value for conservatism
10 years ago
priseborough
9a797a5d49
AP_NavEKF: Use GPS reported speed accuracy if available
...
UBlox receivers report an estimate of the speed accuracy that tests show correlates well to speed glitches. Using this to scale the GPS velocity observation noise will reduce the effect of bad GPS velocity data.
10 years ago
Andrew Tridgell
45e016ea5b
AP_InertialSensor: check for zero delta_velocity dt
10 years ago
Jonathan Challinger
b306d7a356
AP_InertialSensor: accel cal sample for 400ms instead of 1s
10 years ago
Jonathan Challinger
1e1d8efa22
AP_InertialSensor: use expected update rate for accel cal sampling
10 years ago
Jonathan Challinger
bd84328440
AP_InertialSensor: hack to "reset" the accel filter before taking a cal sample
10 years ago
Jonathan Challinger
b2b42e081a
AP_InertialSensor: use delta_velocity/dt for calibration if available
10 years ago
Jonathan Challinger
423160eaf8
AP_InertialSensor: publish delta_velocity_dt
10 years ago
Andrew Tridgell
4147825b87
AP_InertialSensor: fixed gyro calibration bug
...
we must not update _gyro_offset[] until we have completed calibration
of that gyro, or we will end up using the new offsets when asking for
the raw gyro vector
10 years ago
Andrew Tridgell
728dbf24db
AP_Math: fixed vector inequality test
...
many thanks to cat888
fixes issue #2039
10 years ago
Randy Mackay
d738eda59d
GCS_MAVLink: integrate Serial Manager instance
10 years ago
Randy Mackay
1ed7737669
Mount: integrate Serial Manager instance
10 years ago
Randy Mackay
cbcd32d698
GPS: integrate Serial Manager instance
10 years ago
Randy Mackay
c148330c2b
FrSkyTelem: integrate Serial Manager instance
10 years ago
Randy Mackay
aef16160dc
SerialManager: consolidate MAVLink1 and 2
10 years ago
Randy Mackay
ca92821445
Filter: LowPassFilter gets another div-by-zero check
10 years ago
Jonathan Challinger
57f8a4d29d
Filter: add get_cutoff_frequency
10 years ago
Jonathan Challinger
1828515b3b
AP_Motors: bug fix to _batt_voltage_filt
10 years ago
Jonathan Challinger
89cdd02f58
AP_Motors: remove duplicate get_throttle function
10 years ago
Jonathan Challinger
0e53c0a892
AP_Motors: make output_armed() and output_disarmed() pure virtual
10 years ago
Andrew Tridgell
5acc4c333b
AP_Arming: accept accel/gyro if OK in last 10 seconds
...
this should prevent short periods of movement from triggering arming
status change alarms
10 years ago
Randy Mackay
3f3e622be5
AC_PID: fix example sketch
10 years ago
Andrew Tridgell
8ba043e593
AP_AHRS: fixed EKF startup bug
...
This fixes the EKF for when GPS lock takes more than 10 seconds
fixes issue #2010
10 years ago
Andrew Tridgell
3289d38339
AP_NavEKF: make the init functions return bool
...
we need to know if it has initialised successfully
10 years ago
Andrew Tridgell
7cd7ff89fd
HAL_PX4: recover 12k of ram from USB buffers
...
faster NuttX means we don't need such larger buffers
10 years ago
Andrew Tridgell
10ec1b8290
DataFlash: example no longer builds with APM2
10 years ago
Andrew Tridgell
5cbfe4fd11
HAL_SITL: fixed copter interactive SITL
10 years ago
Andrew Tridgell
0c2232a4be
HAL_SITL: don't sync clocks during system initialisation
10 years ago
Jonathan Challinger
127791127c
AC_PosControl: fix double literals
10 years ago
Leonard Hall
09aa2f8114
AC_AttitudeControl: Fix function discription
10 years ago
Leonard Hall
6b104c0529
AC_AttitudeControl: No Overshoot limit for Stab
...
This maybe done in a more obvious way using a switch rather than just
making the overshoot larger than 180 degrees.
10 years ago
Andrew Tridgell
9748cb1e3e
HAL_SITL: use a synthetic clock when possible
...
this decouples wall clock time from simulation time if the FDM
supports it
10 years ago
Randy Mackay
8a3a7bdcd1
Mount: add set_angle_target method
10 years ago
Randy Mackay
f6021010c5
Mission: support do-mount-control
10 years ago
Randy Mackay
2189b16165
Mount_SToRM: remove message throttling
...
recent versions of gimbal firmware can handle 50hz update rate
10 years ago
Randy Mackay
b3362d5829
Mount: calc_angle_to_location returns vehicle relative yaw
10 years ago
Randy Mackay
d2739c5ce5
Mount_SToRM: slow updates to 10hz, reverse yaw, pitch
10 years ago
Randy Mackay
c7dd6ae816
BattMon: SMBus becomes unhealthy after 5sec timeout
...
Also remove unused internal variable
10 years ago
Randy Mackay
c44f304253
BattMon: analog monitor always healthy
10 years ago
Randy Mackay
98efcd5f03
AHRS: always use EKF for copter
10 years ago
Andrew Tridgell
5a4ed85588
AP_TECS: added TECS_LAND_PMAX
...
this limits maximum pitch during the flare, which both reduces
integrator windup and prevents too high pitch which can cause a stall
10 years ago
Randy Mackay
9aba885231
AC_Fence: fix prearm check
...
before arming the EKF's pred_horiz_pos_abs flag should be used
10 years ago
Andrew Tridgell
ecd2a6f515
DataFlash: log temperature of IMUs
...
this is the first step towards supporting temperature calibration of
IMUs
10 years ago
Andrew Tridgell
23272e4013
AP_InertialSensor: added get_temperature() interface
...
this will allow logging of individual temperature sensors
10 years ago
Randy Mackay
7f25938834
AHRS: fix example sketch
10 years ago
Randy Mackay
b01f9505b1
Mission: fix example sketch
...
Also replace printf with print where possible
10 years ago
Randy Mackay
385b3744ea
MotorTri: check servo_out above min_throttle
10 years ago
Randy Mackay
f9e29a7f77
MotorSingle: check servo_out above min_throttle
...
We need to recalc radio_out or the motors could fall below min throttle
10 years ago
Randy Mackay
8de5d16f96
MotorCoax: check servo_out above min_throttle
...
We need to recalc radio_out or the motors could fall below min throttle
10 years ago