前提
・roscore、rosrun usb_cam usb_cam_nodeは正常に動作し、rosrun image_view image_view image:=/usb_cam/image_rawでエラー(?)
※Gtk-WARNING と言われる
・usb_cam_nodeが動作しているので、表示ができない原因がわかればいいはずですが、どこに問題があるのかわかりません。このパッケージでは新たにウィンドウを立ち上げて映像が表示されるもので、SSH接続したUbuntu側で新たにウィンドウを立ち上げることに制限をかけているのでしょうか。原因がわからず、詰まっています。
動作環境
・Raspi3+ModelB
・OS Ubuntu-desktop - 20.04 ( ros-noetic )
・USBカメラ:メーカー[TAWARON]品番[HDC1]
・パッケージ:①ros-noetic-usb-cam, ②ros-noetic-image-view
・RaspiはWifiでネットワークに接続されている
・virtual box 上のUbuntu-desktop-20.04 からSSH接続してrosコマンドを実行
・ターミナルを 3つ立ち上げてroscore, rosrun usb_cam usb_cam_node, rosrun image_view image_view image:=/usb_cam/image_rawをそれぞれ実行
実現したいこと
usb_cam ノードと、image_view ノードが正常に動作し、RaspberryPiにusb接続したカメラの映像を、virtualbox 上のUbuntuで表示させたい。
発生している問題・エラーメッセージ
ubuntu@ubuntu:~$ rosrun image_view image_view image:=/usb_cam/image_raw [ INFO][1674198371.892617986]: Initializing nodelet with 4 worker threads. [ INFO][1674198376.315876550]: Using transport "raw" Unable to init server: Could not connect: Connection refused (image_raw:2846): Gtk-WARNING **: 07:06:16:422: cannot open display: 127.0.0.53: 0.0
該当のソースコード
Python
1rosrun image_view image_view image:=/usb_cam/image_raw
試したこと
エラー文を検索かけたり、同じエラーで悩んでいる記事を探したが見当たらない。
RaspberryPiにインストールしたROSnoeticはros-serverだったため、GUI環境での映像の出力ができないのではないかと考え、ros-desktopにグレードアップさせたが、変化なし。
RaspberryPiをモニターにHDMI接続させて直接操作しようと試みるも、マシンパワーが足りないのかログインパスワードを入力実行したところで何度もフリーズし、確認できず。
補足情報(FW/ツールのバージョンなど)
ロボット開発など諸々初心者で、前提知識の不足等あるかもしれません。記載すべき情報の抜け漏れ等ありましたら、ご指摘ください。
宜しくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。