我正在尝试编写一个 C++ 程序,该程序将在不使用 GPS 坐标的情况下将无人机(DJI Matrice 100)从 A 点移动到 B 点,因为我正在不存在 GPS 信号的地方对其进行测试。
我使用的是配备有 Guidance 和 Manifold 的 DJI Matrice 100 无人机。
我分析了 DJI_SDK_DEMO,但都是使用 GPS 坐标。
谢谢!
我设法找到了我的问题的答案。
如果没有开启 GPS,Matrice 100 不想飞行,所以即使没有 GPS 信号,它仍然需要连接。在这样的环境中,控制无人机的唯一方法是使用虚拟 RC。文档可以在这里找到:https ://developer.dji.com/onboard-sdk/documentation/Protocol-Documents/virtual-rc-protocol.html
还有一些例子:https ://github.com/dji-sdk/Onboard-SDK-ROS/blob/3.2/dji_sdk_demo/src/client.cpp#L505