Andrew Tridgell
705ec9040c
Copter: allow VTOL_TAKEOFF and VTOL_LAND as synonyms
...
this allows is_takeoff_next() to be in common, and reduces confusion
if user selects VTOL_TAKEOFF in a GCS mission editor
3 years ago
Bill Geyer
889a9b0f06
Copter: fix position ctrl init for guided takeof
3 years ago
Peter Barker
3bf0a21887
ArduCopter: support *10 multipler when storing/retrieving radius in NAV_LOITER_TURNS
3 years ago
Randy Mackay
f1c072bcd2
Copter: auto mode sets submode after all possible failures are passed
3 years ago
m
f0e1b3eb9f
Copter: Pause/Continue in AUTO and GUIDED modes with SCurves
3 years ago
Leonard Hall
18696e923e
Copter: WP Pause support
3 years ago
Leonard Hall
93cff95448
Copter: remove loiter_nav from auto
3 years ago
Leonard Hall
fb6c3ebb72
Copter: auto and guided takeoff use postion controller
3 years ago
Andy Piper
11a5c8d2a4
Copter: nuke clang warnings
3 years ago
Shiv Tyagi
7765399e49
Copter: change circle_nav.set_radius to circle_nav.set_radius_cm
3 years ago
Randy Mackay
df5c3acdfe
Copter: fix nav_script_time timeout
3 years ago
Randy Mackay
1251a91430
Copter: add nav_script_time mission command support
3 years ago
Iampete1
23ea84bf32
copter: fix condition yaw early completion
3 years ago
Tatsuya Yamaguchi
6443bdcb2d
Copter: change variable type from float to int32_t
3 years ago
Rishabh
309dfa63f3
Copter: Switch PrecLand to use updated Pos Controller
3 years ago
Tatsuya Yamaguchi
3045451769
Copter: fix sanity checks for takeoff altitude
3 years ago
Randy Mackay
d5461f2225
Copter: integrate AP_Mission_ChangeDetector
3 years ago
Leonard Hall
8c7414e932
Copter: Constrain vertical speed in loiter_to_alt_run
3 years ago
Josh Henderson
3107c42fca
Copter: INAV rename for neu & cm/cms
3 years ago
Josh Henderson
6b871fba55
ArduCopter: inav funcs use _xy()
3 years ago
Tatsuya Yamaguchi
e9115601dd
Copter: reset land_repo_active flag in Auto mode
3 years ago
Leonard Hall
5d5ccc8c78
Copter: Update ACRO to use rate parameters and update expo function
3 years ago
Iampete1
ec5d5b4471
Copter: check for takeoff before continuing after land
3 years ago
Iampete1
f848917e1a
Copter: log entry and exit of Auto RTL pseudo mode
3 years ago
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
3 years ago
Iampete1
09f1a3da8a
Copter: auto RTL: don't switch modes if already in auto
3 years ago
Randy Mackay
8102629dfb
Copter: refactor/rename precland methods
3 years ago
Rishabh
40adad743e
Copter: Disable Prec Land State Machine when Prec Land disabled
3 years ago
Rishabh
c5b98c3490
Copter: Support Prec Land State Machine
4 years ago
bnsgeyer
ca007ee6f6
Copter: Allow Tradheli to spoolup in guided or auto mode
4 years ago
Iampete1
b63cc809ce
Copter: add AUTO RTL pseudo mode, DO_LAND_START
4 years ago
Josh Henderson
2ba6ae6196
ArduCopter: mark get_wp() const
4 years ago
Leonard Hall
feae762e64
Copter: additional yaw modes and fixes
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
Pierre Kancir
4368629fb6
Copter: rename RTLState to SubMode
4 years ago
Pierre Kancir
f43e42f0b6
Copter: rename AutoMode enum to SubMode
4 years ago
Pierre Kancir
c4cc3659fc
Copter: make RTLState an enum class
4 years ago
Pierre Kancir
4987e54247
Copter: make AutoMode an enum class
4 years ago
Leonard Hall
726074be91
Copter: Support Thrust Vector based navigation
4 years ago
Tatsuya Yamaguchi
c42681f4f2
Copter: add exit() method to Mode class
4 years ago
Randy Mackay
6a98ad5a29
Copter: loiter-turns fix
4 years ago
Randy Mackay
96267553cf
Copter: auto detects mission changes
4 years ago
Randy Mackay
238d102a56
Copter: auto's wp_start skips submode change on terrain failsafe
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
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago