[发明专利]基于地图信息和位置自适应修正的粒子滤波室内定位方法有效
申请号: | 201611007033.4 | 申请日: | 2016-11-16 |
公开(公告)号: | CN106643724B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 宦若虹;陈月;陶一凡;杨鹏 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G01C21/20 | 分类号: | G01C21/20;G01C21/10 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 粒子 自适应修正 地图信息 粒子更新 粒子滤波 室内定位 存活 相交 目标位置确定 位置更新过程 自适应调整 传播过程 公式计算 航位推算 累积误差 目标位置 生成位置 随机采样 随机选取 状态向量 最终位置 初始化 加权和 障碍物 重采样 减小 修正 携带 传播 | ||
1.一种基于地图信息和位置自适应修正的粒子滤波室内定位方法,其特征在于:所述定位方法包括以下步骤:
步骤1,粒子初始化为指定粒子携带的状态信息为其中是初始时刻t0第i个粒子的状态向量,分别是时刻t0第i个粒子的横坐标、纵坐标和权重,初始权重设为1,N是粒子数量,是由目标初始位置加上偏移量得到,偏移量服从均值为0,方差为σ2的高斯分布;
步骤2,粒子传播,根据式(1)由k-1时刻粒子状态向量Sk-1计算出粒子在k时刻的状态向量Sk,其中是k时刻第i个粒子的坐标,是k-1时刻第i个粒子的坐标,Lk-1是k-1时刻目标的行进步长,Lk是k时刻目标的行进步长,由式(2)计算得到,其中α,β是步长模型参数,是在离线阶段根据已知步长和步频通过线性回归计算得到,freqk是k时刻的目标步频,根据目标行进过程中采集到的加速度传感器数据通过波峰检测算法计算得到,是k时刻第i个粒子的航向,是k-1时刻第i个粒子的航向,由方向传感器采集得到;
Lk=α·freqk+β (2)
步骤3,粒子更新,判断粒子在传播过程中是否与地图中的墙壁障碍物相交,如果存在相交则该粒子灭亡,权重置为0;
步骤4,目标位置确定,根据式(3)计算得到目标在k时刻的最终位置,其中(Xk,Yk)是k时刻由粒子滤波算法估算出的目标最终位置坐标,是k时刻第i个粒子的坐标,是k时刻第i个粒子的权重;
步骤5,粒子重采样和位置自适应修正,设步骤3中得到的存活粒子数为Ns,在存活的粒子中随机抽取N-Ns个粒子用于补偿损失的粒子;在粒子补偿时对补偿的粒子位置根据式(4)进行调整,其中是在k时刻随机抽取的存活粒子的位置坐标,是在k时刻补偿粒子的位置坐标,是k时刻的航向偏差修正参数,分别是的x轴分量和y轴分量,由式(5)计算得到,是k时刻重采样粒子i的位置偏移量,服从均值为0,方差为σ2的高斯分布,分别是的x轴分量和y轴分量;是k时刻存活粒子位置距离目标位置的平均偏移量,分别是的x轴分量和y轴分量,是k-1时刻重采样后粒子位置距离目标位置的平均偏移量,分别是的x轴分量和y轴分量;μk是k时刻的位置修正增益参数,由式(10)计算得到,其中表示
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611007033.4/1.html,转载请声明来源钻瓜专利网。