Jonathan Challinger
b5131b7b64
AP_InertialSensor: add coning.py example
10 years ago
Jonathan Challinger
2a547f329b
AP_InertialSensor: allow backends to publish delta velocities and angles
10 years ago
Jonathan Challinger
155c173ed1
AP_InertialSensor: rename _rotate_and_offset to _publish
10 years ago
Jonathan Challinger
502446d821
AP_InertialSensor: use LowPassFilter2pVector3f
10 years ago
Jonathan Challinger
0133f0bb57
LowPassFilter2p: split into LowPassFilter2pfloat and LowPassFilter2pVector3f
10 years ago
ustas
a2d5ac6805
AP_GPS: add includes for success build example sketch
...
include AP_Scheduler.h for achieve build GPS_UBLOX_passthrough example
10 years ago
mirkix
4f1dd85e47
AP_HAL: Add test sketch for RC input to RC output pass through
10 years ago
Randy Mackay
12724e9556
AC_PID: remove include of stdio.h
10 years ago
Randy Mackay
cc0d5b9ced
AC_PI_2D: replace set_filt_hz method with filt_hz
...
Thanks to Jonathan Challinger for spotting this bug
10 years ago
Randy Mackay
c10b0b34ca
AC_PID: replace set_filt_hz method with filt_hz
...
Thanks to Jonathan Challinger for spotting this bug
Also add sanity check to filt_hz
10 years ago
Jonathan Challinger
88ec13b10d
AC_PosControl: fix build
10 years ago
Randy Mackay
50d2e98aa4
AC_AttControl: init throttle_hover in constructor
10 years ago
Randy Mackay
965db2c7f7
AC_PosControl: add comments and defines for jerk limits
10 years ago
Jonathan Challinger
4408c1b935
AC_PosControl: 2d jerk constraint in accel_to_lean_angles
10 years ago
Jonathan Challinger
9871b95586
AC_PosControl: fix dt sanity checking
10 years ago
Jonathan Challinger
e7efe23fb5
GCS_MAVLink: reserve message IDs for future feature additions
10 years ago
Randy Mackay
5e26450a6f
AP_Motors: make THR_LOW_COMP a variable instead of param
10 years ago
Leonard Hall
007c96a3d8
AP_Motors: Low throttle compensation setters
10 years ago
Leonard Hall
6275ee0289
AP_Motors: Check for battery voltage reading fail
10 years ago
Randy Mackay
5f26a36060
INS: protect against two calibrations running at the same time
10 years ago
Randy Mackay
f9c6e35d19
INS: add calibrating method
10 years ago
Randy Mackay
b0e7990c90
INS: set gyro_cal_ok only after completing calibration
10 years ago
Andrew Tridgell
aec7907571
AP_InertialSensor: updated comment on accel check in gyro cal
10 years ago
Andrew Tridgell
494e909703
AP_InertialSensor: ensure accel cal completion messages get through
10 years ago
Andrew Tridgell
38bde56523
AP_InertialSensor: continue finding best gyro after convergence
...
with multiple gyros if we are still calibrating one of the gyros then
keep looking for better values for the already converged gyros.
10 years ago
Andrew Tridgell
20a4c98bac
AP_InertialSensor: use accelerometers to prevent bad gyro cal
...
if the board is rotating at a steady rate we can end up with a bad
gyro calibration. This can happen on a steadily moving platform such
as a ship.
This uses the accelerometers to detect the steady movement and not
accept the gyro calibration
10 years ago
Andrew Tridgell
434d094993
AP_InertialSensor: allow MAVLink packets to flow during accelcal
...
this uses the snoop functionality of GCS_MAVLink to allow the delay
callback to be used during accel calibration
10 years ago
Andrew Tridgell
af7765c57c
GCS_MAVLink: fixed typo
10 years ago
Andrew Tridgell
ac848dc103
GCS_MAVLink: zero packet data before reply in serial control
10 years ago
Randy Mackay
7675160e33
Notify: add firmware update flag and implement for OreoLED
10 years ago
Jace A Mogill
442d07a6c9
Notify: OreoLED fast startup with solid green
...
For manual flight modes: Solid white in front, red in rear
For automatic flight modes: Breathing white in front, red in rear
Loss of RC: Alternating red/black in front and rear
merge with fast green
10 years ago
Jonathan Challinger
e2383581cc
AC_AttitudeControl: relax_bf_rate_controller resets rate integrators
10 years ago
Leonard Hall
3ad9b1a06b
AP_MotorsMatrix: remove incorrect throttle limit flag
10 years ago
Leonard Hall
20de383084
AC_AttControl: accel limiting for angular control only if feed forward enabled
10 years ago
Jonathan Challinger
d148039f65
AP_Motors: stricter batt_voltage misconfiguration check
10 years ago
Leonard Hall
7de5bccc93
AC_PosControl: remove THR_HOVER parameter
...
Parameter is set by main code so no need to store to eeprom
10 years ago
Leonard Hall
9866eaded1
AC_PosControl: rename p_alt_pos to p_pos_z
...
Also pid_alt_accel to pid_accel_z
10 years ago
Leonard Hall
349f1aeceb
AC_PosControl: use 2-axis PI controller
10 years ago
Leonard Hall
8d4f0ec80c
AC_PosControl: integrate PID input filter
10 years ago
Randy Mackay
e4d48fdc92
AC_AttControlHeli: separate accel max for roll, pitch
...
renamed _accel_y_max to _accel_yaw_max
10 years ago
Leonard Hall
51455af51a
AC_AttConHeli: integrate PID input filter
10 years ago
Leonard Hall
792b2a2eb3
AC_AttControl: separate accel max for roll, pitch, yaw
...
Also add:
Rate filters
rename rate filter defines
d-term only filter for roll, pitch rate control
accessors to save max accel for roll, pitch, yaw
fix for duplicate ACCEL_Y_MAX param
10 years ago
Leonard Hall
9833c91b2b
AC_AttControl: get_max_rate_step_bf_roll, pitch and yaw
10 years ago
Leonard Hall
f00025e5c9
AC_AttControl: accessor for rate feedforward
10 years ago
Leonard Hall
691fb8947e
AC_AttControl: accessor for rate_bf_targets
10 years ago
Leonard Hall
784a4ce51a
AC_AttControl: increase max angle overshoot to 30deg
10 years ago
Leonard Hall
eb084f7c58
AC_AttControl: bf yaw control uses input filtered PID
10 years ago
Leonard Hall
11a19803e0
Motors: add accessors for motor logging
...
accessor include get_roll, get_pitch, get_yaw, throttle input
10 years ago
Leonard Hall
34a5bc8b33
AC_PI_2D: 2-axis PI controller
10 years ago
Leonard Hall
046949ea8a
AC_HELI_PID: add input filter and restructure
...
Also removed unused initial_ff from construtor
10 years ago