Peter Barker
8b2bc89cf6
ArduCopter: make vehicles write notch log messages
2022-01-05 16:34:36 +11:00
Peter Barker
709679ed60
Copter: compassmot: use is_positive for float comparison
...
tridge noted on the DevCall that very, very small numbers could yield
numerical errors during divisions further down
2022-01-05 10:46:14 +11:00
Peter Barker
6bfcf2fb53
Copter: remove pointless wrapper around proximity init
2022-01-04 09:02:54 +09:00
Leonard Hall
b4ec303d74
Copter: Guided: When yaw is not specified use default yaw behaviour.
2022-01-04 08:52:31 +09:00
Peter Barker
9f17cd62a2
Copter: avoid division by zero in compass/motor interference calibration
2022-01-04 08:38:25 +09:00
Randy Mackay
0c93aa0cc6
Copter: 4.1.3 release notes
2021-12-31 14:12:54 +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
Peter Barker
70dcad26f7
ArduCopter: adjust for rename of OpticalFlow.cpp
2021-12-28 10:16:20 +11:00
Leonard Hall
8c7414e932
Copter: Constrain vertical speed in loiter_to_alt_run
2021-12-23 11:21:40 +09:00
Andy Piper
e1c75b2c15
Copter: use calculated number of notches for dynamic harmonic
2021-12-22 18:13:38 +11:00
Randy Mackay
541fae5d4f
Copter: 4.1.3-rc2 release notes
2021-12-22 11:02:33 +09:00
Peter Barker
9b2e9d2e2c
ArduCopter: tidy log message id definitions
...
Add a comment indicating only 20 ids are available to the vehicle
2021-12-21 10:42:18 +11:00
Randy Mackay
93487c1c93
Copter: 4.1.3-rc1 release notes
2021-12-20 09:28:00 +09:00
Gone4Dirt
320f7477a5
Copter: Make RPM log independant of RC log mask
2021-12-16 12:48:48 +11:00
Peter Barker
08b9897bad
Copter: use @CopyValuesFrom for FLTMODEn parameters
2021-12-16 07:11:33 +11:00
Bill Geyer
a89d8cf9fc
Copter: remove setting of rotor rpm in heli.cpp
2021-12-14 22:50:05 -05:00
MidwestAire
fb6db5e564
Copter:Heli - changes for new Heli_RSC control modes
...
move rpm out of case switch so it updates outside of autothrottle_run()
2021-12-14 22:50:05 -05:00
Shiv Tyagi
8b526526c2
Copter: remove pilot_throttle_checks()
...
This method is redundant as throttle below FS_THR_THROTTLE value is already checked in set_throttle_and_failsafe() method.
2021-12-15 12:02:51 +09:00
Josh Henderson
01583e96fa
ArduCopter: guided force_set restriction only for accel commands
2021-12-14 09:04:16 +09:00
Randy Mackay
674a9ce113
Copter: 4.1.2 release notes
2021-12-07 20:11:26 +09:00
Andrew Tridgell
ec4779599c
ArduCopter: revert compass parameter changes
2021-12-04 16:51:53 +11:00
Miloš Petrašinović
063e24c723
Copter: fix userhook aux switches
...
Functions userhook_auxSwitch1, userhook_auxSwitch2, and userhook_auxSwitch3 had the wrong argument type resulting in a compilation error.
2021-12-01 07:44:25 +09:00
Iampete1
7de18183c9
Copter: remove compass params underscore
2021-11-30 08:14:43 +09: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
Josh Henderson
29ebb9be60
Copter: get_bearing & get_horizontal_distance use Vector2f
2021-11-30 10:08:07 +11:00
Randy Mackay
e062ed8fa8
Copter: 4.1.2-rc1 release notes
2021-11-29 19:14:50 +09:00
Peter Barker
32f959f26f
ArduCopter: remove unused GUIDED_LOOK_AT_TARGET_MIN_DISTANCE_CM define
2021-11-29 15:09:00 +11:00
Bill Geyer
40d75302c2
Copter: make bailout only enabled with AROT_ENABLE
2021-11-28 14:20:06 -05:00
m
e8677216b6
Copter: Add support for pausing and continuing auto missions using COMMAND_INT and COMMAND_LONG
2021-11-25 08:18:27 +09:00
Andrew Tridgell
f9d92e2097
Copter: clarify SIMPLE and SUPER_SIMPLE bitmask usage
...
based on switch positions, not flight modes
2021-11-24 08:10:12 +09:00
murata
9d1c3a2df0
Copter: Change the process description
2021-11-18 09:26:26 +09:00
Peter Barker
72f90d84c9
ArduCopter: allow specification of Scheduler table priorities
2021-11-17 19:00:04 +11:00
Randy Mackay
02ad9879fa
Copter: surface tracking timeout fix
...
also restructure update_surface_offset and add comments
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2021-11-17 08:09:00 +09:00
Peter Barker
238a6e4016
ArduCopter: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED
2021-11-15 20:27:40 +11:00
Peter Barker
ee9aef25fc
ArduCopter: ensure ENABLE_SCRIPTING is always defined
2021-11-15 20:27:40 +11:00
Peter Barker
6228cf25dc
Copter: remove unimplemented update_proximity declaration
2021-11-15 07:57:34 +09:00
Shiv Tyagi
477f2824b9
Copter : initialise surface to be tracked
...
This sets the surface to be tracked in SurfaceTracking with the value of SURFTRAK_MODE parameter.
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2021-11-13 11:52:38 +09:00
Shiv Tyagi
e1ded4e3f6
Copter : add SURFTRAK_MODE parameter
...
Added a parameter which will be used to set the surface to be tracked in surface tracking.
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2021-11-13 11:52:38 +09:00
Peter Barker
b26d8810d4
Copter: add warning that heli's stabilize init code isn't run at vehicle startup
2021-11-11 19:50:29 +11:00
Bill Geyer
8ef88fb98e
Copter: add collective stick low flag to catch bad setups for land detector
2021-11-10 16:45:17 -05:00
Bill Geyer
3926b56df0
Copter: change method name to get_below_land_min_coll
2021-11-10 16:45:17 -05:00
chobitsfan
1ca471c2d1
Copter: fix PosHold LOOP_RATE_FACTOR usage
2021-11-10 21:11:37 +09:00
Randy Mackay
31fede4337
Copter: 4.1.1 release notes
2021-11-10 08:07:03 +09:00
Hwurzburg
ee5df978af
ArduCopter: add Y4 Frame type to Quadcopters
2021-11-05 07:39:27 +11:00
Tatsuya Yamaguchi
0ff28df2ba
Copter: change the default of zigzag wp delay to 0
2021-11-05 07:37:31 +11:00
Iampete1
7e2604ef1a
Copter: run parent mandatory_checks
2021-11-02 10:05:07 +11:00
Supernovae
0e023f21a6
ArduCopter: Tuning, NFC grammar fixups
...
changes to improve overall readablity
2021-10-27 22:05:50 +11:00
Iampete1
2fa38e46a0
Copter: set_mode_auto_do_land_start_or_RTL uses set_mode
2021-10-23 15:19:38 +09:00
Peter Barker
a88264d73b
ArduCopter: handle renaming of AP_InertialNav_NavEKF to AP_InertialNav
2021-10-20 18:09:36 +11:00
Peter Barker
1aefa1b378
ArduCopter: move SITL object up to AP_Vehicle
2021-10-19 11:34:43 +11:00
murata
a6af0e87fc
Copter: Change the auto mode judgment to address
2021-10-18 20:11:39 -04:00
Peter Barker
dcc9237c64
ArduCopter: factor substring from allocation_error parameter
2021-10-18 12:49:44 +11:00
Randy Mackay
d78f156d6e
Copter: 4.1.1-rc1 release notes
2021-10-18 09:03:57 +09:00
Tom Pittenger
e7c31dab9c
Copter: move ADSB mavlink handling from vehicles to common library
2021-10-14 19:55:27 -07:00
Josh Henderson
3642b14a0b
ArduCopter: Guided pos_control_run add yaw_rate timeout
2021-10-13 09:46:24 +11:00
Pierre Kancir
73ff525a30
Copter: fix takeoff end report on EXTEND_STATE
...
regression from https://github.com/ArduPilot/ardupilot/pull/18700 .
thanks to @arduouspilot on discuss to notice this, see https://discuss.ardupilot.org/t/extended-sys-state-never-changes-once-guided-takeoff-is-started/76996/3
2021-10-12 16:59:39 -04:00
Randy Mackay
c524b6e5b5
Copter: 4.0.8 release notes
...
TradHeli release only
2021-10-12 14:28:20 +09:00
Iampete1
12c1b3e8f5
Copter: add MOT_PWM param conversion
2021-10-11 22:19:17 -04:00
Iampete1
f487118ee9
Copter: update_throttle_range don't set_throttle_range
2021-10-11 22:19:17 -04:00
Josh Henderson
483d308781
Copter: GCSMavlink Guided inputs check force_set and reject
2021-10-11 19:52:15 -04:00
Dr.-Ing. Amilcar do Carmo Lucas
181a5900df
Copter: Send ESC telemetry over mavlink while doing compassmot
...
compassmot can be used to bypass all PID control loops (this avoids forwarding IMU noise to the motors) while stress-testing the ESCs+motors.
So that temperatures can be monitored in real-time during those long tests, send ESC telemetry as well.
2021-10-11 19:03:01 -04:00
Tatsuya Yamaguchi
918218bdd4
Copter: fix compilation when ACRO, SPORT and DRIFT modes are disabled
2021-10-12 09:01:14 +11:00
Bill Geyer
d0d6457b31
Copter: fix tradheli landing detector bug
2021-10-10 18:55:31 -04:00
murata
995b02e66b
Copter: Flight mode channels are optional, not just channel 5
2021-10-08 14:24:23 +11:00
Randy Mackay
7424e0c743
Copter: 4.1.0 release notes
2021-10-08 09:25:41 +09:00
Iampete1
1f163453fc
Copter: don't check PWM type directly use helpers
2021-10-06 18:59:57 +11:00
Randy Mackay
9de5ef72db
Copter: 4.1.0-rc4 release notes
2021-10-01 20:38:10 -04:00
bugobliterator
2751afaa75
Copter: replace config_error with allocation_error
2021-09-30 08:51:26 +10:00
murata
b8456f7b89
Copter: YAW_MODE judgment does everything
2021-09-29 23:52:40 +09:00
Peter Barker
cfd686c772
Copter: stop passing current_loc into AP_Camera
2021-09-29 18:33:01 +10:00
Tatsuya Yamaguchi
e9115601dd
Copter: reset land_repo_active flag in Auto mode
2021-09-28 21:17:45 +09:00
Randy Mackay
51d9714dbb
Copter: 4.1.0-rc3 release notes
2021-09-27 17:56:08 -04:00
Randy Mackay
d4ff180b29
Copter: guided mode remains in takeoff submode longer
2021-09-28 00:17:25 +09:00
Randy Mackay
59d1af2716
Copter: guided takeoff supports autoyaw
...
allows both pilot controlled and externally controlled yaw control
2021-09-28 00:17:25 +09:00
Randy Mackay
3438d1b46b
Copter: param conversion for ACRO_RP_RATE, Y_RATE
2021-09-23 20:03:53 +09:00
Leonard Hall
5d5ccc8c78
Copter: Update ACRO to use rate parameters and update expo function
2021-09-23 20:03:53 +09:00
Randy Mackay
1d7d5d23f7
Copter: add acro and pilot yaw rate and expo
2021-09-23 20:03:53 +09:00
Iampete1
85638cf4fa
Copter: fix RC init order to avoid error message
2021-09-21 17:49:47 +10:00
Josh Henderson
3d25eedeb2
Copter: GCS_Mavlink set_position_target_global_int() remove yaw_relative
2021-09-21 09:44:43 +09:00
Iampete1
07824fc963
Copter: support ARMDISARM_AIRMODE
2021-09-21 09:36:24 +10:00
Iampete1
456d57c28f
Copter: rename armed_with_switch to armed_with_airmode_switch
2021-09-21 09:36:24 +10:00
Iampete1
5002abcea6
Copter: convert to new ARMDISARM_AIRMODE
2021-09-21 09:36:24 +10:00
Iampete1
804efb51e0
Copter: Only run AP_ARMING throttle arming check if PILOT_THR_BHV bit "Feedback from mid stick" is not set
2021-09-18 15:52:38 +01:00
Andrew Tridgell
ab36dc0ed9
Copter: moved accel cal update to vehicle code
2021-09-17 14:07:14 +10:00
Pierre Kancir
7e1716eaeb
Copter: Classify failsafe action definitions
2021-09-15 18:04:58 +10:00
Josh Henderson
24b6f024ea
Copter: convert RTL_ALT to int32
2021-09-15 16:17:08 +09:00
Randy Mackay
1d7778778d
Copter: 4.1.0-rc2 release notes
...
also update missing item from 4.1.0-rc1
2021-09-15 16:15:17 +09:00
Josh Henderson
46ec70f9fc
Copter: use vector.xy().length() instead of norm(x,y)
2021-09-14 10:43:46 +10:00
Iampete1
ec5d5b4471
Copter: check for takeoff before continuing after land
2021-09-14 08:24:02 +09:00
Randy Mackay
e0dd294806
Copter: guided supports using wpnav to reach position targets
2021-09-13 07:49:16 +09:00
Randy Mackay
396ab6f50e
Copter: remove unused set_desired_velocity_with_accel_and_fence_limits
2021-09-13 07:49:16 +09:00
Randy Mackay
c7a38b2dff
Copter: comment fixup for GUIDED_OPTIONS accessors
2021-09-13 07:49:16 +09:00
Randy Mackay
2597a5c0c2
Copter: GUID_OPTIONS descriptions includes spaces
2021-09-13 07:49:16 +09:00
Peter Barker
2da88263e6
Copter: tidy invocation of precland.update
...
Setting the altitude to home-relative is misleading/wasteful in this method as
the alt is unused in precland unless it is marked as "OK" with the
second parameter
2021-09-11 14:17:24 +10:00
Randy Mackay
76a5682065
Copter: 4.1.0-rc1 release notes
2021-09-10 14:41:48 +09:00
Leonard Hall
f3dc47ce3d
Copter: Add units to the AC_AttitudeControl Library
2021-09-09 08:01:14 +09:00
Tatsuya Yamaguchi
470cf82a53
Copter: add use_pilot_yaw to ModeSmartRTL class
2021-09-09 07:54:59 +09:00
Tatsuya Yamaguchi
6d7ef8f436
Copter: ignore pilot yaw during takeoff with option
2021-09-09 07:54:59 +09:00
Tatsuya Yamaguchi
94c771ee74
Copter: add use_pilot_yaw to Mode class
2021-09-09 07:54:59 +09:00