【问题标题】:DJI Phantom API or hackable procedureDJI Phantom API 或可破解程序
【发布时间】:2014-10-03 16:49:30
【问题描述】:

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

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

【问题讨论】:

  • 我也在找。
  • 所以这是一个常见问题。希望有人可以对此有所了解。

标签: dji-sdk


【解决方案1】:

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

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

我已经在使用 SDK 构建一个项目 - 您可以在 my blog / product site 上关注我的进度。我也会尝试用好的 DJI 相关的开发链接和技巧来更新它。

【讨论】:

    【解决方案2】:

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

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

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

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

    希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      这是一个很棒的话题!

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多