全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211084214.2 (22)申请日 2022.09.06 (71)申请人 北京理工大 学 地址 100081 北京市海淀区中关村南大街5 号 (72)发明人 王美玲 唐宇杰 岳裕丰 邓一楠  张骐绘  (74)专利代理 机构 北京理工大 学专利中心 11120 专利代理师 李微微 代丽 (51)Int.Cl. G06T 7/73(2017.01) G01S 19/42(2010.01) (54)发明名称 一种多个 机器人鲁棒协同定位方法 (57)摘要 本发明公开了一种多个机器人鲁棒协同定 位方法, 涉及智 能机器人技术领域, 可 以在大量 错误数据关联存在的情况下实现多机器人间的 正确协同定位。 包括如下步骤: 针对多个机器人 组成的系统, 其中多个机器人各自获取环境信 息, 每个机器人构建一个局部地图, 每个局部地 图由多个子地图构成, 构建子地图之间的约束; 子地图之间的约束由若干匹配点对构成。 构建向 量滤除模型, 用于过滤错误约束和点对。 构建混 合概率模型, 从几何距离、 语义关联和向量一致 性的角度分别计算出数据关联中约束和点的正 确概率。 双层期望最大化算法确定子地图的位姿 并去除错误的数据关联, 实现多机器人协同定 位。 权利要求书4页 说明书10页 附图1页 CN 115439544 A 2022.12.06 CN 115439544 A 1.一种多个机器人鲁棒协同定位方法, 其特 征在于, 包括如下步骤: 针对多个机器人组成的系统, 其中多个机器人各自获取环境信息, 每个机器人构建一 个局部地图, 每个局部地图由多个子地图构成, 构建子地图之 间的约束; 子地图之间的约束 由若干匹配点对构成; 构建向量滤除模型, 用于过滤错误数据关联, 所述错误数据关联包括错误约束和正确 约束中的错 误点对; 构建混合概率模型, 从几何距离、 语义关联和向量一致性的角度分别计算出数据关联 中约束和点对的正确概 率; 双层期望最大化 算法确定 子地图的位姿并去除错 误的约束, 实现多机器人协同定位。 2.如权利要求1所述的一种 多个机器人鲁棒协同定位方法, 其特征在于, 所述多个机器 人组成的系统, 对于其中一个机器人其构建的局部地图, 至少存在另外一个机器人构建的 局部地图, 两者间有重 叠区域。 3.如权利要求2所述的一种 多个机器人鲁棒协同定位方法, 其特征在于, 所述构建 向量 滤除模型, 用于过滤错误数据关联, 所构建的向量滤除模型包括用于约束的向量滤除模型 和用于点对的向量滤除模型; 具体包括如下步骤: 构建用于约束的向量滤除模型, 用于滤除错误的约束, 所述用于约束的向量滤除模型 具体为: 对于机器人h建立的第k个子地图 和机器人j建立的第l个子地图 其中ps,pt为子 地图 中的点, qs,qt为子地图 中的点; 定义标志变量v(s,t), 得到式(1)的关系; 如果 (ps,qs)和(pt,qt)都是正确的, 那么v(s,t)=1, 并且称(ps,qs)和(pt,qt)为一致的一对向量 对; 其他情况下v(s,t)=0; 其中δ 为正常数; 一个约束或者 一个匹配点对的正确性基于式(1)进行估计; 一个约束C 是一个子地图 和 回环约束 或者一个里程计约束 为C中的每 两个点对( ps,qs)和(pt,qt)计算v(s,t)的值, 那么C中所有v(s,t)之和定义为式(2)中的 其中nC是C中的匹配点对的数量; 在用于约束的向量滤 除模型中, 里程计约束 被当成正确的回环约束, 一个回环约 束 正确的概率基于 来计算, 其中 定义为所有 的平均值; 式(3)给出了估 计的C的正确概 率;权 利 要 求 书 1/4 页 2 CN 115439544 A 2其中 为 的上限 , ∈为 的上限 , σ设置为 构建用于点对的向量滤除模型, 用于过滤错误的点对, 所述用于点对的向量滤除模型 具体为: 对于一个正确约束Ci中的任意一个匹配点对(ps,qs), 定义式(4)中所示的满足向量一 致性的点对数 越大, 点对(ps.qs)正确的概 率越大, 式(5)中定义约束和点对正确概 率 其中∈1设置为 而σ1设置为 由此完成了向量滤除模型对约束和点对的建模。 4.如权利要求1所述的一种 多个机器人鲁棒协同定位方法, 其特征在于, 所述构建混合 概率模型, 从几何距离、 语义关联和向量一致性的角度分别计算出数据关联中约束和点对 的正确概 率, 具体为: 建立存在错误数据关联的协同定位的问题模型: 令O, L, T0分别为里程计约束集合O、 回 环约束集合L、 子地图初始位姿集合T0; 定义两种隐变量, 关于约束的隐变量 和关于点 对的隐变量 或者0表示 是一个正确或错误的回环约束, 而 或0 表示(ps,qs)是一个正确或错误的点对; 令ZL和ZP分别是 和 的集合, 用Z={ZL,ZP} 统称所有种类的隐变量; 那么协同定位问题建模为式(6)的最大似然估计问题MLE: T=argmax  p(O,L|T,Z)                     (6) 其中T为子地图的位姿集 合; 式(6)所表示的问题用期望最大化 算法EM算法迭代求 解, 如式(7)所示; 在EM算法的E步中, 给定由第 i次迭代得到的O、 L和T(i)th, T(i)th为第i次迭代时子地图位 姿的集合, 计算p(Z|O,L,T(i)th); 在EM算法的M步中, 通过最大化似然函数的期望更新T; p(Z|O,L,T(i)th)拆分成式(8)的三个子函数, 这里Z分别替换成 和 权 利 要 求 书 2/4 页 3 CN 115439544 A 3

.PDF文档 专利 一种多个机器人鲁棒协同定位方法

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