Mark Whitehorn
56b2c697d2
Plane: change tailsitter_input to bitmask
...
update parameter metadata for Q_TAILSIT_INPUT and Q_FRAME_TYPE
5 years ago
Mark Whitehorn
c16f3a2cba
Plane: simplify body-frame roll axis swapping and constrain yaw rate max
5 years ago
Mark Whitehorn
7e8aecac50
AC_AttitudeControl: simplify body-frame roll axis swapping
5 years ago
Mark Whitehorn
14fc6c5446
Plane: add logging for tailsitter gainscaling and clean up tailsitter body-frame roll input handling
...
fix metadata for tailsitter param GSCMSK
rework roll/yaw scaling for body-frame roll options
add constraints on body-frame roll and yaw inputs
move speed_scaler logging into QTUN message
5 years ago
Mark Whitehorn
bb9b116574
AC_AttitudeControl: fix argument order in tailsitter bodyframe roll input methods
...
increase allowed yaw error in tailsitter bodyframe roll modes
add combined bodyframe roll method
delete old versions of body-frame roll input methods
invert mc_controls
5 years ago
Mark Whitehorn
68dcab3edb
AP_Motors: add copter tailsitter differential torque frames
5 years ago
kd0aij
95da094bfe
Plane: update tailsitter speedscaling logic
...
add tailsitter gain scaling option mask and logging
tailsitter qassist bugfix; thanks, @iampete
apply roll limit in tailsitter bodyframe roll control
add define for future exclusion of tailsitter gainscaling debug code/logging
tailsitter bodyframe roll and qacro input scaling bugfixes:
respect Q_TAILSIT_RLL_MX and roll/yaw scale parameters in bodyframe roll modes
fix unintended swap of Q_ACRO_RLL/YAW_RATE params in QACRO mode
don't scale motor tilt
Co-authored-by: IamPete1 <33176108+IamPete1@users.noreply.github.com>
5 years ago
Randy Mackay
b1ccf5b9d5
Sub: remove unused TERRAIN_FOLLOW parameter
5 years ago
Randy Mackay
21ea7902cf
Tools: copter tests replace TERRAIN_FOLLOW with RTL_ALT_TYPE
5 years ago
Randy Mackay
842a9b78a9
Copter: remove out-of-date comment from terrain failsafe check
5 years ago
Randy Mackay
3e7fb66a77
Copter: precision landing does not use terrain database
...
precision landing was always only using the range finder, there was no use of the provided alt unless the rangefinder was good
5 years ago
Randy Mackay
ea22e888c7
Copter: improve RTL terrain following
...
RTL_ALT_TYPE replaces TERRAIN_FOLLOW param
return path built using rangefinder or terrain database
pre-arm checks for RTL_ALT_TYPE parameter
pre-arm checks of terrain data only run if RTL might use it
5 years ago
Randy Mackay
39a6b104dd
Copter: move RTLState to ModeRTL
5 years ago
Randy Mackay
2e09acc2ae
AP_Logger: add error code for rtl missing rangefinder
5 years ago
Randy Mackay
0a1b96e02d
Copter: zigzag uses renamed AC_WPNav::rangefinder_used_and_healthy
5 years ago
Randy Mackay
3ca28e27c6
AC_WPNav: add get_terrain_source and rename existing method
...
this allows RTL to determine which source of terrain data will be used which is required when building the return path
5 years ago
Andrew Tridgell
c545171cec
Tools: fixed compiler path for autotest
5 years ago
giacomo892
1763be2c03
RC_Channel: added LOITER switch for plane
5 years ago
giacomo892
1ee3118bc4
Plane: added RC option for LOITER mode
...
Handy to have, and much better than use CIRCLE
5 years ago
Andrew Tridgell
9b4764eb1f
SITL: fixed airsim example scripts
5 years ago
Andrew Tridgell
7a832ae8bd
autotest: more airsim tuning improvements
5 years ago
Andrew Tridgell
061d778bfd
SITL: improved AirSim quadX tuning
...
and move params to normal location, so they are found with
sim_vehicle.py
5 years ago
Andrew Tridgell
d657fed34a
SITL: fixed accuracy of lat/lon in AirSim
5 years ago
Randy Mackay
e8a3f6d6a1
Copter: 4.0.0-rc3 release notes update
5 years ago
Randy Mackay
111dfc130b
Copter: 4.0.0-rc3 release notes
5 years ago
Peter Barker
03cca68c5a
AP_NavEKF3: use instance number when logging rather than multiple message IDs
5 years ago
Peter Barker
524647d221
AP_NavEKF2: use instance number when logging rather than multiple message IDs
5 years ago
Peter Barker
9d7016dca8
LogStructure: adjust for using instance numbers on NavEKF libraries
5 years ago
Mark Whitehorn
76b985fc9c
SITL: only recalculate ahrs rotation matrix if necessary
5 years ago
Mark Whitehorn
ab33679124
SITL: include ahrs_orientation in airspeed calculation
5 years ago
Andy Piper
fc16c5c2ae
Tools: align ci gcc with environment gcc v6 on arm
5 years ago
Andy Piper
143a071788
AP_InertialSensor: add rpm-based motor noise to gyros and accels
...
Remove sample time error in backend.
5 years ago
Andy Piper
39e948a40a
Tools: add motor vibration test and support for post-test fft
...
perform FFT analysis on vibration output
5 years ago
Andy Piper
449e9ee13d
AP_RPM: use updated rpm information for sitl
5 years ago
Andy Piper
c807267bab
SITL: add rpm-based motor noise per-motor to gyros and accels
...
convert multicopter thrust to rpm per motor
5 years ago
Rajat Singhal
d34ccec084
SITL: Fix sensor data calculation in Airsim
5 years ago
Andrew Tridgell
e27d1e8754
Plane: update release notes for 4.0.2beta2
5 years ago
Andrew Tridgell
43eb664be6
Plane: updated release notes for 4.0.2beta1
5 years ago
Andrew Tridgell
7f064f64c1
ChibiOS: handle SB without BUSY in I2Cv1 driver
5 years ago
Peter Barker
bd8a27ff4c
AP_Logger: tidy and rearrange log structures
...
Move non-SBP stuff out of the SBP block. Remove unused split between
normal and advanced log entries
5 years ago
Leonard Hall
33ca2a20dd
AC_AutoTune: Add check for reverse response abort.
5 years ago
bnsgeyer
2a8e2d19fa
AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors
5 years ago
bnsgeyer
e3c55bdfbb
Tools: update tradheli autotest sitl params
5 years ago
bnsgeyer
74d81e6d50
Copter: Change STAB_COL params to percent
5 years ago
bnsgeyer
d5fed8ee4c
AC_InputManager: Change STAB_COL params to percent
5 years ago
Randy Mackay
98ea8e0627
Copter: 3.6.12 release notes
5 years ago
Peter Hall
a45041ce5d
AP_Notify: add handle rgb
5 years ago
Peter Hall
f9c4c17ff4
AP_Scripting: add rgb notify led example
5 years ago
Peter Hall
6b58501821
AP_Scripting: regenerate bindings
5 years ago
Peter Hall
f35ffaddc6
AP_Scripting: add rgb notify binding
5 years ago