Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TF_REPEATED_DATA ignoring data with redundant timestamp for frame tool0_controller at time xxxx according to authority ur_hardware_interface #586

Closed
cambel opened this issue Nov 17, 2022 · 2 comments

Comments

@cambel
Copy link

cambel commented Nov 17, 2022

Summary

We have a dual arm set up with two UR5e robots. Since migrating our system to ROS Noetic we experience a spam of warnings coming from ur_hardware_interface.

Versions

  • ROS Driver version: noetic (1.15.14)
  • Affected Robot Software Version(s): 5.10.0.106288
  • Affected Robot Hardware Version(s):
  • Robot Serial Number:
  • UR+ product(s) installed:
  • URCaps Software version(s): 1.0.5

Impact

We have a compliance controller streaming motion commands. The performance significantly decreases when the spam of warnings are printed.

Steps to Reproduce

Here is our launch file:
https://github.com/o2ac/o2ac-ur/blob/noetic-devel/catkin_ws/src/o2ac_scene_description/launch/osx_arms_bringup.launch

Expected Behavior

No spam of warning messages.

Actual Behavior

The following is a sample of the messages that are spammed in the terminal.

[ WARN] [1668669563.967702653]: TF_REPEATED_DATA ignoring data with redundant timestamp for frame tool0_controller at time 1668669563.965094 according to authority /a_bot/ur_hardware_interface
[ WARN] [1668669564.233413326]: TF_REPEATED_DATA ignoring data with redundant timestamp for frame tool0_controller at time 1668669564.231068 according to authority /b_bot/ur_hardware_interface

In our case the namespace for the robots are a_bot and b_bot.

The spam of warning messages is not continuous but it occurs very frequently even when there is no command sent to the robots.

@gavanderhoorn
Copy link
Contributor

gavanderhoorn commented Nov 17, 2022

This is ros/geometry2#467.

Are the TF frames prefixed?

Could also be the broadcaster is actually publishing the same transform multiple times. If that's the case, that should be fixed.

@cambel
Copy link
Author

cambel commented Nov 18, 2022

Hi @gavanderhoorn

My bad, for lack of use of the tool0_controller, we didn't set up the parameter tf_prefix before. Adding a different tf_prefix to each robot seems to fix the problem.

@cambel cambel closed this as completed Nov 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants