robot state publisher noetic

asked 2020-09-10 03:54:09 -0500

PedroACaldeira gravatar image

updated 2020-09-10 04:19:05 -0500

Hey all,

I am trying to build a launch file for a multi-robot system but since I am using ROS Noetic, I am forced to use tf2 instead of its predecessor, tf. The issue with tf2 is that it stopped using the "tf_prefix" argument, which was the argument that helped developers organize the robots' names and namespaces. The robot_state_publisher is the package that used the tf_prefix but without it, I don't know how I can organize the robots' names. The ROS Wiki is still not updated to the fullest and as such, it still mentions the tf_prefix instead of presenting a new solution.

[EDIT]The git repository for robot_state_publisher even mentions that Noetic doesn't have tf_prefix: https://github.com/ros/robot_state_pu... but it doesn't present any solutions to go around it.

Thank you for your help!

edit retag flag offensive close merge delete

Comments

Faced same problem, seems multirobot systems have to stay on Melodic.

AntonMoscowsky gravatar image AntonMoscowsky  ( 2020-09-11 03:17:58 -0500 )edit

I'm still trying to turn my issue around by declaring each transform with the static_transform_publisher package. When I manage to successfully make the launch files, I'll post them.

PedroACaldeira gravatar image PedroACaldeira  ( 2020-09-13 03:46:37 -0500 )edit