ardupilot/ArduCopter
Peter Barker bf59fbc6d9 Copter: payloadplace: avoid using auto_takeoff functionality
Co-authored-by: Leonard Hall <leonardthall@gmail.com>

the methods being called to a lot more than we need or want them to.

In particular, they mix both horizontal and vertical control, but also may or may not run based on various aircraft conditions.

Simplify by simply calling position controller.
2023-10-27 14:15:53 +11:00
..
APM_Config.h ArduCopter: use AP_BEACON_ENABLED instead of BEACON_ENABLED 2023-04-12 09:24:39 +10:00
AP_Arming.cpp Copter: Support not sending a status text on state change 2023-10-25 09:39:51 -07:00
AP_Arming.h all: use CLASS_NO_COPY() macro 2022-10-04 11:23:04 +11:00
AP_ExternalControl_Copter.cpp ArduCopter: Fix some typos 2023-10-12 18:30:42 +11:00
AP_ExternalControl_Copter.h Copter: added AP_ExternalControl support 2023-08-22 18:21:23 +10:00
AP_Rally.cpp ArduCopter: correct logging when rally disabled 2023-09-05 22:23:51 +10:00
AP_Rally.h ArduCopter: correct logging when rally disabled 2023-09-05 22:23:51 +10:00
AP_State.cpp Copter: minor format fix 2022-05-03 08:36:20 +09:00
Attitude.cpp Copter: Support changing update period in Motors 2022-12-13 17:10:06 +11:00
Copter.cpp Copter: Change from fast_loop method to FAST_TASK(NFC) 2023-08-23 19:24:01 +09:00
Copter.h Copter: encapsulate PayLoadPlace state and methods into existing struct 2023-10-27 14:15:53 +11:00
GCS_Copter.cpp ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
GCS_Copter.h ArduCopter: move sysid_my_gcs to be public 2023-06-17 14:49:22 +10:00
GCS_Mavlink.cpp ArduCopter: remove MSG_BATTERY_STATUS from steams if AP_BATTERY_ENABLED is false 2023-10-26 13:23:57 +11:00
GCS_Mavlink.h ArduCopter: handle MAV_CMD_NAV_TAKEOFF via command_long and command_in 2023-10-24 12:59:19 +11:00
Log.cpp Copter: logging disentangle and correct bugs and rename bitmasks 2022-08-16 20:16:24 -04:00
Makefile.waf waf: use single entry point for make wrappers 2015-12-10 10:40:34 +09:00
Parameters.cpp Copter: SURFTRAK_MODE: mark as reboot required 2023-07-26 11:31:05 +09:00
Parameters.h Copter: Support checking max rpm in the takeoff check 2023-05-02 10:23:55 +10:00
RC_Channel.cpp ArduCopter: allow scaled passthru to go to trim on rc failsafe 2023-06-29 21:37:12 +10:00
RC_Channel.h ArduCopter: allow scaled passthru to go to trim on rc failsafe 2023-06-29 21:37:12 +10:00
ReleaseNotes.txt Copter: 4.4.2 stable release notes 2023-10-22 21:52:08 +01:00
UserCode.cpp Copter: fix userhook aux switches 2021-12-01 07:44:25 +09:00
UserParameters.cpp Copter: set paraam default for user parameters 2022-12-30 14:40:55 -08:00
UserParameters.h Copter: set paraam default for user parameters 2022-12-30 14:40:55 -08:00
UserVariables.h Global: remove mode line from headers 2016-10-24 09:42:01 -02:00
afs_copter.cpp AP_AdvancedFailsafe: option to automatically set mode to auto when datalink is loss 2023-09-12 09:09:39 +10:00
afs_copter.h AP_AdvancedFailsafe: option to automatically set mode to auto when datalink is loss 2023-09-12 09:09:39 +10:00
autoyaw.cpp Copter: Guided Yaw Fix 2023-03-21 08:23:12 +09:00
avoidance.cpp Copter: Check for height before turning on proximity simple avoidance 2021-02-16 20:08:00 +09:00
avoidance_adsb.cpp ArduCopter: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
avoidance_adsb.h all: use CLASS_NO_COPY() macro 2022-10-04 11:23:04 +11:00
baro_ground_effect.cpp Copter: INAV rename for neu & cm/cms 2021-11-30 10:08:07 +11:00
commands.cpp ArduCopter: remove logging of first home location into CMD message set 2023-01-03 11:22:18 +11:00
compassmot.cpp Copter: remove enable_motor_output method 2023-03-25 07:57:48 +09:00
config.h Copter: use AP_FOLLOW_ENABLED 2023-08-15 09:57:35 +10:00
crash_check.cpp ArduCopter: Fix some typos 2023-10-12 18:30:42 +11:00
defines.h Copter: encapsulate PayLoadPlace state and methods into existing struct 2023-10-27 14:15:53 +11:00
ekf_check.cpp Copter: Match type to set value 2023-02-10 15:38:10 +09:00
esc_calibration.cpp Copter: Change from division to multiplication 2022-03-16 18:41:52 +11:00
events.cpp Copter: Add GCS Failsafe Brake option 2023-05-20 17:28:54 +10:00
failsafe.cpp ArduCopter: use fence singleton in afs check 2022-10-25 11:31:14 +11:00
fence.cpp ArduCopter: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
heli.cpp Copter: style formatting 2023-02-05 17:54:33 -05:00
inertia.cpp ArduCopter: rename AP_AHRS::get_position to get_location 2022-01-25 10:47:22 +11:00
land_detector.cpp Copter: fix landing detector for autorotation 2023-02-05 17:54:33 -05:00
landing_gear.cpp ArduCopter: make and use AP_LANDINGGEAR_ENABLED 2022-12-14 18:30:23 +11:00
mode.cpp Copter: encapsulate PayLoadPlace state and methods into existing struct 2023-10-27 14:15:53 +11:00
mode.h Copter: payloadplace: fold methods back into caller 2023-10-27 14:15:53 +11:00
mode_acro.cpp Copter: use pilot_desired_throttle rather than limit_throttle_out in stabilize and acro. 2022-09-07 17:03:03 +01:00
mode_acro_heli.cpp Copter: Update ACRO to use rate parameters and update expo function 2021-09-23 20:03:53 +09:00
mode_althold.cpp Copter: Add control over throttle ramp time during take-off 2022-08-31 19:19:04 -04:00
mode_auto.cpp Copter: payloadplace: avoid using auto_takeoff functionality 2023-10-27 14:15:53 +11:00
mode_autorotate.cpp ArduCopter: Fix some typos 2023-10-12 18:30:42 +11:00
mode_autotune.cpp Copter: Update ACRO to use rate parameters and update expo function 2021-09-23 20:03:53 +09:00
mode_avoid_adsb.cpp Copter: change from control_mode to flightmode 2021-03-23 22:48:20 +11:00
mode_brake.cpp Copter: Note that this process is for SOLO 2023-06-20 11:10:26 +10:00
mode_circle.cpp ArduCopter: use AHRS to get Locations from origin-offset 2023-09-12 09:29:26 +10:00
mode_drift.cpp Copter: add support for command model class 2022-06-28 07:56:12 +09:00
mode_flip.cpp Copter: add allows_flip function to Mode class 2021-03-23 22:48:20 +11:00
mode_flowhold.cpp Copter: Make mode flowhold a build option via MODE_FLOWHOLD_ENABLED 2022-08-18 07:46:13 -04:00
mode_follow.cpp ArduCopter: support for Mount following the lead vehicle in follow mode 2023-05-26 11:10:35 -07:00
mode_guided.cpp Copter: encapsulate auto takeoff into an ojbect 2023-10-18 13:47:11 +11:00
mode_guided_nogps.cpp Copter: correct namespacing of Copter modes 2019-06-11 09:18:22 +09:00
mode_land.cpp ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
mode_loiter.cpp ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
mode_poshold.cpp Copter: Reorder Alt_hold state switch statement for clarity 2022-10-04 10:03:44 +09:00
mode_rtl.cpp Copter: RTL accepts do-change-speed commands 2023-04-20 21:39:57 +10:00
mode_smart_rtl.cpp Copter: auto yaw fix issues after testing 2022-11-01 08:21:50 +09:00
mode_sport.cpp Copter: Reorder Alt_hold state switch statement for clarity 2022-10-04 10:03:44 +09:00
mode_stabilize.cpp Copter: use pilot_desired_throttle rather than limit_throttle_out in stabilize and acro. 2022-09-07 17:03:03 +01:00
mode_stabilize_heli.cpp Copter: Clarify that the target_yaw_rate variable is set 2022-05-20 11:21:22 +09:00
mode_systemid.cpp ArduCopter: Fix some typos 2023-10-12 18:30:42 +11:00
mode_throw.cpp Copter: Add control over throttle ramp time during take-off 2022-08-31 19:19:04 -04:00
mode_turtle.cpp Copter: use new motors thrust linrisation, don't send air density ratio 2023-04-18 09:32:22 +10:00
mode_zigzag.cpp Copter: Change to ternary operator 2023-09-27 08:12:01 +10:00
motor_test.cpp Copter: check with motors if motor test is allowed 2023-06-27 10:24:15 +10:00
motors.cpp Copter: always keep motors interlock state current 2022-02-10 07:43:40 +09:00
navigation.cpp Copter: remove unused update_navigation and run_autopilot 2021-03-23 10:12:08 +09:00
precision_landing.cpp ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
radio.cpp Copter: remove enable_motor_output method 2023-03-25 07:57:48 +09:00
sensors.cpp Copter: use new motors thrust linrisation, don't send air density ratio 2023-04-18 09:32:22 +10:00
standby.cpp Copter: Rename set_yaw_target_to_current_heading 2021-05-26 16:03:05 +09:00
surface_tracking.cpp Copter: Add support for terrain altitude time constant 2023-03-07 13:41:35 +11:00
system.cpp Copter: The preprocessor determines whether rangefinder initialization is possible 2023-08-23 22:31:15 +10:00
takeoff.cpp Copter: encapsulate auto takeoff into an ojbect 2023-10-18 13:47:11 +11:00
takeoff_check.cpp Copter: Support checking max rpm in the takeoff check 2023-05-02 10:23:55 +10:00
terrain.cpp Copter: replace use of TERRAIN_MARGIN with WPNAV_TER_MARGIN 2021-07-21 16:03:44 +09:00
toy_mode.cpp ArduCopter: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
toy_mode.h Copter: correct compilation with toymode enabled 2019-11-06 16:36:35 +11:00
tuning.cpp Copter: Tuning for position controller angle max 2022-12-20 11:39:33 +11:00
version.h Copter: version to 4.5.0-dev 2023-04-26 17:45:52 +10:00
wscript Copter: remove linkage of AP_Stats 2020-01-16 20:36:54 +11:00