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
Tatsuya Yamaguchi
ed8384b45a
Copter: add option to disable LANDING_GEAR
4 years ago
chobits
b7c937592e
Copter: send mission_item_reached in guided
4 years ago
James O'Shannessy
d055d7a581
ArduCopter: Cleanup - removes autoenabling of fence with AC_Fence parameter
4 years ago
James O'Shannessy
a88f2721a8
ArduCopter: Use auto enable and auto disable from AC_Fence
4 years ago
James O'Shannessy
f228adfa75
ArduCopter: Improve auto-enable/disable of fence
4 years ago
Mathias Bos
b3b7f2d3d2
Copter: Remove yaw rate wrapping in guided mode.
4 years ago
Rishabh
bd37eab3af
Copter: Support 3D Simple Avoidance
4 years ago
Tatsuya Yamaguchi
eab913646e
Copter: fix ignore pilot yaw option for guided
4 years ago
Michael du Breuil
f9b4e81702
Copter: Add ignore pilot yaw to guided, auto and RTL options
4 years ago
Randy Mackay
ea7f850738
Copter: guide mode fix for takeoff in attitude control submode
...
It was not possible to takeoff when thrust was provided instead of climb rate (which is used depends upon DEV_OPTIONS)
4 years ago
Randy Mackay
9104b4800f
Copter: correct GuidedOptions enum after peer review
...
Co-authored-by: Peter Barker <pb-gh@barker.dropbear.id.au>
4 years ago
Randy Mackay
29fedff826
Copter: guided implementations moved to match declarations
...
this should be a non-functional change
4 years ago
Randy Mackay
5adf1d9596
Copter: guided mode angle controller sets auto-armed from run method
4 years ago
Randy Mackay
ab42bbc43f
Copter: guided mode velocity control can trigger takeoff
4 years ago
Randy Mackay
eb3aca7acf
Copter: add GUIDED_OPTIONS to allow arming from transmitter
4 years ago
Randy Mackay
ab54f8805a
Copter: guided mode checks dest before changing submode
4 years ago
Randy Mackay
30c8d7bf40
Copter: dev option so set-attitude-target thrust field used as thrust
5 years ago
Randy Mackay
dcbbd047b4
Copter: simplify guided mode takeoff using rangefinder
5 years ago
Tatsuya Yamaguchi
29dcbd1398
Copter: use rangefinder to takeoff altitude in guided mode
5 years ago
Randy Mackay
db2229f684
Copter: ModeGuided::do_user_takeoff_start arg rename
...
this makes it more consistent with the method it is overriding
5 years ago
Randy Mackay
8d99f204b0
Copter: integrate landing gear option and make edge based
...
also guided mode now retracts landing gear after takeoff
previously landing gear deployment was "level based" meaning the pilot could not override the gear's position
5 years ago
Sachchit Vekaria
f6125b26e8
Copter: Allowing Terrain Following in Guided Mode
...
Uses frame type of MAVLINK_MSG_ID_SET_POSITION_TARGET_GLOBAL_INT message to decide the value of terrain_alt boolean.
5 years ago
Bogdan Grigoruta
5183703243
Copter: move Mode::auto_takeoff_run to takeoff.cpp
5 years ago