问题标签 [dronekit-android]

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 投票
3 回答
2650 浏览

dronekit - 是否有可用的 MAVLink 任务命令列表?

我是 Dronekit 的新手。我想知道是否有地方可以找到所有可用任务命令的列表。

0 投票
1 回答
650 浏览

dronekit - Android 上的 3DR 服务需要更新,但它已经是最新的

我正在使用从http://android.dronekit.io/first_app.html与 Android Studio设置的第一个应用程序。当我将它加载到我的三星 Galaxy S4 上时,它会弹出一个提示“更新 3DR 服务!| 必须更新您的 3DR 服务版本才能继续。” 我已尝试从 Google Play 卸载并重新安装。任何想法将不胜感激。

0 投票
1 回答
41 浏览

android-proguard - 如何将 proguard 与 3DR 服务一起使用?

当我使用 proguard 构建我的应用程序时,我收到以下消息:

安装 3DR 服务!

必须在设备上安装 3DR 服务才能使用此应用程序

但是,我的手机上安装了 3DR 服务。由于它在没有 proguard 的情况下工作,我认为它正在删除一些必需的类。

我应该如何配置 proguard 以使用 DroneKit?

0 投票
0 回答
178 浏览

dronekit - 使用 msg_request_data_stream 和 MavlinkObserver 更新偏航

我正在做一个项目,我用安卓手机控制四轴飞行器。我注意到使用DroneListener来收听ATTITUDE_UPDATED消息并没有像我需要的那样快地更新偏航。我想经常(或多或少)实时更新四轴飞行器的偏航,例如当您通过 USB 插入四轴飞行器时 Mission Planner 应用程序的工作方式。

我曾尝试使用msg_request_data_stream(本质上是 Mission Planner 使用的,但在 C# 中)从无人机请求各种数据流,但没有奏效。我的假设是,任何注册的 MavlinkObservers 都会收到对这个请求的响应(即流),但是MavlinkObserver我添加到我的无人机的自定义没有onMavlinkMessageReceived(…)一次调用它的方法。它甚至没有收到心跳消息,这应该(根据我的理解)经常和频繁地出现。

你有什么可以提供的帮助吗?有没有比等待 DroneListener 收到事件通知更好的方法来获得四轴飞行器的偏航?我知道 Mavlink 应该是可能的(MissionPlanner做到了),但我在 Mavlink 消息或MavlinkObserver.

这是我请求数据流的代码:

0 投票
1 回答
655 浏览

android - 在 Android Studio 中同步 Gradle 时无法解析 3DR 服务库依赖项

我正在研究DroneKit Android 文档网站上的这个例子。当我在添加 3DR 服务库依赖项“com.o3dr.android:droneKit-android:2.3.11”后同步 Gradle 时,我收到:

我检查了项目结构下的依赖项,Android Studio 似乎找到了该库,但在同步 Gradle 时我仍然收到此错误。我也尝试将 MavenCentral 添加到我的存储库中,但 Studio 仍然无法找到库文件。

以下是相关的 gradle 脚本:

项目:

模块:

任何有关解决此问题的指示将不胜感激。我对 Android Studio 还是很陌生!谢谢你。

0 投票
2 回答
1193 浏览

dronekit - 如何使用 Dronkit-Android 直接发送 MAVLink 命令?

我试图让它通过仅设置为自动来执行任务。经过一些研究,它无法执行任务起飞,因为它需要启动油门才能开始。通过更多研究,我可以使用MAV_CMD_MISSION_START。唯一的问题是我一直在搜索文档,但找不到任何可以发送 MavLink 消息的内容。文档中有类似的内容,但我不知道如何正确使用它,并且几乎没有关于如何使用它的示例或文档。

希望是否有一些简单的命令可以向无人机发送命令?

希望有人在这方面有一些经验。

0 投票
1 回答
125 浏览

dronekit-android - 使用 Dronekit-Android 示例代码 3dr 四轴飞行器无法起飞

我是使用 Dronekit 和 Android 的初学者。当我在 Github 上下载示例并在我的 Android 手机上运行它时,它可以成功连接到我的 3dr 四轴飞行器,但是它不会起飞。如果有人愿意帮助我,我将不胜感激。非常感谢。

0 投票
1 回答
579 浏览

dronekit-android - 如何在 Android 中编写代码将航点发送到我的 3DRobotics 无人机?

下午好。

目前我正在尝试在“主要活动”中编写代码以向我的 IRIS 无人机发送一些航点,但它仅在点数为 5 时才有效。您能否检查我的代码并就正在发生的事情给我一些建议,以及如何向我的无人机发送更多航点?我非常感谢您的帮助,因为我是 Android 的新开发者:

代码:

考虑到我的主要来源是:http ://android.dronekit.io/first_app.html和http:/ /android.dronekit.io/javadoc/

提前感谢您的回答。

0 投票
1 回答
158 浏览

dronekit - Dronekit android 塔遥测更新频率

我刚刚开始研究使用dronekit 构建一些东西。在我一头扎进这个问题之前(我完全意识到这可能是一个很难回答的问题):我可以从 android 应用程序底层的 3DR 服务中期望什么样的遥测更新频率(假设我正在使用 PixHawk 控制器和3DR 遥测下行链路插入我的 Android 的 USB 端口)。我需要尽可能瞬时的东西,不低于 1Hz,最好低至 5-10Hz(谈论来自无人机的遥测更新事件,以及向无人机发送命令的能力)。使用这个堆栈有可能获得那种速度吗?

0 投票
1 回答
195 浏览

dronekit-python - 在dronekit上实现碰撞检测python脚本

我们正在构建使用dronekit-android 构建的Tower 应用程序,并使用它单独飞行3dr。我们正在考虑使用它添加某种碰撞检测。

在无人机上运行一些 python 脚本是否可行,基本上是通过附件托架读取一些红外或超声波传感器,并在检测到某些东西时基本上对 Android 平板电脑大喊大叫?这样,平板电脑会告诉无人机向后飞或其他东西。

否则,我们会使用dronekit-python 库来做到这一点吗?如何使用平板电脑/电脑来实现类似塔的功能?

谢谢一堆。