Commit Graph

228 Commits

Author SHA1 Message Date
Leonard Hall
427c64eff0 Copter: Replace set_throttle_takeoff with init_z_controller 2022-08-29 13:35:32 +09:00
Stephen Dade
58cb4cbfb1 Copter: Make mode flowhold a build option via MODE_FLOWHOLD_ENABLED 2022-08-18 07:46:13 -04:00
Tamas Nepusz
5e7622d593 Copter: reserve mode number 127 and param group 62 for Skybrush 2022-08-09 13:22:07 +10:00
Iampete1
ac94ba33ff ArduCopter: params always use set method 2022-08-03 13:43:48 +01:00
Leonard Hall
7dd196c7ea Guided Mode support MAV_CMD_DO_CHANGE_SPEED 2022-08-02 10:26:58 +10:00
Leonard Hall
55658985cc Copter: Payload Place fix takeoff 2022-07-26 09:53:31 +10:00
RuffaloLavoisier
2172095e3f Copter : correct spelling on comment 2022-07-11 08:51:27 +09:00
Randy Mackay
ca0ea39d4f Copter: land and payload place obey alt frame 2022-06-21 09:07:36 +09:00
Randy Mackay
5cde018198 Copter: auto does not require GPS during attitude_time commands 2022-05-31 07:50:16 +09:00
Randy Mackay
ecad165f86 Copter: remove Auto mode's rare use of mode() method 2022-05-31 07:50:16 +09:00
Randy Mackay
b5c58d5c13 Copter: auto supports NAV_ATTITUDE_TIME command 2022-05-31 07:50:16 +09:00
Bill Geyer
836ae87955 Copter: properly set feedforward enabled before exit 2022-04-14 07:49:38 +09:00
Bill Geyer
26297069d3 Copter: make systemid use new chirp math function 2022-03-29 08:05:41 +09:00
Leonard Hall
0591d760ea Copter: Clarify calculations in get_pilot_desired_lean_angles 2022-03-24 13:46:52 +09:00
Randy Mackay
553ad877f6 Copter: fix takeoff to terrain alt 2022-03-11 18:12:27 +09:00
Randy Mackay
759e2b1b55 Copter: rename auto_take_off_xx to auto_takeoff_xx 2022-03-11 18:12:27 +09:00
m
f0e1b3eb9f Copter: Pause/Continue in AUTO and GUIDED modes with SCurves 2022-03-08 13:12:36 +09:00
Leonard Hall
670af8d469 Copter: Add pause in guided mode 2022-03-08 13:12:36 +09:00
Leonard Hall
18696e923e Copter: WP Pause support 2022-03-08 13:12:36 +09:00
Leonard Hall
93cff95448 Copter: remove loiter_nav from auto 2022-03-07 16:14:23 +09:00
Leonard Hall
fb6c3ebb72 Copter: auto and guided takeoff use postion controller 2022-03-07 16:14:23 +09:00
Leonard Hall
b5a4f24559 Copter: use position controller for landing reposition 2022-03-07 16:14:23 +09:00
Randy Mackay
1251a91430 Copter: add nav_script_time mission command support 2022-02-22 12:32:56 +09:00
Iampete1
23ea84bf32 copter: fix condition yaw early completion 2022-02-16 19:33:38 +09:00
bnsgeyer
a9450ac9b6 Copter: making autotune work for heli too 2022-02-01 23:06:51 -05:00
Rishabh
48124c1c4b Copter: Use new control methods for prec loiter 2022-01-31 14:38:29 +09:00
Leonard Hall
fd8c180f57 Copter: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET 2022-01-19 18:03:17 +11:00
Randy Mackay
d5461f2225 Copter: integrate AP_Mission_ChangeDetector 2022-01-10 08:19:16 +09:00
Peter Barker
285d752143 ArduCopter: create and use AP_OPTICALFLOW_ENABLED
Including a define for each backend.
2021-12-29 18:12:03 +11:00
Josh Henderson
3642b14a0b ArduCopter: Guided pos_control_run add yaw_rate timeout 2021-10-13 09:46:24 +11:00
Randy Mackay
d4ff180b29 Copter: guided mode remains in takeoff submode longer 2021-09-28 00:17:25 +09:00
Leonard Hall
5d5ccc8c78 Copter: Update ACRO to use rate parameters and update expo function 2021-09-23 20:03:53 +09:00
Randy Mackay
e0dd294806 Copter: guided supports using wpnav to reach position targets 2021-09-13 07:49:16 +09:00
Randy Mackay
396ab6f50e Copter: remove unused set_desired_velocity_with_accel_and_fence_limits 2021-09-13 07:49:16 +09:00
Tatsuya Yamaguchi
470cf82a53 Copter: add use_pilot_yaw to ModeSmartRTL class 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
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
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
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
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
Iampete1
b63cc809ce Copter: add AUTO RTL pseudo mode, DO_LAND_START 2021-07-27 09:00:11 +09:00
Leonard Hall
6d6ab89a72 Copter: Guided and Loiter mode returns Crosstrack error 2021-07-21 15:40:41 +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
Josh Henderson
2ba6ae6196 ArduCopter: mark get_wp() const 2021-07-13 08:05:25 +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
58497bacbd Copter: Auto Yaw variable names and comments 2021-07-10 20:25:05 +09:00