问题标签 [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 投票
0 回答
368 浏览

ios - 如何从 DJI 幻象相机代理获取 ts 帧以将 RTMP 流式传输到服务器

我正在为 DJI Phantom 无人机构建一个 iPad 应用程序。我想将视频从无人机摄像机流式传输到 RTMP 服务器。我正在使用 DJI SDK 从相机委托方法获取来自相机的视频流。

我想知道将视频缓冲区作为 RTMP 数据包发送到服务器的概念。有什么方法可以从中获取 TS 帧。我已经审查了用于 RTMP 流的 LIveKit sdk,它从 iPhone/iPad 摄像头流式传输视频和音频。我想将自定义视频缓冲区数据包发送到 RTMP 服务器。我为此设置了自己的服务器。您可以查看 DJI 提供的示例应用程序 https://developer.dji.com/mobile-sdk/documentation/ios-tutorials/index.html

0 投票
1 回答
128 浏览

dji-sdk - SDI Onboard SDK PositionData 来自模拟器的纬度经度不正确

我们使用 DJI Assistant 2 作为模拟器,一台 linux 机器作为机载计算机,我们没有从 PositionData 中得到正确的纬度和经度。

我已将模拟器设置为从 lat=1.0 和 long=2.0 开始。我从上面的代码中得到的位置数据是:

高度/高度似乎正确,只是纬度/经度似乎不正确。

我在模拟器中尝试了一系列纬度/经度设置,但它似乎仍然不准确。纬度/经度似乎总是 < 1。

我错过了一些非常明显的东西吗?

蒂亚!

0 投票
1 回答
1156 浏览

android - Android:如何通过 RTMP 将 H264 原始数据发布到直播服务器

我想要从 Drone 到 Wowza 流引擎服务器的直播视频。我从这个回调H264中获得了原始数据,并且我正在寻找一个支持来自原始数据的实时流或任何关于来自 H264 数据的实时流的文档的库。感谢您的支持。H264

0 投票
1 回答
549 浏览

linux - 我是否使用板载 sdk 向 Dji Phantom 4 发出指令

我有 Dji Phantom 4,我需要使用它来跟踪对象,所以我可以使用板载 sdk 向它发出指令,因为它仅适用于 Matrice 100,如果没有,是否有任何其他方法可以使用 ROS 或使用 linux 操作系统来五条指令。

0 投票
1 回答
279 浏览

dji-sdk - dji phantom 4 视觉跟踪使用了哪种算法

我想知道,因为 Dji phantom 4 视觉跟踪非常好,到目前为止我只听说 KCF 在跟踪对象方面提供了最佳性能,所以 Dji 在无人机中使用相同的算法。

0 投票
1 回答
256 浏览

java - DJI Phantom 3 自定义任务应用程序,任务步骤之间的延迟:

我正在使用 Android Studio 开发一个应用程序,该应用程序以特定模式驾驶 DJI Phantom 3 无人机,在特定航路点拍照。我将 DJI 示例代码上传到 Android Studio,在 Android Manifest.xml 文件中输入了一个应用程序密钥,并修改了“MissionManager”目录中的“CustomMissionView”代码,以便对无人机进行编程,使其以指定的模式飞行。但是,当我在 DJI 模拟器上运行这个项目时,自定义任务的每个“步骤”之间都有延迟,有时无人机会闲置并悬停几秒钟而没有做任何事情。我想知道是否有任何方法可以在不设置飞行速度的情况下最大限度地减少自定义任务步骤之间的延迟。我怀疑这与DJICommonCallbacks.DJICompletionCallback(),但我不确定。我是 Android Studio 的新手,所以任何建议都会有所帮助。

这是“CustomMissionView”Java 文件中受保护方法 DJI Mission 中的一些代码

0 投票
2 回答
370 浏览

java - DJI P3 Advanced Mobile SDK 虚拟摇杆控制不工作?

我正在做一个项目,我应该通过电脑控制 DJI 无人机。因此,首先我需要实现一个适用于移动 SDK 的代码。但是,DJI Sample APK 上的虚拟摇杆不起作用,有什么建议吗?

最好的。

0 投票
1 回答
384 浏览

android - DJI Sdk 在实现为独立类时将无法连接

无论我做什么,我似乎都无法让我的独立类连接到我的 phantom 4,因为它是作为一个可以随意旋转的独立类实现的。回调永远不会到达,数据似乎永远不会从设备流回。

公共类 DjiManager {

}

0 投票
1 回答
225 浏览

dji-sdk - 如何使用 DJI Onboard SDK 捕获 RC 信号丢失

我浏览了所有文档,无法找到如何捕获 RC 信号丢失并允许板载嵌入式系统 (OES) 通过 OSDK 命令控制 DJI M100 无人机。

关于如何在 RC 信号丢失时让 OES 控制 DJI M100 的任何想法。目前,飞行控制器强制返航、悬停或着陆,但不允许机载嵌入式系统控制无人机。

0 投票
1 回答
136 浏览

dji-sdk - 使用 OnBoard SDK 和 A3 时的自动起飞状态

我有以下设置: 带有最新固件的 A3 (1.7.0) DJI Assistant 2 (1.1.0) 用于模拟飞行 Linux 机器运行使用 OnBoard SDK 的应用程序

我正在做的是尝试飞行:自动起飞->设置航点-> [模拟器飞行]->着陆

问题是当我切换到自动起飞时,我不知道起飞何时结束。这就是问题所在,因为如果我过早上传航点设置和数据,它根本什么都不做,也不会返回任何错误。

我检查了来自 github 的示例实现了“monitoredTakeoff”函数,该函数根据速度自行计算起飞状态 - 但这对我来说不太可取。

我错过了什么吗?无人机有没有办法通知它已经起飞?

谢谢。