问题标签 [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.
java - DJI Phantom 3 : 在 android 中保存实时摄像头流
我关注了 dji phantom 3 开发者网站并自己制作了演示应用程序。视频正在我的应用程序中显示。无人机已经将视频存储在板载存储卡上。但我正在寻找一种将实时视频流保存在我的 android 手机中的方法,以便几乎实时处理它。
任何人都可以帮助将解码的视频保存到 mp4 文件中吗?或建议我另一种方式。
dji-sdk - 树莓派通过串口成功连接到M100的问题
目前我正在尝试将树莓派 3 作为我的板载设备安装到我的 M100 上。我通过使用提供的 UART 串行电缆将 UART_CAN2 端口连接到我的 pi 的 GND、TXD 和 RXD 引脚来连接我的 pi。我在 Github 上使用的是 DJI 提供的 SDK 的 3.1 分支,它与 M100 兼容。当我尝试从我的构建目录执行 djiosdk-linux-sample 时,会出现以下情况:
我知道以前有人问过这个问题,但我没有找到任何令人信服的答案。我的遥控器处于 F 模式,在 Google 助理应用程序上也是如此。但是,我知道这不是问题所在。我从网上其他人那里听说(https://github.com/dji-sdk/Onboard-SDK/issues/77),遥控器及其模式不是问题的核心。有谁知道如何解决这个问题?任何帮助都会很棒。
谢谢,阿瓦修
cmake - 如何在 DJI OnboardSDK 3.2 上创建 CMakeLists.txt
我正在尝试将 OnboardSDK 3.2添加为我的项目的库。我知道有一个关于如何将它集成到文档中的指南,但它只对 3.3 版有效
我的项目有这样的结构:
这是我main.cpp
文件的一部分:
这是我的CMakeLists.txt
文件:
当我cmake ..
从build
目录运行时,一切运行正常,但是当我运行make
. 我收到一条错误消息,指出LinuxSerialDevice.h
无法找到。我确定我的CMakeLists.txt
文件中缺少某些内容,但我不知道是什么。
对此的任何帮助将不胜感激。
谢谢!
ios - DJI SDK UI:在 DULDefaultViewController 中自定义 contentViewController
我正在使用 DJI SDK iOS 4.2.2 和 DJI ULibrary 4.2(使用 Swift)
我想用 API 参考建议的自定义地图视图替换 DULDefaultView/DULDefaultViewController 中的默认 FPV 视图。我无法在文档或 iOS 示例代码中找到如何执行此操作的任何示例。我怎样才能做到这一点?
我尝试在从 DULDefaultViewController 继承的视图控制器中覆盖属性 contentViewController 无济于事(它仍然与 FPV 视图一起加载)。
在我看来,API 设计者打算用一种简单的方法来做到这一点,但我就是看不到它。
sdk - 深度学习 DJI Mavic Pro 和 Guidance SDK 编程语言
我想在 DJI Mavic Pro Drone 上做一些深度学习测试,但在购买之前我想知道 Guidance SDK 使用哪些编程语言来开发这个脚本,是否可以编辑这个 SDK 的预写功能?
我一直在搜索,但找不到任何有关它的信息,我知道可以在 Guidance SDK 中使用 ROS 进行编程。但是,假设我有一个 python 脚本,我可以使用提到的 SDK 使用它吗?
例如 Parrot 2.0 Power Drone Quadricopter Edition 可以编辑它的库和预写函数,在 GitHub 上你可以看到更多应用于该无人机的一些深度学习项目的信息:https ://github.com/antriv/Object_Recognition_Drone 。但我不知道 DJI Mavic Pro 或任何 DJI Drone 是否允许这样做。
如果有人有任何想法或一些我可以找到信息的网站,那将非常有帮助。
dji-sdk - 我可以为 DJI 无人机开发脚本吗?可以使用哪种编程语言?
我正在考虑购买 DJI Mavic pro Drone 来开发我自己的脚本,用于深度学习测试,例如自主飞行、物体识别等等。
我想知道有哪些库或 SDK 可以执行此操作,以及执行此操作需要哪种编程语言?
我知道一些便宜的无人机可以让你用 Python 或许多不同的语言编写脚本,你也可以改变他们 SDK 的预写功能,但是 DJI 呢?
ios - 将实时视频从 iphone 重新流式传输到服务器
我在我的应用程序中从无人机获取视频源。无人机的 SDK 将视频作为Data
或NSData
放入我的应用程序中。我想将相同的内容流式传输或将其转移到服务器(例如 Wowza 服务器)。这两件事应该同时处理。
dji-sdk - 移除矩阵 100 上的 GPS
与我的团队一起,我们正在为矩阵 100 编程室内飞行,我们没有使用 GPS。是否可以删除它?有时在地板上我们会遇到电磁问题,无人机拒绝打开转子,他们有什么办法强迫它吗?我们使用引导,我注意到即使没有 GPS 和电磁干扰,无人机也是稳定的。
objective-c - DJI Virtual Sticks 快速控制
我在 Swift 中尝试使用适用于 iOS 的 DJI-SDK 时遇到了非常糟糕的情况。
该 SDK 是用 Objective-c 编写的,使用键值系统来存储值并向无人机发送命令,因此如果您需要告诉无人机启用虚拟摇杆,您需要执行以下操作:
这非常简单,因为我们的值是一个Bool
强制转换NSNumber
,当我需要发送结构值(如虚拟棒的位置(Objective-c 结构))时,问题就开始了,这是使无人机上升到 1 的值的示例小姐:
但 SDK 因尝试设置值时出错而失败。我写信给 DJI 支持团队,答案是他们希望社区可以帮助我解决问题....
问题是我需要进行什么类型的转换才能将此DJIVirtualStickFlightControlData
对象转换为与 Objective-C 兼容的类型?
这是DJIVirtualStickFlightControlData
来自的定义DJIFlightControllerBaseTypes.h
这是 setValue 方法的定义DJIKeyManager.h
dji-sdk - dji 错误:无法执行执行
有时我一直在安静地挣扎,以便能够理解为什么我在尝试创建航路点任务时收到任务管理器的错误“无法执行”。我附上了我正在使用的工作流程,如果您能看一下,我将不胜感激。