-
Notifications
You must be signed in to change notification settings - Fork 143
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
Pose frames are lost in transport #456
Comments
The steps you listed to reproduce the problem aren't very clear. Which launch files are you using? Is there a particular repository with an example I can look at? |
You can simply launch any world that has pose information; for instance NAO joint control - included by default with gz installation when you launch Create a - ros_topic_name: "/gz/pose_array"
gz_topic_name: "/world/nao_world/pose/info"
ros_type_name: "geometry_msgs/msg/Pose"
gz_type_name: "gz.msgs.Pose_V" Launch bridge: The frame ids are not passed to ROS; If you look at the topic it's just a bunch of poses that you need to index manually to get the actual transforms, if simulation adds a new link all of these need to updated again. This is also related to So for example at that time I was trying to get static tf's from gazebo to transform some sensor data to base_link and this is a hassle currently because the frame information is lost in the transport. Of course pose array has only single Could help out with the feature, just need some input from your side how to go about it in a nice way. @azeey |
I believe not only I tried
|
I am also experiencing this issue, is there any way to get the frame_id's to make their way to the ROS messages with the current implementation of the bridge or is a PR necessary to fix this? |
I think the problem is This is actually a duplicate of #172, so I'll go ahead and close it. |
@azeey Thanks for the quick response, I'm having issues getting the PosePublisher to produce world frame poses (I just see child links poses of the model) but I'll ask my question in the other open issue. |
Environment
Description
Gazebo pose messages when transported to ROS tf messages lose the frame info. For instance this is one of the gazebo messages:
And at the other end only the pose info is passed, but the frame names are lost.
In the end would be nice to have static transform names passed, in this way for use in ROS applications.
Steps to reproduce
The text was updated successfully, but these errors were encountered: