问题标签 [dji-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
673 浏览

android - 我无法旋转我的 phantom 3 dji sdk 3.01

我正在尝试使用 Sdk 3.0.1 旋转我的 phantom 3 但没有成功,

我的代码:

我收到消息“旋转:成功”,但飞机没有移动。难道我做错了什么?我真的很感激任何帮助。

0 投票
2 回答
963 浏览

dronekit - 无人机开发 - 一些一般性问题

我想开发一些可以与无人机一起使用的应用程序。

  1. 我正在查看 DJI 的 SDK,但我不明白如何开发他们的无人机 - 因为我想编写一个代码,可以根据无人机发送到我的应用程序的信息自行飞行 - 以及我的应用程序将发送飞行命令

是否可以 ?

  1. 我能找到一些无人机,我可以编写一个代码,该代码可以在无人机本身上运行,而不仅仅是在我的“地面站”上运行吗?

例如 - 如果我想编写一个代码,使两架无人机能够相互交谈,我需要编写一个嵌入无人机的协议。

  1. 除了我对他们的 SDK 感兴趣的 DJI 之外,还有更多的无人机品牌可以为他们的无人机编写代码吗?
0 投票
1 回答
118 浏览

ios - DJIBaseProduct model is UnknownAircraft DJI SDK

getFirmwarePackageVersionWithCompletion error 1012

-(void) sdkManagerProductDidChangeFrom:(DJIBaseProduct*) oldProduct to:(DJIBaseProduct*) newProduct{ ShowResult(newProduct.model); }

The newProduct variable is not null yet it says unknown aircraft for the model property. Anythoughts?

I am also getting an error (1012) when I call getFirmwarePackageVersionWithCompletion

0 投票
1 回答
392 浏览

android - 在空白的 android 项目错误中引用绑定库

我有一些来自我想要使用的 SDK 的 JAR 文件。我创建了一个绑定库项目并在其中导入了我的 JAR 文件。当我创建一个空白的 android 项目并将我创建的绑定库添加为引用并构建解决方案时,出现如下错误:错误:包 dji.sdk.base.DJIBaseComponent 不存在 dji.sdk.base.DJIBaseComponent.DJIComponentListener

我怎样才能解决这个问题?

PS:如果需要更多信息,请告诉我。

谢谢

编辑:第一个屏幕截图正在构建 Dji_SDK_Library 项目(这是绑定库): 在此处输入图像描述

第二个屏幕截图是一起构建的。FlightControlApp 项目是引用 Dji_SDK_Library 的 Android 项目。如您所见,错误出现在 FlightControlApp 中,而我标记的那个 dji 文件夹是由于该引用而生成的。在我引用项目中没有 dji 文件夹的库之前。我认为这是如何生成的问题,可能缺少一些文件。 在此处输入图像描述

0 投票
1 回答
254 浏览

android - 未显示的视图

我的一些视图没有显示出来,好像它们没有被添加到视图组中一样。我知道它们是创建的,因为我引用了它们并且可以调用变量的方法。但他们没有表现出来。

在我将 dji 无人机连接到我的应用程序之前,这些视图工作得非常好。我认为 dji 库做了太多工作,而 android 放弃了我的一些观点来跟上?

任何指向我正确方向的信息都会很棒。谢谢。

编辑- 注意:当无人机连接时,我开始将视频数据从相机流式传输到应用程序上的纹理视图。这就是为什么我认为 dji 库可能做的工作太多了。

我想我的问题是,我的观点是否可能没有出现,因为其他地方正在做很多工作。

0 投票
3 回答
762 浏览

android - DJI - 飞行控制器仿真

我正在尝试创建一个可以从服务器接收无人机命令的 android 应用程序。

我有错误,我无法真正调试它,因为我需要将我的安卓手机连接到 DJI 飞行控制器,为什么我使用模拟器,因此我看不到变量值和日志消息。

我该如何解决这个问题?有没有办法模拟 DJI 飞控?

问候,

0 投票
1 回答
211 浏览

java - 视频显示几秒钟时Android DJI SDK错误

我不知道为什么会收到此错误:

来自 TextureView 的视频提要出现几秒钟,然后涉及显示视频提要的活动退出到 MainActivity。(我使用 MainActivity 通过菜单转换到 VideoFeedActivity)。我无法弄清楚空指针是什么或它来自哪里,因为我相信我正在正确初始化所有内容,但似乎并非如此。在实现函数 onSurfaceTextureUpdated(SurfaceTexture texture) 的 SurfaceTextureListener 中,我正在对每一帧的位图进行分析。但是我怀疑这是问题所在,我相信这与无人机对象的初始化以及它们如何交互有关。我尝试在加载视频流之前关闭 IntelligentFlightAssistant;但是,这没有影响。

0 投票
1 回答
258 浏览

android - 是否有类似 DJI Go 的现有飞控框架?

您好 DJI SDK 社区,

我正在寻找基本上为 DJI Go (Android) 编写一个简单的插件,该插件从无人机获取实时飞行数据并将其发送到互联网。据我所知,DJI Go 不允许插件,所以我必须使用 SDK 从头开始​​编写飞行控制器应用程序,然后在此基础上构建我的插件。

这听起来像是一项艰巨的任务,而且超出了我的范围。有人对我可以用作 DJI Go 的框架(即使是超级基本的飞行功能也会很棒)有什么想法,我可以在上面编写我的插件?

我的无人机:Phantom 3 Pro

谢谢!

0 投票
2 回答
619 浏览

dji-sdk - DJI iOS SDK 无法连接服务器

我正在尝试在我的 iPad 上运行Swift 示例代码项目。我输入了我的应用程序密钥,对此处进行了详细StartupViewController.swift的必要更改并更改了应用程序但是当我尝试运行该应用程序时会弹出一个警告框说info.plist

这是属于 DJI 的服务器的问题,还是我遗漏了什么?(是的,我的 iPad 的互联网连接正常)

0 投票
2 回答
180 浏览

ios - iOS DJI Go 应用自定义 URL 方案是什么?

我发现这djivideo://是一个自定义 url,我可以在 safari 中使用它来打开 iOS DJI Go 应用程序。还有其他类似的自定义网址吗?

我可以使用该 URL 传递哪些所有参数?

我可以将无人机目的地点直接设置为地址吗?