问题标签 [mavlink]
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.
drone - vehicle.location.local_frame 返回无
我将 px4 AC3.5.4 与覆盆子一起使用。我的目标是在他的本地框架中没有全局(gps)的自主定位无人机。我以 GUIDED_NOGPS 模式武装无人机并起飞。我使用下一个命令请求我在本地框架中的位置:vehicle.location.local_frame,但它返回“north=none,west=none,down=none”我做错了什么?
raspberry-pi - ROS mavros 构建错误
硬件:树莓派 3
操作系统:Raspbian Stretch
ROS:动力学
尝试将 mavros 添加到预制图像时,我rosdep
会抛出错误。
按照源安装说明中的说明,我最终到达:
rosdep install --from-paths src --ignore-src -y
但得到错误:
因为我在 Raspbian Stretch 中,所以我使用以下命令:
rosdep install -y –from-paths src –ignore-src –rosdistro kinetic -r –os=debian:stretch
但得到错误:
我什至也尝试过这种方法mavros (kinetic)
,但是,我的树莓派上仍然没有。
python-2.7 - 如何在通过任务规划器上传任务时从 Pixhawk 获取 Waypoints 信息并将其发送到 Raspberry?
我正在使用固定翼无人机进行一个项目。
当无人机到达某些航路点时,我想执行 RC 覆盖。
我已经定义了航点并使用 Misison Planner 将任务上传到 Pixhawk
我有一个 4G 模块连接到 Raspberry Pi,然后通过 USB 连接到 Pixhawk 以与 Mission Planner 建立 UDP 连接
有没有办法知道我是否使用 Python DroneKit 从 Raspberry Pi 到达第二个航点,而没有在 Pi 上的脚本中定义我的航点?
如果有人对如何做到这一点有任何想法,或者如果不可能这样做?
感谢你的帮助
dll - 将mavlink c库转换为dll
是否可以转换MAVLink C library
为.so
使用eclipse?
我正在尝试从船上调用mavlink
图书馆。lunix RT
myRio1900
python - Dronekit Python 没有去特定的位置
我对 Python 上的 Dronekit 有疑问
我的项目关于从 Android 应用程序接收 GPS 位置并启动无人机飞到那个位置,一切正常,但问题是无人机可以起飞,但无人机没有到达那个位置(测试 10 次以上只工作 1 次)
这是我的代码(我认为问题是 GlobalRelative)
或者,如果我无法解决这个问题,我想使用 MissionPlanner(我对其进行了测试,它可以工作)但我想等待来自电话的 GPS 定位,然后启动任务(每件事都必须自动)我不知道如何绕过 MissionPlanner
tcp - 双向数据传输 - 串行到 Eth (Socat) (RPi)
我似乎卡住了,正在寻求帮助!
我有一个使用 Mavlink Comm 协议通过 GPIO 引脚 14/15 (/dev/ttyS0) 连接到 Pixhawk 的 RPi3 B+ 模型!代码:全选
$ sudo -s
$ mavproxy.py --master=/dev/ttyS0 --baudrate 57600
还可以添加以下选项:代码:全选
--out=udp:(IP):Port
多次到我想要多少个 IP。
现在是棘手的部分,对于我的 RPi,我有一个连接到 RX/TX 设备的 Eth 连接。[设备IP:192.168.19.240;设备端口:23] 我想将所有传入数据传输到/从 RX/TX 设备到 Pixhawk 并返回。
我尝试使用 Socat 和多个命令,例如:
$sudo socat PTY,link=/dev/ttyS0,raw,echo=0 udp4:192.168.19.240:23
没有成功。
任何信息都是有价值的!!
谢谢你!
android - ConnectionParameter 需要哪些参数?
我一直在关注 3DR Dronekit-Android 分步项目,以在 Android Studio 上创建任务规划器应用程序。我坚持创建一种通过 UDP 连接的方法。
ConnectionParameter
我收到如下错误消息
ConnectionParameter(int, android.os.Bundle, androind.net.Uri)' 在 'com.o3dr.services.android.lib.drone.connection.ConnectionParameter' 中具有私有访问权限
需要什么论据ConnectionParameter
?有没有其他方法可以让我在 java 库中找到所需的参数?
python - Python、DroneKit、Pixhawk 和 ArduPilot Mission Planner:如何通过内置遥测向地面站发送短信
我正在从事一个学生项目,该项目涉及在 Pixhawk 平台上运行但具有 Raspberry Pi 形式的“伴侣计算机”的无人机。Pi 运行自己的 Python 软件,并使用 DroneKit(以及 MAVLink?)通过 USB 与 Pixhawk 进行通信——给它命令、传输数据等等。此外,我们有一台运行 ArduPilot Mission Planner 的“地面站”笔记本电脑,它可以远程查看飞机并与之交互,还可以查看它的遥测数据。我注意到一个“消息”选项卡,它基本上就像一个远程控制台,显示来自 Pixhawk 的“记录”消息——这就是问题所指的。
出于调试和信息目的,我希望能够从 Pi 上的 Python 添加到此内容。我认为这可以通过 DroneKit 轻松实现,但这似乎并不简单 - send_mavlink 和 message_factory看起来很有希望,但我发现没有其他人专门尝试这样做。
如何轻松地将我的“控制台消息”从 Python 重定向到地面站?我意识到还有其他方法,但通过 Pixhawk 现有的遥测系统似乎是一个更好的选择。
谢谢
java - mavlink 或任何其他无线协议如何与软件一起使用?
我试图了解诸如 Mission Planner 或 APM2 或 QGroundControl 之类的软件如何从头到尾工作。
所以,每个应用程序/软件源代码都不会直接执行传递的mavlink协议,对吗?
程序中正在使用的库包中是否嵌入了 mavlink 协议?
如果是这样,我仍然无法在库源代码中的每个命令上找到任何 mavlink 协议,例如 isArmed() 或 isConnected()。
本质上,我想用mavlink创建我自己的java库,这样我就可以创建自己的不受公司跟踪的地面控制站软件,比如DJI。
谢谢你。