murata
6d8d35f272
Copter: Change the direct value to the definition name
4 years ago
Iampete1
0545c3941b
Copter: mode circle: trigger param value change
4 years ago
Randy Mackay
67e15f8d07
Copter: autotune entry checks moved to init
4 years ago
chobits
7b60ace18b
Copter: fix takeoff drift if vehicle is not in origin
4 years ago
Josh Henderson
a5b984640e
ArduCopter: Privatize AP_IntertialSensor Logging
4 years ago
Peter Barker
cc90eddc82
ArduCopter: log auxillary function invocations
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
5fcd2de4fa
Copter: attitude target thrust-as-thrust bit moved from DEV_OPTIONS to GUID_OPTIONS
4 years ago
Randy Mackay
7cf4195f86
Copter: 4.1.0-beta1 release notes
4 years ago
Peter Barker
6727a6588f
ArduCopter: tidy setting of sensor status flags
4 years ago
Peter Barker
ff072c5215
Copter: stop sending POSITION_TARGET_LOCAL_NED in guided-angle mode
...
The values we were sending through were not relevant
4 years ago
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
4 years ago
Peter Barker
fa9ac072ec
Copter: remove unused AP_IRLock include
...
This header is included as required by the AC_PrecLand library - it is
now responsible for actually instantiating the AP_IRLock instance if
required, so Copter doesn't need to know anything about AP_IRLock.
4 years ago
Andrew Tridgell
5a869174e5
Copter: use handle_landing_target() for precland
...
allows for jitter correction
4 years ago
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
4 years ago
Randy Mackay
6a98ad5a29
Copter: loiter-turns fix
4 years ago
Peter Barker
c2411698b9
Copter: point to SITL parameter metadata
4 years ago
Peter Barker
09a9bd73a4
ArduCopter: move handling of last-seen-SYSID_MYGCS up to GCS base class
4 years ago
chobits
28fbc73fb6
Copter: fix build error when landinggear disabled
4 years ago
TunaLobster
1bda79dd72
ArduCopter: loosen motion based landing detection when WoW is present
4 years ago
TunaLobster
444b33b059
ArduCopter: add WoW to Copter landing check
4 years ago
Peter Barker
e7a9e0acb4
Copter: move brake state into a structure
4 years ago
Randy Mackay
941cf6b293
Copter: integrate AC_WPNav::get_yaw_rate_cds rename
4 years ago
Randy Mackay
94d4e5912b
Copter: add comments to smartRTL
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
d981de1ff4
Copter: position control PID logging
4 years ago
Leonard Hall
a29e2d8920
Copter: fix references to position error
4 years ago
Randy Mackay
7c14f4de0d
Copter: rtl passes speed to wpnav::init
4 years ago
Randy Mackay
9d91b6c3be
Copter: smart-rtl fix for final point altitude
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
Randy Mackay
204c839ae0
Copter: mode_smart_rtl uses peek_point
4 years ago
Peter Barker
ce9800e597
ArduCopter: return MAV_RESULT_FAILED from do_aux_function if invalid function
4 years ago
Peter Barker
5edfed0083
Copter: factor out a mode-change-failed method
4 years ago
Peter Barker
1e0f106ed4
Copter: make AutoTune object private state to ModeAutoTune
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
Randy Mackay
8a5b5897f0
Copter: remove unused ADSB_ENABLED from Config.h
4 years ago
Randy Mackay
91fa40aea6
Copter: HAL_PROXIMITY_ENABLED replaces PROXIMITY_ENABLED
4 years ago
Peter Barker
45d484c0ba
ArduCopter: remove Log_Write_Performance which is not called anywhere
4 years ago
Peter Barker
3af006019b
Copter: mark ModeSystemID as has_manual_throttle, no-arm and no-gps
...
This has implications for many things, like smoothing transition to auto
modes, and for arming
4 years ago
murata
31b0682246
Copter: Move the variable definition
4 years ago
Peter Barker
a274697776
Copter: move LAND state variables to be members rather than static
...
Also rename one of them as we may be using (e.g.) OF to control position rather
than GPS.
4 years ago
Peter Barker
dc793e916f
Copter: move implementation of get_pilot_desired_yaw_rate into mode.cpp
4 years ago
Emre Saldiran
d5715292a3
Copter: implement set_target_posvel_NED method for use in scripting
4 years ago
murata
0fe65fd6d3
Copter: Added new settings for flight mode channel
4 years ago
Tatsuya Yamaguchi
069b7142b7
Copter: add allows_flip function to Mode class
4 years ago
Tatsuya Yamaguchi
f4eed612d7
Copter: add allows_autotune function to Mode class
4 years ago
Tatsuya Yamaguchi
2b89ac625f
Copter: add allows_save_trim function to Mode class
4 years ago