有什么方法可以将我的 phone 摄像头连接到 ROS?

Is there any way to connect my phone camera feed to ROS?

目前,我制作了一个 android 应用程序,允许我访问我的视频源。但是,我想知道是否有办法将我的 phone 相机提要直接转换为我可以直接订阅的 ROS 主题。任何建议将不胜感激。

您的 android 应用程序使用哪种语言?对于移动设备,最好的 ros 库可能是 roslibjs javascript library. There are demo examples publishing video & imu msgs and demoing basic functionality on how to use it, chiefly in some sort of browser / webapp or js engine. To understand what it's doing, in order to connect to it, reading the core ROS object constructor / initializer 向您显示它支持哪些传输选项,以及其他初始化功能(例如 options.url 用于您的目标 url)。如果您主要使用另一种语言,或者您想通过 Internet 发送它,无论是作为本地缓冲区还是远程缓冲区,您都可以使用 url 来传输您的消息。

否则,如果您可以使用 python 或(更强烈推荐)C++,那么它们是可靠的。如果它是 java... 有一些 vague end of life support for kinetic (click kinetic!), but no guarentees. If you want to or are using ROS2, the official ROS2-java org/repo 是唯一可用的(对于 java 和/或 android)。由于它仍在开发中,生态系统 java/android 支持是该项目实施的深度。