当前位置:首页 >> 电力/水利 >>

基于MATLABPUMA机器人运动仿真 论文


基于 MATLAB 的 PUMA 机器人运动仿真研究 摘 要:机器人运动学是机器人学的一个重要分支,是实现机器 人运动控制的基础。论文以 d-h 坐标系理论为基础对 puma560 机器 人进行了参数设计 ,利用 matlab 机器人工具箱, 对机器人的正 运动学、逆运动学、轨迹规划进行了仿真。matlab 仿真结果说明了 所设计的参数的正确性 ,能够达到预定的目标 。 关键词:

机器人 puma560 d-h 坐标系 中图分类号: tp24 文献标识码:a 运动学 轨迹规划 文章编号: 1672-3791 (2011)10(c)-0000-00 机器人运动学的研究涉及大量的数学运算,计算工作相当繁锁。 因此,采用一些工具软件对其分析可大大提高工作效率,增加研究 的灵活性和可操作性。 对机器人进行图形仿真,可以将机器人仿 真的结果以图形的形式表示出来,从而直观地显示出机器人的运动 情况,得到从数据曲线或数据本身难以分析出来的许多重要信息, 还可以从图形上看到机器人在一定控制条件下的运动规律 [1][5] 。 论文首先设计了 puma560 机器人的各连杆参数 ,然后讨论了正、 逆运动学算法 ,轨迹规划问题 ,最后在 matlab 环境下 ,运用 robotics toolbox,编制简单的程序语句 ,快速完成了机器人得 运动学仿真。 puma560 机器人参数设计 1.1 d-h 变换 为描述相邻杆件间平移和转动的关系,denavit 和 hartenberg (1955)提出了一种为关节链中的每一杆件建立附体坐标系的矩阵 方法[2]。d-h 方法是为每个关节处的杆件坐标系建立 4*4 齐次变 换矩阵(也称 a 矩阵) ,表示它与前一杆件坐标系的关系 。刚性杆 件的 d-h 表示法取决于连杆的以下四个参数:-两连杆的夹角 ; -两连杆的距离 ;-连杆的长度 (即 轴和 轴间的最小距离) : -连杆的扭转角 。对于转动关节 是关节变量 ,其余为关节参数 (保持不变) :对于移动关节 , 是关节变量 ,其余为关节参数。 1。2 puma560 机器人的关节结构及其参数设计 puma560 机器人由 6 自由度旋转关节组成,其构成如图 1 所示。机 器人的回转机体实现机器人机体绕轴的回转(角),它由固定底座和 回转工作台组成。大臂臂体的下端安有直流伺服电机,可控制大臂 上下摆动(角)。小臂支承于大臂臂体的上关节处,其驱动电机可带 动小臂做上下俯仰(角),以及小臂的回转()。机器人的腕部位于小 臂臂体前端,通过伺服电动机传动,可实现腕部摆动()和转动()。 puma 机器人各杆件的结构参数和运动参数如表 1 所示[4]。 2. 机器人运动学仿真算法 2。1 机器人运动学正问题 机器人运动学正问题, 就是给定杆件的几何参数和关节的位移, 求解末端连杆坐标系相对于基坐标系的位姿。为求解运动学方程 式,用齐次变换矩阵来描述第 i 坐标系相对于(i-1)坐标系的位 置和方位[2][3][4],记作: (1) 将机器人的参数带代入(1)中去,得到第 i 坐标系相对于基坐标 系的齐次变换矩阵,表示为: (2) 当 i=6 时,可求得 t=,它确定了机器人的末端相对于基坐标系的 位置和姿态,可以把 t 矩阵表示为:= (3) 2.2 机器人运动学逆问题 机器人运动学逆问题就是已知连杆的位置和方位(可用表示位姿 矩阵 t 即式(3),求得机器人各个关节变量,对于 puma560 机器 ) 人,需要求解的变量为: 。机器人运动学逆问题的求解方法是:将 运动方程式

相关文章:
基于Matlab的puma560型机器人仿真
基于MATLABpuma560 型机器人仿真 自 121 成佳宇 摘要:本文针对 PUMA560 型机器人,分析了它的正运动学、逆运动学和轨迹规划问题,并在 MATLAB 环境下,...
基于MATLAB的PUMA560机器人运动学仿真
龙源期刊网 http://www.qikan.com.cn 基于 MATLABPUMA560 机器人运动仿真 作者:董慧颖 梁爽 来源:《无线互联科技》2014 年第 05 期 摘要:随着机器人...
基于MATLAB教学型机器人空间轨迹仿真
基于MATLAB教学型机器人空间轨迹仿真_理学_高等教育_教育专区。基于 MATLAB 教学型机器人空间轨迹仿真 robotic toolbox for matlab 工具箱 1. PUMA560 的 MATLAB ...
基于MATLAB Robotics Tools的机械臂仿真
基于MATLAB Robotics Tools 的机械臂仿真 【摘要】在 MATLAB 环境下,对 puma560 机器人进行运动仿真研究,利用 Robotics Toolbox 工具箱编制了简单的程序语句,建立...
PUMA560机器人运动学分析.pdf
年上学期工业机器人学作业论文 摘要:采用 D-H 坐标系对机器人 Puma560 建立...幵 对其运动建立数学模型用 matlab 编程对其求位姿正逆解及雅克比矩阵 , catia...
基于matlab平台的机器人学仿真软件实验报告
基于matlab平台的机器人仿真软件实验报告_信息与通信_工程科技_专业资料。关节...型机器人对象 对生成的机器人进行正逆运动学的位置和速度进行分析和 图形仿真 ...
基于MATLAB的汽车运动控制系统设计仿真
暂无评价|0人阅读|0次下载|举报文档 基于MATLAB的汽车运动控制系统设计仿真_信息与通信_工程科技_专业资料。MATLAB自动控制系统仿真设计 课程论文课程...
基于MATLAB的自动控制系统仿真—毕业论文
基于MATLAB的自动控制系统仿真—毕业论文_理学_高等教育_教育专区 暂无评价|0人阅读|0次下载基于MATLAB的自动控制系统仿真—毕业论文_理学_高等教育_教育专区。摘要 ...
puma250机器人运动学分析
采用 D-H 坐标系对机器人 puma250 建立 6 个关节的坐标系 并获取 D-H 参数,并对其运动建立数学模型用 MATLAB 编程,同时 仿真运动学、逆运动学求解和轨迹...
PUMA560机器人运动学分析
PUMA560机器人运动学分析_机械/仪表_工程科技_专业资料。PUMA560 机器人运动学分析——基于 matlab 程序的运动学求解及仿真 求解 PUMA560 正向运动学解。 求解 PU...
更多相关标签: