Paul Riseborough
5dc29699ab
AP_NavEKF: Publish the INS delta quaternion
10 years ago
Paul Riseborough
d273302ce7
AP_NavEKF: Improve rate of accel bias learning before flight
10 years ago
Paul Riseborough
8dc6354a54
AP_NavEKF: Prevent touchdown baro errors tripping height innovation check
...
Ground effect baro errors can cause a spike in height innovation on disarming if ground effect compensation was used during the landing. This causes a transient AHRS fault message if this innovation is outside the pre-arm check limits.
Resetting the vertical position state to the measured height after disarming prevents this.
10 years ago
Jonathan Challinger
2f38dd1b67
AP_NavEKF: use quaternion functions to apply IMU delta angles
10 years ago
Jonathan Challinger
9c374eb4a8
AP_NavEKF: apply constrained floor to barometer innovation while landing
10 years ago
Jonathan Challinger
3c6446fadd
AP_NavEKF: refactor meaHgtAtTakeOff filter
10 years ago
Paul Riseborough
744de74c16
AP_NavEKF: Reduce ground effect baro induced height errors during takeoff
10 years ago
Paul Riseborough
13616d6436
AP_NavEKF: Add takeoff and touchdown expected to reported filter status
10 years ago
Jonathan Challinger
8c92524b8a
AP_NavEKF: add takeoffExpected and touchdownExpected
10 years ago
Jonathan Challinger
b6b55bf6f2
AP_NavEKF: integrate gravity over correct time period
10 years ago
Jonathan Challinger
cb0c424da1
AP_NavEKF: rewrite readIMUData
10 years ago
Jonathan Challinger
bb88a4f8fe
AP_InertialSensor: healthy() checks bounds
10 years ago
Jonathan Challinger
af80f20a51
AP_InertialSensor: add get_primary_gyro, fix get_primary_accel
10 years ago
Randy Mackay
0acc06d713
AP_Motors: minor comment for interlock
10 years ago
Robert Lefebvre
05f18bb014
Copter: Rename output_min() to enable_motor_output()
10 years ago
Robert Lefebvre
41a6cc64ff
Copter: Log Emergency Stop and Motor Interlock status
10 years ago
Robert Lefebvre
d8a0952b5a
Copter: Explicitly define aux_switch enum.
10 years ago
Robert Lefebvre
da2854403e
Copter: Explicitly define tuning_func enum value
10 years ago
Robert Lefebvre
4e51ce6d75
Copter: rename "estop" to "emergency stop".
...
No functional change
10 years ago
Robert Lefebvre
9d9f20a6cb
Copter: Add Motor Interlock/E-Stop Conflict Prearm Check
10 years ago
Robert Lefebvre
fab8604f16
Copter: Change Auto Yaw #define table into Enum.
10 years ago
Robert Lefebvre
32b4e70cb7
Copter: Deprecate Aux Switch Multi-Mode
10 years ago
Robert Lefebvre
22a7fba289
Copter: Change autopilot modes into Enum
10 years ago
Robert Lefebvre
39d23519b1
Copter: Change CH6_Tuning #defines into Enum
10 years ago
Robert Lefebvre
167507e28b
Copter: non-functional format fixes in switches.pde
10 years ago
Robert Lefebvre
a357ef43a4
Copter: Move Aux Switch flags into new Enum
10 years ago
Robert Lefebvre
8610da7fbc
Copter: autopilot modes to check for motor interlock status
10 years ago
Robert Lefebvre
a035d5ad1b
Copter: Fix initialization of Motor Interlock Aux Sw function.
10 years ago
Robert Lefebvre
16cf9471ae
Copter: Remove ap.motors_interlock, use only flag in AP_Motors
10 years ago
Robert Lefebvre
9b15ea6f5c
Copter: Change throttle_zero to check interlock and E-stop status
10 years ago
Robert Lefebvre
2010410c44
Copter: Add numbers to Aux Switch Enum comments
10 years ago
Robert Lefebvre
b82113acc7
Copter: Modify auto-disarm process for throttle interlock
10 years ago
Robert Lefebvre
7349827eb1
Copter: Add Aux Switch E-Stop Function
10 years ago
Robert Lefebvre
1a482de5e2
AP_MotorsHeli: Overload output_armed_zero_throttle
10 years ago
Robert Lefebvre
6bdace30d2
AP_Motors: Add throttle interlock functionality
...
AP_MotorsMatrix's output_armed_zero_throttle uses output_min default from base class
10 years ago
Robert Lefebvre
4a0a4de687
Copter: update motors.throttle_interlock every time motors_output is run
10 years ago
Robert Lefebvre
7d745587a4
Copter: Add using_interlock flag, employ it in arming process
10 years ago
Robert Lefebvre
e4c5915330
Copter: initial creation of motor_interlock
10 years ago
Randy Mackay
ee94db09a8
Copter: minor GCS_MAVLink comments
...
No functional change
10 years ago
Randy Mackay
1fa8e10fc7
Copter: fix floating point const compiler warning
10 years ago
Randy Mackay
e0ef57fdb5
Copter: add PILOT_TKOFF_ALT_DEFAULT definition
...
No functional change
10 years ago
Leonard Hall
33a274c928
Copter: take-off uses PosControl's add_takeoff method
...
Also balances pilot and takeoff climb rates
Also removes takeoff's direct use of poscontrol target
Combined effort of Randy and Leonard
10 years ago
Randy Mackay
31edd6a72b
AC_PosControl: add_takeoff_climb_rate method
...
This function simply increments the current altitude target given a
climb rate and dt
10 years ago
Randy Mackay
772a1acc37
Copter: cancel takeoff if mode changed
10 years ago
Randy Mackay
ab608a8fcd
Copter: minor takeoff param name change
...
No functional change
10 years ago
Randy Mackay
70f9739d77
Copter: add takeoff comments
10 years ago
Randy Mackay
6f5b5c24f2
Copter: rename tkoff_ to takeoff_
10 years ago
Jonathan Challinger
73d961cebc
Copter: mavlink initiated takeoff in alt-hold modes
...
adds PILOT_TKOFF_ALT for target altitude above home in cm for pilot initiated takeoff
10 years ago
Jonathan Challinger
b10cf0f38a
Copter: pre-takeoff throttle for sprung throttle sticks
...
Adds PILOT_THR_BHV, PILOT_TKOFF_DZ parameters
10 years ago
Jonathan Challinger
e286323abc
Copter: get_non_takeoff_throttle uses floats
10 years ago