Peter Barker
2da88263e6
Copter: tidy invocation of precland.update
...
Setting the altitude to home-relative is misleading/wasteful in this method as
the alt is unused in precland unless it is marked as "OK" with the
second parameter
2021-09-11 14:17:24 +10:00
Randy Mackay
76a5682065
Copter: 4.1.0-rc1 release notes
2021-09-10 14:41:48 +09:00
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
2021-09-09 08:01:14 +09:00
Tatsuya Yamaguchi
470cf82a53
Copter: add use_pilot_yaw to ModeSmartRTL class
2021-09-09 07:54:59 +09:00
Tatsuya Yamaguchi
6d7ef8f436
Copter: ignore pilot yaw during takeoff with option
2021-09-09 07:54:59 +09:00
Tatsuya Yamaguchi
94c771ee74
Copter: add use_pilot_yaw to Mode class
2021-09-09 07:54:59 +09:00
Tatsuya Yamaguchi
84845584c8
Copter: remove unused config
2021-09-08 19:34:33 +09:00
Iampete1
38cdc00137
Copter: set force log disarmed moved to AP_Arming
2021-09-08 18:26:40 +10:00
Iampete1
ed83edc2a6
Copter: add SIMPLE_HEADING_RESET RCx_OPTION
2021-09-08 16:49:33 +09:00
Andy Piper
2693b893ad
Copter: airmode should mean airmode. only idle on landing when in airmode
2021-09-08 17:11:34 +10:00
Andrew Tridgell
f7f63b715f
Copter: no need to fabs() get_default_speed_down() as it does fabs already
2021-09-07 18:55:00 +09:00
Iampete1
f848917e1a
Copter: log entry and exit of Auto RTL pseudo mode
2021-09-07 09:35:35 +09:00
Randy Mackay
af9a91c853
Copter: terrain spelling fix
2021-09-06 16:02:25 +09:00
Leonard Hall
97decc4c21
Copter: Remove parameter RNGFND_GAIN
2021-09-06 16:00:19 +09:00
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Andy Piper
568ad09eb8
Copter: NFC variable naming cleanups on turtle mode
2021-09-06 10:06:40 +09:00
Peter Barker
2d023967dc
ArduCopter: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Andy Piper
83bcea1fe0
Copter: turtle mode should output to motors from within motors_output()
...
move motor output to flightmode
2021-09-01 16:25:11 +09:00
Peter Barker
a38879f77e
ArduCopter: eliminate AP::ahrs().get_location
2021-08-31 09:47:31 +10:00
Iampete1
09f1a3da8a
Copter: auto RTL: don't switch modes if already in auto
2021-08-31 08:40:08 +09:00
Randy Mackay
b4e073d6f7
Copter: AP_Arming integrates rename to using_noncompass_for_yaw
2021-08-31 09:20:17 +10:00
Randy Mackay
8102629dfb
Copter: refactor/rename precland methods
2021-08-30 14:08:44 +09:00
Rishabh
40adad743e
Copter: Disable Prec Land State Machine when Prec Land disabled
2021-08-30 14:08:44 +09:00
Randy Mackay
b54821f608
Copter: 4.1.0-beta8 release notes
2021-08-28 17:14:02 +09:00
Randy Mackay
da12593bd8
Copter: implement new set_target methods
2021-08-26 11:25:54 +09:00
Randy Mackay
0b4e926215
Copter: fix ModeGuided::set_destination_posvel
2021-08-26 11:25:54 +09:00
Peter Barker
3a3433cad2
ArduCopter: add and use HAL_BUTTON_ENABLE
2021-08-25 19:03:42 +10:00
Randy Mackay
8c5b079d8e
Copter: implement get_circle_radius, set_circle_rate
2021-08-25 18:39:09 +10:00
murata
7f6fbe72e6
Copter: Change the parameter description
...
Revert "Copter: Change the parameter description"
This reverts commit 406a1f976c85ae3bda252b6b7c4f8808e91c9fe7.
2021-08-25 15:46:41 +09:00
Andrew Tridgell
4de4db2aac
Copter: added MCU_STATUS message
2021-08-25 07:11:31 +10:00
Iampete1
0895cf0a07
Copter: remove gesture compass cal start / stop
2021-08-24 08:51:29 +09:00
Rishabh
c5b98c3490
Copter: Support Prec Land State Machine
2021-08-23 15:00:56 +09:00
bnsgeyer
ca007ee6f6
Copter: Allow Tradheli to spoolup in guided or auto mode
2021-08-23 12:26:00 +09:00
Andrew Tridgell
0268506678
Copter: add pad fields for extended COMMAND_ACK
2021-08-19 12:08:54 +10:00
Andrew Tridgell
dabdf69e56
Copter: added slew rate and Dmod for PID_TUNING message
2021-08-19 12:08:54 +10:00
Iampete1
1301372bfd
Copter: remove override compass check
2021-08-18 18:30:51 +10:00
Iampete1
aa290795c6
Copter: always check GPS in super simple mode
2021-08-18 17:13:51 +09:00
Peter Barker
eb5fd84f67
ArduCopter: stop sending SENSOR_OFFSETS
...
Only works for first compass instance.
We have all of these in parameters anyway.
2021-08-18 18:06:24 +10:00
Andrew Tridgell
1b21077edd
Copter: mark logger Write() calls as streaming where appropriate
2021-08-18 10:20:03 +10:00
Rishabh
cb0b12f25c
Copter: only descend when close to target while Prec Land is active
2021-08-17 15:09:55 +09:00
Peter Barker
000b410daa
ArduCopter: DCM handles centrifugal correction application internally now
2021-08-17 10:36:46 +10:00
Peter Barker
6f5e3bf4ff
ArduCopter: move VehicleClass handling to AHRS frontend
...
.... and renaming the enumeration while we're at it
2021-08-17 10:34:07 +10:00
Iampete1
f5c68d54cb
Copter: flowhold: use correct angle max
2021-08-17 09:23:47 +09:00
Tatsuya Yamaguchi
8bd04c17c8
Copter: add DO_LAND_START description to THR/GCS FS action
2021-08-16 20:53:56 +09:00
Tatsuya Yamaguchi
1f8df7e5ff
Copter: correct compilation when AUTO mode is disabled
2021-08-16 20:53:56 +09:00
Randy Mackay
d7e0c65d55
Copter: 4.1.0-beta7 release notes
2021-08-14 11:03:42 +09:00
Randy Mackay
8d0dd08312
Copter: minor format fix to guided mode
2021-08-13 12:04:36 +09:00
Andy Piper
1b5ed1caff
Copter: add turtle mode
...
add turtle mode as an RC function
add turtle mode arming checks
re-use motortest arming checks for turtle mode
2021-08-12 19:00:51 +09:00
Leonard Hall
666c8214b6
Copter: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Randy Mackay
672b8350c7
Copter: flowhold minor format fix
2021-08-11 17:07:29 +09:00
Leonard Hall
4d514e9a59
Copter: fix PID filter names FILT -> FLTE, D_FILT -> FLTD
2021-08-10 08:33:56 +09:00
Peter Barker
14e5c99b0c
ArduCopter: log GPS primary change event in GPS library
2021-08-06 15:30:18 +10:00
Iampete1
9f5591be02
Copter: notify buzzer on every flight mode change
2021-08-05 14:42:42 +10:00
Leonard Hall
5c7b05f345
Copter: Guided: Add terrain following initialization.
2021-08-05 08:15:52 +09:00
bugobliterator
7e01e10056
Copter: change class name from SITL::SITL to SITL::SIM
2021-08-05 07:25:31 +10:00
Randy Mackay
5dea87ae41
Copter: remove ekf check debug logging
2021-08-03 17:05:09 +09:00
Josh Henderson
daf73e7174
ArduCopter: remove POSITION_TARGET_TYPEMASK_FORCE_SET
2021-08-03 12:48:38 +10:00
Peter Barker
f21cddcf0f
ArduCopter: use mission singleton inside AP_AdvancedFailsafe
2021-08-03 10:35:24 +10:00
Andrew Tridgell
e1094bc845
Copter: mark log messages as streaming
2021-08-03 10:23:36 +10:00
Josh Henderson
6dce2e89c5
ArduCopter: guided auto_yaw_angle_rate timeout
2021-07-31 08:32:45 +09:00
Peter Barker
f7b877f4da
ArduCopter: use AP::compass().available in place of enabled()
2021-07-30 12:19:42 +10:00
Randy Mackay
564f3dde74
Copter: version to 4.1.0-dev
2021-07-29 09:29:23 +09:00
Iampete1
c2a6377c53
Copter: #ifdef scripting specific functions
2021-07-28 18:18:32 +10:00
Iampete1
cc53db406d
Copter: treat Auto RTL the same as Auto
2021-07-27 09:00:11 +09:00
Iampete1
885b12f179
Copter: command long DO_LAND_START enters Auto RTL pseudo mode
2021-07-27 09:00:11 +09:00
Iampete1
6561669213
Copter: support Auto RTL for failsafe events
2021-07-27 09:00:11 +09:00
Iampete1
b63cc809ce
Copter: add AUTO RTL pseudo mode, DO_LAND_START
2021-07-27 09:00:11 +09:00
Randy Mackay
a713139d79
Copter: 4.1.0-beta6 release notes
2021-07-23 12:02:46 +09:00
Paul Riseborough
cd0eb379fd
Revert "Copter: failsafe if bad vibration"
...
This reverts commit fce517fef45d1de95b6cb8d5f79ddd6c374f8482.
2021-07-22 18:20:45 +10:00
Paul Riseborough
5dcd4834f3
Copter: failsafe if bad vibration
2021-07-22 18:20:45 +10:00
Paul Riseborough
9654697415
Copter: rework ekf_check to use the EKF vibration_affected status
2021-07-22 18:20:45 +10:00
Peter Barker
e74a8e28af
ArduCopter: rename for AHRS restructuring
2021-07-21 21:01:39 +10:00
Peter Barker
f0e660db51
ArduCopter: remove ability to use DCM as AHRS
2021-07-21 21:01:39 +10:00
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
2021-07-21 16:03:44 +09:00
Leonard Hall
6d6ab89a72
Copter: Guided and Loiter mode returns Crosstrack error
2021-07-21 15:40:41 +09:00
Leonard Hall
a3c31f7ba1
Copter: Fix guided yaw bug.
2021-07-20 15:25:17 +09:00
Iampete1
cbf93c7dad
Copter: add new dynamic mixer frame class
2021-07-20 09:19:28 +10:00
Tal Bass
4051b1ca0e
Copter: reset land_repo_active flag in RTL mode
2021-07-14 20:49:11 +09:00
Peter Barker
2e18b2d162
Copter: simplify throttle-is-unlimited check
...
Now not the same pattern as the other checks - but it is much shorter
2021-07-14 16:38:36 +09:00
Peter Barker
8ccb77f708
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-14 16:38:36 +09:00
Peter Barker
21f8ff4a4e
Copter: constify some ModeThrow methods
2021-07-14 16:38:36 +09:00
Andrew Tridgell
bd84ed126e
Copter: removed max home distance
...
after discussion with Randy we agreed to just remove this check now we
are numerically stable at long distances
2021-07-14 17:34:40 +10:00
Leonard Hall
df9470d8af
Copter: Don't reset yaw rate when disarmed or ground idle in Heli Stab and Acro
2021-07-13 09:51:36 +10:00
Josh Henderson
2ba6ae6196
ArduCopter: mark get_wp() const
2021-07-13 08:05:25 +09:00
Peter Barker
5f039ba06d
Copter: fix build for lack of AC_TERRAIN define
2021-07-12 21:14:40 +10:00
Peter Barker
52f6c0e5ca
ArduCopter: use singleton to access AP_Terrain data
2021-07-12 17:34:44 +10:00
Peter Barker
3684741517
ArduCopter: remove AC_TERRAIN compilation option
...
Use AP_TERRAIN_AVAILABLE instead
2021-07-12 17:34:44 +10:00
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
2021-07-10 20:25:05 +09:00
Randy Mackay
50d0592962
Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control
2021-07-10 20:25:05 +09:00
Leonard Hall
1aa3ef9b67
Copter: Guided: move to zero velocity after takeoff
2021-07-10 20:25:05 +09:00
Leonard Hall
58497bacbd
Copter: Auto Yaw variable names and comments
2021-07-10 20:25:05 +09:00
Leonard Hall
0f9fcb8c2e
Copter: Guided Angle init Z controller on time out
2021-07-10 20:25:05 +09:00
Leonard Hall
feae762e64
Copter: additional yaw modes and fixes
2021-07-10 20:25:05 +09:00
Leonard Hall
58b0853012
Copter: Guided: use default yaw mode for all gps based sub modes.
2021-07-10 20:25:05 +09:00
Leonard Hall
b84fc7e5e9
Copter: Guided: stop aircraft if an invalid command is sent
2021-07-10 20:25:05 +09:00
Leonard Hall
991cc19f85
Copter: Guided: make aircraft stop on accel time out
2021-07-10 20:25:05 +09:00
Leonard Hall
0132b30d27
Copter: Guided add terrain failsafe
2021-07-10 20:25:05 +09:00
Leonard Hall
8631c3c68f
Copter: Guided: support terrain following
2021-07-10 20:25:05 +09:00
Leonard Hall
92099d83ca
Copter: Guided: fix waypoint track reporting
2021-07-10 20:25:05 +09:00
Leonard Hall
8da8af973b
Copter: Guided close gap between TARGET_LOCAL_NED and TARGET_GLOBAL_INT
2021-07-10 20:25:05 +09:00