You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If one publishes more than one robot state using the same robot_description (say, for visualizing multiple poses of the same robot), those now need to be published on separate topics to distinguish them. But RobotModel does not have a parameter for specifying the topic to listen to.
This is a regression / API breakage in robot_state_publisher between melodic and noetic, but it was supposedly introduced to bring noetic in line with how ROS2 works.
Example use case: publish current and expected pose of a robot:
One way to resolve this breakage could be to add a "topic" parameter to RobotModel (defaulting to /tf)
Your environment
OS Version: e.g. Ubuntu 20.04
ROS Distro: [Noetic]
RViz, Qt, OGRE, OpenGl version as printed by rviz:
compiled against Qt version 5.12.8compiled against OGRE version 1.9.0 (Ghadamon)Forcing OpenGl version 0.Stereo is NOT SUPPORTEDOpenGl version: 4.6 (GLSL 4.6).```
The text was updated successfully, but these errors were encountered:
Due to ros/robot_state_publisher#125 robot_state publisher in noetic no longer supports prefixing transforms.
If one publishes more than one robot state using the same robot_description (say, for visualizing multiple poses of the same robot), those now need to be published on separate topics to distinguish them. But RobotModel does not have a parameter for specifying the topic to listen to.
This is a regression / API breakage in robot_state_publisher between melodic and noetic, but it was supposedly introduced to bring noetic in line with how ROS2 works.
Example use case: publish current and expected pose of a robot:
One way to resolve this breakage could be to add a "topic" parameter to RobotModel (defaulting to /tf)
Your environment
The text was updated successfully, but these errors were encountered: