说明:收录全文最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211041346.7 (22)申请日 2022.08.29 (71)申请人 江苏科技大学 地址 212100 江苏省镇江市丹徒区长晖路 666号 (72)发明人 章飞 张子菁 姬传堂  (74)专利代理 机构 南京经纬专利商标代理有限 公司 32200 专利代理师 袁姝 (51)Int.Cl. G01C 21/20(2006.01) G06T 7/277(2017.01) G06T 7/73(2017.01) (54)发明名称 一种基于多伯努利滤波器的同时定位与建 图方法 (57)摘要 本发明公开一种基于多伯努利滤波器的同 时定位与建图方法, 具体步骤包括(1)参数初始 化; (2)获得输入数据; (3)获得机器人位置预测 值; (4)获得机器人的观测集; (5)通过势均衡多 伯努利滤波方法获得机器人在第k时刻用于表示 地图特征的伯努利项; (6)对获得伯努利项进行 目标提取; (7)记录k时刻得到的地图特征数目及 位姿; (8)通过自适应信息控制法, 判断是否执行 图优化过程; (9)通过图优化方法t 个时刻所对应 的机器人位姿, 然后执行步骤(2); (10)判断是否 达到最大运行时刻数, 来决定是否输出机器人位 姿和地图特征的状态估计值。 本发明的方法, 改 善了同时定位与建图方法中的机器人位姿估计 精度, 提高了实时性。 权利要求书6页 说明书12页 附图1页 CN 115307645 A 2022.11.08 CN 115307645 A 1.一种基于多伯努利滤波器的同时定位与建图方法, 其特 征在于: 包括以下步骤: (1)对运行时刻数参数、 优化时刻数参数、 多伯努利存在参数、 最大运行时刻数参数进 行初始化; (2)通过机器人所携带的传感器获得机器人的运动速度v和方向角度θ、 地图特征与机 器人的直接距离d和方位角 所述传感器为惯导元件或激光雷达; (3)基于步骤(2)获得的机器人运行时的运动 速度v和方向角度θ, 通过机器人的运动方 程f(v, θ,k)计算获得第k时刻的机器人位姿预测值; (4)基于步骤(3)获得第k时刻的机器人位姿预测值, 以及基于步骤(2)的直接距离d和 方位角 通过观测方程 获得机器人在第k时刻所对应的观测集; (5)基于步骤(3)、 步骤(4)所获得的信息, 通过势均衡多伯努利滤波方法对地图特征进 行状态估计, 获得机器人在第k时刻用于表示 地图特征的伯努利项; (6)对步骤(5)中获得的伯努利 项, 根据其存在概率参数r的值来进行目标提取, 其结果 作为地图特征的状态估计值, 该状态估计值包括 地图特征的数目和地图特 征的位姿; (7)基于步骤(6)所获得的地 图特征的状态估计值, 记录k时刻所得到的地 图特征的数 目和地图特 征的位姿; (8)基于步骤(7)获得的地 图特征状态估计值, 通过自适应信息控制法, 判断先验信息 是否满足阈值, 当不满足, 则执 行步骤(2), 令k =k+1, t=t+1; 当满足, 则执 行步骤(9); (9)基于步骤(8), 当满足自适应信息控制法的条件, 则通过图优化方法对该t个时刻的 机器人位姿进行估计, 以更新该t个时刻所对应的机器人位姿, 令k=k+1,t=0, 执行步骤 (2); (10)基于步骤(8)和步骤(9)的k, 判断是否达到最大运行时刻数, 当满足, 则完成最后 一次步骤(9)的图优化过程, 并输出机器人位姿和地图特征的状态估计值后结束, 否则执行 步骤(2)。 2.根据权利要求1所述的基于多伯努利滤波器的同时定位与建图方法, 其特征在于: 步 骤(1)中所述对运行时刻数参数、 优化时刻数参数、 多伯努利存在参数、 最大运行时刻数参 数进行初始化的方法和步骤是: (11)运行时刻数参数初始化, 令k =0; (12)优化时刻数参数初始化, 令t=0; (13)多伯努利存在参数初始化, 令r=0.9 9; (14)最大运行时刻数参数初始化, 令kmax=500。 3.根据权利要求1所述的基于多伯努利滤波器的同时定位与建图方法, 其特征在于: 步 骤(2)中所述通过机器人所携带的传感器获得机器人的运动速度v和方向角度θ、 地图特征 与机器人的直接距离d和方位角 的方法和步骤是: (21)通过机器人 所携带的传感器获得机器人的运动速度v和方向角度 θ; (22)通过机器人 所携带的传感器获得地图特 征与机器人直接的距离d和方位角 4.根据权利要求1所述的基于多伯努利滤波器的同时定位与建图方法, 其特征在于: 步 骤(3)中所述 通过机器人的运动方程f(v, θ,k)来预测机器人的位姿的方法和步骤是: (31)以初始时刻即k =0的位姿作为原点;权 利 要 求 书 1/6 页 2 CN 115307645 A 2(32)以初始时刻的运动方向为y轴建立笛卡尔坐标系; (33)机器人运动方程f(v, θ,t)由公式(1)确定; 其中, vk表示机器人在第k时刻时的移动速度, θk表示机器人在第k时刻时的前进角度, Rk表示机器人运行 过程的过程噪声。 5.根据权利要求1所述的基于多伯努利滤波器的同时定位与建图方法, 其特征在于: 步 骤(4)中所述 通过观测方程 获得机器人在第k时刻所获得观测集的方法是由 观测方程 由公式(2)确定: 上式中, 是机器人的观测集, dk, 分别代表传感器观测到的地图特征与 移动机器人自身的距离和方向夹角, Xl和Yl分别是第l个 地图特征的X轴和Y轴坐 标, Rz,k是观 测噪声协方差矩阵。 6.根据权利要求1所述的基于多伯努利滤波器的同时定位与建图方法, 其特征在于: 步 骤(5)中所述通过势均衡多伯努利滤波 方法对地图特征进 行状态估计, 获得机器人在第k时 刻用于表示 地图特征的伯努利项 的方法和步骤是: (51)基于步骤(3)所获得机器人位姿预测值, 将机器人在时k时所观测范围内的地图特 征进行描述, 其形式采用随即有限集形式进行表示, 通过公式(3)获得其随机有限集模型; 其中, 表示机器人0到k时刻地图特征的随机有限集, Mk‑1, 表示机 器人0到k ‑1时刻地图特征的随机有限集, M表示整个地图特征的随机有限集; Xk表示机器人 在k时刻的机器人的位姿, 表示k时刻机器人新 生地图特征; (52)基于步骤(4)所获得机器人在第k时刻时对地图特征的观测集, 将其通过随即有限 集形式进行表示, 通过公式(4)获得其随机有限集模型; 其中, 集合Zk表示机器人在第k时刻观测集, Xk为机器人位姿, Dk(m,Xk)表示机器人在Xk 处对地图特 征的真实观测, Ck(Xk)表示机器人在其 位姿为Xk观测到的杂波误观测集; (53)通过条件贝叶斯公式, 构建同时定位与建图问题, 即机器 人在观测集合Zk条件下估 计地图特征Mk和机器人位姿X1:k的联合后验概率密度的过程; 该同时定位与建图问题通过 公式(5)进行表示; πk|k(Mk,X1:k|Z1:k,u1:k,X0)                       (5)权 利 要 求 书 2/6 页 3 CN 115307645 A 3

.PDF文档 专利 一种基于多伯努利滤波器的同时定位与建图方法

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于多伯努利滤波器的同时定位与建图方法 第 1 页 专利 一种基于多伯努利滤波器的同时定位与建图方法 第 2 页 专利 一种基于多伯努利滤波器的同时定位与建图方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 12:01:30上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。