xianglunkai
f7f053191a
AP_Logger: must set default fd = -1
3 years ago
Iampete1
a7abfeeb4a
SITL: allow cutom motor postions and thrust vectors to be specified
3 years ago
Iampete1
c4518e5cb7
SITL: motor: use postion and thrust vector
3 years ago
Iampete1
47f327b500
SITL: allow Vector3f inertia to be set via JSON
3 years ago
Iampete1
6272dc33dd
SITL: move moments inertia to frame property
3 years ago
Iampete1
7936f3bb0a
SITL: move motor related constants to motor object
3 years ago
Andrew Tridgell
db14ba46dc
AP_InertialSensor: call notch param update with semaphore held
3 years ago
Andrew Tridgell
bccca9ed2e
AP_GyroFFT: added defaults for FFT with no notch
...
allow for testing with FFT enabled, and defaulting number of
frequencies to look for
3 years ago
Andrew Tridgell
dff0e5ecc1
AP_InertialSensor: fixed the last notch values to be per-instance
...
thanks to Andy for noticing this
3 years ago
Andrew Tridgell
e0bb717231
AP_GyroFFT: skip disabled notches
3 years ago
Andrew Tridgell
184f84f4ee
AP_InertialSensor: don't update disabled notches
3 years ago
Andrew Tridgell
492e203fd2
AP_GyroFFT: allow for 2 FFT based notches
3 years ago
Andrew Tridgell
301c56d30a
AP_Vehicle: implement common harmonic notch update code
3 years ago
Andrew Tridgell
e6b56ce9ba
AP_RPM: use HarmonicNotch class
3 years ago
Andrew Tridgell
86db91e3b4
AP_GyroFFT: use HarmonicNotch class
3 years ago
Andrew Tridgell
ddab3f02ca
AP_Arming: use HarmonicNotch class
3 years ago
Andrew Tridgell
e2e1e74da5
AP_InertialSensor: switch to HarmonicNotch class
...
this makes the logic much easier to follow, without indexes into
arrays
3 years ago
Andrew Tridgell
d7d04bc7cf
Filter: removed parameters from the old notch filter
...
saves some flash space
3 years ago
Andrew Tridgell
782e4887bc
AP_GyroFFT: only allow one harmonic notch filter to be linked to FFT
3 years ago
Andrew Tridgell
ae1e9e06c1
AP_Arming: added arming check for conflicting notch modes
3 years ago
Andrew Tridgell
1cd1519a4f
Filter: clarify meaning of 1st harmonic
3 years ago
Andrew Tridgell
7272a29b7b
Filter: added RPM2 harmonic notch type
3 years ago
Andrew Tridgell
a2fc4d909d
AP_Vehicle: support two full harmonic notch filters
3 years ago
Andrew Tridgell
ac50d3cc9f
AP_RPM: support two full harmonic notch filters
3 years ago
Andrew Tridgell
e67d9b4179
AP_InertialSensor: support two full harmonic notch filters
3 years ago
Andrew Tridgell
622ad2a088
AP_GyroFFT: support two full harmonic notch filters
3 years ago
Joshua Henderson
7cc2382a78
AP_AHRS_DCM: NFC comment on check_matrix() normalization reset
3 years ago
Randy Mackay
9d73cfb28f
AP_NavEKF: GSF logging in deg from 0 to 360
3 years ago
Peter Barker
55517450bc
AP_Scripting: correct script restart send_text message
3 years ago
Bill Geyer
b8690ba109
AC_AutoTune: fix gain determination fail logic
3 years ago
Bill Geyer
8e35fd2658
AC_AutoTune: use failed state to exit
3 years ago
Bill Geyer
b4059d3745
AC_AutoTune: use generic load gain method to save flash
3 years ago
Walter Dunckel
b0c3fae662
AP_HAL_ChibiOS: add support for NucleoH755 board
...
This addition allows for cheap testing of a STM32H755 (dual core). This borrows the setup file STM32H757xx.py, as there are almost no changes between the chips. CRSF in and out, gps, ICM20948, BMP388, settings saving to on board flash all working.
PWM(3) pin change
Changed PWM(3) pin to one exposed on connector
3 years ago
QioTek
9909499a81
AP_HAL_ChibiOS: ICM4 series sensors as an alternative with IMU3.
...
AP_HAL_ChibiOS: ICM4 series sensors as an alternative with IMU3.
3 years ago
Andrew Tridgell
9f58c73780
hwdef: Added MatekL431-Rangefinder
3 years ago
Peter Barker
bca4fc9608
hwdef: disable serially-attached actuators on SkyViper
3 years ago
Andrew Tridgell
95ae150a21
AP_InertialSensor: catch FIFO overruns on BMI088
...
we have seen errors where the BMI088 gets out of sync, so that the 3
axes are rotated. The data is shifted by 4 bytes, so that X=Z, Y=X
and Z=Y
this changes the BMI088 to "stop on full" mode, which is what Bosch
use in their example drivers, and also catches FIFO overrun events and
triggers a full FIFO reset. This should fix the problem with the FIFO
sync
3 years ago
Andrew Tridgell
973befa5d8
GCS_MAVLink: prevent devop larger than buffer
3 years ago
Andrew Tridgell
4c9a851fc6
SITL: update for changed INS_NOTCH parameter name
3 years ago
Andrew Tridgell
f5c3b56426
AP_HAL_ChibiOS: update for changed INS_NOTCH parameter name
3 years ago
Andrew Tridgell
ab5e8419d8
AP_InertialSensor: move INS_HNTC2 to a new parameter table ID
3 years ago
Willian Galvani
6e326ee912
AC_PosControl_Sub.h: do not use our own input_vel_accel_z
3 years ago
mateksys
16a8400f85
AP_HAL_ChibiOS:add icm42688p as substitution
3 years ago
Peter Barker
e788941f70
hwdef: turn off various GPS backends on on AP_Periph
3 years ago
Peter Barker
ccca0e8e0f
AP_GPS: stop using HAL_BUILD_AP_PERIPH to gate GPS backends
3 years ago
Andrew Tridgell
cdfa682be0
AC_AttitudeControl: use deadzone for pitch
...
when pitch for nose-in and tail-in is enabled we should use the
deadzone
3 years ago
Andrew Tridgell
f4548daa5a
AC_AttitudeControl: added an option for pitch weathervaning
...
when nose-in or tail-in, if the aircraft has significant pitch
asymmetry in hover then we would spin around in no wind if we use
pitch as an input
this makes pitch input for nose-in and tail-in optional and off by
default to preserve existing behaviour
3 years ago
Peter Barker
e5c40d0e54
AP_Logger: move logging of Beacon into Beacon library
3 years ago
Peter Barker
bbcf0a0968
AP_Beacon: move logging of Beacon into Beacon library
3 years ago
Peter Barker
a62e08ee40
AP_Proximity: move logging of Proximity into Proximity library
3 years ago