CarlOlsson
9c170f7fae
added parameter which defines threshold for airspeed given to the filter
...
remove unnecessary replay fields
2016-06-08 17:11:10 +02:00
Julian Oes
847cf684db
Revert "sitl_gazebo: update submodule"
...
This reverts commit a9a0759d91 .
2016-06-08 12:38:50 +02:00
Julian Oes
a9a0759d91
sitl_gazebo: update submodule
...
This only removes one printfs, nothing fancy.
2016-06-08 10:55:56 +02:00
Paul Riseborough
16bdbebdc6
Merge pull request #161 from PX4/pr-resetFix
...
do not return early in velocity reset method
2016-06-08 17:23:09 +10:00
Roman
703fb4e31b
do not return early in velocity reset method otherwise
...
some code will not be executed
2016-06-08 07:51:18 +02:00
Paul Riseborough
928a7dd059
Merge pull request #157 from PX4/pr-ekf2ResetInterface
...
Change state reset information interface
2016-06-08 14:18:31 +10:00
Paul Riseborough
2024252d65
Merge pull request #158 from CarlOlsson/act_ars_off_by_default
...
activate tas fusion, off by default
2016-06-08 14:17:31 +10:00
Paul Riseborough
e72788bd0f
Merge pull request #159 from priseborough/pr-ekf2MagBugFix
...
EKF: Fix critical bugs in mag fusion and yaw reset
2016-06-08 14:11:47 +10:00
Paul Riseborough
f26aca55a1
EKF: Fix bug in quaternion covariance initialisation function
...
The covariances between quaternion and non-quaternion states were not being updated
2016-06-08 13:23:30 +10:00
Paul Riseborough
b3baab64f2
EKF: Updates to 3-axis mag fusion auto-code
...
The code fragments for the magnetometer fusion have been refreshed from the auto-coder.
Explicit floating point types used for constants.
The 3x24 observation Jacobian has been replaced with a 1x24 that is updated each axis iteration to save memory.
2016-06-08 12:56:59 +10:00
Paul Riseborough
21168f9929
EKF: fix bug in 3-axis mag fusion innovation test
...
The fault flag was not being set after an innovation test failure resulting in fusion of the failed measurement
2016-06-08 11:58:33 +10:00
Paul Riseborough
99b34f0df4
EKF: Only reset necessary terms when mag fusion covariance reset required
...
Only the quaternion and mag fusion state covariances are used in the mag fusion calculations.
2016-06-08 11:58:33 +10:00
Paul Riseborough
381d99aed6
EKF: Inform console of serious fusion numerical errors
2016-06-08 11:58:33 +10:00
Paul Riseborough
dbfe8c0242
EKF: remove approximation in mag fusion innovation variance calculation
...
The covariance was not being updated with the observation from one axis before the innovation variance was calculated for the next axis. This results in greater weighting on measurements for subsequent axes.
2016-06-08 11:58:33 +10:00
Paul Riseborough
79228352e9
EKF: Reset mag and wind state variances to 'reasonable' values
...
If an in-flight reset is required, we do not want these variances going to zero as that will significantly delay recovery
2016-06-08 11:58:33 +10:00
Paul Riseborough
34ffffa021
EKF: Prevent use of non time-stamped invalid data during initialisation
...
Fixes bad height initialisation seen intermittently with snapdragon
2016-06-08 11:56:07 +10:00
Miguel Arroyo
58f6835b19
Fixes Function signature MPU9250
2016-06-07 16:49:27 -04:00
Andreas Antener
98eeb25e45
produce 0 voltage/current if no suitable default could be set
2016-06-07 22:27:08 +02:00
Lorenz Meier
e1805dfe0c
Sensors app: Use two parameters to convert battery current and voltage to make configuring custom frames easier
2016-06-07 22:27:08 +02:00
Julian Oes
3b5feafef4
err: add missing include for exit
2016-06-07 22:10:56 +02:00
Julian Oes
04083cff3d
err: we need to use exit on NuttX
...
px4_task_exit doesn't seem to be available for NuttX, so it had no
effect and broke the init because the return values of the tasks were
wrong.
2016-06-07 22:10:56 +02:00
Julian Oes
a548b5bd5e
tonealrmsim: better output of tone_alarm in SITL
2016-06-07 22:10:56 +02:00
Julian Oes
5e4e896dad
tone_alrmsim: add missing string for home set tone
2016-06-07 22:10:56 +02:00
Julian Oes
69bb602291
gyrosim: be less verbose
2016-06-07 22:10:56 +02:00
Julian Oes
01f6d713b4
pwm_out_sim: use PX4_INFO
2016-06-07 22:10:56 +02:00
Julian Oes
f24ca14122
param: whitespace
2016-06-07 22:10:56 +02:00
Julian Oes
5f3332e429
ver: less verbose on startup
2016-06-07 22:10:56 +02:00
Julian Oes
0acf0b3c69
param: be less verbose on startup
2016-06-07 22:10:56 +02:00
Julian Oes
8d491077ce
adc: removed unneeded printf
2016-06-07 22:10:56 +02:00
Julian Oes
4a6b845ef6
px4io: nicer printf
2016-06-07 22:10:56 +02:00
Julian Oes
c87f9a1f8a
init: make echo consistent with printfs
2016-06-07 22:10:56 +02:00
Julian Oes
b24eded7a0
cmake: use module name if no main is available
2016-06-07 22:10:56 +02:00
Julian Oes
be4819e8b1
ecl: update submodule
...
This moves printfs to PX4_INFOs.
2016-06-07 22:10:56 +02:00
Julian Oes
de4ae58019
px4_log: get the printf of fmt/args right
2016-06-07 22:10:56 +02:00
Julian Oes
c916ee7357
err: astyle prefers it different
2016-06-07 22:10:56 +02:00
Julian Oes
6898e2dcf4
commander: don't shout please
2016-06-07 22:10:56 +02:00
Julian Oes
a6fd718530
px4_log: use proper ROS printfs
2016-06-07 22:10:56 +02:00
Julian Oes
f68a6eb42c
err/px4_log: switch everything to static function
...
Instead of having separate log functions for NuttX and POSIX, this now
switches everything to px4_log.h and PX4_INFO/WARN/ERR/DEBUG.
Also, the call mostly used is now a static inline function instead of a
macro which lead to a big increase in flash size for STM32.
2016-06-07 22:10:56 +02:00
Julian Oes
49930d64ad
romfs_pruner: delete hidden files, remove tabs
...
If a text editor creates hidden save files, those will get copied into
the ROMFS. This is now fixed by deleting hidden files.
Also, the there was some available potential by removing the leading
whitespace.
2016-06-07 22:10:56 +02:00
Julian Oes
cdd45a7b2d
cmake: add define for module name
2016-06-07 22:10:56 +02:00
Julian Oes
750b40f962
pwm_out_sim: don't complain without waiting
2016-06-07 22:10:56 +02:00
Julian Oes
a6e46a7e6f
commander: whitespace
2016-06-07 22:10:56 +02:00
Julian Oes
953984dd48
QURT px4_layer: getpid can shut up
2016-06-07 22:10:56 +02:00
Julian Oes
a2865cd5c1
QURT px4_layer: removed debug printfs
2016-06-07 22:10:56 +02:00
Julian Oes
8e47f612fd
QURT main: more precise printfs
2016-06-07 22:10:56 +02:00
Julian Oes
7a29cf0f13
QURT main: less debug printfs
2016-06-07 22:10:56 +02:00
Julian Oes
4cb073a48b
POSIX main: get the newlines right
2016-06-07 22:10:56 +02:00
Julian Oes
a381c6cea5
df_mpu9250_wrapper: removed a debug printf
2016-06-07 22:10:56 +02:00
Julian Oes
6b1bcef644
uORBManager: removed printfs
2016-06-07 22:10:56 +02:00
Julian Oes
11cc17b63a
param_shmem: be less verbose
2016-06-07 22:10:56 +02:00