Leonard Hall
2cda59c09d
AC_AttitudeControl: AC_PosControl: Init desired accel to zero
3 years ago
Leonard Hall
7a9a0bfb3f
AC_AttitudeControl: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET
3 years ago
Leonard Hall
894b491faa
AC_AttitudeControl: AC_PosControl: Clean up init functions and limit initial xy accelerations based on max lean angle
3 years ago
Leonard Hall
0bdf34dc57
AC_AttitudeControl: Respect rate limit in max_rate_step
3 years ago
Andrew Tridgell
53f1fc1295
AC_AttitudeControl: added get_ang_vel_yaw_max_rads()
3 years ago
RickReeser
d95c997606
AC_PosControl: fix comment
...
In ArduCopter/mode.cpp, ignore_descent_limit is FALSE unless landing:
// do not ignore limits until we have slowed down for landing
ignore_descent_limit = (MAX(g2.land_alt_low,100) > get_alt_above_ground_cm()) || copter.ap.land_complete_maybe;
3 years ago
Leonard Hall
90db81354b
AC_AttitudeControl: AC_PosControl: Prioritize crosstrack acceleration
3 years ago
Leonard Hall
9017ac6723
AC_AttitudeControl: AC_PosControl: Support error input to kinematic shaper
3 years ago
Randy Mackay
a3886be920
AC_PosControl: minor formatting fix
3 years ago
Josh Henderson
e11529ac01
AC_AttitudeControl: INAV rename for neu & cm/cms
3 years ago
Josh Henderson
da418ed520
AC_AttitudeControl: rename Inav get_position_xy() & get_velocity_xy()
3 years ago
Josh Henderson
77711e1505
AP_PosControl: inav use _xy()
3 years ago
Josh Henderson
6243532e69
AC_AttitudeControl: get_bearing & get_horizontal_distance use Vector2f
3 years ago
Andrew Tridgell
1b0631669c
AC_AttitudeControl: fixed limiting of throttle mix values
...
use constrain instead of reset to keep as much of user requested value
as possible
also raise limit for MIX_MIN to 0.5 after discussion with Leonard
3 years ago
Iampete1
be6598708e
AC_PosControl: remove unused limit flags
3 years ago
Peter Barker
8e15bf09a6
AC_AttitudeControl: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
3 years ago
Peter Barker
38479905c0
AC_AttitudeControl: ensure ENABLE_SCRIPTING is always defined
3 years ago
Andrew Tridgell
3f936baf5c
AC_AttitudeControl: adjust docs for rate max limits
...
after discussion with Leonard
3 years ago
divyateja04
7f0bf89003
AC_AttitudeControl: removed empty constructors
3 years ago
lthall
d5286ec533
AC_AttitudeControl: Fix initialize bug
3 years ago
lthall
31e7d672c9
AC_AttitudeControl: AC_PosControl: Update PSC logging to include desired
3 years ago
Hwurzburg
502aff27da
AC_AttitudeControl: add options to prevent spamming tuning error messages
3 years ago
Josh Henderson
a3e475822b
AC_AttitudeControl: use vector.xy().length() instead of norm(x,y)
3 years ago
Iampete1
ffac134014
AC_PosControl: protect against negative angle max
4 years ago
Leonard Hall
ad278779e3
AC_AttitudeControl: : Add units to the accessors.
4 years ago
Leonard Hall
35a93c5988
AC_AttitudeControl: AC_PosControl: Change set_correction_speed_accel_z to use input arguments
4 years ago
Leonard Hall
5337ab0551
AC_AttitudeControl: AC_PosControl: Remove const float
4 years ago
Leonard Hall
0fff010046
AC_AttitudeControl: AC_PosControl: Separate landing and terrain following.
4 years ago
Leonard Hall
ff58054d1b
AC_AttitudeControl: AC_PosControl: Clean up to use .xy()
4 years ago
Leonard Hall
8223d664a7
AC_AttitudeControl: AC_PosControl: Non functional clean up
4 years ago
Leonard Hall
9c097dd6be
AC_AttitudeControl: AC_PosControl: limit initial acceleration
4 years ago
Leonard Hall
445e52b821
AC_AttitudeControl: AC_PosControl: fix stopping point initialization
4 years ago
Iampete1
2a834508ae
AC_AttitudeControl: check for zero rate Y max before taking min
4 years ago
Iampete1
df7321c0da
AC_PosControl: init_z_controller_stopping_point: remove duplicate set_integrator
4 years ago
Andrew Tridgell
285798446a
AC_AttitudeControl: apply EKF Z gain scaler
...
for flying with DCM
4 years ago
Andrew Tridgell
c99f9312db
AC_AttitudeControl: mark logger Write() calls as streaming where appropriate
4 years ago
Andrew Tridgell
25ee57080f
AC_AttitudeControl: this fixes an issue with Z accel initialisation
...
tailsitter quadplanes were climbing a lot on transition from fixed
wing to Q modes. Leonard tracked it down to a bug in the Z accel init
4 years ago
Leonard Hall
71ccffd7c9
AC_AttitudeControl: AC_PosControl: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
f57175a84f
AC_AttitudeControl: Fix Angle Vel units on function
4 years ago
Leonard Hall
870888efeb
AC_AttitudeControl: AC_PosControl: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
4 years ago
Leonard Hall
0ad2bf15bc
AC_AttitudeControl: Support thrust to weight of 10:1
4 years ago
Peter Barker
5046083863
AC_AttitudeControl: rename for AHRS restructuring
4 years ago
Leonard Hall
ff1843a79c
AC_AttitudeControl: AC_PosControl: Auto Terain following update
4 years ago
Leonard Hall
9d845759f8
AC_PosControl: Add MAX(bla,0) because safe_sqrt isn't safe
4 years ago
Leonard Hall
f130503cc7
AC_AttitudeControl: AC_PosControl: calculate cross track
4 years ago
Leonard Hall
a32b5b3bb0
AC_AttitudeControl: Allow yaw rate reset to be de-selected
4 years ago
Leonard Hall
ac0b320922
AC_AttitudeControl: Add accessor for yaw slew limit
4 years ago
Leonard Hall
e2b5d3d585
AC_AttitudeControl: AC_PosControl: support accel only input in the vertical
4 years ago
Leonard Hall
e0e283f13e
AC_AttitudeControl: AC_PosControl: support terrain following
4 years ago
Leonard Hall
8a2f75d742
AC_AttitudeControl: AC_PosControl: seperate kinimatic shaping from pid limit setting
4 years ago