gazebosim / gz-sim

Open source robotics simulator. The latest version of Gazebo.
https://gazebosim.org
Apache License 2.0
685 stars 262 forks source link

worldPose() helper function in Util.hh does not properly compute world poses for Joints #2400

Closed scpeters closed 4 months ago

scpeters commented 4 months ago

Description

I believe this is because the recursive pose calculation computes the joint's pose relative to its parent model, rather than relative to its child link (as defined in SDFormat).

Steps to reproduce

  1. TODO: update Unit test to demonstrate the error

Output

azeey commented 4 months ago

Related to https://github.com/gazebosim/gz-sim/issues/1042

scpeters commented 4 months ago

ok, I'll move discussion to #1042

scpeters commented 4 months ago

duplicate of #1042