登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
Pixhawk飞控
›
QGC通过wifi经由板卡mavros连接px4飞控方法
返回列表
发新帖
查看:
1710
|
回复:
0
QGC通过wifi经由板卡mavros连接px4飞控方法
[复制链接]
xjbhrt
xjbhrt
当前离线
积分
1766
窥视卡
雷达卡
54
主题
889
帖子
1766
积分
金牌飞友
金牌飞友, 积分 1766, 距离下一级还需 1234 积分
金牌飞友, 积分 1766, 距离下一级还需 1234 积分
积分
1766
飞币
875
注册时间
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
,
通过
相关帖子
•
广西劲恒取得无人机航模电池散热装置专利,通过冷却液和气流达到散热的效果
•
Dronecode China Roadshow北京站 | PX4创始人携手北航可靠飞行控制研究组探讨飞控发展之未来
•
QGC地面站控制PX4四旋翼无人机飞行
•
动捕和Linux的PX4飞控
•
【开源飞控】Pixhawk:无人机上的社区驱动的开源标准 | 创始人Lorenz Meier与核心开发者们 | PX4线上开发者峰会2020·直播录像
•
借助px4飞控日志简便估计SLAM位姿时延操作方法
•
【PX4开源飞控】独立SoC的开放平台帮助打造高性能AI人工智能无人机 | 96Boards总监Yang Zhang | PX4线上开发者峰会2020·直播录像
•
PX4 Audio Indications
•
【飞行评测】你敢信这飞机26年?全舱标配PTV和免费wifi的窄体机?达美航空老旧波音飞机体验
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
新闻快讯
快速回复
返回顶部
返回列表