[发明专利]一种融合里程计与UWB的多机器人协作定位方法有效

专利信息
申请号: 202011625879.0 申请日: 2020-12-30
公开(公告)号: CN112833876B 公开(公告)日: 2022-02-11
发明(设计)人: 刘冉;陈凯翔;肖宇峰;张华;曹志强;张静;刘满禄;邓忠元;霍建文 申请(专利权)人: 西南科技大学
主分类号: G01C21/00 分类号: G01C21/00;G01C22/00;H04W4/02;H04W64/00
代理公司: 北京正华智诚专利代理事务所(普通合伙) 11870 代理人: 代维凡
地址: 621010 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 融合 里程计 uwb 机器人 协作 定位 方法
【权利要求书】:

1.一种融合里程计与UWB的多机器人协作定位方法,其特征在于,包括以下步骤:

S1:通过里程计和UWB数据采集模块分别采集机器人的位姿信息和多组UWB节点之间的距离信息;

S2:基于采集的多组UWB节点之间的距离信息,通过非线性优化算法实现机器人协作定位;

所述步骤S2包括以下子步骤:

S21:根据多组UWB节点之间的距离信息,计算机器人i和机器人j之间距离测量值和计算值的残差函数;

S22:根据机器人i和机器人j之间距离测量值和计算值的残差函数,利用列文伯格-马夸特法进行迭代,得到机器人的最佳位姿,实现多机器人协作定位;

所述步骤S21中,机器人i和机器人j之间距离测量值和计算值的残差函数的表达式为:

其中,表示机器人i和机器人j之间残差函数值最小的机器人位姿,argmin(·)表示能够使误差值最小的x的值,f(x)表示残差函数,x=(x,y,θ)表示机器人的位姿,x表示机器人i相对于机器人j的横坐标,y表示机器人i相对于机器人j的纵坐标,θ表示机器人i相对于机器人j的方向角度,K表示机器人i上的UWB节点的数量,L表示机器人j上的UWB节点的数量,表示在t时刻机器人i上UWB节点k和机器人j上UWB节点l之间的实际测量值,d(·)表示给定机器人i与机器人j相对位姿的情况下计算机器人i上UWB节点k和机器人j上UWB节点l之间的距离运算,表示机器人i上的UWB节点k的相对位置,表示机器人j上的UWB节点l的相对位置,k∈[1,…,K],l∈[1,…,L],i∈[1,…,N],j∈[1,…,N],N代表机器人的数量;

所述步骤S22包括以下子步骤:

S221:根据残差函数,建立近似指标评价模型,动态调整信赖区域μ的大小;

S222:将步长Δx限制在信赖半径为μ的区域内,计算Δx;

S223:在信赖半径为μ的区域内进行k次迭代,得到机器人的最佳位姿,实现多机器人协作定位;

所述步骤S221中,在信赖半径为μ的区域内进行k次迭代的方法为:通过建立近似指标评价模型动态调整信赖半径为μ的区域,近似指标评价模型的表达式为:

其中,Δx表示步长,J(x)表示f(x)关于x的一阶导数,f(x+Δx)表示f(x)的增量,ρ表示近似指标;

根据近似指标ρ动态调整信赖半径为μ的区域的方法为:若0ρ≤0.25,则将信赖半径μ缩小一半,若ρ0.75,则将信赖半径μ扩大一半,若0.25ρ≤0.75,则不调整信赖半径μ;

在信赖半径为μ的区域内进行k次迭代,若ρ0,则令xk+1=xk,并将信赖半径μ缩小一半继续迭代,若ρ>0,则令xk+1=xk+Δxk,当Δxk小于设定阈值时,得到机器人的初步最佳位姿xk+1,其中,Δxk表示迭代k次后步长,xk表示上一次迭代的位姿;

所述步骤S222中,步长Δx的计算公式为:

(H(x)+λI)Δx=-J(x)Tf(x)

其中,H(x)表示f(x)海塞矩阵的近似,H(x)=J(x)TJ(x),I表示单位矩阵,λ表示系数因子,J(x)表示f(x)关于x的一阶导数;

S3:基于非线性优化后的多机器人定位信息,融合机器人里程计提供的位姿信息,构建位姿图,并进行优化,实现多机器人协作的精确定位;

所述步骤S3中,构建位姿图的方法为:将机器人的位姿作为顶点,不同时刻位姿之间的约束关系作为边;

基于位姿图,通过最小二乘法计算约束最小情况下的位姿,其计算公式为:

其中,T表示时长,表示机器人i在t时刻的里程计数据,表示机器人i在t+1时刻的里程计数据,表示机器人i在t至t+1时刻的里程计数据,表示机器人i在t至t+1时刻观察值的信息矩阵,表示机器人i在t时刻的里程计约束,表示机器人j在t时刻的里程计数据,表示机器人i和机器人j之间残差函数值最小的机器人位姿,表示机器人i和机器人j之间的位态约束,是机器人i和机器人j之间在t时刻观察值的信息矩阵,表示机器人j在t+1时刻的里程计数据,代表机器人j在t至t+1时刻的里程计数据,是机器人j在t时刻的里程计约束,表示机器人j之间在t至t+1时刻观察值的信息矩阵,(i,j)∈[1,…,N],N代表机器人的数量。

2.根据权利要求1所述的融合里程计与UWB的多机器人协作定位方法,其特征在于,所述步骤S1中,通过里程计采集机器人的位姿信息的方法为:将编码器搭建在机器人上进行采集,得到里程计数据;

通过UWB数据采集模块采集多组UWB节点之间的距离信息的方法为:在每个机器人不同的位置上搭载UWB标签,采集多组UWB节点之间的距离信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南科技大学,未经西南科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011625879.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top