问题标签 [ar.drone]
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.
ubuntu - 来自 AR 无人机的流式视频
我正在尝试从我的 ar 无人机流式传输视频,但它无法正常工作。我已经安装了 ffmpeg 2.6 版,正在使用 Ubuntu 14.04、node.js 和 ar-drone npm 模块。我也在使用 1.0 版的 ar 无人机。有人告诉我我需要使用 2.0,因为这是构建模块所使用的,但如果我不需要,我宁愿不购买新的。下面是我正在使用的代码
当我运行它并在浏览器中访问http://localhost:8080/时,我收到错误消息“尚未收到任何 png 数据”。这是因为我使用的是 1.0 版的无人机吗?
ar.drone - Parrot AR.Drone 2.0 如何飞起来?发生状态错误
我正在尝试在我的项目中实现 javadrone (AR.Drone Java API)。但是,当我编译我的 java 代码并尝试运行它时,发生了 state changed 错误。我能够向 AR.Drone 发送命令并第一次飞行。第一次成功起飞后,由于“状态改变”错误,它不会再次起飞。我不知道我的代码出了什么问题。请帮帮我。谢谢!该项目需要 3 个文件。我的 java 文件(arDroneFrame.java)、NavData.java(来自 javadrone)和 ARDrone.java(来自 javadrone)。主 java 文件:arDroneFrame.java。当我按下起飞按钮时,它应该让 AR.Drone 飞行并随后降落。
在我的 arDroneFrame.java 中,
在ARDrone.java中,我已经注释掉了一些java代码。这是因为只有当我注释掉那些java代码时,它才能工作。如果我取消注释它们,我的程序将卡在那里(根本没有响应)。
程序输出:
ubuntu - 连接到 AR.Drone 和单独的无线网络 (Ubuntu 12.04)
我正在尝试连接到无线网络,同时能够与 Ubunutu 12.04 上的 Parrot AR.Drone 进行通信。我能够同时连接到无人机和有线网络,但在连接到无人机和无线网络方面没有任何成功。
我知道我需要两个无线适配器来执行此任务,我的问题是在连接到第一个无线连接 (AR.Drone) 后尝试连接到第二个无线连接。我可以怀疑我需要通过终端连接到第二个无线网络,但我调查的大多数来源都不适用于非主无线适配器。
ros - 我应该使用什么 API 来控制 ARDrone 2.0?
我正在做一个关于自主飞行的项目,我正在使用 ARDrone 2.0。我想知道哪个 API 更适合向无人机发送命令。我已经看到我能够使用 NodeJS 或 ROS 平台,但我希望有经验的人可以帮助我做出明智的决定。
对我来说最重要的是从传感器读取数据和从笔记本电脑接收数据的稳定性。如果我必须学习编程语言或库,我没有问题。
node.js - NodeJS - 如何解决“找不到模块'ar-drone'”错误
我通过命令提示符安装了以下软件包:
然后通过 Node.js 点击
它让我找不到模块“ar-drone”
我想当我用 -g 安装一些东西时,它会被全局安装吗?
我做错了什么?
ar.drone - 发送 AT 命令 TakeOffCommand [ID=REF, param=,290718208] 不停
我正在开发 AR.Drone 2.0 控制应用程序。我在我的项目中使用 javadrone API 和库。这是我的代码问题:每当我在应用程序中按下起飞按钮时,它都会继续向无人机发送起飞命令。它忽略了发出我想发送的下一个 AT 命令。例如,我连接到无人机,按下起飞按钮(它应该发送 AT TakeOffCommand,它工作正常)但下一个命令(例如Flying Up)不会发出并发送到无人机。为什么会这样?知道是什么导致了这个错误吗?
我已经在这段代码上工作了几个星期,但仍然无法确定问题所在。请帮我解决这个问题。非常感谢。
javascript - 没有找到 ar-drone 模块,放在哪里?
我正在尝试破解我的 ar 无人机 2.0,我正在关注本教程:http ://www.instructables.com/id/Autonomous-AR-Parrot-Drone-20-Flying/?ALLSTEPS
我已经在我的驱动器上安装了节点,并在文件夹D:
中安装了 ar-drone 模块。node_modules
我试过了
命令它说“未定义”。我尝试编写一个 .js 文件并从 cmd 执行它,它响应
“错误找不到模块‘ar-drone’”
我将 ar-drone 文件夹移动到不同的位置(在 node_modules 文件夹中,但也在我保存 .js 文件的文件夹中),但我的无人机仍然用他的四条腿站在地上 :(
我当然连接到无人机 WiFi,但我认为问题不在于那里。
javascript - 如何编程 Parrot AR.Drone 直飞
我正在使用 node.js 和 node-ar-drone 对我的 AR.Drone 2.0 进行编程,以在室内执行一些基本的飞行动作。据我所知,无人机似乎永远不会直飞。无论我从哪里设置起飞点,它都会左右摇摆,悬停几秒钟或撞到墙上。换句话说,如果我运行相同的程序飞过走廊 10 次,每次它都会做不同的事情。
如果它确实穿过走廊,它每次都会降落在不同的地方。我会有内置的计数器移动来调整随机摇摆,例如如果它向右摇摆,我会告诉它向左移动,但这似乎永远不够。似乎没有多少反击可以让它直飞。我在无人机上使用最新的固件。
有人告诉我,无人机上没有任何东西可以纠正飞行过程中的错误,比如反馈回路。除此之外,我还被告知,这些无人机主要用于户外或非常开阔的空间,这样它就不会坠毁。
我想看看这是否适用于其他任何人,或者是否有人有任何建议让它直飞。任何输入或评论都会有所帮助
linux - AR Drone 2.0 中使用的 dev/ttyO0 - 逆向工程
我从 Parrot 阅读了一篇关于 AR Drone 2.0 编码的有趣文章。在这段代码中,他们使用 nodeJS 与无人机对话。因此,代码从创建一个 Stream 开始/dev/ttyO0
我开始更多地了解 linux 功能的背景,并想知道:
- 您最初是如何发现正在使用 dev/ttyO0 的,例如在 linux 上运行的无人机上。我认为这是一种逆向工程,但因此使用了哪些工具或命令?
- 当我想对无人机这样的系统进行逆向工程并找出正在发送的命令时,是否有类似“嗅探器”的东西来找出正在发送的命令?
我知道这不是一个简短而简单的答案,但我很乐意了解更多相关信息或找出在哪里了解相关信息。但最初寻找合适设备的问题会非常有趣。
谢谢
java - AR.Drone 功能在 Android 中的使用
有人可以澄清如何使用 DroneProxy API 类使无人机飞行吗?我正在使用 AR.Drone 2.0。
我想做的是一个室内独立飞行的应用。我想输入坐标,比如向左 2 米,然后向右 3 米,向右转,然后向前 10 米,向左转,向前几米。
我试图通过下面的方法做到这一点,但我不明白为什么它只通过一个值输入飞行几厘米。