ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

simulated GPS covariance and robot_pose_ekf

asked 2014-11-20 08:27:00 -0500

est_CEAR gravatar image

updated 2015-02-05 07:17:23 -0500


I try to add a GPS in simulation of a Husky robot, but the covariance is set to zero by default (for simulated GPS) so the robot_pose_ekf didn't run. I set it manually to 99999.0 like in utm_odometry_node , and the robot_pose_ekf subscribes to the topic, but it doesn't publish the odom_combined frame. No error appears in the terminal. Any idea?

Here are part of my code :

<node name="gps_conv" pkg="gps_common" type="utm_odometry_node">
    <remap from="odom" to="vo"/>
    <remap from="fix" to="/gps/fix" />
    <param name="rot_covariance" value="99999" />

<node pkg="robot_pose_ekf" type="robot_pose_ekf" name="robot_pose_ekf" output="screen">
    <rosparam command="load" file="$(find moveit_simulation)/config/husky_ekf.yaml"/>
    <remap from="imu_data" to="imu/data"/>
    <remap from="odom" to="odom_pub"/>

and here are the ekf parameters :

freq: 30.0
output_frame: "odom_combined"
sensor_timeout: 1.0
publish_tf: true
odom_used: true
imu_used: true
gps_used: true
imu_absolute: true
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-02-03 07:41:37 -0500

est_CEAR gravatar image

updated 2015-02-05 07:18:30 -0500

Hi, It seems to be a problem from simulation, because I didn't get it on the real robot with real GPS

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2014-11-20 08:27:00 -0500

Seen: 523 times

Last updated: Feb 05 '15