登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
Pixhawk飞控
›
QGC通过wifi经由板卡mavros连接px4飞控方法
返回列表
发新帖
查看:
1825
|
回复:
0
QGC通过wifi经由板卡mavros连接px4飞控方法
[复制链接]
xjbhrt
xjbhrt
当前离线
积分
1787
窥视卡
雷达卡
58
主题
898
帖子
1787
积分
金牌飞友
金牌飞友, 积分 1787, 距离下一级还需 1213 积分
金牌飞友, 积分 1787, 距离下一级还需 1213 积分
积分
1787
飞币
887
注册时间
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
,
通过
相关帖子
•
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的窄体机?达美航空老旧波音飞机体验
•
PX4自动代码生成,pixhawk,使用MBD搭建神经网络控制四旋翼,强化学习,神经网络控制,四旋翼姿态控制
•
优像已经有GitHub仓库啦(在完善)!好消息:新的优像光流模块已适配国产飞控Acfly以及Ardupilot(apm)。用px4的童鞋还得等我再爆肝一段时间。
•
OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表