Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
3 years ago
Josh Henderson
6b871fba55
ArduCopter: inav funcs use _xy()
3 years ago
Josh Henderson
29ebb9be60
Copter: get_bearing & get_horizontal_distance use Vector2f
3 years ago
Peter Barker
32f959f26f
ArduCopter: remove unused GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM define
3 years ago
Josh Henderson
3642b14a0b
ArduCopter: Guided pos_control_run add yaw_rate timeout
3 years ago
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
3 years ago
Randy Mackay
d4ff180b29
Copter: guided mode remains in takeoff submode longer
3 years ago
Leonard Hall
5d5ccc8c78
Copter: Update ACRO to use rate parameters and update expo function
3 years ago
Randy Mackay
e0dd294806
Copter: guided supports using wpnav to reach position targets
4 years ago
Randy Mackay
396ab6f50e
Copter: remove unused set_desired_velocity_with_accel_and_fence_limits
4 years ago
Randy Mackay
c7a38b2dff
Copter: comment fixup for GUIDED_OPTIONS accessors
4 years ago
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
4 years ago
Andrew Tridgell
f7f63b715f
Copter: no need to fabs() get_default_speed_down() as it does fabs already
4 years ago
Randy Mackay
af9a91c853
Copter: terrain spelling fix
4 years ago
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
4 years ago
Randy Mackay
0b4e926215
Copter: fix ModeGuided::set_destination_posvel
4 years ago
bnsgeyer
ca007ee6f6
Copter: Allow Tradheli to spoolup in guided or auto mode
4 years ago
Randy Mackay
8d0dd08312
Copter: minor format fix to guided mode
4 years ago
Leonard Hall
666c8214b6
Copter: support Control: Refactor to use Jerk
4 years ago
Leonard Hall
5c7b05f345
Copter: Guided: Add terrain following initialization.
4 years ago
Josh Henderson
6dce2e89c5
ArduCopter: guided auto_yaw_angle_rate timeout
4 years ago
Randy Mackay
d39581f996
Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN
4 years ago
Leonard Hall
6d6ab89a72
Copter: Guided and Loiter mode returns Crosstrack error
4 years ago
Josh Henderson
2ba6ae6196
ArduCopter: mark get_wp() const
4 years ago
Randy Mackay
7dcc5dd7ac
Copter: add TERRAIN_MARGIN parameter
4 years ago
Randy Mackay
50d0592962
Copter: add GUID_TIMEOUT for guided mode vel, accel and angle control
4 years ago
Leonard Hall
1aa3ef9b67
Copter: Guided: move to zero velocity after takeoff
4 years ago
Leonard Hall
0f9fcb8c2e
Copter: Guided Angle init Z controller on time out
4 years ago
Leonard Hall
feae762e64
Copter: additional yaw modes and fixes
4 years ago
Leonard Hall
58b0853012
Copter: Guided: use default yaw mode for all gps based sub modes.
4 years ago
Leonard Hall
991cc19f85
Copter: Guided: make aircraft stop on accel time out
4 years ago
Leonard Hall
0132b30d27
Copter: Guided add terrain failsafe
4 years ago
Leonard Hall
8631c3c68f
Copter: Guided: support terrain following
4 years ago
Leonard Hall
92099d83ca
Copter: Guided: fix waypoint track reporting
4 years ago
Leonard Hall
a1ad194abd
Copter: seperate kinimatic shaping from pid limit setting
4 years ago
Leonard Hall
80e856af20
Copter: Guided: use common initialisation
4 years ago
Leonard Hall
dfbd757f82
Copter: Guided prevent takeoff without takeoff command.
4 years ago
Randy Mackay
ba1951a372
Copter: guided accepts terrain alt position targets
4 years ago
Leonard Hall
635d13a106
Copter: support for acceleration-based AttitudeControl
4 years ago
Andrew Tridgell
bada2670a6
Copter: update for new double precision position APIs
4 years ago
Andrew Tridgell
d89388c4cc
Copter: use cleaned up APIs
4 years ago
Leonard Hall
e294991b08
Copter: Fix before squash
4 years ago
Leonard Hall
4bae8f03a4
Copter: Use PosControl fixes
4 years ago
Leonard Hall
726074be91
Copter: Support Thrust Vector based navigation
4 years ago
Randy Mackay
5fcd2de4fa
Copter: attitude target thrust-as-thrust bit moved from DEV_OPTIONS to GUID_OPTIONS
4 years ago
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
4 years ago
Leonard Hall
a29e2d8920
Copter: fix references to position error
4 years ago
Leonard Hall
328c0655e3
Copter: support for SCurves and position controller changes
...
wp_start provides next_dest_loc
send next_destination to wp_nav instead of setting fast_waypoint
fixup zigzag for S-curve changes
fixup guided
auto spline fixes
smart rtl rename of next_point to dest_NED
loc_from_cmd accepts default location
auto mode stops before starting land command
auto do_next_wp accepts default location
rename do_next_wp to set_next_wp
also rename get_spline_from_cmd argument
also improve failure to set next waypoint due to missing terrain data
also fixup comment in set_next_wp
also auto stops when moving from straight to spline segments
also auto mode spline fix
also auto mode calls AC_WPNav::set_spline_destination_next
Copter: AutoYaw provides rate from WPNav
4 years ago
Peter Barker
d387ad9921
Copter: have allows_arming take a AP_Arming::Method rather than bool from_gcs
...
This API predates us having the arming methods being passed around.
This makes the calls look like Plane
4 years ago
Josh Henderson
f65c4df358
ArduCopter: make Location(Vector3f) require ALTFRAME
4 years ago