Ferruccio1984
da4a2ec85d
Copter: Implementation of autorotation condition at RSC level
...
enables faster re-spool(user settable timer) after power engagement
2023-02-05 17:54:33 -05:00
Peter Barker
bba5b34c1e
Copter: remove FS_OPTIONS parameter conversion
...
This code is in 4.0.7 but not 3.6.11 - i.e. after this someone upgrading from 3.6 to master (and presumably 4.4) won't get this conversion done.
This conversion is flawed in that someone configuring a default for a parameter in a configuration file will have that value over-ridden by this code.
2023-01-12 20:33:43 +11:00
Randy Mackay
e076ce64a1
Copter: replace get_rate_bf_targets with get_rate_ef_targets
2023-01-09 10:34:34 +09:00
Peter Barker
279b6c048d
ArduCopter: use relay singleton in Parachute
2023-01-03 10:19:54 +11:00
Tatsuya Yamaguchi
da73b419ab
Copter: fix compilation when GUIDED, AUTO and CIRCLE modes are disabled
2022-12-22 13:37:28 +09:00
Peter Barker
7e962bb1be
ArduCopter: iinclude AP_OpticalFlow header as required
2022-12-15 21:07:31 +11:00
Peter Barker
c32a11f37a
ArduCopter: make and use AP_LANDINGGEAR_ENABLED
2022-12-14 18:30:23 +11:00
Leonard Hall
5d690f0360
Copter: Support changing update period
2022-12-13 17:10:06 +11:00
Peter Barker
15673f2aa7
Copter: remove SPRAYER_ENABLED define in favor of just HAL_SPRAYER_ENABLED
2022-11-15 08:45:42 +09:00
Peter Barker
1d1956739e
ArduCopter: change namespace of MultiCopter and FixedWing params
...
this stops the libraries knowing anything about AP_Vehicle
2022-11-09 19:04:37 +11:00
Andrew Tridgell
8c4732210c
Copter: two more arguments to NAV_SCRIPT_TIME
2022-10-23 18:11:15 +11:00
Peter Barker
be93d8212c
ArduCopter: add AP_GRIPPER_ENABLED
2022-10-04 10:58:34 +11:00
Peter Barker
2d0f31c2ad
ArduCopter: correct compilation with rally disabled
2022-09-27 10:16:47 +10:00
Peter Barker
fd28991ab2
ArduCopter: add and use AP_CAMERA_ENABLED
2022-09-21 11:58:38 +10:00
Peter Barker
9c7e1c3af9
ArduCopter: add and use AP_RPM_ENABLED
2022-09-20 09:28:27 +10:00
Randy Mackay
3f96423795
Copter: add takeoff RPM check
2022-09-07 17:03:03 +01:00
esaldiran
cbadf77652
ArduCopter: support custom controller
2022-08-30 13:10:09 +10:00
rishabsingh3003
8fcd42d104
Copter: Convert PRX_ parameters to PRX1_
2022-08-24 18:26:27 +10:00
Stephen Dade
58cb4cbfb1
Copter: Make mode flowhold a build option via MODE_FLOWHOLD_ENABLED
2022-08-18 07:46:13 -04:00
Peter Barker
78c742978e
ArduCopter: rename OpticalFlow class to AP_OpticalFlow
...
Brings us in-line with other classes in ArduPilot.
Removes ambiguity with AP_HAL::OpticalFlow which can cause compilation errors as we start to make code more portable across targets
2022-08-18 14:24:01 +10:00
Henry Wurzburg
d3aebd72d8
Copter: logging disentangle and correct bugs and rename bitmasks
...
fix
2022-08-16 20:16:24 -04:00
Peter Barker
d39fcfd038
ArduCopter: move call to compass cal update up to AP_Vehicle
2022-08-16 10:06:44 +10:00
Andy Piper
1c8d206dfb
Copter: fast attitude logging should be at loop rate
2022-08-09 03:45:08 -04:00
Iampete1
1b160205ab
ArduCopter: change AC_FENCE to AP_FENCE_ENABLED
2022-07-27 19:04:56 +10:00
Iampete1
b988391455
Copter: Fence moved to vehicle
2022-07-27 19:04:56 +10:00
Yuri
a97a17cce4
Copter: implement set_desired_speed
2022-07-07 19:34:10 +09:00
Bill Geyer
4fde394395
Copter: add support for command model class
2022-06-28 07:56:12 +09:00
Randy Mackay
46023318d4
Copter: get_rangefinder_height_interpolated_cm made const
2022-06-21 09:07:36 +09:00
Randy Mackay
7d13582913
Copter: implement get_rate_bf_targets method
2022-06-15 09:07:14 +09:00
Randy Mackay
cd1a62b7bc
Copter: move get_wp_xxx declarations higher in Copter.h
...
The declarations are grouped by the file in which they appear except for these 3
2022-06-15 09:07:14 +09:00
Randy Mackay
0f73d705a7
Copter: add failsafe_ekf_recheck
...
this allows modes to retrigger the EKF failsafe if they move from a sub mode that did not require GPS to one that does
2022-05-31 07:50:16 +09:00
Randy Mackay
b60d6348ed
Copter: add dead reckon failsafe
2022-05-25 20:05:21 +09:00
Peter Barker
b0c8fda8d4
ArduCopter: move logging of compass ERR flags into AP_Compass
2022-05-10 19:46:40 +10:00
Peter Barker
6830092a7d
ArduCopter: move error logging of sensor health into AP_Baro
2022-05-03 17:38:09 +10:00
Andy Piper
01766eee01
Copter: use new Task infrastructure for the fast loop
...
add helper for running rate controller
add fast_loop documentation.
2022-05-03 08:20:13 +09:00
Randy Mackay
5ad6a0d2ef
Copter: implement has_ekf_failsafed for use by lua
2022-04-26 18:37:54 +09:00
Andrew Tridgell
eb4a70f613
Copter: moved harmonic notch update code to AP_Vehicle
2022-04-19 09:39:03 +10:00
Andrew Tridgell
8d187f4bc6
Copter: support two full harmonic notch filters
2022-04-19 09:39:03 +10:00
Peter Barker
5539b55c01
Copter: factor failsafe reporting
2022-04-06 10:40:09 +10:00
Peter Barker
bfb8e7df81
ArduCopter: include cleanups
2022-03-01 11:21:33 +11:00
Bill Geyer
2fa54f0df4
Copter: start engine flag not used and style cleanup
2022-02-23 14:22:47 +09:00
Ferruccio1984
84bf3fb74e
Copter: Tradheli support for turbine start
2022-02-23 14:22:47 +09:00
Randy Mackay
1251a91430
Copter: add nav_script_time mission command support
2022-02-22 12:32:56 +09:00
Peter Barker
3989ed76cd
ArduCopter: stop passing mission in Terrain constructor
...
Terrain can use the mission singleton
This means Copter can have terrain while compiling mission out
2022-02-08 11:20:20 +11:00
Leonard Hall
23711b7b10
Copter: Add support for Force Flying
2022-02-04 09:10:57 +09:00
bnsgeyer
a9450ac9b6
Copter: making autotune work for heli too
2022-02-01 23:06:51 -05:00
Rishabh
309dfa63f3
Copter: Switch PrecLand to use updated Pos Controller
2022-01-31 14:38:29 +09:00
Iampete1
f4c7760819
Copter: add flight option to relase gripper on thrust loss
2022-01-28 08:59:47 +09:00
Shiv Tyagi
c1dafae84a
Copter: separate logging for position and attitude targets in guided mode
...
We now log position and attitude targets in guided mode separately. Earlier we were using same messages for both which was causing some confusion in field names
2022-01-26 21:36:48 +09:00
Josh Henderson
ea58c130b4
Copter: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00