【技术实现步骤摘要】
一种适用于全构型的空间机械臂运动学参数在轨标定方法
本专利技术涉及一种适用于全构型的空间机械臂运动学参数在轨标定方法,属于空间机械臂运动学参数标定领域。
技术介绍
在发射前,空间机械臂的运动学参数会采用精密设备进行标定。但是,在发射过程中,机械臂会受到很大的冲击和过载;入轨后,由于所受重力很小,又会造成应力释放。这些因素都会导致空间机械臂的运动学参数发生变化。为确保空间操作任务的成功完成,必须对空间机械臂的运动学参数进行在轨标定。然而,对空间机械臂运动学参数进行在轨标定面临很多困难挑战,体现在以下两方面:(1)对空间机械臂末端位姿缺少有效的在轨测量手段;(2)基于常规DH方法对机械臂进行运动学参数标定时,若机械臂相邻两个关节的轴线近乎平行,由于它们之间的公垂线难以定义,将会使标定矩阵出现病态现象,导致无法获得理想标定结果。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种适用于全构型的空间机械臂运动学参数在轨标定方法,解决了机械臂相邻关节平行情况下的运动学参数标定病态问题,保证了求解的精度和可靠性。本专利技术目的通过如下技术方案予以实现:提供一种适用于全构型的空间机械臂运动学参数在轨标定方法,包括如下步骤:(1)机械臂安装基板上安装靶标,对于给定的一组机械臂构型,由机械臂末端安装的手眼双目相机测量得到靶标中心点坐标系相对于手眼坐标系的位姿;(2)根据靶标和手眼相机的安装矩阵,得出机械臂末端在基座坐标系中的位姿测量值;(3)基于空 ...
【技术保护点】
1.一种适用于全构型的空间机械臂运动学参数在轨标定方法,其特征在于,包括如下步骤:/n(1)机械臂安装基板上安装靶标,对于给定的一组机械臂构型,由机械臂末端安装的手眼双目相机测量得到靶标中心点坐标系相对于手眼坐标系的位姿;/n(2)根据靶标和手眼相机的安装矩阵,得出机械臂末端在基座坐标系中的位姿测量值;/n(3)基于空间机械臂标称运动学参数和关节角度遥测值,由正运动学计算得到末端执行器在机械臂基座坐标系的位姿标称值;/n(4)由空间机械臂末端位姿的测量值和标称值,得到一组关于机械臂运动学参数的偏差方程;/n(5)如果得到l组关于机械臂运动学参数的偏差方程,则进入步骤(6),否则更换一组机械臂构型,返回步骤(1);l满足6l>>5n,n为机械臂的自由度;/n(6)求解l组偏差方程得到机械臂运动学参数误差,再根据运动学参数误差计算出最后的运动学参数估计值,完成空间机械臂运动学参数标定。/n
【技术特征摘要】
1.一种适用于全构型的空间机械臂运动学参数在轨标定方法,其特征在于,包括如下步骤:
(1)机械臂安装基板上安装靶标,对于给定的一组机械臂构型,由机械臂末端安装的手眼双目相机测量得到靶标中心点坐标系相对于手眼坐标系的位姿;
(2)根据靶标和手眼相机的安装矩阵,得出机械臂末端在基座坐标系中的位姿测量值;
(3)基于空间机械臂标称运动学参数和关节角度遥测值,由正运动学计算得到末端执行器在机械臂基座坐标系的位姿标称值;
(4)由空间机械臂末端位姿的测量值和标称值,得到一组关于机械臂运动学参数的偏差方程;
(5)如果得到l组关于机械臂运动学参数的偏差方程,则进入步骤(6),否则更换一组机械臂构型,返回步骤(1);l满足6l>>5n,n为机械臂的自由度;
(6)求解l组偏差方程得到机械臂运动学参数误差,再根据运动学参数误差计算出最后的运动学参数估计值,完成空间机械臂运动学参数标定。
2.根据权利要求1所述适用于全构型的空间机械臂运动学参数在轨标定方法,其特征在于,步骤(1)中由机械臂末端安装的手眼双目相机测量得到靶标中心点坐标系相对于手眼坐标系的位姿的具体方法为:设机械臂当前构型为θ=[θ1…θn]T,手眼双目相机测量得到靶标中心点坐标系相对于手眼坐标系的位姿由齐次变换矩阵camTblank∈R4×4给出。
3.根据权利要求2所述适用于全构型的空间机械臂运动学参数在轨标定方法,其特征在于,步骤(2)中根据靶标和手眼相机的安装矩阵,得出机械臂末端在基座坐标系中的位姿测量值的具体方法为:
机械臂末端在基座坐标系中的标称位姿0Tend∈R4×4为0Tend=0Tblank·(endTcam·camTblank)T
0Tend写为如下形式
其中,0Rend∈R3×3为机械臂末端在基座坐标系中的标称姿态矩阵,0pend∈R3×1为机械臂末端坐标系原点在基座系中的位置坐标;endTcam∈R4×4为手眼相机坐标系相对于机械臂末端系的安装矩阵;
将机械臂末端在基座坐标系中的标称姿态的最小表示记为φ∈R3×1,由三个角度表示,具体形式为:
根据姿态矩阵0Rend,得到对应某种转序的欧拉角表示ψ;
机械臂末端在基座坐标系中的位姿测量值xm∈R6×1为
4.根据权利要求3所述适用于全构型的空间机械臂运动学参数在轨标定方法,其特征在于,步骤(3)中采用空间机械臂标称运动学参数和关节角度遥测值,由正运动学计算得到末端执行器在机械臂基座坐标系的位姿标称值的具体方法为:
令a=[a1…an]T,α=[α1…αn]T,d=[d1…dn]T,θ=[θ1…θn]T,β=[β1…βn]T表示n自由度机械臂的修正DH参数,其中a、α、d...
【专利技术属性】
技术研发人员:徐拴锋,魏春岭,何英姿,张海博,段文杰,王勇,胡勇,胡海东,孙鲲,
申请(专利权)人:北京控制工程研究所,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。