Lorenz Meier
f7ac1f0d8f
Clean up mixers, remove unused pass-through mixers from planes clobbering up RAM
2016-03-12 16:43:30 +01:00
Lorenz Meier
c198388dd5
Use new data for mode changes
2016-03-12 16:36:04 +01:00
Lorenz Meier
3373e994b4
Commander params: Hold mode is now called hold mode
2016-03-12 16:21:16 +01:00
Lorenz Meier
bac1903a43
param meta data cleanup
2016-03-12 16:15:35 +01:00
Lorenz Meier
3f1ba686a7
Meta data update
2016-03-12 16:15:04 +01:00
Lorenz Meier
703f41d76b
Move unit tests to Linux only to avoid false positives
2016-03-12 12:37:49 +01:00
Daniel Agar
f944ac7e26
commander add mode argument
2016-03-12 12:23:31 +01:00
Julian Oes
65947346eb
df_hmc5883_wrapper: get the var swapping right
2016-03-12 12:22:05 +01:00
Julian Oes
09dd88ec01
df_hmc5883_wrapper: fix mag rotation
...
The external GPS+Mag needs some rotation.
2016-03-12 12:22:05 +01:00
Lorenz Meier
1aee73a8a7
Update ECL
2016-03-12 12:15:10 +01:00
Lorenz Meier
2fa43e35f5
Compile fixes for EKF2
2016-03-12 12:15:10 +01:00
Lorenz Meier
83557ff0ba
Update ECL lib
2016-03-12 12:15:10 +01:00
Lorenz Meier
22a0ce7048
Pull in fixes from Gazebo
2016-03-12 12:14:55 +01:00
Lorenz Meier
2d25ef36bb
Complete plane config
2016-03-12 12:06:17 +01:00
Lorenz Meier
699ec17cc3
Removed spurious print in wheel controller
2016-03-12 11:23:08 +01:00
Lorenz Meier
b080f76c3a
Updated SITL
2016-03-12 11:22:20 +01:00
Lorenz Meier
ed35f73a28
Update DriverFramework to fix SITL
2016-03-12 11:19:36 +01:00
Lorenz Meier
32368e5eda
Baro sim: Cleanup
2016-03-12 11:07:55 +01:00
Lorenz Meier
c1321ec721
GPS sim: Add missing velocity timestamp
2016-03-12 11:07:34 +01:00
Lorenz Meier
155a0d7f18
Code style in MAVLink simulator
2016-03-12 11:06:51 +01:00
Mark Whitehorn
8e4a1ca36e
change large mag offset from error to warning
2016-03-11 13:58:26 -07:00
sander
4b5750287e
Remove increments from enums
2016-03-11 16:42:37 +01:00
sander
04cbe17b45
bools to enums and fix values
2016-03-11 16:42:37 +01:00
sander
ac79d98741
fix enum
2016-03-11 16:42:37 +01:00
sander
531762d6b5
fix typo
2016-03-11 16:42:37 +01:00
sander
f6cb253d41
Model specific param meta data
2016-03-11 16:42:37 +01:00
sander
32b7ef5284
VTOL params meta data
2016-03-11 16:42:37 +01:00
Lorenz Meier
d7254c2b01
Fix SITL configs
2016-03-11 16:42:17 +01:00
Lorenz Meier
de14678452
Makefile: Add gazebo plane config
2016-03-11 16:42:17 +01:00
Lorenz Meier
412bf391b6
Add CMake target for plane
2016-03-11 16:42:17 +01:00
Lorenz Meier
f5dd944e46
Add Gazebo plane config
2016-03-11 16:42:17 +01:00
Lorenz Meier
1401629ab8
Update header in Makefile
2016-03-11 12:30:41 +01:00
Lorenz Meier
71f5e3377a
Strip python serial since we are not flashing boards in Travis
2016-03-11 12:20:32 +01:00
Lorenz Meier
cf89e82e95
Makefile: Be less verbose on build
2016-03-11 12:07:39 +01:00
Lorenz Meier
0720407b8c
Make submodule check less verbose
2016-03-11 12:07:26 +01:00
Lorenz Meier
b937618e59
Improved CMAKE return value checking and ensured that fresh checkouts initialize the GIT submodules correctly
2016-03-11 11:59:49 +01:00
Lorenz Meier
4551879b55
Improved GIT submodule check
2016-03-11 11:59:13 +01:00
Paul Riseborough
2882c53246
Merge pull request #74 from PX4/pr-optflow-reworked
...
Add fusion of optical flow LOS rate measurements
2016-03-11 11:13:03 +11:00
Paul Riseborough
109e0e6dfc
EKF: When commencing GPS aiding, don't reset local position and velocity if using optical flow
2016-03-11 11:03:43 +11:00
Paul Riseborough
26238bc2f5
EKF: Allow for change in position when defining the WGS-84 origin position
...
This allows GPS aiding to commence later in flight without step changes in local position output
2016-03-11 11:03:43 +11:00
Paul Riseborough
e0fcce1463
EKF: Make position and velocity reset publish success
...
Some users of the position and velocity reset functions will need to know if the reset has been successful.
2016-03-11 11:03:43 +11:00
Paul Riseborough
48f980b054
EKF: Fix syntax causing posix build to fail
2016-03-11 11:03:43 +11:00
Paul Riseborough
eab0ef4266
EKF: Update default process noise for terrain estimator
2016-03-11 11:03:43 +11:00
Paul Riseborough
962fd0aaf2
EKF: Adjust terrain process noise for gradient effect
2016-03-11 11:03:43 +11:00
Paul Riseborough
1a2da887ab
EKF: Fix bug in calculation of terrain estimator Kalman gain
2016-03-11 11:03:43 +11:00
Paul Riseborough
cc5512905a
EKF: prevent optical flow, GPS and baro fusion from blocking each other
2016-03-11 11:03:43 +11:00
Paul Riseborough
e9ccfdd484
EKF: Update derivation scripts and outputs
...
Work around limitation in Symbolic toolbox environment space by incrementally saving and clearing workspace
Remove vehicle vertical position from optical flow prediction equations (use range measurement instead) and regenerate auto-code
Remove legacy optical flow auto-code conversion method as it is not required now a work around for symbolic toolbox limitations has been developed
Fix out of date syntax
2016-03-11 11:03:43 +11:00
Paul Riseborough
ffebaf384f
EKF: Set initial optical flow fusion monitor outputs to zero
2016-03-11 11:03:43 +11:00
Paul Riseborough
5acd1cbac4
EKF: Make definitions of parameters clearer for external use
2016-03-11 11:03:43 +11:00
Paul Riseborough
dd1d58bab5
EKF: Remove unnecessary matrix operations from optical flow fusion
...
The updated formulation means that H_LOS[][8] is always zero, so these operations are no longer required.
2016-03-11 11:03:43 +11:00