Peter Barker
1dabcc473d
AP_AHRS: use ins singleton
7 years ago
Peter Barker
2749ee9060
Copter: use ins singleton
7 years ago
Peter Barker
7cc808543f
AC_Precland: use ins singleton
7 years ago
Randy Mackay
feecbe442f
Copter: use multiply instead of divide in param conversion
7 years ago
Randy Mackay
d0e6c4d08d
AC_WPNav: correct LOIT_MAXA param description
7 years ago
Randy Mackay
33f437a72c
AC_AttitudeControl: use multiply instead of divide
7 years ago
Randy Mackay
548a7f8fcf
Plane: add minor comment to quadplane
7 years ago
Leonard Hall
ee745d2cd2
Plane: quad plane uses rate-control control during transitions
7 years ago
Leonard Hall
c53ba22daa
AC_AttitudeControl: add new rate only attitude control
7 years ago
Leonard Hall
a16d4ddad7
Plane: quadplane uses poscontrol instead of loiter
7 years ago
Randy Mackay
d43341c532
Sub: run guided velocity control at main loop rate
7 years ago
Randy Mackay
d7ea8f073f
Copter: run guided velocity control at main loop rate
7 years ago
Randy Mackay
21abe1194e
AC_WPNav: run horizontal position control at main loop rate
7 years ago
Randy Mackay
e9c23b538e
AC_Circle: run horizontal position control at main loop rate
7 years ago
Randy Mackay
ac82a37728
AC_PosControl: run horiz control at main loop rate
7 years ago
Randy Mackay
9e0a57eec7
DataFlash: minor formatting fixes
...
non-functional change
7 years ago
Randy Mackay
c857f8332b
Sub: replace NTUN with PSC logging
7 years ago
Randy Mackay
4a74b1b5e5
Copter: replace NTUN with PSC logging
7 years ago
Randy Mackay
13007e2a07
AC_PosControl: dataflash logging of PSC message
7 years ago
Randy Mackay
c5d838125b
Plane: quadplane logs PSC message
7 years ago
Randy Mackay
5be1020578
AC_WPNav: use multiply instead of divide
...
non-functional change
7 years ago
Randy Mackay
69cfea4057
AC_PosControl: use float for local consts
7 years ago
Randy Mackay
b988a6ca08
AC_AttitudeControl: add units to INPUT_TC param desc
7 years ago
Randy Mackay
0392d2752d
Copter: tuning rc-feel uses multiply instead of divide
7 years ago
Randy Mackay
92b56c2c89
AC_WPNav: init_loiter_target always resets I term
...
This was only used by poshold and this has been removed as part of "new-loiter"
7 years ago
Randy Mackay
1035645f5c
Copter: poshold always resets loiter I term
7 years ago
Randy Mackay
09cad7c59d
Plane: quadplane integrates attitude control inertial_frame_reset
7 years ago
Randy Mackay
03c162432e
Plane: quadplane provides dt to AC_WPNav::set_pilot_desired_acceleration
7 years ago
Randy Mackay
a0a9a68fbc
Plane: quadplane smoothing gain replaced by Q_A_INPUT_TC
...
Q_A_INPUT_TC parameter allows this to be tuned and a single value (which defaults to a value between the two previously used values) is used for all modes
7 years ago
Leonard Hall
aa47b19dea
Plane: remove quadplane calls to multicopter poscontrol's freeze_ff_xy
7 years ago
Randy Mackay
01d1d41302
Sub: integrate attitude control inertial_frame_reset
7 years ago
Randy Mackay
2154d08185
Sub: remove setting of pos-con jerk
7 years ago
Randy Mackay
2697e19513
Sub: guided removes xy mode from calls to pos-con
...
Also always limit angle to maintain altitude
7 years ago
Randy Mackay
da17034a3d
Sub: replace smoothing gain with AC_AttitudeControl::set_input_tc
7 years ago
Leonard Hall
a727305a59
Copter: integrate attitude control EKF inertial-frame-reset
7 years ago
Randy Mackay
f368ff6664
Copter: parameter conversion from RC_FEEL_RP to ATC_INPUT_TC
7 years ago
Leonard Hall
8ac653cabf
Copter: AutoTune integrate renamed use_sqrt_controller
7 years ago
Randy Mackay
853d7ab573
Copter: remove setting of pos-con jerk
7 years ago
Leonard Hall
7511781a7e
Copter: add accel target to NTUN log msg
...
Also rename NTUN column headers from D (meaning Desired) to T (meaning Target)
7 years ago
Leonard Hall
f9acc8a666
Copter: guided removes xy mode in calls to pos-con
...
Also limit angle to hold altitude
7 years ago
Randy Mackay
1a0be015f9
Copter: land, loiter, rtl provide dt to AC_WPNav::set_pilot_desired_acceleration
...
Also fix accelerations/lean-angles for land and rtl-land
7 years ago
Leonard Hall
93de23e7c4
Copter: get-pilot-desired-lean-angles accepts another angle-max
7 years ago
Leonard Hall
1540f98888
Copter: add angle inputs to Loiter
7 years ago
Leonard Hall
9544b1763b
Copter: replace smoothing gain with AC_AttitudeControl::set_input_tc
7 years ago
Leonard Hall
a356cfa529
AC_Circle: init resets desired velocity_xy
7 years ago
Leonard Hall
d104e3a3c0
AC_Circle: remove xy mode and limit angle to maintain alt
7 years ago
Leonard Hall
1c0678226c
AC_WPNav: new loiter including accel ff and braking
...
Includes:
sanity check loiter accel max vs lean angle max
increase loiter aggressiveness
remove loiter calls to pos_con.freeze_ff_xy
use loiter max velocity correction
remove xy mode from loiter
move predictor to angle
add maximum pilot commanded angle to loiter
loiter use alt hold angle limit
set_pilot_desired_acceleration accept dt
Also includes:
remove loiter jerk and setting pos-con jerk
breaking gain is based on VelxyP
Jerk limit Loiter breaking
change breaking parameters use jerk limit
add maximum distance correction in Loiter to 2m
update Loiter parameter defaults
7 years ago
Leonard Hall
c7c3dd561a
AC_WPNav: brake, wp and spline clear desired velocity_xy
7 years ago
Leonard Hall
6430b75224
AC_WPNav: remove xy mode from brake, wp, spline
7 years ago
Leonard Hall
c59dc21c8b
AC_WPNav: sanity check wp accel max vs lean angle max
7 years ago