Peter Barker
c5f52a8355
Tools: autotest: tests for new fence code
...
Tools: autotest: move clear_mission up, use it before running each test
Also have it understand MAV_MISSION_TYPE_ALL
Tools: autotest: add tests for polyfence
Tools: autotest: add tests for multiple inclusion polyfences
Tools: autotest: ensure we can't arm inside a circle exclusion zone
Tools: autotest: add test for arming outside an inclusion zone
Tools: autotest: add tests for upload timeout
Tools: autotest: add tests for not arming due to polygon zones
Tools: autotest: add test for fence point reboot survivability
Tools: autotest: add test for moving fence point
Tools: autotest: add some tests via MAVProxy
Tools: autotest: add test for avoiding polygonal exclusion zones
Tools: autotest: add test for object avoidance
Currently disabled as it doesn't pass where it seemingly should.
Tools: autotest: skip MAVProxy tests on older MAVProxy versions
Tools: autotest: adjust fence loading for lack of string back from MAVProxy
Tools: autotest: create a do_RTL function
Tools: autotest: cope with loading QGC-style fence files
Tools: autotest: add test for object-avoidance in guided mode
Tools: autotest: add OA test for auto mode
Tools: autotest: add test for bendy ruler in guided mode
Tools: autotest: adjust for new MAVProxy fence module not emitting old strings
Tools: autotest: add tests for prearming due to bad parameter values
2019-09-28 07:58:48 +09:00
Peter Barker
6d0c5da84a
GCS_MAVLink: allow upload of fence using mission item protocol
...
GCS_MAVLink: add support for fence inclusion circles
GCS_MAVLink: factor out a transfer_is_complete; start commenting properly
2019-09-28 07:58:48 +09:00
Peter Barker
f3b0148719
AP_OADijkstra: cope with polyfence holding boundary points
2019-09-28 07:58:48 +09:00
Peter Barker
dfca32a2af
AP_OABendyRuler: cope with polyfence holding boundary points
2019-09-28 07:58:48 +09:00
Peter Barker
3a7f1b882e
AC_Avoidance: cope with polyfence holding boundary points
2019-09-28 07:58:48 +09:00
Peter Barker
74aed5aef8
GCS_MAVLink: cope with polyfence holding boundary points
2019-09-28 07:58:48 +09:00
Peter Barker
5fe16d5250
AP_Proximity: cope with polyfence holding boundary points
2019-09-28 07:58:48 +09:00
Peter Barker
ff37590776
AC_Fence: move polygon points into AC_Fence_Polygon
2019-09-28 07:58:48 +09:00
Peter Barker
189ef5f1e7
AP_Math: define != for Vector2<int>
2019-09-28 07:58:48 +09:00
Peter Barker
f1e5c72ee9
StorageManager: add write_uint8 alias for write_byte
2019-09-28 07:58:48 +09:00
Peter Barker
f090f35afa
AP_InternalError: add a general should-not-be-here bit
2019-09-28 07:58:48 +09:00
Peter Barker
bc8e56966f
GCS_MAVLink: squelched rally-points-received message
2019-09-28 07:58:48 +09:00
Andrew Tridgell
8dd2119b14
AP_NavEKF2: make it easy to do EK2 timing tests
...
for future benchmarking
2019-09-28 08:57:26 +10:00
Andrew Tridgell
e820219202
HAL_ChibiOS: changed optimisation of higher end boards to -O2
...
-O3 does not seem to be a win, and takes up a lot more flash
2019-09-28 08:57:26 +10:00
Andrew Tridgell
0e3a27f74f
AP_NavEKF3: change optimisation from -O3 to -O2
2019-09-28 08:57:26 +10:00
Andrew Tridgell
163efd0df5
AP_NavEKF2: change optimisation from -O3 to -O2
2019-09-28 08:57:26 +10:00
Andrew Tridgell
5f90afa71e
AP_Mount: change optimisation from -O3 to -O2
2019-09-28 08:57:26 +10:00
Andrew Tridgell
13a2367278
AP_Math: change optimisation from -O3 to -O2
2019-09-28 08:57:26 +10:00
Andrew Tridgell
7c3df18ea3
AP_IOMCU: change optimisation from -O3 to -O2
2019-09-28 08:57:26 +10:00
Willian Galvani
9c6a63b55b
sub: fixup joystick changes according to review
...
https://github.com/ArduPilot/ardupilot/pull/11861
2019-09-27 13:20:20 -07:00
Justin
ee65aa2993
joystick: addressed issue9801. Upon engaging input hold, the controller will not read new directional inputs until input hold is disabled or the conrols are returned to their neutral position.
2019-09-27 13:20:20 -07:00
Willian Galvani
adcf0d398d
Sub: update calibration if reading is above water level
2019-09-27 13:17:10 -07:00
Willian Galvani
0c5753112a
AP_TemperatureSensor: Update TSYS01 for Pixhawk2
2019-09-27 13:08:26 -07:00
Peter Barker
177f7bed81
Plane: remove unused configuration options
2019-09-27 11:58:10 -06:00
Henry Wurzburg
266457711a
Rover: add loiter gain and max vehicle speed params
2019-09-27 17:47:13 +09:00
Peter Barker
06df44c184
AP_Relay: change parameter name from relay to instance
2019-09-27 12:02:38 +10:00
Peter Barker
1c3b2f9699
AP_Relay: tidy, reduce flash usage
2019-09-27 12:02:38 +10:00
Peter Hall
b6efcbcf3b
AR_WPNav: make get_stopping_location public
2019-09-27 09:09:47 +09:00
Peter Hall
e28d56f63a
Rover: use AR_WPNav get stopping location
2019-09-27 09:09:47 +09:00
Peter Barker
62331cf8a0
waf: remove vestiges of waf-run coverage
2019-09-27 07:20:21 +10:00
Peter Barker
073248eca5
Tools: autotest: remove vestiges of waf-run coverage
2019-09-27 07:20:21 +10:00
Henry Wurzburg
11c633be32
AP_OSD: distance total fix for slow vehicles
2019-09-27 07:19:55 +10:00
Willian Galvani
2b0773c18b
Sub: Create MOTOR_DETECT mode
...
This mode attempts to detect the direction of all motors and adjust parameters appropriately.
2019-09-26 09:39:50 -07:00
Willian Galvani
dd97eedde3
APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed();
2019-09-26 09:39:50 -07:00
Peter Hall
4c62fe6c72
AP_Windvane: caculate vehicles current tack
2019-09-26 18:23:03 +09:00
Peter Hall
d83745e305
Rover: Sailboat tacking improvements
2019-09-26 18:23:03 +09:00
Randy Mackay
7cd6aec799
Rover: fix init of struct published to OSD
2019-09-26 15:35:55 +09:00
Peter Barker
a386048be7
Tools: autotest: add two basic tests for radio failsafe
2019-09-26 15:19:10 +10:00
Peter Barker
2e2bbf57bf
Tools: autotest: add disarm_wait function
2019-09-26 15:19:10 +10:00
Willian Galvani
d56c490b18
AP_Motors_6DOF: Add missing 'break'
2019-09-25 20:17:41 -07:00
Henry Wurzburg
59ce3f1007
AP_OSD: scale xtrack, add precision for distances <10 units
2019-09-26 12:56:12 +10:00
Patrick José Pereira
29fadc2417
AP_HAL_Linux: PCA9685: Check for device before accessing it
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-09-26 12:42:12 +10:00
Andy Piper
5f34ec6578
Tools: support lldb debugging for sim_vehicle and autotest
2019-09-26 09:02:11 +10:00
mhefny
8310058c8c
SITL: adding Tricopter model in Webots
2019-09-25 13:34:47 +01:00
Peter Barker
47cb514446
Tools: autotest: enable EK3 for ride-along
...
This will have SITL cross more code, even if we don't actually use the
EK3 output
2019-09-25 21:14:14 +10:00
Randy Mackay
5e3c6b4d3a
GCS_MAVLink: allow proximity to send only upward facing distances
...
this removes the requirement that a horizontal proximity sensor be enabled
2019-09-25 15:22:13 +09:00
Henry Wurzburg
9ac79b1698
Rover: publish nav data to OSD
2019-09-25 15:15:55 +09:00
Henry Wurzburg
f592806184
AP_OSD: formatting fixes
2019-09-25 15:01:59 +09:00
bnsgeyer
aef04fd924
Copter: tradheli update conversion
2019-09-25 14:59:02 +09:00
bnsgeyer
d4fec221c3
AP_Motor: tradheli align swash params btwn frames and fix metadata
2019-09-25 14:59:02 +09:00