Commit Graph

24452 Commits

Author SHA1 Message Date
Randy Mackay e707341b73 Copter: version to 3.4.6 2017-03-15 09:38:36 +09:00
Randy Mackay d9159e5bda Copter: release notes for 3.4.6 2017-03-15 09:38:16 +09:00
Randy Mackay c2a290b2c3 AC_PosControl: protect against POS_Z_P, ACCEL_Z_P divide-by-zero 2017-03-15 09:32:54 +09:00
Randy Mackay 40cceea8b8 AC_WPNav: speed-up and down parameter min to 10cm/s 2017-03-15 09:32:52 +09:00
Randy Mackay 63dc5121bd AC_WPNav: protect against LOIT_SPEED divide-by-zero 2017-03-15 09:32:49 +09:00
Andrew Tridgell 83d39eaed8 Tools: split pip install into two cmds 2017-02-11 12:30:25 +09:00
Randy Mackay c164146b58 Copter: version to 3.4.5 2017-02-11 11:06:53 +09:00
Randy Mackay 25d79dfe9d Copter: 3.4.5 release notes 2017-02-11 11:06:33 +09:00
Clément 16f1af10ed Copter : set land_complete to false during guided takeoff 2017-02-11 11:02:53 +09:00
Randy Mackay 8a1962817c Copter: version to 3.4.4 2017-01-06 14:21:29 +09:00
Randy Mackay 10ecea4ee5 Copter: 3.4.4 release notes 2017-01-06 14:20:40 +09:00
priseborough 65ffe9d760 AP_NavEKF2: Prevent unwanted core switch on startup
Require primary core to be healthy for 10 seconds before starting selection logic
2016-12-21 09:46:59 +09:00
priseborough eaaea86843 AP_NavEKF2: Simply core switch implementation
Functionally equivalent
2016-12-21 09:46:57 +09:00
priseborough 219841139a AP_NavEKF2: Group GPS innovation tests when compiling error score 2016-12-21 09:46:55 +09:00
priseborough 21c07d9abc AP_NavEKF2: Don't use speed switch criteria when speed estimate is invalid
Prevent unwanted switches from range finder to Baro height aiding due to triggering of the speed threshold
2016-12-21 09:46:52 +09:00
Randy Mackay 75edfdba79 Copter: version to 3.4.4-rc1 2016-12-20 20:53:41 +09:00
Randy Mackay f67cd89e32 Copter: 3.4.4-rc1 release notes 2016-12-20 20:53:35 +09:00
Randy Mackay 9738e9bc3e Copter: fix heli pos-hold run-up-complete issue 2016-12-20 20:26:59 +09:00
Andrew Tridgell 52ca752539 AP_Param: apply notify check to AP_ParamV too
thanks to Francisco
2016-12-20 20:22:30 +09:00
Francisco Ferreira c81f1e1032 AP_Param: add set_and_notify to vectors 2016-12-20 20:22:08 +09:00
Andrew Tridgell 00ed6bbc2b AP_Compass: use a set_and_notify for external and IDs
ensure that GCS that connects quickly gets the right value
fixes issue #5364
2016-12-20 20:18:24 +09:00
Andrew Tridgell 95f00b4891 AP_Param: avoid a notify if value is already correct 2016-12-20 20:18:20 +09:00
Leonard Hall e1d5b23144 AP_MotorsMulticopter: fix battery resistance calculation 2016-12-20 20:17:35 +09:00
Michael du Breuil 9b66f21809 Copter: add compass cal capability bit 2016-12-20 20:17:20 +09:00
Georgii Staroselskii e421e95782 AP_BattMonitor: add default PM definitions for Navio boards
As it turns out we haven't had default PM defs for power modules
intended to be used with Navio boards.
2016-12-20 20:16:53 +09:00
Andrew Tridgell 1de88905c6 autotest: added octa-quad sim_vehicle.py option
this was missed in conversion from sim_vehicle.sh
2016-12-20 20:08:30 +09:00
Randy Mackay 9c56602b60 Copter: 3.4.3. release notes get compass cal fix 2016-12-09 11:39:58 +09:00
Randy Mackay 9a3a0d4ee0 Copter: fix version to 3.4.3 2016-12-09 08:34:40 +09:00
Randy Mackay 5bbfdaecc7 Copter: fix version in release notes 2016-12-09 08:33:19 +09:00
Randy Mackay c689465b41 Copter: version to 3.4.3 2016-12-08 15:57:18 +09:00
Randy Mackay a87a8fcd0e Copter: 3.4.3 release notes 2016-12-08 15:57:18 +09:00
Ivan Smirnov 8c67a3fbd2 AP_HAL_Linux: Scheduler: added _timer_tick for uartD 2016-12-07 10:25:10 -08:00
Randy Mackay 6b923a032b Copter: version to 3.4.3-rc1 2016-12-01 13:06:21 +09:00
Randy Mackay ba64f492b8 Copter: 3.4.3-rc1 release notes 2016-12-01 13:05:56 +09:00
Andrew Tridgell d9b3b7a9b5 AP_BoardConfig: increase uavcan bus settle time to 2s
needed to ensure zubax mag has time to come up
2016-12-01 12:59:12 +09:00
Leonard Hall 7c6bdfb95c AC_AttControl: allow MOT_THR_MIX_MAX to be 2.0
The parameter description maximum of 0.9 should keep most users from
setting this parameter above 0.9 but there are rare cases for very high powered copters with low hover-throttle values where setting as high as 2.0 improves attitude control
2016-12-01 12:58:48 +09:00
Randy Mackay d5faf977c8 Copter: set land_complete to false during auto takeoff
This resolves an issue in very high powered copters that could fly a mission while "landed" which could lead to a crash during the final stage of RTL
2016-12-01 12:55:40 +09:00
Randy Mackay 7ce7dd7f16 Copter: protect against arming while already armed
Previously it was possible to arm the vehicle (from the GCS) even thought the vehicle was already armed which would lead to the motors stopping for 2 seconds
2016-12-01 12:55:38 +09:00
priseborough b4784d8204 AP_NavEKF2: Fix bug in reporting of vertical position reset
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame.
2016-12-01 12:55:32 +09:00
priseborough 56262f44f4 AP_NavEKF2: Fix bug in reporting of horizontal position reset
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame.
2016-12-01 12:55:29 +09:00
priseborough 7c9d2b6ca7 AP_NavEKF2: Fix bug in reporting of yaw reset
Fixes a bug that allows the last reported reset time to to wind back and an out of date reset delta to be reported if a switch to a core that has previously been reset occurs.
Allows multiple consumers provided they access on the same frame
2016-12-01 12:55:26 +09:00
Leonard Hall 297dbbe22f AC_AttControl: do not limit rate if ATC_ACCEL_MAX param is zero 2016-12-01 12:54:50 +09:00
ShingoMatsuura 8c3f7832d2 AP_RangeFilnder: moved the const buffer definition to the header and changed from '8' to 'sizeof(send_request_buffer)' 2016-12-01 12:54:39 +09:00
ShingoMatsuura d70f89cb67 AP_RangeFilnder: change send_request_buffer member variable to const and other fixes 2016-12-01 12:54:36 +09:00
ShingoMatsuura 714ae5213d AP_RangeFilnder: add clear buffer at INIT state and change send_buffer to member variable to reduce CRC computation for sending request 2016-12-01 12:54:32 +09:00
ShingoMatsuura dad1432e9e AP_RangeFinder: remove clear buffer in send_request 2016-12-01 12:54:29 +09:00
Randy Mackay 1cfd178e2f AP_NavEKF2: minor comment fix 2016-12-01 12:53:44 +09:00
Randy Mackay 2bee6f55f3 AC_WPNav: remove ekf position reset handler
This has been migrated to the position control library
2016-12-01 12:53:38 +09:00
Randy Mackay c01467c285 AC_PosControl: add ekf position reset handling
Previously this was in AC_WPNav and used only for loiter but it should work for any flight modes that use horizontal or vertical position control
2016-12-01 12:53:35 +09:00
Randy Mackay 17c06b40b8 AP_AHRS: add getLastPosDownReset accessor 2016-12-01 12:53:30 +09:00