qml_ros2_pluginのサンプルプログラムが動かない
qml_ros2_pluginをgit hubからダウンロードし、コンパイル、サンプルプログラムを動かそうとしたらエラーが出てしまいます。
https://github.com/StefanFabian/qml_ros2_plugin.git
git内のexamplesにあるサンプルプログラムを実行しようとすると以下エラーが出ます。
MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER)
glx: failed to create drisw screen
file:///root/colcon_ws/src/qml_ros2_plugin/examples/time.qml:5 module "Ros2" is not installed
環境
os : windows11
dockerコンテナ上でRos2 Jazzyを実行してます。
関連しそうな各種バージョンは以下の通りです。
エディション Windows 11 Home
バージョン 22H2
Docker desktop 4.33.1 (161083)
WSL バージョン: 2.3.24.0
docker image ros:jazzy-perception
自分で試したこと
下記サイトを参考にセットアップを行いました。
https://remix-yh.net/2496/
基本的にはサイトの流れに沿いましたが、colcon buildが通らない部分があったので一部変更してbuildをしています。
<変更内容>
ファイル:qml_ros2_plugin/test/communication.cpp
ros_babel_fish_test_msgs/action/SimpleTest.actionを参照している部分で
goal, result, feedbackが変数名が異なる部分をros_babel_fish_test_msgsに合わせて修正
qmlで記述したHellow Worldは実行できたので、GUIの実行環境は設定できていると思います。
0