Commit Graph

40204 Commits

Author SHA1 Message Date
Peter Barker 54373a6703 Tracker: add method to avoid linking AP_Avoidance 2019-11-12 13:48:09 +11:00
Peter Barker deb0fdccc8 Tracker: move all dummy methods to system.cpp
MAVLink makes less sense than this
2019-11-12 13:48:09 +11:00
Peter Barker 88647ff2e9 Rover: add method linking AP_Avoidance 2019-11-12 13:48:09 +11:00
Peter Barker 54b1159a16 AP_Avoidance: add singleton 2019-11-12 13:48:09 +11:00
Peter Barker cd1c9309e6 Tools: add method to avoid linking AP_Avoidance 2019-11-12 13:48:09 +11:00
Henry Wurzburg 4a51de724d Copter: move support for ADSB Avoidance enable up to RC_Channel 2019-11-12 13:48:09 +11:00
Henry Wurzburg 1238d4b3e6 RC_Channel: add ADSB Avoidance enable option to RC options for plane 2019-11-12 13:48:09 +11:00
Peter Barker e12a841eb5 RC_Channel: move support for ADSB avoidance switch enable up 2019-11-12 13:48:09 +11:00
Peter Barker 3fb596d5ae RC_Channel: don't enter the config error loop on unknown options
... unless we are in SITL

Users moving backwards and forwards between versions can hit this case
too easily.

We probably need a better story around this error loop so it's less
confusing to the user about what's going on.
2019-11-12 09:20:03 +08:00
Randy Mackay adc1d60ea5 Copter: CTUN logging fix for SAlt
sonar altitude was not being logged in modes that don't use surface tracking including Auto
SAlt scaling was also incorrect
2019-11-12 09:10:21 +08:00
Randy Mackay b16d0740c8 Copter: fix CTUN log msg TAlt scaling 2019-11-12 09:10:21 +08:00
Randy Mackay 0af830bbb7 AP_Terrain: minor comment fix 2019-11-12 09:10:21 +08:00
Matt Lawrence b96a5d87b2 Frame_params: Solo notch filter params
Adds the dynamic harmonic notch filter and static notch filter to the Solo's default parameters.  PID tuning parameters for the green cube Solo adjusted to take advantage of the better control.
2019-11-12 08:59:31 +08:00
Randy Mackay de5945bea5 Copter: use const reference when retrieving wpnav destination 2019-11-12 08:50:05 +08:00
Randy Mackay d0d07776ec Copter: auto stays in takeoff submode after reaching altitude 2019-11-12 08:50:05 +08:00
Peter Barker 8f99262ffe Tools: CI: install MAVProxy from source rather than using pip
Trying to get correct version of pymavlink (i.e. the one with messages
references in our mavlink repository)

As-is, if there is a pymavlink release after the one references in the
ardupilot repo, we don't pick up any new messages in the Python
bindings.
2019-11-12 07:52:22 +08:00
Peter Barker ee1f919244 Tools: do recursive submodule update when installing pymavlink 2019-11-12 07:52:22 +08:00
Peter Barker 7b32f2876e AP_Mount: change type of roi_target_set to boolean 2019-11-12 07:52:22 +08:00
Peter Barker 5d4ce9894f mavlink: reference commit containing mount sysid target 2019-11-12 07:52:22 +08:00
Peter Barker 29fda1681b Tools: add test for mount targetting 2019-11-12 07:52:22 +08:00
Peter Barker a893a5483c GCS_MAVLink: support sysid targetting 2019-11-12 07:52:22 +08:00
Peter Barker c649fd1468 AP_Mount: support sysid targetting 2019-11-12 07:52:22 +08:00
Pierre Kancir fce6aad00f Tools: add initial bash completion 2019-11-12 10:34:05 +11:00
Pierre Kancir 7014dcac16 Tools: add initial zsh completion 2019-11-12 10:34:05 +11:00
Randy Mackay ae8f9a70d0 AP_RangeFinder: update Type and Pin parameter values
The _TYPE change is to remove the "v2" from the LidarLite description because both v2 and v3 are supported
The _PIN change is to make it more clear that any of the auxiliary pwm pins can be used for PWM input
2019-11-12 07:30:55 +08:00
Peter Barker afdded2bff Copter: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker dee1cfadfd Sub: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 2a22e7c8c5 Plane: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker ac7111f1d1 GCS_MAVLink: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 0e6f3afe51 AP_Proximity: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker fe8599d6d7 AP_NavEKF3: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 99689f65f8 AP_NavEKF2: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 9275c367fc Rover: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 35e987c663 AP_RangeFinder: adjust for renaming of RangeFinder files 2019-11-12 07:14:37 +08:00
Peter Barker 7c9ab0203d AP_RangeFinder: rename source files to include AP_ prefix
This makes them look like most of our libraries
2019-11-12 07:14:37 +08:00
Peter Barker b1f8982292 AP_RangeFinder: remove old AP_RangeFinder.h
Making way to move the actual header into place
2019-11-12 07:14:37 +08:00
Willian Galvani 168a182310 SITL: Sub: add angular drag based on a laminar, external flow 2019-11-11 07:39:57 -08:00
Willian Galvani 393b018f31 SITL: Sub: Fix rotational physics logic 2019-11-11 07:39:57 -08:00
Willian Galvani fbbfbe0103 SITL: Sub: Use proper phyisics for thrusters 2019-11-11 07:39:57 -08:00
Willian Galvani 9c2ffed876 SITL: Submarine: add torque for static stability
Subs are statically stable regarding pitch and roll.
This patch reproduces this in SITL
2019-11-11 07:39:57 -08:00
Willian Galvani 394aff6535 SITL: add deadzones to Sub thrusters PWM signals 2019-11-11 07:39:57 -08:00
Willian Galvani 1e2340fbb4 SITL: Fix buoyancy direction for earth-frame
Previously the sub would just go upwards, so rolling it 180º caused it to sink
2019-11-11 07:39:57 -08:00
Willian Galvani e190d99bc6 SITL: Add 6dof frame for Sub 2019-11-11 07:39:57 -08:00
Willian Galvani cc45aeb526 SITL: get rid of frame_vectored.h for Sub 2019-11-11 07:39:57 -08:00
Randy Mackay 5276e67cec Copter: minor format fix for takeoff.cpp 2019-11-11 17:19:28 +09:00
Randy Mackay a4d4513da4 AP_LandingGear: send-text only if servo output has been configured 2019-11-11 17:54:29 +11:00
Peter Barker f8d10ebc0f autotest: add test for GuidedRequest handling in Plane 2019-11-11 14:07:37 +11:00
Randy Mackay 7c034990b5 AC_Fence: relax sys-status healthy reporting 2019-11-11 07:55:50 +08:00
Peter Barker 1ec10eecde autotest: add tests for Tracker's mode guided 2019-11-11 10:06:21 +11:00
Peter Barker bfcd3bc425 Tracker: add ModeGuided 2019-11-11 10:06:21 +11:00