Commit Graph
46848 Commits
Author SHA1 Message Date
Lorenz Meier 9b5c9b0c8a Add HDOP / VDOP fields 2016-02-25 13:45:34 +01:00
Lorenz Meier c6a30d74c1 Bump VFR HUD rate for OSD 2016-02-25 11:14:15 +01:00
Lorenz Meier 1d0c968a88 Widen rate gains 2016-02-25 10:50:45 +01:00
Lorenz Meier ae90084977 Fix build error 2016-02-25 02:17:00 +01:00
Lorenz Meier 0a8a75af1f Commander: Provide better calibration errors 2016-02-25 01:56:17 +01:00
Lorenz Meier 4f666cebe7 Commander: RRelax mag cal requirements and report offsets on failure 2016-02-25 01:49:59 +01:00
Paul Riseborough cd0cac066a EKF: Calculate and publish horizontal and vertical position accuracy
This calculation takes into account the uncertainty of the origin.
Dead reckoning status is also published
2016-02-25 10:38:07 +11:00
Paul Riseborough a30830a7a9 EKF: Scale position observation noise with GPS quality
This allows the filter to adapt to variations in GPs quality.
The range of adjustment in observation noise is limited to the range between a lower limit set by the GPS observation noise parameter and an upper limit set by the no-aiding observation noise.
2016-02-25 10:16:32 +11:00
Paul Riseborough 5483e7a477 Merge pull request #60 from PX4/pr-ReduceMagModeSwitchKick
EKF: Fix Bug Causing Roll/pitch Disturbances On Mag Fusion Mode Switch
2016-02-25 09:42:18 +11:00
Paul Riseborough f55a0bff53 EKF: Fix code style 2016-02-25 08:17:50 +11:00
Paul Riseborough 5b5bddebea EKF: Always reset yaw and mag field states on entry into 3-axis mag fusion mode 2016-02-25 08:16:42 +11:00
Paul Riseborough 2d09a5f3ac EKF: Don't reset yaw and mag field states when not necessary 2016-02-25 08:16:42 +11:00
Paul Riseborough 380db7ebef EKF: Reset angle error covariance after yaw and mag field reset
The yaw angle could have changed by a significant amount making the correlations invalid.
Setting angle variances to zero prevents the initial kick in angles due to 3D fusion starting
2016-02-25 08:16:42 +11:00
Lorenz Meier c5b0650c23 Sim: Add batttery sim 2016-02-24 12:31:24 +01:00
Paul Riseborough e938475acc Merge pull request #59 from PX4/pr-ImprovedStartup
Improvements to EKF startup - partially replaces PR#57
2016-02-24 18:27:12 +11:00
Paul Riseborough 0ad5329caf EKF: Update comments in heading fusion to clarify calculation of magnetic heading 2016-02-24 12:06:11 +11:00
Sander Smeets 43f75c2c4e Merge pull request #3837 from PX4/readme_link
Link reversed in readme
2016-02-24 02:04:30 +01:00
Paul Riseborough 36affe3cd8 EKF: Fix bug causing incorrect initial roll when inverted 2016-02-24 11:56:12 +11:00
Paul Riseborough 016695fc3e EKF: Reduce startup transients
Update initial state variance values
2016-02-24 11:48:42 +11:00
Siddharth Bharat Purohit 9c7a3f366c Merge pull request #54 from mcsauder/master
Address C99 compatibility issues by relocating variable initialization. - Replaces PR#50
2016-02-23 15:53:04 -08:00
mcsauder 6613335937 Added constexpr back from const var type. 2016-02-23 16:15:52 -07:00
sander 376cdc78c8 Link reversed in readme 2016-02-24 00:07:48 +01:00
mcsauder 342010c113 Update c style array initialization to attempt to pass Travic CI build tests. 2016-02-23 15:52:02 -07:00
mcsauder 48e80e9e3e Correct C style array initialization. 2016-02-23 15:16:40 -07:00
mcsauder f9f00fa52b Remove unnecessary include. 2016-02-23 14:00:39 -07:00
mcsauder ccb5736353 Spaces to tab. 2016-02-23 19:58:30 -07:00
mcsauder a4cecb1704 Match variable initialization order difference with upstream. 2016-02-23 19:57:27 -07:00
mcsauder 79d07c831f Convert spaces to tabs to match upstream. 2016-02-23 19:53:55 -07:00
mcsauder 6c96f45f08 Remove whitespace differences with upstream for pull request. 2016-02-23 19:49:27 -07:00
mcsauder fad1c87631 Merge upstream and resolve merge conflicts. 2016-02-23 19:29:30 -07:00
Julian Oes 23171b97fb Makefile: don't do any git submodule magic
Let's do all the submodule stuff in check_submodules.sh
2016-02-23 17:03:30 +01:00
Julian Oes 5af9dc280f check_submodules: Don't override submodule
Previously make would override a submodule, now it only does submodule
init and override if the submodule is not already checked out.
2016-02-23 17:03:30 +01:00
Lorenz Meier 9a32c08cff Complete log buffer patch set 2016-02-23 16:06:11 +01:00
Lorenz Meier daeb4a24f3 Fix code style 2016-02-23 13:17:30 +01:00
Lorenz Meier 9172bf7271 MPU6K: Report start scan not as failure, but as not found if sensor is not around 2016-02-23 13:09:06 +01:00
Lorenz Meier a14e083728 sdlog2: Free log buffer on log stop 2016-02-23 13:09:06 +01:00
Lorenz Meier c8492454e9 commander: Support enabling and disabling lockdown 2016-02-23 13:09:06 +01:00
Lorenz Meier 168f955e0c IO firmware: Ensure that in case of lockdown only the lockdown code writes servo outputs 2016-02-23 13:09:06 +01:00
Lorenz Meier 738d3cb123 IO driver: Fixx lockdown flag handling 2016-02-23 13:09:06 +01:00
Lorenz Meier 5dfd9dd68b Add a test command from commander 2016-02-23 13:09:06 +01:00
Lorenz Meier 3854eae3ec FMU: Send disarmed pulse if in lockdown 2016-02-23 13:09:06 +01:00
Lorenz Meier 59c30a4cbf IO firmware: Output a disarmed pulse on lockdown 2016-02-23 13:09:06 +01:00
Lorenz Meier 362e0316f7 Navigator: Forward trigger distance commands 2016-02-23 09:25:47 +01:00
Lorenz Meier 04ae52447e Commander: Ignore trigger commands 2016-02-23 09:25:29 +01:00
Siddharth Bharat Purohit 237ecfef1a Add travis build check badge 2016-02-22 23:49:58 -08:00
Roman Bapst 8eb63a150d Merge pull request #53 from bugobliterator/pr-sharedlib
Shared Library build
2016-02-23 08:30:46 +01:00
Lorenz Meier be3863d99f Fix formatting 2016-02-21 20:41:00 +01:00
Lorenz Meier 9f5469ab1f Workaround for stack size setting on OS X 2016-02-21 20:28:24 +01:00
Paul Riseborough 35865048a2 Merge pull request #55 from PX4/pr-FixYawFusionBug
Fix bug in heading fusion and add new method for ground/indoor use
2016-02-21 09:41:18 +11:00
Daniel Agar 80f3fefcc3 FW adjust throttle to airspeed mapping for ALTCTL 2016-02-20 14:39:59 +01:00