The invention relates to a robot self calibration method based on the bi plane constraint error model, which is used to obtain the real connecting rod parameters of the robot. The robot kinematics model is first established D H method and MD H method combination; secondly establish the position error of the robot model; then a robot double plane constraint error model, the model with two faces (parallel or vertical) constraints on the related theory, based on the single plane fitting points out, in the meet their flatness at the same time, you also need to ensure that the position of the two related plane, reduce the deviation between an actual constraint point fitting plane theory and points out the plane position. Based on the two parallel or vertical constraint plane contact measurement, the final measured data into the double plane constraint error model identification of robot geometric parameters of real link, after repeated measurement and correction of constraint plane identification, until it reaches the accuracy requirement. The method has the advantages of low cost and high accuracy.
【技术实现步骤摘要】
一种基于双平面约束误差模型的机器人自标定方法
本专利技术涉及一种机器人自标定方法,特别涉及一种基于双平面约束误差模型的机器人自标定方法。
技术介绍
1.机器人定位精度是衡量其工作性能的一个重要指标,目前,国内外厂家生产出来的机器人由于制造、安装等因素,大多绝对定位精度不高,无法满足高精加工以及离线编程的需要,因此,对引起机器人定位误差的各种因素进行分析,最大可能地提高机器人绝对定位精度已经成为机器人技术研究中的核心内容。2.为了降低成本等因素,很多研究人员提出了基于平面约束的机器人运动学误差模型,一定程度上提高了机器人的定位精度。然而,基于平面约束的标定方法,其精度不仅仅取决于约束平面的平面度,研究表明,实际约束点构成的平面与理论位置点拟合出的平面会存在一定偏差,该偏差会对运动学参数的辨识造成影响,因此,机器人标定精度可进一步提高。3.针对上述技术情况,本专利技术提出一种基于双平面约束误差模型的机器人自标定方法。
技术实现思路
针对上述现有技术存在的不足:一般平面约束误差模型只通过单个约束平面上的约束点建立,导致实际约束点构成的平面与理论位置点拟合出的平面存在较大偏差,本专利技术提供一种基于双平面约束误差模型的机器人自标定方法,该方法需要对两个相互平行或垂直的约束平面进行接触式测量,误差模型与两个面上的约束点相关,因此根据理论位置点拟合出的单个平面,在保证自身平面度的同时,还需要满足与相关平面的垂直或平行关系,因此减小了实际约束点构成的平面与理论位置点拟合出的平面之间的偏差,进一步提高了标定精度。本专利技术技术方案步骤如下:(1)建立机器人运动学模型建立D-H ...
【技术保护点】
一种基于双平面约束误差模型的机器人自标定方法,其特征在于:包括以下步骤:(1)建立机器人运动学模型建立D‑H法与MD‑H法相结合的机器人运动学模型,将坐标系i‑1到坐标系i的变换过程描述为Ai,Ai=f(αi‑1,ai‑1,di,θi,β),则机器人末端坐标系n相对于基坐标系的位姿矩阵
【技术特征摘要】
1.一种基于双平面约束误差模型的机器人自标定方法,其特征在于:包括以下步骤:(1)建立机器人运动学模型建立D-H法与MD-H法相结合的机器人运动学模型,将坐标系i-1到坐标系i的变换过程描述为Ai,Ai=f(αi-1,ai-1,di,θi,β),则机器人末端坐标系n相对于基坐标系的位姿矩阵0Tn为:0Tn=A0·A1·...·An(2)建立机器人末端位置误差模型按照微分变换的思想对Ai进行全微分,得到由连杆几何参数误差造成的相邻坐标系间的微分摄动齐次矩阵dAi:δAi是关节坐标系i相对于坐标系i-1的微分变换,则机器人相邻两连杆之间的实际齐次坐标变换即Ai+AiδAi,那么机器人末端坐标系相对于基坐标系的实际齐次变换矩阵TR为:将上式展开,并略去高阶摄动项,化简后得到下式:其中,ΔP=[dPxdPydPz]T是机器人位置误差矩阵,J为3×(4n+1)连杆参数的微分变换雅可比矩阵,ΔX=[ΔαΔaΔθΔdΔβ]T为(4n+1)×1连杆参数误差矩阵;(3)建立基于双平面约束的机器人运动学误差模型设为约束平面Ⅰ上第i个接触点的名义位置值,可通过机器人正运动学直接计算,Jpi为该位置处的雅克比矩阵,可通过关节角度值计算得到,实际位置PiR=PiN+...
【专利技术属性】
技术研发人员:王晨学,平雪良,徐超,蒋毅,
申请(专利权)人:江南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。