APP下载

基于MATLAB的多连杆机械人动力学方程建立

2021-08-13冯小庭王航

机械制造与自动化 2021年4期
关键词:程序

冯小庭,王航

(西安铁路职业技术学院,陕西 西安 710026)

0 引言

机器人广泛应用于医疗器械、汽车工业、建筑工程以及石油工业。工业机器人是一个复杂的动力学系统,它由多个关节和多个连杆组成,具有多个输入和多个输出,连杆之间存在着非线性耦合关系。研究机器人动力学是为了实现高精度的实时控制,以完成高质量的生产过程。因此,是否可以准确高效地获得机器人的动力学方程是非常必要的。而在一些领域对平面多连杆机器人有着特殊需求。平面连杆机器人连杆数量的增加可以提高使用的灵活性。当连杆的数量增加时,机器人的动力学建模将是非常繁琐的过程。众多文献对机器人连杆或通过函数求解运动方程,或三维软件建模以及获得动力学方程,但是随着连杆数量的增加,求解耗时多,且容易出错;运动仿真的精度有待验证。

本文使用MATLAB使得多连杆机器人的动力学建模得到简化,可以实现任意多连杆平面机器人的建模。以七连杆机器人的建模过程验证本程序的正确性。本程序亦可用于关节有驱动力时,连杆机器人末端轨迹的仿真。

1 多连杆机器人的建模

本文使用拉格朗日法对连杆机器人进行动力学建模。为了获得各连杆的位置,需要首先知道D-H附体坐标系的矩阵表示方法。

连杆的变换矩阵为:

(1)

其中i=1,2,…,n。

式中:αi为连杆扭转角;ai为连杆长度;di为连杆偏移量;θi为关节转角。

由式(1)可以知道任意连杆相对于基础坐标的位置。……

登录APP查看全文

猜你喜欢

程序
给Windows添加程序快速切换栏
试论我国未决羁押程序的立法完善
失能的信仰——走向衰亡的民事诉讼程序
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
基于VMM的程序行为异常检测
侦查实验批准程序初探
我国刑事速裁程序的构建
创卫暗访程序有待改进
恐怖犯罪刑事诉讼程序的完善