ぱたへね

はてなダイアリーはrustの色分けができないのでこっちに来た

ROS 2のtf transformationメモ

WSLのROS2環境にtf transformationをインストールしたつもりが、ros2 runで実行するとこのエラーがでます。

Installing the transforms3d library by hand required. Please run
        sudo pip3 install transforms3d
[ros2run]: Process exited with failure 255

turtle_tf2_py のデモも動かない。 ドキュメント通りにやっても駄目。

srcの下にtf_transformationsをgit cloneしてbuildしても駄目。 pip3でのインストールは成功しているので、ros2 runから呼ばれるPython interpreterがtransforms3dを見つけられてないだけまではわかりますが、どうしたらよいのかがわからない。

何度も検索した結果、以下のコマンドで上手く動くようになりました。

python -m pip install transforms3d

pythonとpipがずれていたようです。