Andrew Tridgell
327db46c15
autotest: added automatic testing of IMU Temperature calibration
4 years ago
Andrew Tridgell
fc0f8b990a
AP_InertialSensor: added online learning of temp cal
...
use INS_TCAL1_ENABLE=2 to start learning
4 years ago
Andrew Tridgell
64d9f43d94
AP_Math: added polygon fitting code
4 years ago
Andrew Tridgell
720f9a1de0
AP_Math: cleanup maths functions
...
use class template instantiation, and cleanup const in matrix code
4 years ago
Andrew Tridgell
6f6f89e5aa
AP_InertialSensor: enable temperature sensor on LSM9DS0
...
this allows for temperature calibration of the LSM303D in CubeBlack
and Pixhawk1
4 years ago
Andrew Tridgell
0c156e324b
AP_Compass: enable temperature on lsm303d
4 years ago
Andrew Tridgell
c0ba7c29ca
SITL: use TCal class for temp adjustment in SITL
4 years ago
Andrew Tridgell
4bdf506d10
AP_InertialSensor: apply 1e-5 scale factor
...
this keeps the params in a reasonable range for parameter editors
4 years ago
Andrew Tridgell
0f6f6bac6b
AP_InertialSensor: expose TCal class for use in SITL
4 years ago
Andrew Tridgell
7921e042f1
AP_InertialSensor: added IMU temperature calibration support
...
this adds parameters that can be setup by an external script for
compensating for temperature variation in gyros and accels using a 3rd
order polynomial
4 years ago
Andrew Tridgell
c4664d8e32
Tools: added script to calculate IMU temp compensation parameters
...
this is run over an onboard log to calculate the INS_TCAL parameters
to enable temperature compensation for gyro and accel
4 years ago
Andrew Tridgell
580cd143b8
AP_AccelCal: added active() method
4 years ago
Siddharth Purohit
f53d80374b
SITL: fix build for macos systems
4 years ago
Peter Barker
e58d2ecf2f
GCS_MAVLink: add mavlink command option to create a 250ms long loop
4 years ago
Peter Barker
c7a6047904
autotest: add option to retry tests / create and use Test definition object
4 years ago
Andrew Tridgell
d81c2ee407
HAL_ChibiOS: allow for some embedded parameters on AP_Periph builds
4 years ago
murata
fd91cb03b4
SITL: Change the Kelvin value to a defined name
4 years ago
Peter Barker
03b2473c61
autotest: correct get_parameter_direct attempts decrement
4 years ago
bugobliterator
8b90eb23e0
AP_HAL_ChibiOS: distcc doesn't like lst generation commands
4 years ago
bugobliterator
9e15b5785b
ardupilotwaf: fix spec args as distcc doesn't like it
4 years ago
Randy Mackay
0d0ff63242
Plane: ensure wp_nav::wp_and_spline_init is called at least once
4 years ago
Randy Mackay
031be010ac
AC_AttitudeControl: tailsitter sets target rates more efficiently
4 years ago
Leonard Hall
5efe94a771
Copter: use AP_Math control functions
4 years ago
Leonard Hall
4e2c7880c5
AC_Avoidance: use AP_Math control functions
4 years ago
Leonard Hall
e2308e9414
AC_Loiter: use AP_Math control tools common functions
4 years ago
Randy Mackay
6320338771
AC_PosControl: use AP_Math control functions
4 years ago
Leonard Hall
1129a3fd59
AC_AttitudeControl: use AP_Math control functions
4 years ago
Leonard Hall
1e38440c83
AP_Math: add control common functions
4 years ago
Andy Piper
2fadcf6ba0
AP_HAL_ChibiOS: handle UP/CH channel sharing on H7 correctly
4 years ago
Andy Piper
9e641a32ad
AP_HAL_ChibiOS: don't share flash SPI on BeastH7 and compile with -Os
4 years ago
Andy Piper
2b885cd79f
AP_HAL_ChibiOS: ensure that serial LED setup goes via an intermediate buffer
...
protect serial LED buffer transfers with mutex
protect serial LED buffer size with mutex
prevent serial LED interactions before rcout is ready
allocate a serial led buffer per channel that needs it
setup clock mask when needed
4 years ago
yaapu
ecfcd98f8a
AP_RCTelemetry: apply a 5s hysteresis to RF mode changes and rate reporting
4 years ago
Andy Piper
23158480c7
AP_RCTelemetry: calculate CRSF custom frame support correctly
4 years ago
Andy Piper
39219451bd
AP_RCTelemetry: detect CRSF tracer RX and switch to 250Hz high speed telemetry
4 years ago
Andy Piper
f6a2d20579
AP_RCProtocol: add tracer 250Hz mode
4 years ago
yaapu
79640e5d94
RC_Channel: added support for passthrough telemetry over crossfire
4 years ago
yaapu
1c3b7d5ecd
GCS_MAVLink: added support for passthrough telemetry over crossfire
4 years ago
yaapu
6b26a64f77
AP_Frsky_Telem: added support for passthrough telemetry over crossfire
4 years ago
yaapu
5ef20aec27
AP_RCProtocol: added support for passthrough telemetry over crossfire
4 years ago
yaapu
4933544489
AP_RCTelemetry: added support for passthrough telemetry over crossfire
4 years ago
Andrew Tridgell
9db0862d61
HAL_Linux: use nullptr for vnav rcinput
...
this makes it clearer what is going on
4 years ago
Randy Mackay
0b83d45163
Copter: verify land and payload place record flow-of-control internal error
4 years ago
Andrew Tridgell
7e89c05204
autotest: fixed --tracker option to sim_vehicle.py
4 years ago
Michael du Breuil
15fd8480f8
AP_EFI: Correct a bad conversion from Kelvin to Celsius
...
(was off by 0.15 degrees)
4 years ago
Andrew Tridgell
dff6a5bff9
HAL_Empty: allow return of last value in RCOutput
...
this is needed for linux boards with no native RCOutput that use SBUS
out on a serial port to ensure they can display the servo values in
the GCS
4 years ago
Andrew Tridgell
1ce77111e5
AP_AHRS: allow override of default EKF type
4 years ago
Andrew Tridgell
009cb8f62b
HAL_Linux: setup RCIN for vnav
4 years ago
Andrew Tridgell
bd9dd7ff4c
Tools: added vnav linux target
4 years ago
Andrew Tridgell
a9f8c9517c
AP_HAL: added vnav linux target
4 years ago
Andrew Tridgell
103d6c54e1
AP_ExternalAHRS: added vnav linux target
4 years ago