1

我正在学习使用不同的 SDK 或开发套件控制无人机,并遇到了dronekit。droneKit 所做的是:

DroneKit-Python 2.x 帮助您为无人机创建强大的应用程序。这些应用程序在无人机的伴侣计算机上运行,​​并通过执行计算密集型和需要低延迟链接(例如计算机视觉)的任务来增强自动驾驶仪。

因为我可以在可以与飞行控制器交谈但记住的伴侣计算机上运行无人机套件,例如(Rasberry Pi 或任何其他单板 PC)

DroneKit-Python 与使用 MAVLink协议进行通信的车辆兼容(包括由 3DR 和 DroneCode 基金会的其他成员制造的大多数车辆)。它可以在 Linux、Mac OS X 或 Windows 上运行。

请记住,如果我想使用droneKit,我只能使用支持 Mavlink 协议的飞行控制器。

但我想做的是在 DJI 无人机上控制或运行 DK。在 DJI 无人机上使用 DK 是否有任何解决方法?

4

2 回答 2

0

要控制 DJI 产品,请使用 DJI SDK。DJI 提供了丰富的文档和示例代码供您学习如何使用 SDK,请查看以下内容:

我们有丰富的文档和示例代码供您学习如何使用我们的 SDK,请查看以下内容:

Github 示例:https ://github.com/dji-sdk

于 2019-01-02T06:59:39.770 回答
0

无法访问 DJI 无人机的底层通信协议。您必须使用他们的 SDK。

于 2019-01-01T19:39:36.793 回答