EKF dosen't work perfectly
when i launch exf for my /odom
data , the results are the same of input
this is my lunch file :
<launch>
<node pkg="robot_pose_ekf" type="robot_pose_ekf" name="robot_pose_ekf">
<param name="output_frame" value="odom_combined2"/>
<param name="freq" value="50.0"/>
<param name="sensor_timeout" value="1.0"/>
<param name="odom_used" value="true"/>
<param name="imu_used" value="false"/>
<param name="vo_used" value="false"/>
<param name="debug" value="false" />
<param name="self_diagnose" value="true" />
</node>
</launch>
all of my topices are:
/base_odometry/odometer
/base_odometry/state
/base_scan
/clock
/odom
/robot_pose_ekf/odom_combined
/rosout
/rosout_agg
/tf
/tilt_scan
/torso_lift_imu/data
/torso_lift_imu/is_calibrated
first of all, i launch ekf file and then use this rosbag play 2011-04-11-07-34-27.bag /base_odometry/odom:=/odom --clock
command to run my dataset.