Commit Graph
46848 Commits
Author SHA1 Message Date
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