Commit Graph

6375 Commits

Author SHA1 Message Date
Siddharth Purohit a98d813197 Arducopter: Primary Compass is always serial# 0 2020-05-11 19:42:54 +10:00
Andrew Tridgell b203badfb3 ArduCopter: add arming message for compass not detected but assigned 2020-05-11 19:39:53 +10:00
Rishabh 23900e5194 Copter: Set correct yaw for circle in Mode Auto 2020-05-11 10:34:50 +09:00
Leonard Hall 7fe700b738 Copter: Fix Rate expo calculation
This fixes a bug in the yaw rate expo and makes these changes consistent with roll and pitch rate expo.
2020-05-06 15:09:22 +09:00
Andrew Tridgell 95f896b556 Copter: make EKF mag variance check use max
this makes it consistent with logged value
2020-05-06 15:07:59 +09:00
Randy Mackay 24dbba59f2 Copter: integrate landing gear option and make edge based
also guided mode now retracts landing gear after takeoff
previously landing gear deployment was "level based" meaning the pilot could not override the gear's position
2020-05-06 14:32:46 +09:00
Randy Mackay d3b9cadf9c Copter: update_throttle_mix uses filtered accelerations 2020-05-06 14:29:02 +09:00
Randy Mackay b1564e95e0 Copter: rename update_throttle_mix
was called update_throttle_thr_mix
also minor formatting fixes
2020-05-06 14:28:56 +09:00
ashvath d5f9a0feaa Copter: Pre-arm check for mot_pwm 2020-05-06 14:00:14 +09:00
Andrew Tridgell 0b8c8d744f Copter: list BetaflightXReversed frame type 2020-05-06 13:54:23 +09:00
Andrew Tridgell b0ca48bf1d Copter: update for new SRV_Channels parameter conversion call 2020-04-21 08:03:01 +09:00
Randy Mackay ffd08628c4 Copter: version to 4.0.3 2020-02-28 21:19:31 +09:00
Randy Mackay 5666a73688 Copter: 4.0.3 release notes 2020-02-28 21:18:51 +09:00
Randy Mackay 8b000e6673 Copter: version to 4.0.3-rc1 2020-02-20 11:41:48 +09:00
Randy Mackay 3f749ccc92 Copter: 4.0.3-rc1 release notes 2020-02-20 11:41:42 +09:00
Randy Mackay d1c9b57cc3 Copter: zigzag supports arming, takeoff and landing 2020-02-20 09:52:18 +09:00
Randy Mackay aae944a87d Copter: version to 4.0.2 2020-02-11 12:27:33 +09:00
Randy Mackay 85de033fea Copter: 4.0.2 release notes 2020-02-11 12:26:47 +09:00
Randy Mackay 04ca5e64a6 Copter: update release notes for 4.0.2-rc4 2020-02-06 08:35:49 +09:00
Randy Mackay a15795542c Copter: version to 4.0.2-rc4 2020-02-05 17:48:53 +09:00
Randy Mackay 7667a23929 Copter: 4.0.2-rc4 release notes 2020-02-05 17:48:14 +09:00
Randy Mackay 3827897406 Copter: avoid SITL failure when changing current_loc.alt frame
This change avoids a SITL failure caused by an attempt to change current_loc.alt's frame when current_loc is 0,0,0
2020-02-05 17:37:22 +09:00
Randy Mackay 58362a9e6a Copter: correct current_loc to be alt-above-home 2020-02-05 17:37:18 +09:00
Matt Lawrence 4552b89067 Copter: Fix circle radius pitch stick control
Pitch stick up will reduce the radius, as in moving forward.  Pitch stick back will increase the radius, as in moving backwards.
2020-02-04 09:12:14 +09:00
Randy Mackay ca82c6af6c Copter: version to 4.0.2-rc3 2020-02-01 17:02:59 +09:00
Randy Mackay 854c83940d Copter: 4.0.2-rc3 release notes 2020-02-01 17:02:31 +09:00
Randy Mackay cc035d5e99 Copter: version to 4.0.2-rc1 2020-01-31 20:20:12 +09:00
Randy Mackay bc7fa6892c Copter: 4.0.2-rc1 release notes 2020-01-31 20:19:31 +09:00
Matt Lawrence 58a0990a5b Copter: Reverse circle radius stick input
Change the circle mode radius control so that pitch stuck up (forward) reduces the radius. Pulling the pitch stick back (reverse), increases the radius.
2020-01-31 19:48:34 +09:00
Matt Lawrence 9cc192f36c Copter: Add GCS failsafe pre-arm check 2020-01-31 19:46:18 +09:00
Matt Lawrence 83e05303be Copter: Update AP_Notify of GCS failsafe 2020-01-31 19:46:14 +09:00
Randy Mackay 61f191dedd Copter: version to 4.0.1 2020-01-25 09:55:06 +09:00
Randy Mackay b88f54bff8 Copter: 4.0.1 release notes 2020-01-25 09:53:51 +09:00
Randy Mackay 5c15e1d7a9 Copter: version to 4.0.1-rc3 2020-01-19 11:02:05 +09:00
Randy Mackay 56be4bcaf5 Copter: 4.0.1-rc3 release notes 2020-01-19 11:01:16 +09:00
Gone4Dirt cc86b1929d Copter: Changed autorotation fltmode to clarify for heli 2020-01-14 10:14:28 +09:00
Randy Mackay f612140634 Copter: version to 4.0.1-rc2 2020-01-10 16:20:07 +09:00
Randy Mackay 3ff4734bc8 Copter: 4.0.1-rc2 release notes 2020-01-10 16:19:39 +09:00
Randy Mackay b30121df66 Copter: version to 4.0.1-rc1 2020-01-09 21:16:55 +09:00
Randy Mackay 6769a4363b Copter: 4.0.1-rc1 release notes 2020-01-09 20:58:40 +09:00
bnsgeyer e6683a6dfc Copter: fix tradheli RSC RC passthrough mode
Copter: heli get_pilot_desired_rotor_speed converts interlock input to desired rotor speed
2020-01-09 20:36:29 +09:00
Matt Lawrence cb9ea6f502 Copter: Circle mode pilot control of rate & radius
RC pitch stick controls circle mode radius.  RC roll stick controls circle mode rate (speed) and direction.
2020-01-07 11:56:59 +09:00
Peter Barker db48386463 Copter: correct compilation with toymode enabled 2019-12-31 06:40:22 +11:00
Randy Mackay 49693540bd Copter: version to 4.0.0 2019-12-29 12:35:43 +09:00
Randy Mackay 9e01d4c874 Copter: 4.0.0 release notes 2019-12-29 12:33:25 +09:00
Randy Mackay e5dfb036e7 Copter: version to 4.0.0-rc6 2019-12-28 10:24:22 +09:00
Randy Mackay e5786e60a5 Copter: 4.0.0-rc6 release notes 2019-12-28 10:23:52 +09:00
Randy Mackay 1ad27a7b9d Copter: version to 4.0.0-rc5 2019-12-23 18:32:16 +09:00
Randy Mackay d03e59dab7 Copter: 4.0.0-rc5 release notes 2019-12-23 18:31:46 +09:00
Randy Mackay 9b75da33fc Copter: gcs failsafe disabled by default 2019-12-23 18:02:59 +09:00
Randy Mackay 4c9117c61c Copter: version to 4.0.0-rc4 2019-12-20 09:16:35 +09:00
Randy Mackay 8326e3e895 Copter: 4.0.0-rc4 release notes 2019-12-20 09:16:27 +09:00
Andrew Tridgell 44f9137f14 Copter: fixed range check for RC channel 2019-12-20 09:10:10 +09:00
Randy Mackay 2e0323f75a Copter: version to 4.0.0-rc3 2019-12-17 11:08:01 +09:00
Randy Mackay e8d45ec8ff Copter: 4.0.0-rc3 release notes update 2019-12-17 11:05:21 +09:00
Randy Mackay 4edecaaea8 Copter: 4.0.0-rc3 release notes 2019-12-16 21:07:18 +09:00
Randy Mackay 69e8158a9d Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-12-16 15:17:36 +09:00
Peter Barker d4438f0a1c Copter: correct compilation when avoidance disabled 2019-12-16 15:16:33 +09:00
Peter Barker d1c2e0017e Copter: remove redundant SurfaceTracking enumeration namespacing
Also rename State to Surface to be more specific about what is being
set/tracked.
2019-12-16 15:16:01 +09:00
Peter Barker 9879821600 Copter: Proximity uses rangefinder singleton 2019-12-16 15:00:12 +09:00
Peter Barker 92b707c19c Copter: stop passing serial manager to proximity constructor 2019-12-16 14:59:34 +09:00
bnsgeyer e10e63698f Copter: Change STAB_COL params to percent 2019-12-16 14:20:17 +09:00
Leonard Hall 3901471eaf Copter: System ID mode: Add tuning option parameter discription 2019-12-16 14:12:47 +09:00
Randy Mackay 945e34639c Copter: use SID_AXIS to hide other SystemID mode params 2019-12-16 14:09:48 +09:00
Randy Mackay 8512658b61 Copter: add mandatory gps checks 2019-12-16 14:08:39 +09:00
Randy Mackay 32a0350aef Copter: scripting init sends failure message 2019-12-16 14:07:44 +09:00
Gone4Dirt 36ed12073c Copter: Added autorotation flight mode and support 2019-12-16 14:05:14 +09:00
Peter Barker ad2c9d4e7e Copter: rename system_status as it won't be called from base class 2019-12-16 14:02:46 +09:00
Randy Mackay 16036b6dff Copter: update proximity sensor at 200hz 2019-12-16 13:47:21 +09:00
Randy Mackay 76d78ba26a Copter: fix CTUN log msg TAlt scaling 2019-12-16 13:41:53 +09:00
Randy Mackay d6c913cc50 Copter: use const reference when retrieving wpnav destination 2019-12-16 13:41:23 +09:00
Randy Mackay 7ed3efd377 Copter: auto stays in takeoff submode after reaching altitude 2019-12-16 13:41:20 +09:00
Leonard Hall 6dc8dd2960 Copter: Delay release of I term until take off 2019-12-16 13:38:56 +09:00
Andrew Tridgell 614499ef4e ArduCopter: moved AC_PID dependency to core 2019-12-16 13:35:57 +09:00
Randy Mackay 5701af1a30 Copter: version to 4.0.0-rc2 2019-11-04 14:25:39 +09:00
Randy Mackay e4e50d387d Copter: 4.0.0-rc2 release notes 2019-11-04 14:25:25 +09:00
Matt Lawrence 9ba4941aa7 Copter: Refactor failsafes, add fs_options bitmask parameter
- Radio failsafe, battery failsafe, GCS failsafe refactoring
- Add new FS_OPTIONS parameter
- Enhance GCS Failsafe abilities
2019-11-03 08:15:13 +09:00
Leonard Hall eef916aa99 Copter: limit ATC_MOT_MIX_MAX in case of a fly away 2019-10-31 20:12:26 +09:00
Andy Piper bf12c686c7 ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
refactor to include RPM for all copter types
2019-10-31 20:10:30 +09:00
Randy Mackay c2a1ab988d Copter: fix PSC_ACCZ_FILT to _FLTE param conversion 2019-10-31 20:06:49 +09:00
Randy Mackay ec01ae4ce7 Copter: version to 4.0.0-rc1 2019-10-26 09:32:39 +09:00
Randy Mackay a2b60689a7 Copter: update 4.0.0-rc1 release notes 2019-10-26 09:32:32 +09:00
Randy Mackay 4b31c3074c Copter: 4.0.0-rc1 release notes 2019-10-25 14:35:41 +09:00
Randy Mackay 85f963b961 Copter: multicopter ATC_RAT_RLL/PIT_FILT copied to FLTD and FLTT 2019-10-25 12:28:00 +08:00
Michael du Breuil b42b1c08c4 Copter: Support new AP_Vehicle::set_mode 2019-10-25 08:48:22 +08:00
Peter Barker 9c57862ec6 Copter: use ahrs singleton to log ATT, POS and AHRS2 2019-10-24 13:15:46 +11:00
Randy Mackay 8724e2f160 Copter: minor comment change 2019-10-22 07:15:48 +08:00
Peter Barker f7ba79e493 Copter: canonicalize on STANDBY rather than STANDY_BY 2019-10-21 21:22:17 +08:00
Peter Barker 198c93e479 Copter: correct use of nanf 2019-10-18 13:52:07 +09:00
Randy Mackay 7b0da89708 Copter: add vibration check 2019-10-18 11:15:25 +09:00
Leonard Hall 50a098c359 Copter: Standby functions 2019-10-17 14:57:18 +09:00
Peter Barker 1968a4cfb1 Copter: correct compilation when SYSTEMID mode is disabled 2019-10-16 15:36:04 +11:00
Andrew Tridgell faa4f57e61 Copter: remove AP_ADSB from wscript 2019-10-16 13:13:24 +11:00
Randy Mackay 2cb3e446ab Copter: systemid mode formatting and name changes 2019-10-16 08:17:09 +09:00
Leonard Hall c11f2247eb Copter: System ID mode 2019-10-16 08:17:09 +09:00
Leonard Hall 91be844b66 Copter: Let modes stop Attitude Logging 2019-10-16 08:17:09 +09:00
Andy Piper 7fd22f63a9 ArduCopter: allow logging of both IMU and IMU_RAW
allow logging of both IMU and IMU_RAW at the same time so that filtering and errors can be seen
2019-10-15 10:10:32 +11:00
Randy Mackay 36327d56de Copter: reject reboot request from GCS if auto esc cal on next reboot
this resolves an edge case in which the motors could spin up on the next reboot because the user didn't unplug the battery to reboot the flight controller
2019-10-15 07:41:44 +09:00
Andy Piper 8ce7f02167 ArduCopter: add functions to update dynamic notch frequency. Periodically log the frequency.
tradheli- make RPM sensor input to harmonic notch in hertz
2019-10-10 20:26:02 +09:00
Peter Barker 9e5d5c023c Copter: move many members up to base class 2019-10-08 11:26:04 +11:00