登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
无人机DIY专区
›
飞控开发区
›
Pixhawk飞控
›
OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测 ...
返回列表
发新帖
查看:
549
|
回复:
0
OneRTK UM982固件更新,已支持PX4飞控CAN通信下双天线测向
[复制链接]
nczhangyun
nczhangyun
当前离线
积分
1702
窥视卡
雷达卡
41
主题
855
帖子
1702
积分
金牌飞友
金牌飞友, 积分 1702, 距离下一级还需 1298 积分
金牌飞友, 积分 1702, 距离下一级还需 1298 积分
积分
1702
飞币
836
注册时间
2017-8-19
发消息
发表于
昨天 15:39
|
显示全部楼层
|
阅读模式
固件升级
升级RTK固件(版本号:1.8.79),该固件兼容适配PX4固件的双天线定向功能,固件下载链接,点击文末查看原文。
前提条件:飞控是PX4固件,使用CAN通信方式,且飞控已正常识别到RTK模块。
方法:将下载的新RTK固件(二进制文件.BIN后缀)复制到飞控的TF卡根目录中,将TF卡放入飞控,给飞控通电,飞控将自动将固件传输到RTK模块上并进行升级。
检查是否升级成功:取出内存卡可以看到TF卡的ufw目录中有个名为XX.bin的文件。
CAN通信
飞控参数配置
UAVCAN_ENABLE 设置成Sensors Automatic Config
UAVCAN_SUB_GPS 设置enable(默认参数)
EKF2_GPS_CTRL 勾选Dua antenna heading,以启用双天线航向数据)
EKF2_GPS_POS_X Y/Z分别设置主天线相对于飞机重心的X、Y、Z轴偏移量(单位:米)。例如天线固定在无人机重心右侧25cm处,则配置EKF2_GPS_POS_Y为0.25
注:
X轴通常指代无人机的纵向轴,即载具的前后方向。当主天线位于无人机重心的前方时,此参数应输入正值。
Y轴通常指代无人机的横向轴,即载具的左右方向。若主天线位于无人机重心的右侧,则此参数应输入正值。
Z轴通常指代无人机的垂直轴,即载具的上下方向。如果主天线低于无人机重心的位置,那么此参数应输入正值。
UAVCAN_PUB_RTCM设置成enable
UAVCAN_PUB_MBD设置成enable
设置完成后重启飞控,若飞控未识别到RTK模块,请检查飞控是否接入内存卡。
配置RTK方向偏差
参数表里找到RTK设备节点, Component X(X为节点ID),设置GPS_YAW_OFFSET,如下图
如果主天线在飞机前方,则数值为0;数值按时钟方向增加,当主天线在飞机右侧,从天线在左侧则将偏移数值设置为90度。
RTK航向确认
在Analyze Tools的mavlink 监测界面检查GPS_RAW_INT的yaw数据,和飞控机头指向一致则表示GPS_YAW_OFFSET设置正确。
GLOBAL_POSITION_INT的hdg数值和GPS_RAW_INT的yaw数值一致表示飞机航向用RTK的方向数据。
串口通信
注:若需要使用UART通信时,飞控得使用1.16.0及以上版本固件。
使用Uprecise软件配置串口输出,RTK连接电脑,选择端口点连接,波特率会自动识别,显示原始数据。
选择在配置命令行中输入以下命令,然后按键盘ENTER键:
FRESET
GPGGA COM2 0.2
GPRMC COM2 0.2
AGRICA COM2 0.2
GPGSA COM2 0.2
GPGST COM2 0.2
UNIHEADINGA COM2 0.2
config com2 230400
Saveconfig
配置注意
一次只能输入一行,按ENTER,再输入另外一行;
发送FRESET后端口波特率被重置为默认115200,若是原本连接波特率是230400,发送FRESET后端口波特率要选回115200
在发送【config com2 230400】后,原始数据会暂时乱码,点击断开连接,选择波特率230400后再点击连接,最后输入Saveconfig
飞控参数配置
OneRTK UM982的UART接口连接飞控GPS2接口,接口定义如图
GPS_1_config 设置为gps2
GPS_1_PROTOCOL 设置为NMEA(generic)
SER_GPS2_BAUD 设置为230400 8N1
EKF2_GPS_CTRL 设置为15,勾选Dual antenna heading
GPS_YAW_OFFSET 若主天线在前方,则将航向偏移设置为0。角度按顺时针增加,因此如果主(主)天线在车辆右侧,次(从)天线在左侧,则将偏移设置为90度。
EKF2_GPS_P_NOISE 设置成1
EKF2_GPS_V_NOISE 设置成0.6
设置完成后,可配合我们修改过的QGC地面站上使用,查看RTK状态:
淘宝扫码购买
淘宝搜索店铺《零一飞行科技》
OneRTK
,
PX4
,
CAN
,
固件
,
更新
相关帖子
•
Dronecode China Roadshow北京站 | PX4创始人携手北航可靠飞行控制研究组探讨飞控发展之未来
•
QGC地面站控制PX4四旋翼无人机飞行
•
动捕和Linux的PX4飞控
•
【开源飞控】Pixhawk:无人机上的社区驱动的开源标准 | 创始人Lorenz Meier与核心开发者们 | PX4线上开发者峰会2020·直播录像
•
借助px4飞控日志简便估计SLAM位姿时延操作方法
•
【垂起固定翼,系统教程】2.0 _INAV介绍,飞控固件刷写,飞机混控介绍
•
【PX4开源飞控】独立SoC的开放平台帮助打造高性能AI人工智能无人机 | 96Boards总监Yang Zhang | PX4线上开发者峰会2020·直播录像
•
PX4 Audio Indications
•
PX4自动代码生成,pixhawk,使用MBD搭建神经网络控制四旋翼,强化学习,神经网络控制,四旋翼姿态控制
•
优像已经有GitHub仓库啦(在完善)!好消息:新的优像光流模块已适配国产飞控Acfly以及Ardupilot(apm)。用px4的童鞋还得等我再爆肝一段时间。
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表