10

也许我看起来不够努力,但我昨天花了一些时间在谷歌上搜索了一下,并没有发现任何关于破解 DJI Phantom Drone 以创建新的协调应用程序的相关项目。这是除了 DJI 目前用于其无人机的协调应用程序之外。我正在尝试查看是否有一种方法可以使用特定协议与无人机进行通信,以便接受一组程序。

任何帮助都会很棒,谢谢。

4

3 回答 3

6

对您和我们所有的无人机来说都是好消息!自从您提出这个问题以来,DJI 已经推出了他们的 SDK。他们于去年 11 月发布了它,您现在可以申请许可证并使用他们的 SDK 为 Phantom2 Vision+ 编写自己的应用程序。

查看https://developer.dji.com/

我已经在使用 SDK 构建一个项目 - 您可以在我的博客/产品站点上关注我的进度。我还将尝试使用与 DJI 相关的良好开发链接和技巧对其进行更新。

于 2015-03-11T23:37:37.613 回答
3

这篇文章很旧,但我认为给别人留下足迹是件好事:)

有一家名为 NVdrones 的新公司,它创造了一种硬件,您可以将其连接到任何无人机(您需要物理访问飞行控制器),一旦您这样做了,您就可以使用他们的 SDK(Arduino、Java、Android 和 Javascript ) 编写您的应用程序,而无需进行黑客攻击、焊接或其他任何操作。它只是即插即用。

另一个好处是您不会被特定的无人机(DJI SDK 或 3DRobotics SDK)锁定,您可以在任何您想要的东西上使用该板。这提供了很大的灵活性。

开发者网站是http://developers.NVdrones.com

希望这可以帮助。

于 2015-04-15T20:26:06.760 回答
0

这是一个很棒的话题!

你可以在这里查看如何破解你的直升机:https ://github.com/flyver/Flyver-SDK/wiki/-2.2--How-To:-Flyver-Hack-a-Copter

通过打开无人机,取出原始控制器,焊接几根电线并将 Android 手机粘在上面,您将能够使用开源 SDK 和基于应用程序的开发以现代方式对您的 Phantom 进行编程。这意味着您可以为其添加计算机视觉、自动化或其他硬件。您还可以使用智能手机、网络和其他交互式设备来远程控制直升机,而不是使用标准遥控器。

然而,由于大多数人使用万向节,Phantom 是偏心平衡的。从我的实验来看,没有万向架的稳定性要差得多,所以你必须在中心平衡上做一些额外的工作。

于 2014-11-26T14:19:08.567 回答