ros - DJI Drone ROS 与 Remote Mavproxy 的连接
问题描述
我想连接安装了 DJI Onboard-SDK-ROS 的计算机 RasperryPi 的 DJI Drone。我可以通过安装在远程计算机(比如计算机 B)中的 Mavproxy 连接在 RasperryPi(计算机 A)中运行的 ROS 节点吗?假设两台计算机都在同一个网络中。
解决方案
MavProxy 仅适用于具有 Mavlink 通信协议的飞行控制器。
Mavproxy 也不是 ROS 节点。Mavlink 通信协议的 ROS 节点是MAVROS。
如果同伴 raspberry pi 可以在网络上发送 Mavlink 数据,您所要求的可以完成除此之外,您可以使用 DJI_SDK for ROS,您可以在他们的GitHub 上找到
编辑 1 搜索后发现了一个例外,即 DJI 矩阵和歧管飞行控制器可以通过 mavlink 进行通信您可以查看DJI Wiki
推荐阅读
- javascript - Javascript - 有没有更简单的方法来阅读混淆、压缩的代码?
- python-asyncio - future.add_done_callback() 的用例是什么?
- ansible - 在 Ansible 剧本中使用 PostgreSQL 角色登录和执行 PostgreSQL 脚本自动化
- typescript - 使用 Typescript 生成器包装 Datatables rows().every()
- java - 无法实例化 PooledConnectionFactory NoSuchMethodFound ActiveMq 5.8.0
- c++ - Visual Studio 资源文件中的“int 类型的参数与 lpcwstr 类型的参数不兼容”
- r - 在 R 中绘制残差与预测响应
- ios - 未设置访问组时共享的钥匙串项目
- ssl - 启用 SSL 加密和身份验证后,Kafka Avro Console Consumer 无法正常工作
- html - 使用 JSON 数据定义时,所有卡片同时扩展而不是单独扩展