[发明专利]基于GNSS/ODO的机器人双轮差速定位方法有效
申请号: | 201710245625.8 | 申请日: | 2017-04-14 |
公开(公告)号: | CN107219542B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 李耀宗;韩锐;王坤 | 申请(专利权)人: | 北京克路德人工智能科技有限公司 |
主分类号: | G01S19/41 | 分类号: | G01S19/41;G01S19/47;G01S19/53 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 仇蕾安;杨志兵 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gnss odo 机器人 双轮 定位 方法 | ||
1.一种基于GNSS/ODO的机器人双轮差速定位方法,其特征在于,包括以下步骤:
A.初始化机器人,利用GNSS获取初始时刻机器人的全局位姿信息;
设当前时刻为n,该时刻机器人的全局位姿信息由[xg(n),yg(n),θg(n)]描述,其中,[xg(n),yg(n)]表示机器人在全局坐标系中的平面坐标位置,θg(n)表示机器人的航向角;
B.依据n时刻机器人的全局位姿信息,根据公式(1.1)中双轮里程计每历元里的里程变化对机器人n+1时刻的全局位姿信息进行预测;
其中:L1、L2分别表示双轮里程计测量到的机器人左、右轮每历元的里程变化量,K1、K2分别为机器人左、右轮编码器矫正系数;L为机器人两轮中心轮距;
dθg为机器人在相邻两时刻转过的角度,(dxl,dyl)为机器人在本体坐标系下平面位置:
C.判断当前时刻是否为设定的GNSS数据修正时刻,如果是,则执行D步骤;如果不是,则执行E步骤;
D.根据步骤B中预测得到的n+1时刻的全局位姿信息,进行卡尔曼滤波“预测-修正”,卡尔曼组合滤波器设计如下:
系统状态变量和系统方程分别如公式(1.3)和(1.4)所示,
Xn=[ΔX ΔY Δθ ΔK1 ΔK2 Δψ]T (1.3)
Xn+1=ΦXn+wn (1.4)
式中:[ΔX,ΔY,Δθ]为步骤B中双轮里程计的位置和航向误差;ΔK1、ΔK2为左、右两轮标定因子误差;Δψ为安装误差;系统噪声为wn~N(0,Q);系统状态转移矩阵Φ为:
其中,
F13=-[dxl(n)·sinθg(n)+dyl(n)·cosθg(n)]
F14=L1/2·[L1·K1·cosθg(n)/L-sinθg(n)]
F15=-L2/2·[L2·K2·cosθg(n)/L+sinθg(n)]
F23=dxl·cosθg(n)-dyl·sinθg(n)
F24=L1/2·[L1·K1·sinθg(n)/L+cosθg(n)]
F25=-L2/2·[L2·K2·sinθg(n)/L-cosθg(n)]
F34=-L1/L
F35=L2/L
以双轮里程计差速解算的位置信息[xg(n+1),yg(n+1)]与GNSS差分定位输出的位置信息[xgnss(n+1),ygnss(n+1)]作为卡尔曼滤波器的量测信息,此时的量测方程为:
式中,观测方程ε(t)为系统观测噪声矢量,为N(0,R)的高斯白噪声过程;并转到F步骤;
E.仅进行D步骤中的卡尔曼滤波预测,而不做修正,并转到F步骤;
F.输出滤波后的机器人的全局位姿信息;
I.令n=n+1,转到步骤B,进行下一循环。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京克路德人工智能科技有限公司,未经北京克路德人工智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710245625.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:海上风电施工用翻桩器
- 下一篇:一种推车式防水材料干撒专用工具
- 同类专利
- 专利分类
G01S 无线电定向;无线电导航;采用无线电波测距或测速;采用无线电波的反射或再辐射的定位或存在检测;采用其他波的类似装置
G01S19-00 卫星无线电信标定位系统;利用这种系统传输的信号确定位置、速度或姿态
G01S19-01 .传输时间戳信息的卫星无线电信标定位系统,例如,GPS [全球定位系统]、GLONASS[全球导航卫星系统]或GALILEO
G01S19-38 .利用卫星无线电信标定位系统传输的信号来确定导航方案
G01S19-39 ..传输带有时间戳信息的卫星无线电信标定位系统,例如GPS [全球定位系统], GLONASS [全球导航卫星系统]或GALILEO
G01S19-40 ...校正位置、速度或姿态
G01S19-42 ...确定位置