当前位置: 首页 > 专利查询>中南大学专利>正文

一种实现机器人车载导航装置实测坐标校正与预测的方法制造方法及图纸

技术编号:14816276 阅读:183 留言:0更新日期:2017-03-15 11:10
本发明专利技术公开了一种实现机器人车载导航装置实测坐标校正与预测的方法,通过利用机器人对导航设备/装备所提供的实时实测的室内坐标值进行正确性判断,对所提供的错误或有偏差的坐标值进行修正;在预测下一个时刻的坐标过程中,采用快速集成经验模式分解算法、增广迪基富勒检验模型、卡尔曼滤波算法以及加权处理完成预测,使得预测精度得到保证的同时,大大的降低了预测的复杂性,并且克服了重复性差的问题,整个过程实现简单,本发明专利技术避开了常规的抗干扰性思考,采用的一种巧妙解决干扰信号严重问题的新思维,实现了准确的高实时性的机器人室内导航的预测。

【技术实现步骤摘要】

本专利技术属于机器人导航领域,特别涉及一种实现机器人车载导航装置实测坐标校正与预测的方法
技术介绍
在移动机器人的室内应用领域,当移动机器人在室内复杂环境的运动时,不可避免会遇到各类由于机器人车载导航装置收到室内干扰而造成给移动机器人提供错误的机器人室内坐标,从而导致移动机器人发生走偏或走丢等问题。这个问题严重影响了移动机器人在复杂室内环境的安全运行。为解决这个问题,国内外专家致力于不断地提高机器人车载导航产品的可靠性和抗干扰能力,但是,现有技术中的抗干扰效果不佳,仍存在一定缺陷。
技术实现思路
本专利技术针对现有技术中存在的机器人导航过程中存在大量的干扰信号的问题,提出了一种新的导航方法,通过构建坐标预测模型,提前预测机器人坐标,从而避免机器人导航出现偏差或走丢的问题。一种实现机器人车载导航装置实测坐标校正与预测的方法,包括以下步骤:步骤1:利用导航装置所提供的机器人实时室内坐标值和历史机器人室内坐标,分别形成三维坐标轴上的三组坐标时间序列;步骤2:利用坐标时间序列构建预测模型,然后使用预测模型获取下一时刻的机器人室内坐标,以机器人室内坐标预测值和实测值进行比较:若两者误差超过误差设定值,则将机器人室内坐标预测值作为机器人下一时刻室内坐标,否则,将机器人室内坐标实测值作为机器人下一时刻室内坐标;步骤3:将机器人下一时刻室内坐标存入坐标时间序列中,更新坐标时间序列,返回步骤2,实现机器人车载导航装置实测坐标的校正与预测,直到机器人停止运动。因为机器人的连续坐标值数据是有潜在的数据特性规律的,即可用根据历史时刻数据预测出下一时刻的值。所述步骤2中利用坐标时间序列构建预测模型包括三个坐标轴的预测模型,每个坐标轴上的预测模型的构建步骤相同,模型构建步骤以及使用预测模型获取下一时刻的机器人室内坐标具体过程如下:步骤A:利用卡尔曼滤波算法对机器人的一坐标轴上的坐标时间序列进行滤波处理;步骤B:利用混合分解策略对滤波后的坐标时间序列进行分解,获得分解坐标序列群;步骤C:对分解坐标序列群分段采用卡尔曼滤波算法建立卡尔曼滤波预测模型;步骤D:利用各段卡尔曼滤波预测模型获得的预测值进行求和处理,获得对应坐标轴上下一时刻的坐标预测值。所述步骤B中利用混合分解策略对滤波后的坐标时间序列进行分解,具体过程如下:首先,运用快速集成经验模式分解算法对滤波后的机器人坐标序列进行分解,获得机器人坐标序列群,即一次分解坐标序列群;其次,利用增广迪基富勒检验模型对上述的机器人坐标序列群逐个进行平稳性检验,若存在坐标序列的ADF检验结果呈现为非平稳,则利用小波算法对ADF检验结果呈现非平稳的序列进行第二次分解,并将第二次分解后所获得的坐标序列群替代一次分解坐标序列群中对应的非平稳序列,获得最终用于预测计算的拟预测坐标序列群。将坐标时间序列输入预测模型获得预测值后,依据预测值与实测值进行比较,判断是否需要用预测值取代错误的实测值,接着再更新预测模型,继续获取下一个预测值,如此往复更新。本专利技术避开常规的抗干扰性思考,提出的一种巧妙解决干扰信号严重问题的新思维,利用机器人对导航设备/装备所提供的实时实测的室内坐标值进行正确性判断,对所提供的错误或有偏差的坐标值进行修正,那么机器人就不会出现上述的走偏和走丢等问题。也就是机器人自身具备对车载导航装置所测的错误坐标数据进行校正。要让机器人能够对当前的实测的室内坐标值进行有效的判断并修正,就要求机器人能够根据车载导航装置所提供的历史实测坐标值计算出所需的下一时刻的坐标值,即实现未来坐标值的超前一步预测功能。机器人有了下一时刻的预测坐标值,就可以用该值对下一时刻的实测坐标值来进行校正。有益效果本专利技术提供了一种实现机器人车载导航装置实测坐标校正与预测的方法,通过利用机器人对导航设备/装备所提供的实时实测的室内坐标值进行正确性判断,对所提供的错误或有偏差的坐标值进行修正;在预测下一个时刻的坐标过程中,采用快速集成经验模式分解算法、增广迪基富勒检验模型、卡尔曼滤波算法以及加权处理完成预测,使得预测精度得到保证的同时,大大的降低了预测的复杂性,并且克服了重复性差的问题,整个过程实现简单,本专利技术避开了常规的抗干扰性思考,采用的一种巧妙解决干扰信号严重问题的新思维,实现了准确的高实时性的机器人室内导航的预测。附图说明图1为本专利技术所述方法的原理流程图;图2为本专利技术中构建预测模型的流程示意图;图3为本专利技术所述预测方法的具体流程示意图;图4为本专利技术实例中一组实测的机器人室内X轴坐标值原始序列示意图;图5为对图4执行基于卡尔曼算法的滤波处理后的机器人室内坐标序列示意图;图6为对图5执行基于快速集成经验模式分解算法的一次分解计算后的10个子序列示意图;图7为对图6中的第1层序列进行第二次分解计算的结果示意图;图8为对图6中的第6层序列进行第二次分解计算的结果示意图;图9为利用本专利技术所述方法对机器人室内坐标原始序列的预测结果示意图,其中,(a)表示第301-600个采样点上实测值与预测值的对比示意图,(b)表示第601-900个采样点上实测值与预测值的对比示意图。具体实施方式下面将结合附图和实施例对本专利技术做进一步的说明。如图1所示,一种实现机器人车载导航装置实测坐标校正与预测的方法,包括以下步骤:步骤1:利用导航装置所提供的机器人实时室内坐标值和历史机器人室内坐标,分别形成三维坐标轴上的三组坐标时间序列;当机器人开机工作后,机器人的车载笔记本就自动保存机器人车载导航装置所输出的机器人室内坐标值(x,y,z),形成三组机器人坐标序列(记为X坐标序列,Y坐标序列和Z坐标序列)。本实例中取每5秒采集一次机器人室内坐标值。步骤2:利用坐标时间序列构建预测模型,然后使用预测模型获取下一时刻的机器人室内坐标,以机器人室内坐标预测值和实测值进行比较:因为建立预测模型实现预测计算需要足够数目的样本数据,因此当机器人笔记本发现所储存的3组坐标序列{x1,x2,x3,...,xn-1,xn本文档来自技高网...
一种实现机器人车载导航装置实测坐标校正与预测的方法

【技术保护点】
一种实现机器人车载导航装置实测坐标校正与预测的方法,其特征在于,包括以下步骤:步骤1:利用导航装置所提供的机器人实时室内坐标值和历史机器人室内坐标,分别形成三维坐标轴上的三组坐标时间序列;步骤2:利用坐标时间序列构建预测模型,然后使用预测模型获取下一时刻的机器人室内坐标,以机器人室内坐标预测值和实测值进行比较:若两者误差超过误差设定值,则将机器人室内坐标预测值作为机器人下一时刻室内坐标,否则,将机器人室内坐标实测值作为机器人下一时刻室内坐标;步骤3:将机器人下一时刻室内坐标存入坐标时间序列中,更新坐标时间序列,返回步骤2,实现机器人车载导航装置实测坐标的校正与预测,直到机器人停止运动。

【技术特征摘要】
1.一种实现机器人车载导航装置实测坐标校正与预测的方法,其特征在于,包括以下步骤:步骤1:利用导航装置所提供的机器人实时室内坐标值和历史机器人室内坐标,分别形成三维坐标轴上的三组坐标时间序列;步骤2:利用坐标时间序列构建预测模型,然后使用预测模型获取下一时刻的机器人室内坐标,以机器人室内坐标预测值和实测值进行比较:若两者误差超过误差设定值,则将机器人室内坐标预测值作为机器人下一时刻室内坐标,否则,将机器人室内坐标实测值作为机器人下一时刻室内坐标;步骤3:将机器人下一时刻室内坐标存入坐标时间序列中,更新坐标时间序列,返回步骤2,实现机器人车载导航装置实测坐标的校正与预测,直到机器人停止运动。2.根据权利要求1所述的方法,其特征在于,所述步骤2中利用坐标时间序列构建预测模型包括三个坐标轴的预测模型,每个坐标轴上的预测模型的构建步骤相同,模型构建步骤以及使用预测模型获取下一时刻的机器人室内坐标具体过程如下:步骤A:利用卡...

【专利技术属性】
技术研发人员:刘辉李燕飞
申请(专利权)人:中南大学
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1