rvizのチュートリアルrvizプラグインを入手するのに苦労しています。私はvisualization_tutorialsのソースを持っています。そのgitリポジトリには、rviz_plugin_tutorialsがあります。私はROSワークスペース内でこれを正常に構築できます。出力はlvviz_workspace/devel/libにlibrviz_plugin_tutorials.soとして表示されます。rvizがプラグインを認識しません
私は、rvizがpluginlibを使用して、適切なplugin_description.xmlを持つプラグインをロードし、PLUGINLIB_EXPORT_CLASSマクロを適切に使用することを読んだ。
このメカニズムがどのように機能するのかわかりません。プラグインをビルドしたら、ライブラリ(.soファイル)とパッケージとプラグインの.xmlファイルだけがあります。 rvizがこの新しいライブラリとプラグイン記述ファイルを見つけられるようにするために 'rosrun rviz rviz'を実行するのはどうですか?それは私の根本的な誤解です。 rvizは/ opt/ROS /運動から実行されている:
EDITは、任意の助け
[email protected]:~/rviz_workspace$ rospack plugins --attrib=plugin rviz
rviz /opt/ros/kinetic/share/rviz/plugin_description.xml
[email protected]:~/rviz_workspace$
ありがとう:私はrvizを実行し、rospackを実行すると、チュートリアルプラグインが表示されないとき、私はチュートリアルプラグインが表示されません/ bin/rviz。私は、私のplugin_description.xmlとlibrviz_plugin_tutorials.soを、ワークスペースのどこにコピーしたのでしょうか?
Btw ROS開発者は、指定フォーラムhttp://answers.ros.orgをはるかに積極的に見ています。すでに[done](http://answers.ros.org/question/260127/how-do-i-get-rviz-to-recognize-my-plugin/)のように質問を投稿する方が良いです。 – IsaacS