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

Upgrades OdometryPublisher system plugin #2822

Open
wants to merge 2 commits into
base: gz-sim9
Choose a base branch
from

Conversation

Morgantiz
Copy link

🎉 New feature

Closes #2803

Summary

Allows OdometryPublisher to publish odometry for a non-fixed link of the robot model. Introduces the possibility to publish the odometry of a point after a non-fixed joint. This commit does not change the default behavior of the plugin.

@Morgantiz Morgantiz requested a review from mjcarroll as a code owner March 13, 2025 22:17
@github-actions github-actions bot added the 🏛️ ionic Gazebo Ionic label Mar 13, 2025
@iche033
Copy link
Contributor

iche033 commented Mar 14, 2025

there are compile errors. On the other hand, see #2803 (comment) for an alternative solution to that issue.

Morgantiz and others added 2 commits March 22, 2025 11:47
Allows OdometryPublisher to publish odometry for a non-fixed link of the robot model. Introduces the possibility to publish the odometry of a point after a non-fixed joint.
This commit does not change the default behavior of the plugin.

Signed-off-by: Carlo Morganti <[email protected]>
Signed-off-by: Morgantiz <[email protected]>
@Morgantiz Morgantiz force-pushed the Morgantiz-OdometryPublisherUpgrade-1 branch from b49398b to 240ee25 Compare March 22, 2025 10:48
@Morgantiz
Copy link
Author

The solution proposed in #2803 (comment) does not allow to use the OdometryPublisher for a link other than the first frame of the robot model.
However, now there is only the possibility to use the xyz and rpy fixed offesets to publish with respect to another fixed position relative to the robot base frame.

The new feature that i propose uses the link name written inside the OdometryPublisher plugin and introduces a new parameter for the message parent frame.

In the last commit i solved the compile errors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏛️ ionic Gazebo Ionic
Projects
Status: Inbox
Development

Successfully merging this pull request may close these issues.

Allow OdometryPublisher to work with non-fixed link
2 participants