登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
Pixhawk飞控
›
QGC通过wifi经由板卡mavros连接px4飞控方法
返回列表
发新帖
查看:
1286
|
回复:
0
QGC通过wifi经由板卡mavros连接px4飞控方法
[复制链接]
xjbhrt
xjbhrt
当前离线
积分
1673
窥视卡
雷达卡
46
主题
844
帖子
1673
积分
金牌飞友
金牌飞友, 积分 1673, 距离下一级还需 1327 积分
金牌飞友, 积分 1673, 距离下一级还需 1327 积分
积分
1673
飞币
827
注册时间
2017-8-7
发消息
发表于 2024-7-15 07:50:18
|
显示全部楼层
|
阅读模式
方式一:单一连接
这个画红线的端口可以自己改,IP是自己笔记本的IP。
udp://:14509@192.168.122.161:14579
px4.launch是这样的,就改了"gcs_url"的值
QGC连接的时候,选择UDP,然后填写上面画红线的端口,就是可以自己任意写的端口。
然后点确认,然后连接就可以了。(笔记本和mavros所在板卡在同一局域网,且px4.launch启动和飞控通信连接ok的前提下)
方式二:广播连接
把MAVROS的UDP设置为广播,局域网内的QGC会自动连接
这个方法是在FASTLAB看到的
px4.launch是配置mavros同PX4和QGC的通信方式,其中"fcu_url"是同PX4飞控通信,要打开的串口名按实际计算机的设备名来设置,波特率设置921600;"gcs_url"是其与QGC通信的端口,推荐设置为"udp-b://@",即广播,此时局域网内任何一台电脑打开QGC就能连上PX4.
更改后的px4.launch参考如下:
<launch><!-- vim: set ft=xml noet : --><!-- example launch script for PX4 based FCU's -->
<argname="fcu_url"default="/dev/ttyUSB0:921600" /><argname="gcs_url"default="udp-b://@" /><argname="tgt_system"default="1" /><argname="tgt_component"default="1" /><argname="log_output"default="screen" /><argname="fcu_protocol"default="v2.0" /><argname="respawn_mavros"default="false" />
<includefile="$(find mavros)/launch/node.launch"><argname="pluginlists_yaml"value="$(find mavros)/launch/px4_pluginlists.yaml" /><argname="config_yaml"value="$(find mavros)/launch/px4_config.yaml" />
<argname="fcu_url"value="$(arg fcu_url)" /><argname="gcs_url"value="$(arg gcs_url)" /><argname="tgt_system"value="$(arg tgt_system)" /><argname="tgt_component"value="$(arg tgt_component)" /><argname="log_output"value="$(arg log_output)" /><argname="fcu_protocol"value="$(arg fcu_protocol)" /><argname="respawn_mavros"default="$(arg respawn_mavros)" /></include></launch>
这是原本没有更改的px4.launch
<launch><!-- vim: set ft=xml noet : --><!-- example launch script for PX4 based FCU's -->
<argname="fcu_url"default="/dev/ttyUSB0:921600" /><argname="gcs_url"default="udp://:14509@192.168.124.6:14579" /><argname="tgt_system"default="1" /><argname="tgt_component"default="1" /><argname="log_output"default="screen" /><argname="fcu_protocol"default="v2.0" /><argname="respawn_mavros"default="false" />
<includefile="$(find mavros)/launch/node.launch"><argname="pluginlists_yaml"value="$(find mavros)/launch/px4_pluginlists.yaml" /><argname="config_yaml"value="$(find mavros)/launch/px4_config.yaml" />
<argname="fcu_url"value="$(arg fcu_url)" /><argname="gcs_url"value="$(arg gcs_url)" /><argname="tgt_system"value="$(arg tgt_system)" /><argname="tgt_component"value="$(arg tgt_component)" /><argname="log_output"value="$(arg log_output)" /><argname="fcu_protocol"value="$(arg fcu_protocol)" /><argname="respawn_mavros"default="$(arg respawn_mavros)" /></include></launch>
这样启动px4.launch之后,局域网内的QGC会自动连上飞控。QGC不用专门配置。
如果把板卡的mavros关掉,QGC和飞控的连接也会立马断开。
mavros
,
wifi
,
QGC
,
px4
,
通过
相关帖子
•
【开源无人机】从零启动mavros,打通ROS与PX4通信
•
一阶低通滤波(LPF)的原理及应用(以APM/PX4飞控为例)
•
超维小课堂(二十九):PX4无人机使用双天线RTK定位定向
•
超维小课堂(三十三):PX4固件没有电流计的情况下校准电调
•
PX4仿真环境下RGB-D+港科大Fast-Planner旋翼无人机自主导航
•
【连载】PX4自驾仪初步配置(五)
•
PX4从放弃到精通(二):ubuntu18.04配置px4编译环境及mavros环境
•
SU04通过pixhawk飞控连接至地面站后SU04不工作是什么问题?
•
火光冲天!俄军 Geran-2 无人机集群袭击了乌军敖德萨港!西方大部分军事援助都会通过该港
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表