Randy Mackay
2eb5114688
AP_Scripting: ahrs-source.lua plays tune when source set changes
4 years ago
Randy Mackay
69cb8e6bc6
AP_Scripting: ahrs-soruce.lua uses RCx_OPTION 300
...
this removes the potential conflict with zigzag mode
4 years ago
Andy Piper
3db6203fb6
AP_InertialSensor: reduce FIFO buffer size to avoid DMA contention
4 years ago
Phillip Kocmoud
062c6cef41
HAL_ChibiOS: Fix typo relating to pin PB7:I2C4_SDA
4 years ago
Peter Barker
662814d6bd
autotest: reboot after running Copter vibe tests
...
The EKF type (at the very least) requires a reboot to revert to its
original value.
4 years ago
Peter Barker
69ef0937f4
autotest: add trivial test just to cover the Airspeed_DLVR code
4 years ago
Peter Barker
b5316c3b52
SITL: stash pressure in sitl_fdm structure
...
It's not a great way of getting the data where needed - but it is
something.
4 years ago
Peter Barker
a8b93881d3
AP_HAL_SITL: stash pressure in sitl_fdm structure
...
It's not a great way of getting the data where needed - but it is
something.
4 years ago
Peter Barker
e0aa3c78e5
AP_HAL_SITL: remove unimplemented methods
4 years ago
Peter Barker
0bb6f8897e
SITL: add simulated DLVR airspeed sensor
4 years ago
bnsgeyer
c75848435e
Copter: fix heli land detector and incoporate reset_I_smoothly
4 years ago
bnsgeyer
09b9ad83dc
AP_Motors: tradheli - add support to determine below mid collective
4 years ago
bnsgeyer
a845623dfb
Copter: Tradheli - make new integrator scheme selectable
4 years ago
bnsgeyer
6c8a85ee04
AP_Motors: updates to new integrator and make selectable
4 years ago
bnsgeyer
c565536afa
AC_PID: add support to smoothly reset the integrator
4 years ago
bnsgeyer
84fb3afbcb
AP_Motors: Tradheli support for integrator management and hover collective learning
4 years ago
bnsgeyer
42b4fd6e0a
Copter: change heli integrator management and add hover coll learning
4 years ago
bnsgeyer
04e2cceaff
AC_AttitudeControl: Tradheli support for integrator management and hover collective learning
4 years ago
Tom Pittenger
eb3da385dd
AP_Periph: gracefully handle PWM and Params during reboot and bot up as PWM safety on
4 years ago
Siddharth Purohit
4d91071e7e
AP_Periph: ignore unused-function error for helper fix_float16()
4 years ago
Tom Pittenger
07aeab5c44
AP_Periph: add Servo OUT support
4 years ago
Tom Pittenger
c01726b07d
SRV_Channel: reduce dependencies for AP_Periph builds
4 years ago
Siddharth Purohit
5b58163c35
AP_HAL_ChibiOS: add HAL_PERIPH_ENABLE_RCOUT_TRANSLATOR to CubeBlack-periph and CubeOrange-periph
4 years ago
Tom Pittenger
da74d755d0
AP_HAL_ChibiOS: add new HAL_PWM_COUNT define
4 years ago
Iampete1
6f92e6298a
Tools: add Kg/m.m to param units
4 years ago
Iampete1
33e397c524
Plane: tailsitter: output 0 tilt with 0 vector gain
4 years ago
Iampete1
c62c19c798
Plane: tailsitter: apply gain scailing to Tilts in motors only Qassist
4 years ago
Iampete1
54ee2c35fb
Plane: rename tailsitter scailing max param to match min and update descriptions
4 years ago
Iampete1
0976979045
Plane: tailsitter: set motor limit flags
4 years ago
Iampete1
69bec46fa8
AP_Motors: Tailsitter: don't apply roll and pitch compsation gain
4 years ago
Iampete1
c8b3c91ae5
Plane: Tailsitter add disk theory and altitude gain scailing
4 years ago
giacomo892
c8d874676f
AP_Periph: MSP fix last baro ms
4 years ago
Arsh
3c83eecf78
Copter: AP_Arming: Added check for EKF origin altitude
4 years ago
Randy Mackay
d964fa2307
Tools: fixup EKF source pre-arm test
...
although setting COMPASS_USE/2/3 to zero disables the pre-arm for EK3_SRCx_YAW = 1 (Compass) the pre-arm still triggers if EK3_SRCx_YAW = 3 (External Compass Fallback)
4 years ago
Randy Mackay
20f1603b73
AP_NavEKF: source skips compass pre-arm check
4 years ago
Randy Mackay
4998b536b4
AP_NavEKF: source returns YawSource None if COMPASS_USE all zero
4 years ago
Randy Mackay
dfd1c23cd3
AP_NavEKF: source format fix
4 years ago
Randy Mackay
39be85cef4
AP_NavEKF3: integrate Source loss of init
4 years ago
Andrew Tridgell
218c0e4385
AP_NavEKF: Source's active_source_set becomes index
4 years ago
Andrew Tridgell
89f9b9e9b0
AP_NavEKF3: use AP_Enum to make code clearer
4 years ago
Mark Whitehorn
9bf89e5635
Plane: add check for vectored tailsitter in tailsitter_transition_vtol_complete
4 years ago
Mark Whitehorn
7446a9c33c
AC_AttitudeControl: make relax_attitude_controllers() non-virtual
4 years ago
Mark Whitehorn
dd7a860f23
Plane: always instantiate AC_AttitudeControl_TS
4 years ago
Mark Whitehorn
24508f08dc
Plane: don't relax pitch attitude controller for vectored tailsitters in throttle_wait
...
add is_vectored_tailsitter()
instantiate AC_AttitudeControl_TS for tailsitters
4 years ago
Mark Whitehorn
cc2c631d23
AC_AttitudeControl: add AC_AttitudeControl_TS
...
move tailsitter body-frame roll input method to new subclass
override relax_attitude_controllers in AttitudeControl_TS
4 years ago
Andrew Tridgell
ba78fecaaa
autotest: added Kris location
...
helps with testing missions from Kris in China
4 years ago
Andrew Tridgell
8e3c6124eb
Plane: added support for rear motor tilt
...
needed for X8 tilt tri test aircraft for this PR
4 years ago
Andrew Tridgell
7f3a851dd3
SRV_Channel: added support for rear motor tilt
4 years ago
Andrew Tridgell
e94cf561d0
Plane: use rull euler control for fwd transition of tilt vectored planes
...
this gives strong yaw control and wind handling for tilt vectored
planes in forward transitions. It relaxes the yaw if the user either
demands yaw with stick input or plane navigation is demanding a roll
angle for a turn
When navigation is demanded we setup yaw rate for a coordinated turn
4 years ago
Andrew Tridgell
abd5f8351d
Plane: don't reset yaw target in TRANSITION_TIMER for tilt-vectored quadplanes
4 years ago