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

Simulation fails to launch with freeze_base_link = false (OCEANWATER-1233) #404

Open
AstroStucky opened this issue Aug 2, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@AstroStucky
Copy link
Contributor

Adapted from Jira OCEANWATER-1233 originally reported by @mogumbo

What happens

Making freeze_base_link equal false in common.launch (its default is true) causes the simulation to not properly start. Shader initialization appears to break resulting in the attached image.

default_gzclient_camera(1)-2024-08-01T23_51_40 020998

And the following is repeated 4 times in the simulation log.

[ WARN:/move_group_commander_wrappers_1722577868088263923] The root link base_link has an inertia specified in the URDF, but KDL does not support a root link with an inertia.  As a workaround, you can add an extra dummy link to your URDF.

This longstanding bug is the reason all world launch files exclude freeze_base_link from their argument list, and always include common.launch with the argument set to true.

What should happen

When freeze_base_link is false the lander should be an untethered body in the world capable of being pushed by forces.

@AstroStucky AstroStucky added the bug Something isn't working label Aug 2, 2024
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

No branches or pull requests

1 participant