robot_localization: Set process noise covariance for absolute x/y (gps
authorErik Andresen <erik@vontaene.de>
Fri, 29 Sep 2017 16:24:42 +0000 (18:24 +0200)
committerErik Andresen <erik@vontaene.de>
Fri, 29 Sep 2017 16:24:42 +0000 (18:24 +0200)
pos) to 2.5m

config/robot_localization.yaml
launch/wild_thumper.launch

index 630e24d..193db56 100644 (file)
@@ -129,8 +129,8 @@ dynamic_process_noise_covariance: true
 # process_noise_covariance diagonal value for the variable in question, which will cause the filter's predicted error
 # to be larger, which will cause the filter to trust the incoming measurement more during correction. The values are
 # ordered as x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az.
-process_noise_covariance: [0.5,  0,    0,    0,    0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
-                           0,    0.5,  0,    0,    0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
+process_noise_covariance: [2.5,  0,    0,    0,    0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
+                           0,    2.5,  0,    0,    0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
                            0,    0,    0.06, 0,    0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
                            0,    0,    0,    0.03, 0,    0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
                            0,    0,    0,    0,    0.03, 0,    0,     0,     0,    0,    0,    0,    0,    0,    0,
index 1d304d8..7c9eece 100644 (file)
@@ -22,7 +22,7 @@
                <param name="enable_odom_tf" value="false" if="$(arg use_imu)"/>
        </node>
 
-       <node pkg="wild_thumper" type="tinkerforge_imu2.py" name="tinkerforge_imu_brick2" output="screen">
+       <node pkg="wild_thumper" type="tinkerforge_imu2.py" name="tinkerforge_imu_brick2" output="screen" if="$(arg use_imu)">
                <param name="uid" value="6DdNSn"/>
        </node>