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
Tatsuya Yamaguchi
0cce5699b2
Copter: change from control_mode to flightmode
4 years ago
Tatsuya Yamaguchi
1dccc0ceb3
Copter: add mode_number function to Mode class
4 years ago
Emre Saldiran
543c2bf55b
Copter: change description of system id delay variable (NFC)
4 years ago
Randy Mackay
2d9c6867f4
Copter: accept MISSION_START commands when vehicle is disarmed
4 years ago
Randy Mackay
32fb3cb929
Copter: remove unused update_navigation and run_autopilot
4 years ago
Randy Mackay
1c350514ca
Copter: auto mode starts or updates mission from run method
4 years ago
Rishabh
618282e996
Copter: Remove avoidance completly from poshold
4 years ago
Tatsuya Yamaguchi
941c5f8179
Copter: add EKF failsafe notify tones
4 years ago
Randy Mackay
ef33ed5e36
Copter: landing gear enabled on all boards
...
Co-authored-by: Tatsuya Yamaguchi <susumu-336@hotmail.co.jp>
4 years ago
Tatsuya Yamaguchi
ed8384b45a
Copter: add option to disable LANDING_GEAR
4 years ago
Tatsuya Yamaguchi
52cd042d69
Copter: update filtered range finder altitude to AC_WPNav
4 years ago
Ryan Birmingham
c2cdb00f85
Copter: constrain throttle before setting deadband
4 years ago
Randy Mackay
e0a8baccfd
Copter: pre-arm check of EKF pos and vel variances
4 years ago
Randy Mackay
49486b7cea
Copter: ekf failsafe may trigger while disarmed but takes no action
4 years ago
Randy Mackay
5babe93201
Copter: ekf failsafe only triggers if it has ever passed
4 years ago
Randy Mackay
be29b23195
Copter: do-mount-control ignored if no mount
...
Co-authored-by: srirajshukla <srirajshukla@gmail.com>
Co-authored-by: Yash Vadi <yvadi9274@yahoo.com>
4 years ago
Peter Barker
211a7f85b5
ArduCopter: remove separate calls to get delta-times for vel and ang
4 years ago
Siddharth Purohit
da7d34224d
Copter: do common gps arming checks first before moving on
4 years ago
Siddharth Purohit
0c42c56c36
Copter: move underscore one layer down for GPS
4 years ago
Rishabh
e727d08266
Copter: Provide downward facing rangefinder readings to proximity lib
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
f14e1c2799
ArduCopter: Ensure fence has opportunity to auto disable for landing
4 years ago
James O'Shannessy
8ab1cf869d
ArduCopter: Remove fence_checks in AP_Arming because they are common across all vehicles now
4 years ago
James O'Shannessy
a88f2721a8
ArduCopter: Use auto enable and auto disable from AC_Fence
4 years ago
James O'Shannessy
2a9affe517
ArduCopter: Remove unused fence floor enable function
4 years ago
James O'Shannessy
f228adfa75
ArduCopter: Improve auto-enable/disable of fence
4 years ago