首页 文章

从iOS设备向DJI无人机发送图像到OES(Intel NUC)

提问于
浏览
2

我们的硬件:

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

问题:

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

目前的架构:

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

3 回答

  • 0

    更新2018年1月 - 在M210和M210 RTK上,OSDK 3.5现在允许您通过常规USB端口从万向相机(X4s,X5s)和FPV相机到车载计算机进行stream raw video馈送 .

  • 2

    我正在努力应对同样的限制,并为X3相机(未经测试)头脑风暴以下解决方案:

    • Wifi SD:

    • 将microSD-> SD converter cable插入相机 .

    • 使用WiFi卡,例如this one,它可以设置您的板载设备可以加入并用于下载图像的接入点 .

    • 直接h.264流

    • X3相机万向架上的8针连接曝光USB-host bus .

    • 您可以将USB设备设置为VID/PID 0x0547/0x1002,USB类0xFF(供应商规格),具有批量DIR_IN endpoints 6和批量DIR_OUT endpoints 2 .

    请注意,需要USB-otg或USB "gadget"的硬件支持 . 我计划使用Raspberry Pi Zero .

    DJI "Manifold"产品使用latter method .

  • 0

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

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

    不幸的是,我还有更多的信息 . 我不知道马克是否找到了解决方案,但应该可以根据这个video .

相关问题