Pierre Kancir
eae093cd2a
AP_Math: add test for is_equal for int
2016-12-20 14:09:04 +00:00
Pierre Kancir
da49149d19
AP_Math: is_equal correct comparison for integer as epsilon doesn't exist.
...
Credit to Kwikius for the right solution
2016-12-20 14:09:04 +00:00
Randy Mackay
dbbf6cae5c
Copter: arming check ignores proximity if avoidance disabled
2016-12-20 19:48:09 +09:00
Randy Mackay
e7f2c9870a
AC_Avoid: add accessor for proximity enabled
2016-12-20 19:48:07 +09:00
Randy Mackay
b114d3928e
AC_Avoid: fix distance to lean angle logic
...
Fixes from PR review including
(a) make some local variables const
(b) rename angle_max to veh_angle_max
(c) fix distance_to_lean_pct logic so distance of zero returns maximum lean angle
2016-12-20 19:48:04 +09:00
Randy Mackay
38478638de
Copter: aux switch for enable/disable proximity based avoidance
2016-12-20 19:48:02 +09:00
Randy Mackay
5f0a4c2097
Copter: integrate non-GPS avoidance into althold
2016-12-20 19:48:00 +09:00
Randy Mackay
1b582b2009
AC_Avoid: avoidance for non-GPS flight modes
2016-12-20 19:47:58 +09:00
Randy Mackay
fbbd13db75
AP_Proximity: add get_object methods for use with non-GPS avoidance
2016-12-20 19:47:56 +09:00
Peter Barker
802206baed
AP_AHRS: remove use of uninitialised value
2016-12-19 19:51:16 -08:00
Grant Morphett
378bd84b29
Rover: Fixed a bug in the wp loiter functionality
...
Had a bug where the rover would loiter for ever and not resume even
though its loiter time had expired. This resolves that.
2016-12-20 14:35:28 +11:00
Lucas De Marchi
9569ed94a9
AP_InertialSensor: Invensense: use capital letters for define
2016-12-20 09:23:30 +09:00
Jonathan Challinger
86406199a9
AC_PrecLand: reserve parameter indices
2016-12-20 09:21:51 +09:00
Andrew Tridgell
bebf16b804
Tools: added FMUv3 to autobuild
2016-12-20 10:34:57 +11:00
murata
a2649949df
AP_Compass: Changed if statements to switch statement.
2016-12-19 22:28:34 +00:00
Pierre Kancir
bf135aeff7
SITL: Aircraft correct some syntax, implicit cast, make some local variable const, remove tabs and whitespace
2016-12-19 14:53:17 +00:00
Pierre Kancir
ce734b5f7b
AP_Math: Remove unecessary check
2016-12-19 14:36:03 +00:00
Pierre Kancir
9ca0873042
Autotest : add simple test for Rover
2016-12-19 13:32:27 +00:00
Randy Mackay
377a747065
Copter: minor format fix for fall through for payload-place
2016-12-19 17:01:19 +09:00
Randy Mackay
2371b05696
Copter: init avoid-adsb and prec-loiter enabled from switch positions
...
Without this there could be a mismatch between the switch position and whether the feature is enabled/disabled
2016-12-19 17:01:16 +09:00
Randy Mackay
2365036e5c
Copter: move #if within case statement in switches.cpp
...
This removes some compile warnings when features are disabled
2016-12-19 17:01:12 +09:00
Randy Mackay
70feff487e
Copter: format fixes to switches.cpp
...
No functional change
2016-12-19 17:01:09 +09:00
Randy Mackay
a43229de0f
Copter: fix z-axis accel parameter description
2016-12-19 17:01:06 +09:00
Randy Mackay
3ed9eb98f3
SITL: minor comment fix for SIM_Multicopter
2016-12-19 17:01:04 +09:00
Randy Mackay
5d0be2de9f
AP_Gripper: minor comment fix
2016-12-19 17:01:01 +09:00
priseborough
f1c05ee320
AP_NavEKF3: Allow accel switch on bias uncertainty to be adjusted
2016-12-19 08:07:15 +11:00
Andrew Tridgell
a30745903a
AP_InertialSensor: use ACC2_BIAS
2016-12-19 08:07:15 +11:00
Andrew Tridgell
65c3d0e060
SITL: added ACC2_BIAS
2016-12-19 08:07:14 +11:00
priseborough
7d4a50f483
AP_NavEKF3: Prevent unwanted core switch on startup
...
Require primary core to be healthy for 10 seconds before starting selection logic
2016-12-19 08:07:14 +11:00
priseborough
cd6fd0ea45
AP_NavEKF3: Improvements to range finder selection logic
...
Enables the horizontal speed at which we switch from range finder to alternate to be adjusted.
Does not switch from range finder to alternate based on speed when speed estimate is invalid.
2016-12-19 08:07:14 +11:00
Andrew Tridgell
0e14992b34
DataFlash: hide direct EK2/EK3 logging
...
should call Log_Write_EKF and let it choose the types
2016-12-19 08:07:14 +11:00
Andrew Tridgell
4cf509a693
Plane: fixed EKF3 logging
2016-12-19 08:07:14 +11:00
Andrew Tridgell
1c3fefa150
Tracker: fixed EKF3 logging
2016-12-19 08:07:14 +11:00
Andrew Tridgell
0266cb61e0
Rover: fixed EKF3 logging
2016-12-19 08:07:14 +11:00
Andrew Tridgell
bebc7e4519
Replay: removed EKF_ENABLE parameter
2016-12-19 08:07:13 +11:00
Andrew Tridgell
e71ee51a9c
autotest: removed use of EKF_ENABLE parameter
2016-12-19 08:07:13 +11:00
Andrew Tridgell
f3ee9fe9bd
travis: split up jobs to keep below time limit
2016-12-19 08:07:13 +11:00
Andrew Tridgell
b7081f42cd
waf: exclude some files from ROMFS
...
no need to include oreoled on FMUv2 as its Solo only
2016-12-19 08:07:13 +11:00
Andrew Tridgell
a8280262a6
PX4NuttX: update gitignore
2016-12-19 08:07:13 +11:00
Andrew Tridgell
979c3a6270
mk: support px4-v3 with make
...
I really wish we didn't still need this!
2016-12-19 08:07:13 +11:00
Andrew Tridgell
0870e02584
AP_AHRS: fixed example build
2016-12-19 08:07:13 +11:00
Andrew Tridgell
29bc07f410
AP_HAL: setup for building ucavcan on FMUv3 but not FMUv2
...
save a lot of flash space on FMUv2
2016-12-19 08:07:12 +11:00
Andrew Tridgell
bc304a21a2
travis: test build FMUv3
2016-12-19 08:07:12 +11:00
Andrew Tridgell
321cad640c
waf: trim PX4 config to reduce firmware size
...
removed unused drivers
2016-12-19 08:07:12 +11:00
Andrew Tridgell
95b848f2b6
waf: fixes for FMUv3
2016-12-19 08:07:12 +11:00
Andrew Tridgell
67b97b21db
AP_BoardConfig: switched to always using in-tree sensors
2016-12-19 08:07:12 +11:00
Andrew Tridgell
da2638e424
PX4Firmware: submodule update
...
added FMUv3
2016-12-19 08:07:12 +11:00
Andrew Tridgell
74a871576c
waf: added FMUv3 to build
2016-12-19 08:07:12 +11:00
Andrew Tridgell
bd0a0510ed
AP_HAL: define FMUv3
2016-12-19 08:07:11 +11:00
priseborough
60ebe97e10
AP_InertialSensor: remove unused EKF1 include
2016-12-19 08:07:11 +11:00