[发明专利]一种野外机器人航迹推算方法有效
申请号: | 201711228297.7 | 申请日: | 2017-11-29 |
公开(公告)号: | CN108036789B | 公开(公告)日: | 2020-01-31 |
发明(设计)人: | 刘葆林;贾晓敏;李鲲;郑敏;吕文君 | 申请(专利权)人: | 安徽省一一通信息科技有限公司 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C21/00 |
代理公司: | 34125 合肥市上嘉专利代理事务所(普通合伙) | 代理人: | 郭华俊 |
地址: | 230088 安徽省合肥市高新*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 野外 机器人 航迹 推算 方法 | ||
1.一种野外机器人航迹推算方法,其特征在于,包括以下步骤:
步骤一:对采样点序号k、后验状态估计椭球地形特征向量Pk、过程噪声和电子罗盘噪声的包络矩阵Qk和Rk、采样间隔T、车轮半径Φ以及车身宽度B进行初始化,其中,后验状态估计椭球的椭球中心中的为航向角的后验状态估计椭球的中心和为转动阻力系数的后验状态估计;
步骤二:将采样点序号自增k←k+1,采集加速度计关于垂直于地面轴向的加速度数据,在一个采样周期内按照相等时间间隔采集N次,得到加速度数据集合{ak,i},=1,…,N;利用朝向地面的摄像头拍摄地面照片,得到像素矩阵Mk;采集左右轮编码器数据,获得左右车轮的旋转速度ωL,k与ωR,k;采集电子罗盘数据,获得机器人航向角yk;
步骤三:根据步骤一中获得的地形特征向量以及步骤二中获得的加速度数据集合和地面照片像素矩阵进行地形检测,判断地形是否发生显著变化;
步骤四:若判定地形发生显著变化,在接下来五个采样点内将转动阻力系数的过程噪声包络矩阵,乘以设定倍数;若地形没有发生显著变化,则保持原来的包络矩阵;
步骤五:根据步骤一中获得的后验状态估计椭球、采样间隔、车轮半径以及车身宽度,步骤二中获得的左右车轮的旋转速度以及步骤四中调整后的过程噪声包络矩阵,进行状态预测,得到先验状态估计椭球;
步骤六:根据步骤一中获得的电子罗盘噪声包络矩阵,步骤二中获得的机器人航向角以及步骤五中获得的先验状态估计椭球,进行状态更新,得到后验状态估计椭球;
步骤七:根据步骤一获得的采样间隔、车轮半径以及车身宽度,步骤二中获得的左右车轮的旋转速度以及步骤六中获得的后验状态估计椭球,进行航迹推算定位,输出机器人位置坐标,即东向坐标ek和北向坐标nk;以及
步骤八:重复执行步骤二至步骤七,获得每一个采样点的机器人位置坐标。
2.根据权利要求1所述的野外机器人航迹推算方法,其特征在于,所述步骤三包括以下子步骤:
2.1)消除加速度数据集合的直流分量:将加速度数据集合的所有元素分别减去该集合所有元素的均值:得到消除了直流分量的加速度数据集合
2.2)提取地面照片的主色:从地面照片像素矩阵Mk中随机抽取50个像素并求平均,得到地形主色的红绿蓝分量lR,k,lG,k与lB,k;
2.3)求取地形特征向量其中的元素如下:
2.4对地形特征向量Pk进行归一化处理;以及
2.5判断地形是否变化:计算地形相似度距离
其中,ωi∈(0 , 1] 为每个特征分量的权重,如果则判断地形没有变化,否则判断地形发生了显著变化。
3.根据权利要求2所述的野外机器人航迹推算方法,其特征在于,在步骤四中所述设定倍数为10倍。
4.根据权利要求3所述的野外机器人航迹推算方法,其特征在于,在步骤五中所述先验状态估计椭球如下:
其中,状态转移方程f(·)具体为:
其中,矩阵为状态转移方程f(·)的雅克比矩阵,tr( · ) 表示矩阵的迹。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽省一一通信息科技有限公司,未经安徽省一一通信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711228297.7/1.html,转载请声明来源钻瓜专利网。