start-jsk / rtmros_tutorials

Tutorials for rtmros packages
6 stars 61 forks source link

melodicのurdfdom_pyでURDFを読み込むとエラーになる #584

Closed Naoki-Hiraoka closed 3 years ago

Naoki-Hiraoka commented 3 years ago

collada_urdfで変換されるURDFのtransmissionは、最新の型( http://wiki.ros.org/action/diff/urdf/XML/Transmission )ではなく、古い型( http://wiki.ros.org/action/diff/urdf/XML/Transmission?action=diff&rev1=13&rev2=14 )になっています。

現在melodicのaptで入るurdfdom_py(0.4.3)にバグがあり、古い型を読み込もうとするとエラーになります。 https://github.com/ros/urdf_parser_py/issues/65

そのためmelodicでは、例えば https://github.com/jsk-ros-pkg/jsk_visualization/blob/9e5a7c2f35197f12a87ac0bd594e617980669558/jsk_rviz_plugins/scripts/motor_states_temperature_decomposer.py#L9 などのツールを現在使用することができません。

このバグは5月頃に修正済みであったため、新しいurdfdom_pyがreleaseされるか、urdfdom_pyをソースで入れると解決します。