2

我们的硬件:

无人机:Matrice 600,RC 控制器:DJI - GL 858A 通过 LightBridge 2 连接,飞行控制器:A3,OES:运行 ROS 的 Intel NUC 5i5RYK,移动:iOS,相机连接到云台

问题:

我们正在尝试将拍摄的图像从相机的 SD 卡移动到 OES

当前架构:

板载 SDK 不允许将图像从相机传输到 OES,而仅允许它控制相机和拍照。我们能够将图像下载到移动设备,但我们需要将图像移动到 OES 文件系统。我可以与 OES 通信的唯一方法是通过移动 SDK,它限制我以 1kb/s 的连接发送 100 字节的数据。这将永远需要将图像上传到 OES .. 是否有任何替代解决方案?

4

3 回答 3

2

2018 年 1 月更新 - 在 M210 和 M210 RTK 上,OSDK 3.5现在允许您通过常规 USB 端口将来自云台相机(X4s、X5s)和 FPV 相机的原始视频流传输到板载计算机。

于 2018-01-17T23:33:59.277 回答
0

我在使用 X3 相机和 Matrice100 时遇到了类似的问题。

在我看来,唯一的方法是使用 Onboard_SDK。这意味着要构建一个自制的专有到 USB 连接器(您可以从完全相同的 Inspire 8 针连接器开始)来分离通过 2 个针(在上一个链接中发布的 D+ 和 D-)传输的视频信号标记),然后尝试使用 Manifold_cam 在您的 OES 中设置适当的 gadgetFS 来读取 h.264 压缩视频流。

不幸的是,我目前正在做这最后一步,我没有更多信息。我不知道马克是否找到了解决方案,但根据这个视频应该是可能的。

于 2017-03-24T16:22:20.287 回答
0

我正在为同样的限制而苦苦挣扎,并为 X3 相机(未经测试)集思广益:

  • 无线标清:
    • 将 microSD->SD转换电缆插入相机。
    • 使用 WiFi SD 卡,例如这个,它设置了一个接入点,您的板载设备可以加入并使用它来下载图像。
  • 直接 h.264 流

    • X3 相机云台上的 8 针连接暴露了USB 主机总线
    • 您可以将 USB 设备设置为VID/PID 0x0547/0x1002,USB 类 0xFF(供应商规范),具有批量 DIR_IN 端点 6 和批量 DIR_OUT 端点 2。

      请注意,需要对 USB-otg 或 USB“小工具”的硬件支持。我计划为此使用 Raspberry Pi Zero。

    • 此设备端点将接收 1280x720 的原始 h.264 流,您可以从中解码和使用帧。

DJI“歧管”产品采用后一种方法

于 2016-09-26T19:13:26.590 回答