使用 QEmu 驱动程序进行多通道传输:如何访问 USB 摄像头

使用 QEmu 驱动程序进行多通道传输:如何访问 USB 摄像头

在我的 Asus rog 笔记本电脑上,我安装了 ubuntu 23.10 中的 ROS(机器人操作系统)映像,如官方指南中所述https://ubuntu.com//blog/ros-development-on-linux-windows-and-macos。我需要研究 Slam 算法,需要访问 usb 摄像头,但不幸的是,lsusbros 命令行上什么都没有显示。在主机上,我可以在命令的输出中看到笔记本电脑摄像头为 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

按照

bloom@bloom-ROG-Strix-G614JZ-G614JZ:~/sw_develop/Temp$ multipass get
local.driver qemu
  • 是否可以配置多通道使用的 Qemu?
  • 是否可以配置 Qemu,以便下次启动 noetic ROS 图像时我可以使用笔记本电脑摄像头或任何其他 USB 摄像头?
  • 如果 Qemu 无法实现,那么使用其他驱动程序(例如 lxd 等)可以吗?

相关内容