Leonard Hall
2e314a00b2
Copter: Guided and Loiter mode returns Crosstrack error
2021-07-23 10:19:49 +09:00
Andrew Tridgell
61b72cd50d
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
...
# Conflicts:
# ArduCopter/Parameters.cpp
# ArduCopter/Parameters.h
# ArduCopter/terrain.cpp
2021-07-23 10:19:49 +09:00
Andrew Tridgell
f3f1e72b0b
Copter: Fix guided yaw bug.
...
# Conflicts:
# ArduCopter/GCS_Mavlink.cpp
2021-07-23 10:19:48 +09:00
Peter Barker
aa05bdde0f
Copter: simplify throttle-is-unlimited check
...
Now not the same pattern as the other checks - but it is much shorter
2021-07-23 10:19:48 +09:00
Peter Barker
e120b75aa4
Copter: wait for motors to spool up before trying to upright vehicle
...
This stops us from progressing through the whole throw mode if the
vehicle just happens to be in the right state - which is can be for a
drop.
2021-07-23 10:19:48 +09:00
Peter Barker
b52ec7978b
Copter: constify some ModeThrow methods
2021-07-23 10:19:48 +09:00
Tal Bass
f4abb80aaf
Copter: reset land_repo_active flag in RTL mode
2021-07-23 10:19:48 +09:00
Leonard Hall
a066e1fcb1
Copter: Don't reset yaw rate when disarmed or ground idle in Heli Stab and Acro
2021-07-23 10:19:48 +09:00
Randy Mackay
3777b8edec
Copter: add TERRAIN_MARGIN parameter
2021-07-23 10:19:48 +09:00
Randy Mackay
a582409377
Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control
2021-07-23 10:19:48 +09:00
Leonard Hall
f5a15dd85b
Copter: Guided: move to zero velocity after takeoff
2021-07-23 10:19:48 +09:00
Leonard Hall
0ad493fdf7
Copter: Auto Yaw variable names and comments
2021-07-23 10:19:48 +09:00
Leonard Hall
703f09638f
Copter: Guided Angle init Z controller on time out
2021-07-23 10:19:48 +09:00
Leonard Hall
23ec88e90a
Copter: additional yaw modes and fixes
2021-07-23 10:19:48 +09:00
Leonard Hall
767e50eaa2
Copter: Guided: use default yaw mode for all gps based sub modes.
2021-07-23 10:19:48 +09:00
Leonard Hall
8f626623d8
Copter: Guided: stop aircraft if an invalid command is sent
2021-07-23 10:19:48 +09:00
Leonard Hall
452bf51c90
Copter: Guided: make aircraft stop on accel time out
2021-07-23 10:19:48 +09:00
Leonard Hall
3f7957418c
Copter: Guided add terrain failsafe
2021-07-23 10:19:48 +09:00
Leonard Hall
6ff5913aa1
Copter: Guided: support terrain following
2021-07-23 10:19:48 +09:00
Leonard Hall
fa0442f565
Copter: Guided: fix waypoint track reporting
2021-07-23 10:19:48 +09:00
Leonard Hall
b43f5cb2a3
Copter: Guided close gap between TARGET_LOCAL_NED and TARGET_GLOBAL_INT
2021-07-23 10:19:48 +09:00
Leonard Hall
4995add509
Copter: seperate kinimatic shaping from pid limit setting
2021-07-23 10:19:48 +09:00
Leonard Hall
72e23cfb8c
Copter: Guided: use common initialisation
2021-07-23 10:19:47 +09:00
Leonard Hall
73a500db4d
Copter: Guided prevent takeoff without takeoff command.
2021-07-23 10:19:47 +09:00
Randy Mackay
f79e20ab67
Copter: guided accepts terrain alt position targets
2021-07-23 10:19:47 +09:00
Leonard Hall
e49f3d0fcf
Copter: support for acceleration-based AttitudeControl
2021-07-23 10:19:47 +09:00
Leonard Hall
85798e96c7
Copter: Correct yaw expo range limit
2021-07-23 10:19:47 +09:00
Randy Mackay
6668c072f6
Copter: version to 4.1.0-beta5
2021-07-23 10:19:45 +09:00
Randy Mackay
97db237b96
Copter: 4.1.0-beta5 release notes
2021-06-30 13:45:03 +09:00
Andrew Tridgell
5eb1d4a5a9
Copter: improve check of far_from_EKF_origin
...
- increases the maximum distance from EKF origin to 250km horizontally
- adds arming check that the vehicle is within 250km of the EKF origin
- fixes a bug in the far-from-EKF-origin related to height (was 500m, now 50km)
2021-06-30 11:52:55 +09:00
Hwurzburg
e6c80744db
ArduCopter: remove values metadata from log bitmask
2021-06-30 09:24:26 +09:00
Shiv
4a39424d6b
Copter: added comments to include libraries in copter.h and attitude.cpp
...
fixed typo in a comment and added more comments for included libraries in copter.h and fixed a comment in attitude.cpp
2021-06-30 09:23:24 +09:00
Randy Mackay
290124720d
Copter: RNGFND_FILT param default increased from 0.25 to 0.5
2021-06-25 15:36:31 +10:00
Andrew Tridgell
bada2670a6
Copter: update for new double precision position APIs
2021-06-24 21:34:30 +10:00
Andrew Tridgell
d89388c4cc
Copter: use cleaned up APIs
2021-06-24 20:28:45 +10:00
Leonard Hall
3fd28bd74b
Copter: Set Force Descend to true only when in the last phase of landing
2021-06-23 10:58:50 +09:00
Peter Barker
c2c013964d
ArduCopter: tidy frame description strings
...
Before: AP: Frame: TRI/
After: AP: Frame: TRI
2021-06-21 16:30:37 +10:00
Randy Mackay
1cafbe1e65
Copter: add configurable rangefinder filter
2021-06-16 18:54:13 +10:00
Peter Barker
cdbf6d216e
ArduCopter: remove HIL support
2021-06-15 09:47:31 +10:00
Randy Mackay
81e82f75c6
Copter: 4.1.0-beta4 release notes
2021-06-14 10:11:33 +09:00
chobitsfan
14c32f556c
Copter: fix build problem when log disabled
2021-06-09 09:34:13 +10:00
Andrew Tridgell
77e566c6ed
Copter: don't set takeoff expected in throw mode
...
especially bad for dropping off a bridge
2021-06-02 11:13:16 +09:00
Andrew Tridgell
1371fd7e6f
Copter: use new APIs for takeoff/touchdown expected
2021-06-02 11:13:16 +09:00
Andrew Tridgell
acb70abe86
Copter: adjust yaw imbalance check to only check imax rather than i
...
Existing code was causing way too many false-positives
2021-06-01 15:23:33 +10:00
Peter Barker
214bc4c282
Copter: make terrain-height-stable-when-no-position value stick
...
The set immediately above this return is completely ineffective without
a return statement.
2021-05-31 16:57:14 +09:00
Peter Barker
61f41803b9
ArduCopter: remove optical flow pointer from AP_AHRS
...
Nothing was ever using it.
2021-05-30 10:44:42 +10:00
Peter Barker
b9c1633358
ArduCopter: remove pointless init_optflow wrapper
...
Hiding a one-line call in a wrapper just adds size to the build
2021-05-28 13:41:50 +09:00
Randy Mackay
9a363e9e15
Copter: call AC_PosControl::write_log in modes with only vertical control like AltHold
2021-05-26 18:58:31 +10:00
Leonard Hall
017b267fee
Copter: Rename set_attitude_target_to_current_attitude
2021-05-26 16:03:05 +09:00
Leonard Hall
dd0b303ec2
Copter: Fix Loiter attitude error during Pre-Takeoff
2021-05-26 16:03:05 +09:00