【技术实现步骤摘要】
一种变参数误差辨识的机器人精度补偿方法
本专利技术涉及一种变参数误差辨识的机器人精度补偿方法,属于机器人逆标定
技术介绍
近年来,机器人技术受到国内外学者广泛关注。其中机器人重复定位精度和绝对定位精度是机器人的重要指标。目前机器人的重复定位精度能达到较高水平,而绝对定位精度却相对较低,如KUKA-KR210的重复定位精度能达到0.06mm,而绝对定位精度受制造、装配和柔度等因素的影响,只能达到1-3mm,难以满足对机器人精度要求较高的领域(如在航空领域,要求其在±0.5mm)。为了满足这一要求,HenrikKihlman和曲巍葳等提出在机器人末端增加6D传感器并利用激光跟踪仪实现机器人的全闭环反馈的方法,大大提高了机器人的绝对定位精度。但是由于这种方法成本高昂(一台激光跟踪仪价值100,000$),且对于加工开敞性较差的部件,在工业现场不易实施。因此大部分研究都集中在标定和参数辨识方面。文献“任永杰,邾继贵,杨学友,等.利用激光跟踪仪对机器人进行标定的方法[J].机械工程学报,2007,09:195-200.”为了提高机器人的精度,提出利用激光跟踪仪和线性方程最小二乘解对机器人的进行标定。针对ABB-IRB2400工业机器人,利用激光跟踪仪确定机器人的基坐标系并通过圆周法求解每个关节电动机的直线方程,进而可以求得机器人的连杆扭角。通过激光跟踪仪测量机器人目标点的坐标值,并通过串口获得机器人6根轴的角度值建立标定方程。通过求解此方程,获得机器人的实际D-H参数,并将此参数应用于修正系统的运动学模型,能够提高机器人的绝对精度。但在实际应用中,该方法存 ...
【技术保护点】
一种变参数误差辨识的机器人精度补偿方法,其特征在于,包括以下步骤:第一步,将激光跟踪仪固定于地面上,利用激光跟踪仪建立机器人基座标系和法兰盘坐标系,同时给定随机位姿点理论坐标Pt;第二步,利用激光跟踪仪根据给定随机位姿点理论坐标Pt在机器人基座标系内进行采样,得到随机位姿点的采样坐标Pa;第三步,根据机器人的结构参数通过D‑H法建立机器人运动学模型;第四步,根据给定随机位姿点理论坐标Pt,根据第二步中采样坐标Pa、第三步机器人运动学模型中各结构参数以及第三步得到的机器人运动学模型,建立运动学误差模型;然后通过Levenberg–Marquardt阻尼迭代最小二乘法求解该运动学误差模型,得到各结构参数误差;第五步,根据期望位姿点所在位置,在第二步中得到的采样坐标中选择与其最接近的若干个采样点,通过第四步得到该期望位姿点的结构参数误差,从而求出该期望位姿点对应的机器人实际结构参数;同时根据期望位姿求解机器人逆解;第六步,利用辨识出的机器人的实际结构参数和求解出的机器人逆解求出机器人实际应到位置,实现机器人在位姿点的绝对定位精度补偿。
【技术特征摘要】
1.一种变参数误差辨识的机器人精度补偿方法,其特征在于,包括以下步骤:第一步,将激光跟踪仪固定于地面上,利用激光跟踪仪建立机器人基座标系和法兰盘坐标系,同时给定随机位姿点理论坐标Pt;第二步,利用激光跟踪仪根据给定随机位姿点理论坐标Pt在机器人基座标系内进行采样,得到随机位姿点的采样坐标Pa;第三步,根据机器人的结构参数通过D-H法建立机器人运动学模型;第四步,根据给定随机位姿点理论坐标Pt,根据第二步中采样坐标Pa、第三步机器人运动学模型中各结构参数以及第三步得到的机器人运动学模型,建立运动学误差模型;然后通过Levenberg–Marquardt阻尼迭代最小二乘法求解该运动学误差模型,得到各结构参数误差;所述步骤四中建立运动学误差模型的方法,包括以下步骤:步骤四一,根据第三步机器人运动学模型中各参数的误差、采样坐标Pa以及理论坐标Pt,进而得到其误差位置ΔP;步骤四二,将误差位置ΔP舍去高阶摄动项后线性化得到解化后的运动学误差模型;所述步骤四二中各参数误差的确定方法,包括以下步骤:步骤1),根据机器人连杆柔度的变化是一个连续的过程,得到关节转过的角度与施加在其轴线上的力矩关系;步骤2),由步骤1)得出受连杆柔度引起的参数误差的变化也是一个连续的过程,得到该受连杆柔度引起的参数误差,并将该受连杆柔度引起的参数误差在确定机器人的姿态的条件下转化到机器人的工作空间中,得到该受连杆柔度引起的参数误差;步骤3),根据机器人在某一确定的位姿,其误差参数在一定时间内是确定的,这一位姿对应一个关节空间内的转角,而在此转角附近的一定范围内,误差参数与确定位姿的误差参数很接近,得到:E=||Δx1-Δx2||<ξ当Δθ→0;其中,Δx1即在关节转角1下的各参数误差,Δx2即在与位姿1非常接近的关节转角2处的各参数误差,Δθ即在状态1和状态2下的关节转角的变化值,E即Δx1和Δx2的差值的范数;步骤4),将步骤3)中得到差值的范数将其在确定姿态的条件下转化到机器人的基座标系:E=||Δx1-Δx2||<ξ当(Δx,Δy,Δz)→0;第五步,根据期望位姿点所在位置,在第二步中得到的采样坐标中选择与其最接近的若干个采样点,通过第四步得到该期望位姿点的结构参数误差,从而求出该期望位姿点对应的机器人实际结构参数;同时根据期望位姿求解机器人逆解;第六步,利用辨识出的机器人的实际结构参数和求解出的机器人逆解求出机器人实际应到位置,实现机器人在位姿点的绝对定位精度补偿。2.根据权利要求1所述的变参数误差辨识的机器人精度补偿方法,其特征在于:所述第一步中利用激光跟踪仪测量并建立机器人基座标系和法兰盘坐标系的方法,包括以下步骤:步骤一一,将激光跟踪仪的球形反射器SMR放在机器人基座平面上,沿着基座平面移动一段距离,利用激光跟踪仪的连续测量方式采集该段距离上的一系列点,并利用激光跟踪仪自带软件的拟合平面指令和偏移指令拟合出一个平面,该平面即为机器人基平面Baseplane,其中偏移指令为SMR半径的偏移距离;步骤一二,在机器人法兰盘平面安装一个SMR座,将SMR固定于该SMR座上,然后锁死机器人的A2轴到A6轴,绕A1轴转动一定距离,利用激光跟踪仪的连续测量方式采集该段距离的一系列点,利用软件的拟...
【专利技术属性】
技术研发人员:田威,廖文和,洪鹏,曾远帆,梅东棋,李冬磊,
申请(专利权)人:南京航空航天大学,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。