Commit Graph

6770 Commits

Author SHA1 Message Date
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
Randy Mackay
b8296af66a Copter: update 4.1.0-beta release notes 2021-05-20 09:00:39 +09:00
Randy Mackay
f2c03a66b6 Copter: 4.1.0-beta2 release notes 2021-05-19 21:15:33 +09:00
Iampete1
c0cf814d3e Copter: disable hover throttle learn in standby mode 2021-05-18 15:59:52 +09:00
Leonard Hall
d0b9f6ced6 Copter: minor format fix to rtl 2021-05-13 10:34:02 +09:00
Andy Piper
ef18b9f943 ArduCopter: only call init_rc_out() once to avoid losing MOT information 2021-05-12 21:02:42 +10:00