Commit Graph

35784 Commits

Author SHA1 Message Date
Michael du Breuil
a0cc776eb5 AP_GPS: Remove external event from GPS data stream
If the event pin floats, this can lead to UART congestion, causing the
EKF to reject the GPS data, and the vehicle will drift around the sky in
a most disturbing manner
2019-04-30 12:24:41 +09:00
Randy Mackay
74d2a14f72 Rover: fix omni tri steering and lateral factors 2019-04-30 12:24:39 +09:00
Peter Barker
6b9d2c7163 Rover: fix multi-motors prearm check 2019-04-22 11:11:21 +09:00
Randy Mackay
ec619ae6ec Rover: guided heading-and-speed control fix
This removes the lane-based-speed-control from guided mode's heading-and-speed controller which does not use the navigation controller
2019-04-22 11:10:47 +09:00
Andrew Tridgell
59c7d683b3 autotest: added defaults for compass3 offsets 2019-04-22 11:09:35 +09:00
Andrew Tridgell
a796e501ae AP_NavEKF3: fixed EKF compass switching
when we had 3 compasses the lack of the 'break' meant when we switched
compass in flight we would always switch back instantly to the one
that we had just rejected.
2019-04-22 11:09:32 +09:00
Andrew Tridgell
9b5cc8467b AP_NavEKF2: fixed EKF compass switching
when we had 3 compasses the lack of the 'break' meant when we switched
compass in flight we would always switch back instantly to the one
that we had just rejected.
2019-04-22 11:09:28 +09:00
Andrew Tridgell
933cbb6184 AP_Compass: change to 3 compasses in SITL 2019-04-22 11:09:25 +09:00
Randy Mackay
c6d705a6eb Rover: send_wheel_encoder_distance uses definition for array size 2019-04-22 11:05:45 +09:00
Pavlo Kolomiiets
3d160b7832 Rover: send mavlink WHEEL_DISTANCE message 2019-04-22 11:05:32 +09:00
Pavlo Kolomiiets
195b053e1a GCS_MAVLink: add WHEEL_DISTANCE to ap_message enum 2019-04-22 11:05:27 +09:00
Randy Mackay
af36fc5ee5 Rover: version to 3.5.0 2019-02-06 14:55:34 +09:00
Randy Mackay
71e10421a5 Rover: 3.5.0 release notes 2019-02-06 14:55:25 +09:00
Randy Mackay
fd7b771003 Rover: fix LOIT_TYPE param description 2019-02-06 14:35:17 +09:00
Randy Mackay
40fd6cfb7b Rover: avoid divide-by-zero in desired-speed-final calcs
The previous check using is_zero would not catch divide-by-zero cases in which the turn angle was very small but not quite zero
2019-02-06 14:35:11 +09:00
Randy Mackay
0057396d5d Rover: version to 3.5.0-rc3 2019-01-30 09:59:36 +09:00
Randy Mackay
7c078aa3ca Rover: 3.5.0-rc3 release notes 2019-01-30 09:59:13 +09:00
Siddharth Purohit
f01335691f AP_UAVCAN: disable SLCAN for minimize feature enabled 2019-01-30 09:57:30 +09:00
Siddharth Purohit
7a2668ae1a HAL_ChibiOS: disable SLCAN for minimize feature enabled 2019-01-30 09:57:28 +09:00
Siddharth Purohit
816c339e4d BoardConfig: disable SLCAN for minimized features 2019-01-30 09:57:26 +09:00
Randy Mackay
90c9ec29d3 Rover: version to 3.5.0-rc2 2019-01-24 09:29:51 +09:00
Randy Mackay
8d3c1d410e Rover: 3.5.0-rc2 release notes 2019-01-24 09:29:49 +09:00
Tom Pittenger
05bf329d81 Plane: ignore battery failsafe during landing
fixes https://github.com/ArduPilot/ardupilot/issues/10320
2019-01-23 14:16:27 -07:00
Nathan E
9ae5ada82f Correct AP_TECS.cpp typos per magicrub comments
poper changed to proper
2019-01-23 09:24:18 -07:00
Nathan E
4d7fc66657 Update parameters.cpp per magicrub comments 2019-01-23 09:24:18 -07:00
Nathan E
24f3abde99 Update AP_TECS.cpp 2019-01-23 09:24:18 -07:00
Nathan E
0401078694 Update AP_Airspeed.cpp 2019-01-23 09:24:18 -07:00
Nathan E
548a573803 Update AP_YawController.cpp 2019-01-23 09:24:18 -07:00
Nathan E
f9aac6919c Update AP_RollController.cpp 2019-01-23 09:24:18 -07:00
Nathan E
fbb2252fd9 Update AP_PitchController.cpp 2019-01-23 09:24:18 -07:00
Nathan E
448d19ddbb Update ArduPlane/Parameters.cpp 2019-01-23 09:24:18 -07:00
Randy Mackay
ac773ccd79 Rover: convert ch7_option param to rc7_option 2019-01-23 20:13:50 +09:00
Pavlo Kolomiiets
2c909cf83b AP_WheelEncoder: Wheel encoder's offsets are properly propagated to EKF3. 2019-01-23 17:01:13 +09:00
Michael du Breuil
753f360d06 GCS_Common: NACK a failed partial mission write 2019-01-23 00:06:07 -07:00
Peter Barker
b19f760628 GCS_MAVLink: don't allow signing key to be set up when armed
Discussion is here:
https://github.com/ArduPilot/ardupilot/issues/10298
2019-01-23 17:39:10 +11:00
Andrew Tridgell
871a019995 Tools: fixed code style on linux 2019-01-23 16:07:04 +11:00
Siddharth Purohit
ba7187e31b Tools: use greadlink for macos systems 2019-01-23 15:57:05 +11:00
Siddharth Purohit
c459f6c484 AP_UAVCAN: run code format script on AP_UAVCAN_SLCAN 2019-01-23 15:57:05 +11:00
Siddharth Purohit
e12cb58b21 HAL_ChibiOS: run code formatter on CANSerialRouter 2019-01-23 15:57:05 +11:00
Siddharth Purohit
ed6fe450c0 UAVCAN: SLCAN replace asserts with return false 2019-01-23 15:57:05 +11:00
Siddharth Purohit
e1a9094bf6 HAL_ChibiOS: CANSerialRouter allow for changing serial port for the same boot 2019-01-23 15:57:05 +11:00
Siddharth Purohit
5cbe8eb5ee BoardConfig: fix description for SLCAN parameters 2019-01-23 15:57:05 +11:00
Siddharth Purohit
38125ab92a UAVCAN: change hex2nibble method to use branching instead of plain lookup table 2019-01-23 15:57:05 +11:00
Siddharth Purohit
2c0521654c AP_BoardConfig: split SLCAN Interface params to there own class 2019-01-23 15:57:05 +11:00
Siddharth Purohit
70da885214 AP_ToshibaCAN: add argument for enabling filters, unsupported 2019-01-23 15:57:05 +11:00
Siddharth Purohit
dae9cbfad8 AP_KDECAN: add argument for CAN filter, unsupported 2019-01-23 15:57:05 +11:00
Siddharth Purohit
a6b01901f1 HAL_ChibiOS: flush serial bus during switching to and from SLCAN 2019-01-23 15:57:05 +11:00
Siddharth Purohit
664c952460 HAL_ChibiOS: disable code for CAN for non UAVCAN supported 2019-01-23 15:57:05 +11:00
Siddharth Purohit
f6d165d8c1 HAL_ChibiOS: CANSerialRouter unlock the port in timer 2019-01-23 15:57:05 +11:00
Siddharth Purohit
7912952afe BoardConfig_CAN: reset slcan port state at restart 2019-01-23 15:57:05 +11:00