基于凯恩迭代式算法的机械臂动力学仿真研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:huihuiwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机械臂动力学是机械臂系统研究中的重要部分之一,机械臂动力学主要研究的是机械臂运动与作用力之间的关系,研究机械臂动力学对于机械臂实时控制和机械臂结构设计具有重要意义。以三自由度转动机械臂为研究对象,对机械臂的运动学进行了研究,并介绍了凯恩方法,然后以凯恩方法为基础,提出凯恩迭代式算法对机械臂进行动力学建模,并利用牛顿-欧拉方法,对机械臂动力学解算结果进行验证。  首先,利用D-H方法,完成机械臂的运动学模型建立,并利用广义齐次变换阵的串接性质,进行机械臂正运动学解算。然后借助于欧几里德范数,完成三自由度转动机械臂的逆运动学解算,获得其解析解,排除不合理的解。并通过逆运动学最优解方法,得到最终的机械臂各关节旋转角度。同时进行机械臂正运动学解算与逆运动学解算互验。机械臂运动学解算的结果对后续机械臂动力学仿真具有重要作用。  其次,基于凯恩方法,提出凯恩迭代式算法,完成机械臂动力学建模。分别就关节为转动关节和棱柱关节的两种情况进行分析,采用迭代式计算公式完成机械臂杆件速度、加速度及偏速度的计算,关节力或力矩的计算分为无负载与有负载两种状况。其次分析了该算法的计算复杂度,并与其它几种动力学方法进行了对比。然后以三自由度转动机械臂为研究对象,利用凯恩迭代式算法建立其动力学模型,完成机械臂动力学解算,得到最终的机械臂动力学解算结果。最后利用经典的牛顿-欧拉方法对凯恩迭代式算法的解算结果进行检验。  最后,基于VS2010与三维图形软件开发包Open Inventor建立机械臂三维仿真平台。该仿真平台包含机械臂运动学模块、机械臂动力学模块、三维仿真模块、3D渲染性能曲线模块和人机交互模块等,并利用该仿真平台进行了机械臂拾放小球的仿真实验。实验证明了机械臂运动学模型、逆运动学解算方法和动力学建模方法的正确性。然后利用MATLAB进行了机械臂的运动学与动力学仿真,将二者进行对比,结果基本一致,进一步验证了本文提出的方法的正确性。
其他文献
随着世界各国对海洋的深入探寻,海洋勘测设备也由海上逐步向海下发展,根据海水环境的独特性质,水下设备应具有自主沉浮的能力,才能对海洋进行立体式探测。本文立足于中小型水下设
水下仿生游动机器具有机动性好、推进效率高等优点,应用前景广阔。而两侧波动鳍推进型仿生游动机器是一类典型的水下仿生游动机器系统。本文针对两侧波动鳍推进型仿生游动机器
磁共振无线供电技术,是一项近年刚出现的利用磁耦合谐振线圈之间的共振来实现电能以无线方式高效率传输的技术。相对于其它无线供电技术,磁共振无线供电技术具有中等距离上几乎
移动服务机器人工作时不仅需要识别周围的物体,而且也需要辨识环境中的运动的行人,因此,物体识别与行人检测是服务机器人领域中的两个重要的研究问题。特征提取与表达则是物体识
纳什均衡很好地定义了一次性博弈情况下所有参与者的行为结果,但是在生物界和人类社会当中,一次性博弈情况下的结果很难精确描述参与者的动态行为;纳什均衡不能较好地解释由
电磁法探测技术是地球物理勘探技术中常用的一类,其中电磁发射机作为电磁信号发射的装备,主要功能是对电能进行转换,将输入的工频正弦交流电进行AC-DC-AC-DC-AC变换,从而获得输出
据统计,中国目前中风患者数量已经达到了600万人,约四分之三的患者伴有运动功能障碍,而且患病人群逐年呈年轻化趋势,如何改善这部分人群的生活质量,提高其生活自理能力是社会亟待
水下机器人作为一种先进的水下运动平台,可携带多种传感器和设备用于海洋科学考察和环境监测,取得有价值的科学资料。随着陆地资源的开发殆尽,海洋资源的开发和利用对经济增长的
近年来,基于短语的统计机器翻译方法取得了快速进展,并获得了一定的应用。然而,该方法存在无法克服两种语言间的结构性差异,难以处理长距离短语重排序等本质问题。因此,研究
谷氨酸发酵过程具有高度的非线性和时变性,并且内在机理非常复杂。要实现对谷氨酸发酵过程的优化和控制,获得足够的发酵过程信息是必要的。但由于缺乏可靠的传感器用于过程变量的在线检测,因此,探求合适的智能建模方法,并将其应用于谷氨酸发酵过程已成为一个重要的研究方向。一直以来,研究人员提出了多种谷氨酸发酵过程的建模方法,包括机理建模方法、神经网络建模方法以及支持向量机方法等。机理模型需要大量经验知识的积累和