Rviz odometry display fixed frame [closed]

asked 2013-09-01 16:37:14 -0500

Pino gravatar image


I'm trying to use rviz to display the odometry data I have recorded from a GPS. For this I run the gps_common node to get the odometry from the GPS data renaming the TF frame:

$ rosrun gps_common utm_odometry_node frame_id:=/world

This outputs a odometry message correctly (checked using rostopic echo /odom). Now I run rviz and set as global fixed frame /world and add an odometry display, then set it's property topic to /odom, after which I get the following status details:

Status: Error

Topic: OK Transform: Transform [sender=/utm_odometry_node] For frame [fcu]: Fixed Frame [/world] does not exist

fcu is the node from which the GPS data comes and it is parameters has listed the default reference frame as:

~ssdk/tf_ref_frame_id (str, default: world)

tf reference frame.

I hace tried to check the frames with:

$ rosrun tf tf_monitor
RESULTS: for all Frames


All Broadcasters:

Which must mean it doesn't detect any frames.

Which frame should I set as a fixed frame for the odometry to be shown? Should a new tf be broadcasted for this?


edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by tfoote
close date 2017-12-05 18:40:36.321604


I don't know about this specific problem, but you can also show the output of `rostopic hz /tf` and `rosrun tf view_frames`.

DamienJadeDuff gravatar imageDamienJadeDuff ( 2013-09-26 19:18:54 -0500 )edit