问题标签 [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.
c++ - 使用 OpenCV 和 C++ 进行全身检测
我在我的 AR.Drone 上使用 opencv 进行全身检测,想知道 minSize 和 maxSize 参数的良好设置/限制是什么?到目前为止,我将它们留空,我的代码似乎可以很好地检测到人。我还将 minNeighbors 参数设置为 7。每次运行我的代码时,我都会得到大约 20% 的误报。我希望设置大小参数将减少误报的数量。除尺寸参数外,对其他参数设置的任何输入或建议都会有所帮助
node.js - 如何在 JavaScript 中创建一个包含数组内容的 txt 文件?
我有几个包含我想导出的数据的数组,每个数组到一个 txt 文件,以便使用 MATLAB 进行分析。
假设我的数组是:
每行存储数组的每个元素会很棒。
java - Javadrone - 连接到无人机后如何获取无人机信息?EG 电池电量、海拔高度等?
我正在开发一个使用 Javadrone API 及其库来控制 Parrot Ar.Drone 的应用程序。我能够连接到无人机并使其成功起飞/降落。
Javadrone API 可以在这里下载:https ://code.google.com/p/javadrone/downloads/list
但是,我不知道如何提取我想要的无人机信息。我试图调用适当的函数。但它行不通。
我的代码:
知道如何使它起作用吗?如果我运行这段代码,它不会运行,因为它会编译卡在 getBattery() 方法上。我想在项目中实现这个调用函数,以便获得相关的航班信息。例如高度可以显示在我的应用程序上。谢谢。
代码编译的输出:
node.js - 如何使用 node-ar-drone 为 AR.Drone 2.0 进行平面修剪?
我正在使用 node-ar-drone 来控制无人机,在起飞之前我想进行一次平面修剪。但是,我注意到这个模块中没有执行此操作的函数,所以我想知道我该怎么做。
java - Parrot AR.Drone 2.0 - JavaDrone(获取无人机详细信息,例如电池电量、高度、速度等)?
我正在研究 Parrot AR。无人机项目。这些库是从 JavaDrone 网站 ( https://code.google.com/p/javadrone/downloads/list )下载并在此项目中实现的。但是,尽管我确实包含了所有正确的库并进行了正确的类调用以获取该方法,但它仍然无法返回正确的信息。返回的所有结果似乎都是“错误的”。知道这段代码发生了什么吗?请帮我 :(
所以我所做的是我有 2 个按钮:(i)连接(ii)起飞按钮。Connect按钮功能用于建立与无人机的连接,而Take off按钮用于使无人机飞行一点并返回无人机的NAV导航数据。遗憾的是,所有返回的 NAV 数据似乎都不起作用。
注意:此代码在代码编译时运行良好。但它无法从无人机返回正确有效的 NAV 数据。
输出 :
更新: 我所做的是遵循约翰的建议。我确实实现了所有必要的方法和 NavDataListener 来从无人机获取 NavData。
rotation - 读取偏航导航角度并将其设置为 0
我正在使用无人机,我可以从其传感器读取偏航导航角度。但是,当我开始我的过程时,我想将此角度设置为“0”角度。这个角度的范围在-180度到180度之间。
但是如果 initial_yaw 是 180 度,并且测量的角度是 -50 度。现在我知道 current_yaw 是 -230,超出了 -180 到 180 度的范围。我该如何解决这个问题?(它是我需要使用的模运算符吗?)
python - 如何使用 Python 从启动文件中获取 ROS xml 参数
我有一个扩展名为 xml 的启动文件,我想获取一个参数的值。此启动文件称为 ardrone.launch
例如,我想使用 python 从高度最大值、高度最小值和其他值中获取值。我必须补充一点,这个文件位于一个名为 launch 的目录中,而我调用它的文件位于一个名为 scripts 的目录中,并且脚本和启动都在同一个目录中。
javascript - 使用 Node JS 保存 AR-Drone 2.0 视频流
我正在尝试找到一种方法来保存从 AR-Drone 流式传输视频时产生的 .png 图像。以下代码使用 felixge 的 ar-drone 模块成功地将视频流式传输到浏览器,但我想截取此提要的屏幕截图并将其保存到我的驱动器以进行实时图像分析。
当我连接到主机时,我正在尝试使用屏幕截图模块保存浏览器中显示的内容,但这所做的只是保存我指定大小的空白白色图像(参见下面的代码)。有没有更好的方法来保存 AR-Drone 视频中的静止帧(不保存 .h264 视频源)?
谢谢你。
java - Javadrone - 无法从 Parrot AR.Drone 2.0 获取图像
我正在开发一个应用程序来控制Parrot Ar.Drone 2.0
使用Javadrone API
和库。
我能够连接到无人机并使其成功起飞/降落。有2个java文件:DroneTestVideo.java
,VideoPanel.java
。
该DroneTestVideo.java
文件负责连接无人机并获取数据,而VideoPanel.java
文件作为设置图像。
Javadrone API
可以在这里下载。
但是,我不知道为什么我无法从无人机获取实时图像。它只是给我一个黑屏,上面写着:
“没有视频连接”
这是我的代码:
DroneTestVideo.java
视频面板.java
java - 如何将 FFmpeg ffplay 框架放入我自己的 Java 应用程序中?
我收到来自 Parrot AR.Drone 2.0 的实时视频反馈。我能够从无人机获取传入的视频流(使用 command-ffplay tcp://192.168.1.1:5555)并成功为我输出实时视频。我注意到 ffplay 将与实时视频一起显示自己的帧。
那么,是否可以在应用程序中“直接”或将框架放入我们自己的 Java 框架中?如果我想在我自己的 JCheckBox 中实现该功能,我该如何实现呢?EG 如果我单击 JCheckBox,它应该自动从无人机获取实时视频流并在应用程序中为我显示,而不是使用 ffplay 帧?