Peter Barker
0a23de087c
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
2020-02-05 10:09:54 +11:00
Peter Barker
179db476bf
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
2020-02-05 10:09:54 +11:00
Peter Barker
107b9d95ba
AP_OADijkstra: cope with polyfence holding boundary points
2020-02-05 10:09:54 +11:00
Peter Barker
9c89f9cc8b
AP_OABendyRuler: cope with polyfence holding boundary points
2020-02-05 10:09:54 +11:00
Peter Barker
0c92a6d091
AC_Avoidance: cope with polyfence holding boundary points
2020-02-05 10:09:54 +11:00
Peter Barker
75b022378a
GCS_MAVLink: cope with polyfence holding boundary points
2020-02-05 10:09:54 +11:00
Peter Barker
c6aa243a2b
AP_Proximity: cope with polyfence holding boundary points
2020-02-05 10:09:54 +11:00
Peter Barker
6064f22615
AC_Fence: move polygon points into AC_Fence_Polygon
2020-02-05 10:09:54 +11:00
Peter Barker
63256a6df5
AP_Math: define != for Vector2<int>
2020-02-05 10:09:54 +11:00
Peter Barker
eea711be66
StorageManager: add write_uint8 alias for write_byte
2020-02-05 10:09:54 +11:00
Peter Barker
dc5852dad8
AP_InternalError: add a general should-not-be-here bit
2020-02-05 10:09:54 +11:00
Peter Barker
4e793e7169
GCS_MAVLink: squelched rally-points-received message
2020-02-05 10:09:54 +11:00
Willian Galvani
f70da511c4
sub: fixup joystick changes according to review
...
https://github.com/ArduPilot/ardupilot/pull/11861
2020-02-05 10:09:54 +11:00
Justin
1f2afd9953
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.
2020-02-05 10:09:54 +11:00
Willian Galvani
c660ad8a9a
Sub: update calibration if reading is above water level
2020-02-05 10:09:54 +11:00
Willian Galvani
5c00aa5921
AP_TemperatureSensor: Update TSYS01 for Pixhawk2
2020-02-05 10:09:54 +11:00
Peter Barker
8550cf84e8
Plane: remove unused configuration options
2020-02-05 10:09:54 +11:00
Henry Wurzburg
46b84e72f0
Rover: add loiter gain and max vehicle speed params
2020-02-05 10:09:54 +11:00
Peter Barker
35ea916adf
AP_Relay: change parameter name from relay to instance
2020-02-05 10:09:54 +11:00
Peter Barker
47b9cb2e28
AP_Relay: tidy, reduce flash usage
2020-02-05 10:09:54 +11:00
Peter Hall
3a58aeb6c6
AR_WPNav: make get_stopping_location public
2020-02-05 10:09:54 +11:00
Peter Hall
5b4a6eaf52
Rover: use AR_WPNav get stopping location
2020-02-05 10:09:54 +11:00
Peter Barker
df798860f6
waf: remove vestiges of waf-run coverage
2020-02-05 10:09:54 +11:00
Peter Barker
78711f786d
Tools: autotest: remove vestiges of waf-run coverage
2020-02-05 10:09:54 +11:00
Henry Wurzburg
dffed8e008
AP_OSD: distance total fix for slow vehicles
2020-02-05 10:09:54 +11:00
Willian Galvani
61aaa17d2d
Sub: Create MOTOR_DETECT mode
...
This mode attempts to detect the direction of all motors and adjust parameters appropriately.
2020-02-05 10:09:54 +11:00
Willian Galvani
8ad195dd51
APMotors_6DOF: Implement motor_is_enabled(), get_motor_angular_factors() and set_reversed();
2020-02-05 10:09:54 +11:00
Peter Hall
1e02cbe009
AP_Windvane: caculate vehicles current tack
2020-02-05 10:09:54 +11:00
Peter Hall
90382a886f
Rover: Sailboat tacking improvements
2020-02-05 10:09:54 +11:00
Randy Mackay
1d21d1fde4
Rover: fix init of struct published to OSD
2020-02-05 10:09:54 +11:00
Peter Barker
929fbc3bba
Tools: autotest: add two basic tests for radio failsafe
2020-02-05 10:09:54 +11:00
Peter Barker
3b6f7219fc
Tools: autotest: add disarm_wait function
2020-02-05 10:09:54 +11:00
Willian Galvani
ae8df5678a
AP_Motors_6DOF: Add missing 'break'
2020-02-05 10:09:54 +11:00
Henry Wurzburg
fb0b92cc94
AP_OSD: scale xtrack, add precision for distances <10 units
2020-02-05 10:09:54 +11:00
Patrick José Pereira
6c734b5006
AP_HAL_Linux: PCA9685: Check for device before accessing it
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-02-05 10:09:54 +11:00
Andy Piper
30c86eb768
Tools: support lldb debugging for sim_vehicle and autotest
2020-02-05 10:09:54 +11:00
mhefny
9d67a9423f
SITL: adding Tricopter model in Webots
2020-02-05 10:09:54 +11:00
Peter Barker
4d6e7f7099
Tools: autotest: enable EK3 for ride-along
...
This will have SITL cross more code, even if we don't actually use the
EK3 output
2020-02-05 10:09:54 +11:00
Randy Mackay
586b1f3c8c
GCS_MAVLink: allow proximity to send only upward facing distances
...
this removes the requirement that a horizontal proximity sensor be enabled
2020-02-05 10:09:54 +11:00
Henry Wurzburg
fb66b8b961
Rover: publish nav data to OSD
2020-02-05 10:09:54 +11:00
Henry Wurzburg
0f0ceb6499
AP_OSD: formatting fixes
2020-02-05 10:09:54 +11:00
bnsgeyer
694075768f
Copter: tradheli update conversion
2020-02-05 10:09:20 +11:00
bnsgeyer
5898986b0a
AP_Motor: tradheli align swash params btwn frames and fix metadata
2020-02-05 10:09:20 +11:00
Peter Barker
fef085a1c8
Tools: autotest: allow tracker to be armed between tests
2020-02-05 10:09:20 +11:00
Peter Barker
f48a601d84
Tools: autotest: tidy handling of armed-at-end-of-test handling
2020-02-05 10:09:20 +11:00
Peter Barker
7fd52a12cf
Tools: autotest: remove switch position assumption from takeoff
2020-02-05 10:09:20 +11:00
Peter Barker
5871cdad23
AP_Math: remove unit_mod concept from wrap functions
...
devcall decided it would be clearer to have non-shared implementation
for the _cd variants
2020-02-05 10:09:20 +11:00
Peter Barker
5e9aaca8df
AP_NavEKF2: initialise Kfusion stack variable to fix compilation
...
This fixes the compilation, as previous patches have done.
2020-02-05 10:09:20 +11:00
Peter Barker
ec991969c7
AP_HAL_ChibiOS: correct include of mavlink header for analog debug
2020-02-05 10:09:20 +11:00
Andrew Tridgell
c6dade50c5
Tools: added script for creating apj file from *.bin
...
useful when you have a binary firmware and want to be able to upload
it with uploader.py
2020-02-05 10:09:20 +11:00