【技术实现步骤摘要】
基于单位对偶四元数的并联机构运动学标定方法和系统
[0001]本专利技术属于机器人
,具体涉及一种基于单位对偶四元数的并联机构运动学标定方法和系统。
技术介绍
[0002]定位精度是面向工业的机器人重要的性能指标之一。并联机构由于具有多条支链,因此能分担负载、弥补误差和具有较高的刚度,相比于传统的串联机构能实现更高的定位精度,已被广泛应用于工业生产中,但装配、加工等原因造成的误差会对机构动平台的位姿精度带来影响。在不改变结构的前提下,可通过运动学标定这一经济的做法来提高机构的定位精度。目前对并联机构的运动学标定存在如下三个显著问题:
[0003](1)大部分的并联机构的运动学标定采用闭环矢量方法(如专利CN110815206A、CN113183137A等),该方法利用机构运动学位置分析的矢量封闭方程,对其进行求导以获得机构几何特征参数偏差与末端位姿误差之间的线性映射关系,需要引入几何假设来消除矢量封闭方程中的未知中间变量。其既不具备通用性,又会导致精度提升的效果有限。
[0004](2)将支链视为串联机构来进行误差建模,并对多条支链的模型增广得到整体的误差模型(如CN106599371A,CN110977940A等),该方法虽然相比闭环矢量方法能实现更高的精度提升,但引入了齐次变换矩阵来描述刚体的位姿,而齐次变换矩阵中过量的条目会使得计算过程繁琐,影响整体的计算效率,不利于标定后的高效编程作业。
[0005](3)在对并联机构辨识出误差参数后,需要进行误差补偿,从而提高动平台的位姿精度, ...
【技术保护点】
【技术特征摘要】
1.一种基于单位对偶四元数的并联机构运动学标定方法,其特征在于,包括:步骤S1:对并联机构的每个连杆上分配局部坐标系,在动平台上分配工具坐标系,基于单位对偶四元数列出相邻坐标系的初始位姿,并列出所述相邻坐标系的初始位姿的对数坐标;步骤S2:列出每个关节在与之相连的后一个连杆上的局部坐标系相对于前一个连杆上的局部坐标系中的旋量坐标;步骤S3:给定初始位姿的对数坐标,以及若干组主动关节位移,基于正运动学方法计算动平台的名义位姿;步骤S4:将主动关节位移输入到并联机构,利用外部测量设备获取动平台的实际位姿;步骤S5:利用误差建模和参数辨识方法,获取修正的初始位姿的对数坐标;并同步执行步骤S3,从而获取未知的被动关节位移,实现并联机构的标定;步骤S6:指定动平台的期望位姿,利用误差补偿方法,获取修正的主动关节位移值;并同步执行步骤S3,从而获取未知的被动关节位移和动平台位姿;将所述修正的主动关节位移值输入到并联机构,实现并联机构的误差补偿。2.根据权利要求1所述的并联机构运动学标定方法,其特征在于,所述正运动学方法包括构建正运动学模型,具体包括:构建相邻连杆的运动学模型、支链的正运动学模型、支链的微分正运动学模型和整体的误差模型;所述相邻连杆的运动学模型,采用单位对偶四元数为数据结构描述相邻连杆的位姿;所述支链的正运动学模型通过局部指数积公式描述支链末端的位姿;所述支链的微分正运动学模型是通过对被动关节位移进行偏微分得到的;所述整体的误差模型是通过任意两条支链末端位姿对减并整合得到的。3.根据权利要求2所述的并联机构运动学标定方法,其特征在于,所述误差建模和参数辨识方法包括构建支链的运动学误差模型;所述误差参数辨识采用零空间投影消除被动关节位移的偏差,基于最小二乘法,引入阻尼系数进行误差参数辨识;同时通过所述正运动学方法同步更新被动关节位移。4.根据权利要求1所述的并联机构运动学标定方法,其特征在于,所述误差补偿方法包括构建支链的微分逆运动学模型和整体的补偿模型;所述支链的微分逆运动学模型是通过对主动关节位移进行偏微分得到的;所述整体的补偿模型是通过整合所有支链的微分逆运动学模型得到的;采用最小二乘法进行补偿值的辨识,同时通过所述正运动学方法同步更新被动关节位移。5.根据权利要求2所述的并联机构运动学标定方法,其特征在于,所述相邻连杆的运动学模型,采用单位对偶四元数为数据结构,利用指数坐标表示相邻连杆的运动学模型如下:其中,表示支链i上的连杆j的坐标系{j,i}相对于连杆j
‑
1的坐标系{j
‑
1,i}的初始位姿,i=1,2,
…
,m;j=1,2,
…
,n
i
;t
j,i
为对应的指数坐标,s
j,i
为关节轴旋量,q
j,i
为关节位移;对于旋转关节:
对于移动关节:其中,和分别为单位范数的旋转轴和移动轴。6.一种基于单位对偶四元数的并联机构运动学标定系统,其特征在于,所述系统包括:初始位姿获取模块,所述...
【专利技术属性】
技术研发人员:陈思鲁,罗竞波,杨桂林,郑天江,李华民,张驰,蒋德鑫,
申请(专利权)人:中国科学院宁波材料技术与工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。