[发明专利]一种基于UR机器人的UWB基站坐标自动标定方法有效
申请号: | 202110145175.1 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112969137B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 宋全军;胡文龙;曹平国;潘宏青;马婷婷;徐湛楠;李皓;聂余满;王耀雄 | 申请(专利权)人: | 中国科学院合肥物质科学研究院 |
主分类号: | H04W4/02 | 分类号: | H04W4/02;H04W4/021;H04W4/33;H04W64/00;H04W4/70 |
代理公司: | 安徽省合肥新安专利代理有限责任公司 34101 | 代理人: | 陆丽莉;何梅生 |
地址: | 230031 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ur 机器人 uwb 基站 坐标 自动 标定 方法 | ||
1.一种基于UR机器人的UWB基站坐标自动标定方法,其特征是按如下步骤进行:
步骤1、构建UWB基站坐标自动标定系统:
步骤1.1、在UWB定位区域内,任意选择三个位置作为三个定位基站的摆放点,并使得三个定位基站处于同一水平面;
步骤1.2、将UR机器人放置在三个定位基站之间的区域内;将定位标签T放置在UR机器人的机械臂上,并使得三个定位基站和定位标签T处在同一水平面;由所述定位标签T和三个定位基站构成UWB定位系统;
步骤1.3、UR机器人驱动机械臂携带所述定位标签T在三个定位基站所处的水平面内做有规律地平面运动;
步骤2、数据发送和接受:
步骤2.1、UR机器人记录不同时刻所述定位标签T在UR机器人坐标系下的坐标值;并固定采样间隔为Δt,将K个不同时刻下所述定位标签T的坐标记为T1(xt1,yt1),T2(xt2yt2),...,Tk(xtk,ytk),...,TK(xtK,ytK)并通过以太网传输到PC端,其中,Tk(xtk,ytk)表示第k个时刻所述定位标签T的坐标;
步骤2.2、当UWB定位系统进行通讯测距时,选择任意一个定位基站作为主基站base,其他基站依次为第一次基站sub1,第二次基站sub2;固定采样间隔Δt,将K个不同时刻下各个基站与所述定位标签T的测距值发送至主基站上,由所述主基站统一通过数据线传输到PC端;
步骤3、初步估计定位基站的坐标:
步骤3.1、利用式(1)计算圆周定位模型:
式(1)中,xtk和ytk表示所述定位标签T在第k个时刻Tk的横、纵坐标值;xi和yi表示任意第i个定位基站的横、纵坐标值;ditk表示所述定位标签T在第k个时刻定位标签T与第i个定位基站的距离值;base表示主基站,sub1表示第一次基站1,sub2表示第一次基站2;
步骤3.2、分别将第k时刻定位标签T的坐标值以及第k时刻第i个定位基站与定位标签T的距离值带入式(1)中并联立方程组;
步骤3.3、使用最小二乘法公式计算方程组的最优解,得到UR机器人坐标系下第i个定位基站的坐标(xi,yi);
步骤4、UWB定位系统基站标定;
步骤4.1、计算坐标系变换矩阵;
将UR机器人的坐标系设为ω坐标系,将UWB定位系统的坐标系设为b坐标系;UWB定位系统的b坐标系以主基站为原点,其x轴和y轴分别与UR机器人的w坐标系的x轴和y轴平行同向;
利用式(2)得到ω坐标系变换到b坐标系的变换矩阵
式(2)中,R表示旋转矩阵,t表示平移向量,xbase,ybase表示主基站的横、纵坐标值;
步骤4.2、求解坐标系转换后的定位基站的坐标;
利用式(3)得到UWB定位系统的b坐标系下主基站的坐标baseb(x1,y1):
式(3)中,表示对变换矩阵取逆;
利用式(4)得到UWB定位系统的b坐标系下第一次基站sub1的坐标sub1b(x2,y2):
利用式(5)得到UWB定位系统的b坐标系下第二次基站sub2的坐标sub2b(x2,y2):
式(5)中,表示对变换矩阵取逆;从而得到所述UWB定位系统下的三个定位基站的坐标分别为主基站baseb(0,0),第一次基站sub1b(xsub1-xbase,ysub1-ybase),第二次基站sub2b(xsub2-xbase,ysub2-ybase)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院合肥物质科学研究院,未经中国科学院合肥物质科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110145175.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电子设备
- 下一篇:一种基于维修平台的多维度数据分析方法