Commit Graph

169 Commits

Author SHA1 Message Date
Peter Barker 7377b3f8f2 ArduCopter: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Peter Barker 6b439bb2f3 ArduCopter: allow payload place to be compiled out of code 2023-10-27 14:15:53 +11:00
Peter Barker 5820a9bc2f Copter: encapsulate PayLoadPlace state and methods into existing struct
... and make it a class
2023-10-27 14:15:53 +11:00
rishabsingh3003 8a1fa0e096 Copter: Allow fast descend while Prec Landing 2023-09-13 11:49:16 +10:00
Iampete1 678017c577 Copter: implement FLTMODE_GCSBLOCK bitmask 2023-06-28 12:56:25 +01:00
tzarjakob 97b7e8d1d0 ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
rishabsingh3003 1452b50196 Copter: Add option to resume precland after reposiiton 2023-01-31 19:56:43 +09:00
Iampete1 55e72a9848 Copter: auto yaw re-work 2022-11-01 08:21:50 +09:00
murata c2e26acbea Copter: Message length within 50 bytes 2022-10-04 10:33:49 +09:00
chobitsfan 434841d402 Copter: use 3d vector from plnd to slow down 2022-09-30 08:58:37 +09:00
Peter Barker fd28991ab2 ArduCopter: add and use AP_CAMERA_ENABLED 2022-09-21 11:58:38 +10:00
Leonard Hall 427c64eff0 Copter: Replace set_throttle_takeoff with init_z_controller 2022-08-29 13:35:32 +09:00
Stephen Dade 58cb4cbfb1 Copter: Make mode flowhold a build option via MODE_FLOWHOLD_ENABLED 2022-08-18 07:46:13 -04:00
Iampete1 1b160205ab ArduCopter: change AC_FENCE to AP_FENCE_ENABLED 2022-07-27 19:04:56 +10:00
RuffaloLavoisier 2172095e3f Copter : correct spelling on comment 2022-07-11 08:51:27 +09:00
Bill Geyer 4fde394395 Copter: add support for command model class 2022-06-28 07:56:12 +09:00
Leonard Hall 0c008fe8a9 Copter: AP_Math: Move rc_input_to_roll_pitch conversion to AP_Math 2022-05-31 08:08:17 +09:00
Leonard Hall 08cdde5608 Copter: Clarify get_pilot_desired_lean_angles and fix limit 2022-05-31 08:08:17 +09:00
Rishabh 1e7203616b Copter: Do not allow automatic yaw while prec land retry 2022-05-19 15:31:41 +09:00
Bill Geyer 889a9b0f06 Copter: fix position ctrl init for guided takeof 2022-05-14 12:16:02 +09:00
Leonard Hall 0591d760ea Copter: Clarify calculations in get_pilot_desired_lean_angles 2022-03-24 13:46:52 +09:00
murata 08a1ad3c39 Copter: Change from division to multiplication 2022-03-16 18:41:52 +11:00
Leonard Hall 93cff95448 Copter: remove loiter_nav from auto 2022-03-07 16:14:23 +09:00
Leonard Hall b5a4f24559 Copter: use position controller for landing reposition 2022-03-07 16:14:23 +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