
Ubuntu 23.10を搭載したAsus rogノートブックに、この公式ガイドに記載されているように、マルチパスでROS(Robot Operating System)イメージをインストールしました。https://ubuntu.com//blog/ros-development-on-linux-windows-and-macos。 Slamアルゴリズムを操作し、USBカメラにアクセスする必要がありますが、残念ながらlsusb
rosコマンドラインには何も表示されません。ホストコンピュータのコマンド出力で、ノートブックカメラがUSBであることを確認できますlsusb
。
bloom@bloom-ROG-Strix-G614JZ-G614JZ:~/sw_develop/Temp$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 322e:2122 Sonix Technology Co., Ltd. USB2.0 HD UVC WebCam
Bus 001 Device 002: ID 0b05:19b6 ASUSTek Computer, Inc. N-KEY Device
Bus 001 Device 004: ID 8087:0033 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
マルチチャンネルのデフォルトドライバはQemuのようです。
bloom@bloom-ROG-Strix-G614JZ-G614JZ:~/sw_develop/Temp$ multipass get
local.driver qemu
- マルチパスを使用するようにQemuを設定できますか?
- 次に、noetic ROSイメージを起動するときにノートパソコンや他のUSBカメラを使用するようにQemuを設定できますか?
- Qemuができない場合は、lxdなどの他のドライバもできますか?