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