kineticでmoveitのadd_meshでエラー
ubuntu16.04にして、kineticを使い始めた矢先、
moveitのadd_mesh関数を実行しようとしたらエラーが発生
File " xxxxx/ros/install/lib/python2.7/dist-packages/moveit_commander/planning_scene_interface.py", line 48, in <module> import pyassimp
とある、調べてみると、 https://github.com/ros-planning/moveit/issues/86 と似たような症状で、原因はpyassimpのバージョンの所為らしい
I still have this issue, with ros-kinetic-moveit installed and fully updated Ubuntu 16.04 system. It is fixed by doing the following:
pip install --user pyassimp
It requires pyassimp 3.3, installed by default is 3.2.
とあるように、16.04では、デフォルトで3.2がインストールされているけど、必要なバージョンは3.3らしい、ので、
pip install --user pyassimp
を実行して最新バージョンをインストールしたら、無事動きました。
16.04にしたらすぐにアップデートするのが無難かもしれない