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

Péter Fankhauser's profile - activity

2016-09-12 09:44:58 -0500 answered a question Elevation mapping

Dear Teresa, We have just updated our elevation_mapping package. Could you please let me know if you have any issues with this version? Best, Peter

2015-01-16 15:38:57 -0500 received badge  Famous Question (source)
2014-08-19 22:42:51 -0500 received badge  Supporter (source)
2014-08-19 22:42:28 -0500 commented answer TF message visible in "rostopic echo /tf" but not in Rviz and tf_monitor

This was it, thank you for the tip, Austin!

2014-08-19 22:40:17 -0500 received badge  Scholar (source)
2014-08-17 01:52:39 -0500 received badge  Notable Question (source)
2014-08-15 22:21:01 -0500 received badge  Popular Question (source)
2014-08-15 15:59:30 -0500 commented question TF message visible in "rostopic echo /tf" but not in Rviz and tf_monitor

I have added the view_frames visualization: http://cl.ly/image/08443o3G0G2J

2014-08-15 15:58:50 -0500 edited question TF message visible in "rostopic echo /tf" but not in Rviz and tf_monitor

We are using our own implementation to publish a tfMessage type through rosjava.

In the simplest test I can see the message with the command rostopic echo /tf as:

transforms: 
  - 
    header: 
      seq: 567527
      stamp: 
        secs: 567
        nsecs: 526999929
      frame_id: map
    child_frame_id: robot
    transform: 
      translation: 
        x: 0.0
        y: 0.0
        z: 0.0
      rotation: 
        x: 0.0
        y: 0.0
        z: 0.0
        w: 1.0

While this looks fine, the command rosrun tf tf_monitor shows no frames, rosrun tf tf_echo map robot is unable to return the transform (empty list of current frames), and rviz does not find any frames.

The command rosrun tf view_frames generates this visualization.

The data is coming from a simulator where I publish the /tf message and the /clock. The tf message time stamp equals the current simulation time in /clock. The parameter use_sim_time is set to true.

Interestingly, recording and playing a rosbag with the topics /tf and /clock works, and the /tf transformation shows up correctly in tf_monitor and rviz.

My setup is ROS Indigo on Ubuntu 14.04.

Does anybody has an idea on how to debug this behaviour to figure out what's going wrong? Any suggestions welcome. Thank you!