【技术实现步骤摘要】
本专利技术涉及一种多自由度机械臂动力学建模方法,属于机械臂建模
技术介绍
随着科技的不断发展,机械臂广泛应用于工厂车间的加工、装配以及空间站的组装、维护等工作,机械臂技术已经成为重要研究方向。机械臂动力学是进行机械臂仿真控制以及结构设计的理论基础,针对机械臂的动力学建模方法已趋于成熟,然而随着机械臂自由度的增加,其动力学计算将更加复杂,难于满足计算实时性。为了顺利完成机械臂的实时仿真控制,开展机械臂的高效动力学计算研究十分重要。目前,针对机械臂的动力学建模方法主要有基于矢量力学的牛顿-欧拉方法,基于分析力学的拉格朗日方法以及兼顾矢量力学与分析力学的凯恩(Kane)方法。但这些方法的计算效率都比较低,牛顿-欧拉与拉格朗日建模方法的计算效率一般为机械臂自由度数的三次方数量级0 (N3),凯恩方法的计算效率为机械臂自由度的0(N2)。当机械臂自由度数增加时,动力学计算量呈指数增长,难以达到实时控制的要求。为了解决上述问题,本专利技术提供了一种多自由机械臂的高效动力学建模方法,使动力学计算效率为机械臂自由度数目的一次方数量级O(N)。
技术实现思路
本专利技术的目的是针对上述动力学计算方法的不足,提供一种针对多自由度机械臂的高效率动力学建模方法。本专利技术所采用的技术方案是首先利用旋量理论描述机械臂各关节的速度、加速度、力及力矩;接着利用空间算子代数理论建立机械臂的逆动力学方程;最后根据卡曼滤波平滑方法得到机械臂广义质量矩阵及其逆矩阵的因式分解形式,简化其求逆计算,从而得到更高效的正动力学计算方程。具体建模方法如下(1)利用旋量理论表示方法描述机械臂各关 ...
【技术保护点】
1.一种多自由度机械臂的高效动力学建模方法,其特征在于该方法包括以下步骤:(1)多自由度机械臂逆动力学建模,利用旋量理论描述各关节的速度、加速度和力,计算各杆件的惯性质量矩阵并定义机械臂的空间转移算子,完成机械臂的速度、加速度以及力的递推计算;(2)多自由度机械臂的正动力学建模,根据卡曼滤波平滑方法得到机械臂正动力学计算项中的广义质量矩阵的因式分解形式,并计算得到其求逆矩阵的多因式连乘表达形式,在此基础上推到出机械臂的正动力学计算模型。
【技术特征摘要】
1.一种多自由度机械臂的高效动力学建模方法,其特征在于该方法包括以下步骤(1)多自由度机械臂逆动力学建模,利用旋量理论描述各关节的速度、加速度和力,计算各杆件的惯性质量矩阵并定义机械臂的空间转移算子,完成机械臂的速度、加速度以及力的递推计算;(2)多自由度机械臂的正动力学建模,根据卡曼滤波平滑方法得到机械臂正动力学计算项中的广义质量矩阵的因式分解形式,并计算得到其求逆矩阵的多因式连乘表达形式, 在此基础上推到出机械臂的正动力学计算模型。2.根据权利要求1所述的一种多自由度机械臂的高效动力学建模方法,其特征在于所述的多自由度机械臂逆动力学建模包括以下步骤(1)用旋量方法表示机械臂各关节的速度V(k)= [ k,、],加速度4幻=[电,、;|以及关节处的六维力f(k) = [Nk,Fk];(2)计算机械臂各杆件的惯性质量矩阵M(k),并定义机械臂相邻杆件间的空间转移算子Φ (k+l,k),完成对机械臂的速度递推计算以及力/力矩的递推计算,得到机械臂的关节力矩递推方程T(k) =H(k).f(k);(3)定义机械臂的η维速度算子V=[V(l),......
【专利技术属性】
技术研发人员:贾庆轩,郑双奇,陈钢,孙汉旭,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。