【技术实现步骤摘要】
一种地磁指纹数据库自动化构建方法与装置
本专利技术涉及一种地磁指纹数据库采集和自动构建方法与装置,属于信息智能化物联网应用
技术介绍
地磁数据采集的前提是移动载体准确行进至采集点,即移动机器人的路径规划。路径规划又首先需要机器人准确的定位。定位方式可以分为两种:主动式定位与被动式定位。主动式定位是指通过对外部信息的感知,获取有效的环境特征,再与系统中预先设定的模型进行匹配,进而得出机器人的位置。此种定位方式需要事先获取环境信息并将其导入系统中,但目前室内平面图的来源十分有限,比如谷歌的做法是由合作商家提供平面图,北京点道互联科技点道则是20-30%是商城主动提供,70%通过人工线下收集的,这无疑降低了此种定位方式的效率和实用性,且环境改变后准确率和可靠性也将大大下降,不易调整。被动式定位是指机器人实时监测自身的运动状态,通过初始状态与对运动的累加计算出机器人当前在空间中的位置和方向。目前普遍使用的是航位推算法,但是传统的航位推算法取固定原点,最终只能得出当前位置与目标夹角在[-90°,90°]之间的夹角,适用范围有限。所以我们需要一种更实用,适用于所有情况的定位方式。路径规划是指根据需求找出一条从起点到目标点的最优或者最近的无碰撞路线,主要可分为基于环境信息已知的路径规划和基于环境信息全部未知或部分未知的路径规划。基于环境信息已知的路径规划包括:(1)可视图法:根据已知的环境信息制定一条由起点到目标点的无碰路径轨迹,机器人按人为指定轨迹行驶。但由于室内平面图的来源与准确度有限,该方法的实用性不强,且环境变化后可靠性急剧下降,适应性差。(2)栅格法: ...
【技术保护点】
一种地磁指纹数据库自动化构建方法,其特征在于,包括如下步骤:移动机器人的定位方式采用改进的航位推算法,从而得到适用于所有情况的、移动机器人当前方向与目标点方向在[‑180°,180°]之间的夹角;移动机器人的路径规划采用模糊控制法,只需要确定所要采集的起点、节点、终点位置,移动机器人即可避开障碍物,准确到达目标点进行地磁数据库的采集;自动化采集,将节点按照顺序标号,移动机器人即可按照标号依次反复到达各节点采集地磁数据,实现地磁指纹数据库的构建与实时更新;获取室内的地磁指纹数据,首先消除干扰磁场,然后采集三维地磁数据和三维加速度数据,对地磁数据进行倾角补偿,保证数据不受倾角影响;对机器人反馈的位置进行卡尔曼滤波与粒子滤波相结合的混合滤波,通过不断获取新数据,利用噪声的权重进行调整,根据噪声变化进行快速调整;对未测量点的地磁数据用克里金插值法进行估值,根据测量点修正后的地磁数据用克里金插值法公式求出各测点的权重,估计插值点即未测点的地磁数据,完善地磁数据库。
【技术特征摘要】
1.一种地磁指纹数据库自动化构建方法,其特征在于,包括如下步骤:移动机器人的定位方式采用改进的航位推算法,从而得到适用于所有情况的、移动机器人当前方向与目标点方向在[-180°,180°]之间的夹角;移动机器人的路径规划采用模糊控制法,只需要确定所要采集的起点、节点、终点位置,移动机器人即可避开障碍物,准确到达目标点进行地磁数据库的采集;自动化采集,将节点按照顺序标号,移动机器人即可按照标号依次反复到达各节点采集地磁数据,实现地磁指纹数据库的构建与实时更新;获取室内的地磁指纹数据,首先消除干扰磁场,然后采集三维地磁数据和三维加速度数据,对地磁数据进行倾角补偿,保证数据不受倾角影响;对机器人反馈的位置进行卡尔曼滤波与粒子滤波相结合的混合滤波,通过不断获取新数据,利用噪声的权重进行调整,根据噪声变化进行快速调整;对未测量点的地磁数据用克里金插值法进行估值,根据测量点修正后的地磁数据用克里金插值法公式求出各测点的权重,估计插值点即未测点的地磁数据,完善地磁数据库。2.如权利要求1所述的地磁指纹数据库自动化构建方法,其特征在于,移动机器人的定位方式采用改进的航位推算法,即进行坐标轴平移,将移动机器人的当前位置作为坐标原点,在此基础上进行机器人行进方向与目标方向间夹角的计算;设目标点T在新坐标中的坐标值为(xT-xn,yT-yn),其中(xn,yn)是原坐标系中机器人的当前位置,(xT,yT)是原坐标系中的目标位置;然后计算新坐标中原点与目标点T之间的正弦和余弦值,即确定θT所在象限后利用反三角函数即可求出唯一的θT;移动机器人行进方向由如下公式确定:其中△s为行驶距离的步长,△ti为机器人完成该段步长所用时间,θ0为移动机器人初始行驶角度,(x0,y0)为移动机器人初始坐标值;初始值累加后就可以得出移动机器人当前的准确位置与行进方向;最后以θT减去θn再确定到[-180°,180°]范围,即可得出夹角△θ值。3.如权利要求1所述的地磁指纹数据库自动化构建方法,其特征在于,路径规划采用模糊控制,根据距离信息处理结果以及目标点的位置,移动机器人将周围环境分为有障模式和无障模式;然后对不同的环境模式采取不同的控制方式,即:有障环境下的模糊控制和无障环境下的模糊PID控制,从而决策出转弯控制量。4.如权利要求3所述的地磁指纹数据库自动化构建方法,其特征在于,有障模式下的模糊控制:将左、前、右三个方向上的距离向量D和目标点与机器人正向方向夹角值△θ作为系统输入,转弯控制量α作为输出;主要过程为:模糊输入-根据模糊推理库进行模糊推理-去模糊输出,通过建立隶属函数进行模糊化,由模糊推理机构和模糊规则库组成的模糊推理库进行模糊推理,最后用重心法去模糊化;根据移动机器人的特点和实际应用需要,模糊系统的隶属度函数表示如下:①将前、左、右方向与障碍物的距离df、dl、dr为三个模糊集:N(近),M(中),L(远);②车身与目标点的夹角△θ取NZ、FZ,分别表示目标点在小车左侧和右侧,建立隶属函数:△θ>0时,隶属度为FZ;当△θ<0时,隶属度为NZ,其中△θ的范围为[-180°,180°];③转弯控制量α的模糊集合取:论域[-6°,6°],LL(左大转弯)、LS(左小转弯)、Z(保持)、RS(右小转弯)、RL(右大转弯)五档;模糊推理库:库中包括120条IF.THEN形式的模糊控制规则,其总体思想是:当机器人与障碍物过近时,转大弯避开;当机器人与障碍物距离远时则将向导设置为目标点,通过转小弯来使行进方向趋近目标点;当机器人与障碍物距离为中时,则同时考虑两方面因素,但是以避障为主要任务。5.如权利要求3所述的地磁指纹数据库自动化构建方法,其特征在于,无障模式下模糊PID控制:以某一时刻机器人行进方向与目标点的夹角△θt作为系统输入,转弯控制量α为输出,其控制的目标是使机器人的行进角度θt不断逼近目标角θt’,最终达到两个值相等;采用增量式数字PID控制算式:Δu(k)=KP[e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)-e(k-2)]其中e(k)为此次误差;隶属函数为:①输入△θ,将其定义为5个模糊子集:{NL,NS,ZE,PS,PL},分别代表:负大、负小、保持、正小、正大,论域为[-180°,180°];②输出Kp、Kl、KD参数量定义为3个模糊子集:{S,M,L},分别代表:小、中、大,论域为[O,l];通过PID参数Kp、Kl、KD与角度偏差之间的模糊关系,对三个参数进行在线整定,以满足在不同输入时控...
【专利技术属性】
技术研发人员:徐平平,孙治华,李子煜,许心宇,陈博韬,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。