jsk-ros-pkg / jsk_model_tools

JSK model utilities
https://github.com/jsk-ros-pkg/jsk_model_tools
BSD 3-Clause "New" or "Revised" License
6 stars 29 forks source link

[WIP] [euscollada] update for Noetic #256

Closed kirohy closed 5 months ago

kirohy commented 6 months ago

update python scripts for hrpsys_ros_bridge_tutorials in Noetic. catkin build hrpsys_ros_bridge_tutorials has passed successfully.

Takuma-Hiraoka commented 5 months ago

python2はkeys()関数がリストを返すのに対し、python3ではdict_keys型を返します。

このPull Requestはeuscollada内のkeys()関数を使っている箇所において、python3でもその後の処理でリストとして扱えるように修正するものです。

melodic・python2環境において、hrpsys_ros_bridge_tutorialsのビルドを行うことができ、生成されたJAXON_RED_WH_SENSORS.urdfがmasterと変わらないことを確認し、add_eef_to_urdf.pyとparseColladaBase.pyの変更に問題がないことを確認しました。

また、 rosrun euscollada urdf_patch.py patch $(rospack find hrpsys_ros_bridge_tutorials)/models/HRP2JSKNTS_WH_SENSORS.urdf $(rospack find jsk_hrp2_ros_bridge)/calib_data/hrp2017_xtion_calib_20190508.yaml を実行することができ、出力される内容がmasterと変わらないことを確認し、urdf_patch.pyの変更に問題がないことを確認しました。

k-okada commented 5 months ago

@Takuma-Hiraoka @kirohy Thank you!!!!