Peter Barker
cb76ce534b
ArduCopter: move AC_Avoidance defines into libraries
2024-03-11 18:07:18 +11:00
Peter Barker
7377b3f8f2
ArduCopter: allow compilation with HAL_LOGGING_ENABLED false
2024-01-17 18:25:55 +11:00
Peter Barker
cc799d3d7e
Copter: encapsulate auto takeoff into an ojbect
...
similar to the encapsulation of "user takeoff" into an object
2023-10-18 13:47:11 +11:00
muramura
8f13826383
Copter: Remove code that will never be executed
2023-08-11 12:46:06 -07:00
arshPratap
5f17e33b39
AP_Arming: Added DDS Method for Arming/Disarming
2023-08-11 13:35:49 +10:00
Stephen Dade
b23f5e380c
Copter: Allow arming in guided mode from scripting
2023-02-21 22:32:32 +11:00
Leonard Hall
502989d5f3
Copter: Update use of input_vel_accel_z
2022-12-30 20:25:58 +09:00
Gone4Dirt
66a4ba6256
Copter: add yaw weathevaneing mode
2022-12-14 16:08:20 -05:00
Peter Barker
c32a11f37a
ArduCopter: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Iampete1
e0b6145997
Copter: auto yaw fix issues after testing
2022-11-01 08:21:50 +09:00
Iampete1
55e72a9848
Copter: auto yaw re-work
2022-11-01 08:21:50 +09:00
Leonard Hall
427c64eff0
Copter: Replace set_throttle_takeoff with init_z_controller
2022-08-29 13:35:32 +09:00
Leonard Hall
7dd196c7ea
Guided Mode support MAV_CMD_DO_CHANGE_SPEED
2022-08-02 10:26:58 +10:00
Iampete1
1b160205ab
ArduCopter: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Randy Mackay
f6166906e0
Copter: guided mode takeoff failure leaves submode unchanged
2022-03-24 19:24:25 +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
fb6c3ebb72
Copter: auto and guided takeoff use postion controller
2022-03-07 16:14:23 +09:00
Andy Piper
11a5c8d2a4
Copter: nuke clang warnings
2022-03-03 16:34:14 +11:00
Shiv Tyagi
c1dafae84a
Copter: separate logging for position and attitude targets in guided mode
...
We now log position and attitude targets in guided mode separately. Earlier we were using same messages for both which was causing some confusion in field names
2022-01-26 21:36:48 +09:00
Leonard Hall
f9a4c86ad6
Copter: Guided add rate logging
2022-01-19 18:03:17 +11:00
Leonard Hall
fd8c180f57
Copter: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET
2022-01-19 18:03:17 +11:00
Leonard Hall
b4ec303d74
Copter: Guided: When yaw is not specified use default yaw behaviour.
2022-01-04 08:52:31 +09:00
Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
6b871fba55
ArduCopter: inav funcs use _xy()
2021-11-30 10:08:07 +11:00
Josh Henderson
29ebb9be60
Copter: get_bearing & get_horizontal_distance use Vector2f
2021-11-30 10:08:07 +11:00
Peter Barker
32f959f26f
ArduCopter: remove unused GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM define
2021-11-29 15:09:00 +11:00
Josh Henderson
3642b14a0b
ArduCopter: Guided pos_control_run add yaw_rate timeout
2021-10-13 09:46:24 +11:00
Pierre Kancir
73ff525a30
Copter: fix takeoff end report on EXTEND_STATE
...
regression from https://github.com/ArduPilot/ardupilot/pull/18700 .
thanks to @arduouspilot on discuss to notice this, see https://discuss.ardupilot.org/t/extended-sys-state-never-changes-once-guided-takeoff-is-started/76996/3
2021-10-12 16:59:39 -04: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
Randy Mackay
c7a38b2dff
Copter: comment fixup for GUIDED_OPTIONS accessors
2021-09-13 07:49:16 +09:00
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
2021-09-09 08:01:14 +09: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
Randy Mackay
af9a91c853
Copter: terrain spelling fix
2021-09-06 16:02:25 +09:00
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Randy Mackay
0b4e926215
Copter: fix ModeGuided::set_destination_posvel
2021-08-26 11:25:54 +09:00
bnsgeyer
ca007ee6f6
Copter: Allow Tradheli to spoolup in guided or auto mode
2021-08-23 12:26:00 +09:00
Randy Mackay
8d0dd08312
Copter: minor format fix to guided mode
2021-08-13 12:04:36 +09:00
Leonard Hall
666c8214b6
Copter: support Control: Refactor to use Jerk
2021-08-11 17:07:29 +09:00
Leonard Hall
5c7b05f345
Copter: Guided: Add terrain following initialization.
2021-08-05 08:15:52 +09:00
Josh Henderson
6dce2e89c5
ArduCopter: guided auto_yaw_angle_rate timeout
2021-07-31 08:32:45 +09: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
Josh Henderson
2ba6ae6196
ArduCopter: mark get_wp() const
2021-07-13 08:05:25 +09: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