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

AckermannSteering System does not publish Tf #1573

Closed
andyblarblar opened this issue Jul 4, 2022 · 0 comments · Fixed by #1576
Closed

AckermannSteering System does not publish Tf #1573

andyblarblar opened this issue Jul 4, 2022 · 0 comments · Fixed by #1576
Labels
bug Something isn't working

Comments

@andyblarblar
Copy link
Contributor

Enviornment

OS: Ubuntu 20.04
Used with ROS2 Galactic over ign_bridge

Details

It appears that the AckermannSteering system does not publish tf alonside its odometry output, which means that this plugin is unusable for use with slamtoolbox, as no odom->base_footprint transform is generated.

This does not occur with the DiffDrive system plugin, which does produce such an output, here in source:

this->tfPub.Publish(tfMsg);

For refrence, here is where that line would be in the ackermann system, which simply publishes odom:

It belive that simply pasting the tf code from the DiffDrive system over to the AckermannSteering system should solve this problem, but I'm not too familar with the ignition ecosystem.

@andyblarblar andyblarblar added the bug Something isn't working label Jul 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant