Commit Graph

6244 Commits

Author SHA1 Message Date
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
Peter Barker
95f81297d9 Copter: become an AP_Vehicle 2019-10-08 11:26:04 +11:00
Peter Barker
bfbb482919 Copter: remove bogus ARMING_CHECK_NONE 'bitmask value' 2019-10-08 10:31:07 +11:00
murata
abb91fc33a Copter: Change external button specification to option
Copter: Change the definition name from BUTTON to BUTTON_ENABLED.
2019-10-08 08:09:19 +09:00
Randy Mackay
ca92f0505e Copter: follow mode restores offsets to zero on exit 2019-10-07 08:30:45 +09:00
chobits
5a0fe4e322 Copter: do not speed up EKF failsafe if optflow works 2019-10-04 11:15:38 +09:00
Randy Mackay
6e27d49f24 Copter: add pre-arm check of PILOT_SPEED_UP param 2019-10-03 07:16:35 +09:00
Randy Mackay
9464a429f8 Copter: 3.6.11 release notes 2019-10-02 06:38:59 +09:00
Randy Mackay
9d5cbbe58f Copter: restore range finder updates to 20hz 2019-09-28 11:13:14 +09:00
Randy Mackay
a5d0f55bdc Copter: upward surface tracking never closer than avoidance margin 2019-09-28 11:13:14 +09:00
Randy Mackay
1c4f47f882 Copter: add upward facing surface tracking 2019-09-28 11:13:14 +09:00
Randy Mackay
5d24d0e4dd Copter: surface tracking always includes ekf alt error when setting target rangefinder alt 2019-09-28 11:13:14 +09:00
Randy Mackay
d5d7fbe761 Copter: rangefinder glitch detection moved to read_rangefinder 2019-09-28 11:13:14 +09:00
Randy Mackay
808efa4c79 Copter: surface tracking format fixes 2019-09-28 11:13:14 +09:00
Randy Mackay
d41e7dcbee Copter: move surface tracking implementation to surface_tracking.cpp 2019-09-28 11:13:14 +09:00
Randy Mackay
b54cf410ef Copter: increase read_rangefinder to 50hz 2019-09-28 11:13:14 +09:00
Peter Barker
4d6dc9b0a7 Copter: call periodic fence update function 2019-09-28 07:58:48 +09:00
Peter Barker
e5fa8f622b Copter: initialise AC_Fence library 2019-09-28 07:58:48 +09:00
bnsgeyer
aef04fd924 Copter: tradheli update conversion 2019-09-25 14:59:02 +09:00
Andrew Tridgell
328fff8585 Copter: fixed RC failsafe handling for no RC receiver
this stops us using uninitialised values in modes like circle which
can operate either with or without RC input. If we didn't have a RC
receiver attached then they would use a maximum yaw rate (which
produces quite a spectacular result for a tuned up racing quad)
2019-09-24 10:00:36 +10:00
Peter Barker
a5f4a102d7 Copter: stop compiling in AP_Buffer 2019-09-24 09:36:33 +10:00
Randy Mackay
5a1a10b03f Copter: update 3.6.11-rc1 release notes 2019-09-23 13:39:34 +09:00
Randy Mackay
23e92d4fa5 Copter: 3.6.11-rc1 release notes 2019-09-23 13:39:30 +09:00
Andrew Tridgell
c40e0ffb6b Copter: fixed EKF threshold for arming
when EKF failsafe is disabled by setting threshold to zero we need to
disable this arming check
2019-09-23 09:48:39 +09:00
Peter Barker
9b398e8765 Copter: remove stale enum entries for log message types 2019-09-18 15:02:57 +10:00
Peter Barker
0031deb175 Copter: correct abs vs fabsf usage in Attitude 2019-09-18 12:57:02 +10:00
Peter Barker
a1ce8dafb0 Copter: wrap_180_cd no longer returns floats for integer arguments 2019-09-18 12:57:02 +10:00
Randy Mackay
cba03da59a Copter: version to 4.0.0-dev 2019-09-17 11:39:47 +09:00
Randy Mackay
bce5154b2d Copter: compassmot and motor_test set_soft_armed 2019-09-17 11:26:57 +09:00
Peter Barker
1b29cf14a6 Copter: remove get_advanced_failsafe override; singleton to be used 2019-09-17 09:13:43 +10:00
Peter Barker
b4537bebd8 Copter: move control_mode_t into being Mode::Number enum class
Fixes this compiler error:

In file included from ../../ArduCopter/sensors.cpp:1:
In file included from ../../ArduCopter/Copter.h:195:
../../ArduCopter/mode.h:1291:9: fatal error: declaration shadows a variable in the global namespace [-Wshadow]
        AUTO,           // after A and B defined, pilot toggle the switch from one side to the other, vehicle flies autonomously
        ^
../../ArduCopter/defines.h:38:5: note: previous declaration is here
    AUTO =          3,  // fully automatic waypoint control using mission commands
    ^
1 error generated.
2019-09-13 13:12:08 +09:00
bnsgeyer
23d4473f88 Copter: tradheli-properly upgrade rsc parameters 2019-09-13 08:53:54 +09:00