登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
Pixhawk飞控
›
产品动态 | pixhawk V6X支持以太网通信
返回列表
发新帖
查看:
1068
|
回复:
0
产品动态 | pixhawk V6X支持以太网通信
[复制链接]
loveav
loveav
当前离线
积分
1669
窥视卡
雷达卡
48
主题
842
帖子
1669
积分
金牌飞友
金牌飞友, 积分 1669, 距离下一级还需 1331 积分
金牌飞友, 积分 1669, 距离下一级还需 1331 积分
积分
1669
飞币
823
注册时间
2017-9-11
发消息
发表于 2024-7-15 08:20:31
|
显示全部楼层
|
阅读模式
pixhawk V6X是首款支持以太网通信的自动驾驶仪,但由于之前PX4及ArduPilot的软件适配工作还没有完成,所以无法充分发挥其优势。不过,日前PX4及ArduPilot支持以太网网络通信取得了新的进展。
pixhawk V6X新增以太网通信有什么作用?
1、以太网通信相对于传统的UART串口等通信方式具有大带宽、低延时、稳定可靠、多设备组网通信等优势,能够满足机载计算机与自动驾驶仪数据交互的需求,提升系统平台的智能化水平。
2、丰富多样的网络设备为无人机创造更多可能,网络相机、机载计算机、点云激光雷达、光纤陀螺及高性能IMU等很多高端设备往往支持网络连接。
3、AI赋能新时代的需求,以太网为自动驾驶仪与机载计算机提供可靠连接。我们以两个无人机场景为例:
a. 通过以太网连接实现多台无人机/无人设备间的通信,实现无人机机群作业。
b. 无人机自动跟随目标飞行:现有的跟踪方案多为光学吊舱自动跟随调整视角,无法做到无人机自动跟随飞行。而目前ArduPilot正在通过建立相机与自动驾驶仪通信,通过机载计算机对相机数据进行处理,实现自动驾驶仪跟随目标位置进行飞行跟踪。
4、建立自动驾驶仪与ROS设备交互的桥梁。
当然,并不是拥有以太网连接就实现了这些高阶应用,它还需要更多后续的开发工作。以太网连接为这些高端应用提供了稳定可靠的通信基础。
pixhawk V6X如何使用/配置以太网连接?
我们下面将分别讲解ArduPilot和PX4平台的配置方式。
设备准备:
1、网关模块(例如LBA3 AG网关)
2、pixhawk V6X
3、笔记本电脑
ArduPilot固件
注:ArduPilot 4.5.0及以上版本固件支持以太网连接。
打开Mission planner>配置>全部参数表,设置NET_ENABLED=1,重启自动驾驶仪并修改以下参数:
如上图,设置自动驾驶仪IP为192.168.10.14,路由IP设置为192.168.10.3(根据路由IP设置)。
设置电脑IP为192.168.10.15,设置一个网络端口为15001,以便通过UDP访问该网络设备,端口协议为2(MAVLINK2),设置完成后,写入参数并重启自动驾驶仪。
系统硬件连接
使用pixhawk V6X配套的网线将pixhawk V6X连接至电脑,并为自动驾驶仪及AG路由供电。
进入电脑【更改网络适配器选项】>以太网属性【Internet协议版本4(TCP/IPV4】>手动进行网络配置(本机IP,配置为192.168.10.15,子网掩码255.255.255.0)>点确定应用配置。
网络连通性测试
进入Windows命令窗口
输入:ping 192.168.10.4
提示:
有网络延时数据回复则为通信建立,显示通信超时则可能是IP不对或者通信失败。
连接地面站
运行Mission planner地面站软件
设置连接方式"UDP"
输入端口号15001。
PX4固件
注:PX4 1.14.0及以上版本固件支持以太网连接。
测试设置:
我们将以192.168.0.X网络为例,其中自动驾驶仪静态IP为192.168.0.4;电脑本地IP为192.168.0.1为例。
- 使用pixhawk V6X配套的网线将pixhawk V6X连接至电脑,并为自动驾驶仪供电。
- 进入电脑【更改网络适配器选项】>以太网属性【Internet协议版本4(TCP/IPV4】>手动进行网络配置(本机IP,配置为192.168.0.1,子网掩码255.255.255.0)>点确定应用配置。
网络连通性测试
- 进入Windows命令窗口
- 输入:ping 192.168.0.4
提示:有网络延时数据回复则为通信建立,显示通信超时则可能是IP不对或者通信失败
连接地面站
- 运行QGroundControl地面站软件
- 新建网络链接(应用设置>Commlinks>添加连接>设置连接名称,连接类型为UDP,端口号为14550),点OK确认新建)
- 建立完成后,选择该链接建立通信。
修改pixhawk V6X网络配置
以下是PX4飞行栈的以太网默认配置,当您需要链接其它系统时,您可能需要修改网络设置,以确保系统处于同一网络上。
DEVICE: 通信接口名称,默认为eth0
BOOTPROTO: PX4 IP地址的协议,值为fallback(静态地址),dhcp,static,fallback (当DHCP自动分配IP失败时,自动回退到fallback )
IPADDR:自动驾驶仪IP地址(当BOOTPROTO=fallback有效或者作为备用)
NETMASK: 网络掩码
ROUTER: 默认路由的地址
DNS:DNS服务器的地址
以pixhawk V6X使用以太网连接到LBA3网络为例(192.168.10.x):
- 使用USB将自动驾驶仪连接到电脑
- 打开QGroundcontrol > Analyze Tools > MAVLink Console
输入以下配置指令:
重启系统以应用设置。
pixhawkV6X
,
pico以太网
,
pixhawk
,
通信产品
,
以太网
相关帖子
•
ego-planner成功飞行记录(pixhawk 6c mini +F330全包机架)
•
成功实现树莓派ROS2与PX4飞控通过以太网连接
•
From the PX4 Developer Kit to the Pixhawk 6X Pro 合力的pixhawk飞控和套件
•
通过MAVROS连接机载电脑(NANO/TX2/NX)与Pixhawk
•
使用DroneCAN调试器或者Ardupilot/Pixhawk更新Pogo-飞控外设的固件_百 ...
•
【报名】深圳PIXHAWK二次开发培训
•
开启Ardupilot/Pixhawk的CAN总线支持和设置通讯协议为DroneCAN/UAVCAN
•
SU04通过pixhawk飞控连接至地面站后SU04不工作是什么问题?
•
应用案例 | 我和 Pixhawk V6X 的故事
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表