Leonard Hall
|
b32072c130
|
Copter: remove loiter_nav from auto
|
2022-03-12 08:01:18 +09:00 |
Leonard Hall
|
4d712d61dc
|
Copter: use position controller for landing reposition
|
2022-03-12 08:01:18 +09:00 |
Bill Geyer
|
99fd0cb3e6
|
Copter: reset integrators when landed in auto modes in any spool state
|
2022-02-08 09:48:18 +09:00 |
Rishabh
|
309dfa63f3
|
Copter: Switch PrecLand to use updated Pos Controller
|
2022-01-31 14:38:29 +09:00 |
Peter Barker
|
285d752143
|
ArduCopter: create and use AP_OPTICALFLOW_ENABLED
Including a define for each backend.
|
2021-12-29 18:12:03 +11:00 |
Josh Henderson
|
3107c42fca
|
Copter: INAV rename for neu & cm/cms
|
2021-11-30 10:08:07 +11:00 |
Josh Henderson
|
6b871fba55
|
ArduCopter: inav funcs use _xy()
|
2021-11-30 10:08:07 +11:00 |
Leonard Hall
|
5d5ccc8c78
|
Copter: Update ACRO to use rate parameters and update expo function
|
2021-09-23 20:03:53 +09:00 |
Josh Henderson
|
46ec70f9fc
|
Copter: use vector.xy().length() instead of norm(x,y)
|
2021-09-14 10:43:46 +10:00 |
Leonard Hall
|
f3dc47ce3d
|
Copter: Add units to the AC_AttitudeControl Library
|
2021-09-09 08:01:14 +09:00 |
Leonard Hall
|
5fea74d4d0
|
Copter: Separate landing and terrain following.
|
2021-09-06 16:00:19 +09:00 |
Peter Barker
|
2d023967dc
|
ArduCopter: make bad-mode-number notification consistent across vehicles
|
2021-09-01 19:45:46 +09:00 |
Andy Piper
|
83bcea1fe0
|
Copter: turtle mode should output to motors from within motors_output()
move motor output to flightmode
|
2021-09-01 16:25:11 +09:00 |
Randy Mackay
|
8102629dfb
|
Copter: refactor/rename precland methods
|
2021-08-30 14:08:44 +09:00 |
Rishabh
|
40adad743e
|
Copter: Disable Prec Land State Machine when Prec Land disabled
|
2021-08-30 14:08:44 +09:00 |
Rishabh
|
c5b98c3490
|
Copter: Support Prec Land State Machine
|
2021-08-23 15:00:56 +09:00 |
bnsgeyer
|
ca007ee6f6
|
Copter: Allow Tradheli to spoolup in guided or auto mode
|
2021-08-23 12:26:00 +09:00 |
Rishabh
|
cb0b12f25c
|
Copter: only descend when close to target while Prec Land is active
|
2021-08-17 15:09:55 +09:00 |
Andy Piper
|
1b5ed1caff
|
Copter: add turtle mode
add turtle mode as an RC function
add turtle mode arming checks
re-use motortest arming checks for turtle mode
|
2021-08-12 19:00:51 +09:00 |
Iampete1
|
9f5591be02
|
Copter: notify buzzer on every flight mode change
|
2021-08-05 14:42:42 +10:00 |
Iampete1
|
b63cc809ce
|
Copter: add AUTO RTL pseudo mode, DO_LAND_START
|
2021-07-27 09:00:11 +09:00 |
Leonard Hall
|
455787869e
|
Copter: Correct yaw expo range limit
|
2021-07-02 16:06:50 +09:00 |
Leonard Hall
|
3fd28bd74b
|
Copter: Set Force Descend to true only when in the last phase of landing
|
2021-06-23 10:58:50 +09:00 |
Leonard Hall
|
3b0a870504
|
Copter: Rename set_yaw_target_to_current_heading
|
2021-05-26 16:03:05 +09:00 |
Leonard Hall
|
e294991b08
|
Copter: Fix before squash
|
2021-05-24 20:13:37 +10:00 |
Leonard Hall
|
4bae8f03a4
|
Copter: Use PosControl fixes
|
2021-05-24 20:13:37 +10:00 |
Leonard Hall
|
726074be91
|
Copter: Support Thrust Vector based navigation
|
2021-04-27 17:13:55 +09:00 |
Tatsuya Yamaguchi
|
c42681f4f2
|
Copter: add exit() method to Mode class
|
2021-04-26 09:56:34 +09:00 |
Leonard Hall
|
a29e2d8920
|
Copter: fix references to position error
|
2021-04-03 12:07:59 +09:00 |
Peter Barker
|
5edfed0083
|
Copter: factor out a mode-change-failed method
|
2021-03-30 19:58:05 +11:00 |
murata
|
31b0682246
|
Copter: Move the variable definition
|
2021-03-25 08:55:17 +09:00 |
Peter Barker
|
dc793e916f
|
Copter: move implementation of get_pilot_desired_yaw_rate into mode.cpp
|
2021-03-24 20:46:08 +11:00 |
Tatsuya Yamaguchi
|
0cce5699b2
|
Copter: change from control_mode to flightmode
|
2021-03-23 22:48:20 +11:00 |
Randy Mackay
|
32fb3cb929
|
Copter: remove unused update_navigation and run_autopilot
|
2021-03-23 10:12:08 +09:00 |
Leonard Hall
|
5efe94a771
|
Copter: use AP_Math control functions
|
2021-01-20 18:19:40 +11:00 |
bnsgeyer
|
c75848435e
|
Copter: fix heli land detector and incoporate reset_I_smoothly
|
2020-12-21 23:33:48 -05:00 |
Andy Piper
|
b8f613c965
|
Copter: rename ADSB_ENABLED to HAL_ADSB_ENABLED and remove from config
|
2020-09-22 09:33:51 +10:00 |
Peter Barker
|
afa153fb6f
|
Copter: remove wrapper for get_avoidance_adjusted_climbrate
Only the modes are interested in this - there's no point having it on
the Copter object.
|
2020-08-22 08:31:25 +09:00 |
Randy Mackay
|
315d9da138
|
Copter: add ekf alt pre-arm and mode init checks
|
2020-08-20 12:41:40 +09:00 |
Peter Barker
|
d87986ecdd
|
Copter: move set_throttle_takeoff implementation into Mode
No callers except the mode objects, so move it.
|
2020-08-05 08:23:03 +09:00 |
Andy Piper
|
54c3d07547
|
Copter: make make/gimbal configurable on a per-board basis
|
2020-08-04 09:18:14 +10:00 |
Peter Barker
|
73526c0256
|
Copter: pass reason through in set_mode AP_Vehicle override
Other vehicles seem to do this correctly.
|
2020-07-28 09:10:38 +09:00 |
Andy Piper
|
12c9578a66
|
Copter: add in additional acro options
Air-mode for multicopters
Rate only for multicopters and trad-heli
if air-mode aux switch is toggled in acro do not reset air-mode on exit
|
2020-07-14 15:54:24 +09:00 |
Randy Mackay
|
c4b5d47e1f
|
Copter: white space fixes
|
2020-04-23 13:17:11 +09:00 |
murata
|
2822fa68fc
|
Copter: Adding flight mode to flight mode unchangeable messages
|
2020-04-14 09:53:17 +09:00 |
Tatsuya Yamaguchi
|
735498e160
|
Copter: move zigzag exit into mode_zigzag.cpp
|
2020-03-26 14:56:40 +09:00 |
Peter Barker
|
136d0cce0b
|
Copter: rewrite_get_alt_above_ground_cm for clarity
It's not entirely clear at a glance that we don't return an
uninitialised value off the stack here.
|
2020-03-03 21:38:03 +09:00 |
Andrew Tridgell
|
dd5fafe30e
|
Copter: added rangefinder height interpolated using inertial alt
this smooths rangefinder heights and allows for good estimated for
precision landing even with loss of some rangefinder samples during landing
|
2020-02-25 09:10:30 +09:00 |
Tatsuya Yamaguchi
|
9f577a23c8
|
Copter: stop spray if changing a mode from ZigZag to other
|
2020-02-19 19:56:56 +09:00 |
Randy Mackay
|
b482d147df
|
Copter: always store previous control mode
also minor spacing fixup
|
2019-12-12 09:13:24 +09:00 |