OSDK4.x: 大疆助手2 for Matrice 可以带payload动作吗?

OSDK4.x: Can you use DJI Assistant 2 for Matrice with payload actions?

是否可以OSDK4.x同时使用DJI Assistant 2 for Matrice指令负载和飞行动作?

之前我们一直在用M210V1搭配OSDK3.9。使用 DJI Assistant 2 for Matrice 模拟无人机飞行是我们开发系统的关键。

然而,M210V2 和 OSDK4.x 需要无人机的 USB 端口连接到 Linux 设备 运行 OSDK,否则任何负载 (GimbalManager , CameraManager) 操作抛出错误 - 例如 GimbalManager::resetSync.

这对于开发来说并不理想,因为我们不能使用模拟器(在 MacOS 上)并将 USB 连接到 Linux 设备(无人机上只有一个 USB 端口)。有人解决过这个问题吗?

是也不是。

对于210,只有一个USB2接口,要么连接PC端assistant2,要么连接板载PC获取osdk流。您可以将其视为设计阶段的错误。

是的,您可以 运行 部分 osdk 和 运行 没有负载相机相关功能的模拟器。如果我没记错的话,我仍然可以“rostopic echo”来自无人机的 Gimbal 方向主题。它唯一被禁用的图像主题。您可以在模拟器中模拟基于 GPS 的飞行并尝试设置云台方向。我记得这是可以实现的。

您无法 运行 两个模拟器并从 OSDK 获取有效负载功能,例如图像。所以要在模拟器中获得图像 运行ning 和无人机 运行ning 是无法实现的。

如果你真的同时想要两者。我建议你移动到 M300,它们有双 USB C 接口,用于相机流和模拟。