Commit Graph

6775 Commits

Author SHA1 Message Date
Leonard Hall
2d2f1dd23d Copter: Don't reset yaw rate when disarmed or ground idle in Heli Stab and Acro 2021-07-22 16:01:01 +10:00
Randy Mackay
f3c00024bc Copter: add TERRAIN_MARGIN parameter 2021-07-22 16:01:01 +10:00
Randy Mackay
c9d256b45b Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control 2021-07-22 16:01:01 +10:00
Leonard Hall
24f57b1daa Copter: Guided: move to zero velocity after takeoff 2021-07-22 16:01:01 +10:00
Leonard Hall
d4610974e2 Copter: Auto Yaw variable names and comments 2021-07-22 16:01:01 +10:00
Leonard Hall
945af08fd0 Copter: Guided Angle init Z controller on time out 2021-07-22 16:01:01 +10:00
Leonard Hall
9abbc11c30 Copter: additional yaw modes and fixes 2021-07-22 16:01:01 +10:00
Leonard Hall
2df7e9551a Copter: Guided: use default yaw mode for all gps based sub modes. 2021-07-22 16:01:01 +10:00
Leonard Hall
d51ab7fcc9 Copter: Guided: stop aircraft if an invalid command is sent 2021-07-22 16:01:01 +10:00
Leonard Hall
03373c6962 Copter: Guided: make aircraft stop on accel time out 2021-07-22 16:01:01 +10:00
Leonard Hall
7defb6d3e6 Copter: Guided add terrain failsafe 2021-07-22 16:01:01 +10:00
Leonard Hall
9ce91211e2 Copter: Guided: support terrain following 2021-07-22 16:01:01 +10:00
Leonard Hall
e6d248f41d Copter: Guided: fix waypoint track reporting 2021-07-22 16:01:01 +10:00
Leonard Hall
04611f4c98 Copter: Guided close gap between TARGET_LOCAL_NED and TARGET_GLOBAL_INT 2021-07-22 16:01:01 +10:00
Leonard Hall
1e3c4d06c2 Copter: seperate kinimatic shaping from pid limit setting 2021-07-22 16:01:01 +10:00
Leonard Hall
8a23df951d Copter: Guided: use common initialisation 2021-07-22 16:01:00 +10:00
Leonard Hall
e71c8c6446 Copter: Guided prevent takeoff without takeoff command. 2021-07-22 16:01:00 +10:00
Randy Mackay
97f2ecd06e Copter: guided accepts terrain alt position targets 2021-07-22 16:01:00 +10:00
Leonard Hall
e91bc234ea Copter: support for acceleration-based AttitudeControl 2021-07-22 16:01:00 +10:00
Leonard Hall
96a48668d5 Copter: Correct yaw expo range limit 2021-07-22 16:01:00 +10:00
Randy Mackay
008b17eb6e Copter: version to 4.1.0-beta5 2021-07-04 08:19:11 +10:00
Randy Mackay
e0e7af1e76 Copter: 4.1.0-beta5 release notes 2021-07-04 08:19:11 +10:00
Andrew Tridgell
9818633c5c 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-07-04 08:19:11 +10:00
Hwurzburg
2be203cf8b ArduCopter: remove values metadata from log bitmask 2021-07-04 08:19:11 +10:00
Shiv
e2ce88fcf2 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-07-04 08:19:11 +10:00
Randy Mackay
4dee6d2e4b Copter: RNGFND_FILT param default increased from 0.25 to 0.5 2021-07-04 08:19:11 +10:00
Andrew Tridgell
ae0a69fa85 Copter: update for new double precision position APIs 2021-07-04 08:19:11 +10:00
Andrew Tridgell
b43c58f6c3 Copter: use cleaned up APIs 2021-07-04 08:19:11 +10:00
Leonard Hall
220662a905 Copter: Set Force Descend to true only when in the last phase of landing 2021-07-04 08:19:10 +10:00
Peter Barker
a41e58c3f1 ArduCopter: tidy frame description strings
Before: AP: Frame: TRI/
After: AP: Frame: TRI
2021-07-04 08:19:10 +10:00
Randy Mackay
9a2f52215e Copter: add configurable rangefinder filter 2021-07-04 08:19:10 +10:00
Peter Barker
0667c6d4c2 ArduCopter: remove HIL support 2021-07-04 08:19:10 +10:00
Randy Mackay
e9081dee22 Copter: 4.1.0-beta4 release notes 2021-07-04 08:19:10 +10: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
Leonard Hall
3b0a870504 Copter: Rename set_yaw_target_to_current_heading 2021-05-26 16:03:05 +09:00
Hwurzburg
6c06f72af3 ArduCopter: make centideg metadata incr and range consistent 2021-05-25 10:10:18 +10:00
Hwurzburg
a658c4f623 Copter: correct ACRO_RP_EXPO constraint range 2021-05-25 09:06:32 +09:00
Leonard Hall
e294991b08 Copter: Fix before squash 2021-05-24 20:13:37 +10:00
Leonard Hall
caeaf7c047 Copter: Fix take off altitude 2021-05-24 20:13:37 +10:00
Leonard Hall
4bae8f03a4 Copter: Use PosControl fixes 2021-05-24 20:13:37 +10:00
Randy Mackay
1a4f67955d Copter: 4.1.0-beta3 release notes 2021-05-24 13:18:51 +09:00