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

Fix TF_REPEATED_DATA warning in Noetic #889

Closed
5 tasks
cbrxyz opened this issue Sep 12, 2022 · 1 comment · Fixed by #1097
Closed
5 tasks

Fix TF_REPEATED_DATA warning in Noetic #889

cbrxyz opened this issue Sep 12, 2022 · 1 comment · Fixed by #1097

Comments

@cbrxyz
Copy link
Member

cbrxyz commented Sep 12, 2022

Assignee

No response

Deadline

No response

What needs to change?

With the migration to ROS Noetic, another warning was added to ROS to warn about repeated data being sent in TF. This is different than Melodic, which never warned about this. It's common to see this warning spammed throughout the console of ROS:

Warning: TF_REPEATED_DATA ignoring data with redundant timestamp for frame example/topic/name/goes/here at time 44.470000 according to authority unknown_publisher
         at line 278 in /tmp/binarydeb/ros-noetic-tf2-0.7.5/src/buffer_core.cpp

More information on the actual issue can be found in ros/geometry2#467.

Nevertheless, we would really like to get rid of this warning, as the amount of spam it generates prevents us from seeing actually important warnings and errors. There are a few ways we could go about this, including:

  1. Fixing the root issue (ie, preventing transform publishers from sending repeated data).
  2. Ignoring the warning or silencing it.
  3. Doing a combination of both.

How would this task be tested?

  1. Launch one of our commonly used launch files, such as roslaunch navigator_launch simulation.launch --screen.
  2. Observe that the TF_REPEATED_DATA warning does not appear in the console.

Contacts

  • We need help from the mechanical team.
  • We need help from the electrical team.
  • We need help from Dr. Schwartz or other faculty.
  • We need help from a company or an organization.
  • We need help from another UF staff member or organization (ex, facilities).
@yomole
Copy link
Contributor

yomole commented Jul 13, 2023

Note that, while not a perfect solution, the following can supress the warning most of the time with occasional small flare-ups from time to time:

roslaunch subjugator_launch gazebo.launch --screen 2> >(grep -Ev 'TF_REPEATED_DATA|buffer_core.cpp' | grep -v '^$')

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants