当前位置:网站首页>PIXHAWK飞控使用RTK
PIXHAWK飞控使用RTK
2022-08-11 05:36:00 【Mbot】
前言
固件:PX4
RTK:北力 GRTK
飞控:PIXHAWK4
本文使用的北力RTK是国产板卡,因此需要修改一下GPS驱动才能使用,如果使用的是标准的GPS板卡(如ublox的F9P),可以直接使用即可。
北力 GRTK使用手册
https://wiki.blicube.com/grtk/GRTK%E7%94%A8%E6%88%B7%E6%89%8B%E5%86%8C/
一、接线
RTK通过串口与飞控通信,可以随便找一个板载的串口都可以,我这里使用的是TELEM2口。将飞控的TX接RTK的RX2,飞控的RX接RTK的TX2,然后共地即可,如下图。
RTK直接用锂电池供电即可,如下图。
二、飞控设置
我这里设置的是TELEM2
将GPS_1_CONFIG
设置为TELEM2
,将GPS_1_PROTOCOL
设置为Ashtech/Trimble
将SER_TEL2_BAUD
设置为RTK的波特率设置(RTK默认是115200)
双天线RTK航向精度较高,可以启动GPS航向,修改EKF2_AID_MASK
如下
可以采用GPS高度,修改EKF2_HGT_MODE
为GPS
,如下
RTK的精度较高,将GPS位置和速度的观测噪声改小,使得融合时更依赖RTK,修改EKF2_GPS_P_NOISE
和EKF2_GPS_V_NOISE
如下:
修改下图文件
修改如下
将
if (_helper && _helper->configure(_baudrate, gpsConfig) == 0) {
改成
if (_helper) {
_helper->configure(_baudrate, gpsConfig);
飞控里面的卫星数是从gsv语句中获取的,如果RTK没有输出GSV语句,也可以从GGA语句中获取,在下图位置添加如下:
_gps_position->satellites_used=num_of_sv
v
边栏推荐
猜你喜欢
1688商品详情接口
每日sql--统计员工近三个月的总薪水(不包括最新一个月)
八股文之并发编程
Attitude solution - gyroscope + Euler method
HCIP实验(pap、chap、HDLC、MGRE、RIP)
Concurrent programming in eight-part essay
Open Set Domain Adaptation 开集领域适应
HCIP MPLS/BGP Comprehensive Experiment
OA项目之我的审批(查询&会议签字)
Douyin get douyin share password url API return value description
随机推荐
获取拼多多商品信息操作详情
iptables 基础配置
HCIP OSPF/MGRE Comprehensive Experiment
图文带你理解什么是Few-shot Learning
Redis + lua implements distributed interface current limiting implementation scheme
HCIP BGP neighbor building, federation, and aggregation experiments
华为防火墙会话 session table
详解BLEU的原理和计算
Pinduoduo api interface application example
命令输出给变量
[损失函数]——均方差
损失函数——交叉熵
MySQL之函数
Top20 bracket matching
HCIP BGP建邻、联邦、汇总实验
pytorch调整模型学习率
HCIP WPN experiment
HCIP MPLS/BGP综合实验
MySQL 版本升级心得
每日sql-统计各个专业人数(包括专业人数为0的)