简单串联机器人ADAMS仿真
空间二连杆机器人的动力学建模及其动态过程仿真
![空间二连杆机器人的动力学建模及其动态过程仿真](https://img.taocdn.com/s3/m/22695d9c6bec0975f465e230.png)
空间二连杆机器人的动力学建模及其动态过程仿真作者:td一引言1.机器人机械臂的运动学与动力学分析方法目录空间二连杆机器人的动力学建模 (1)及其动态过程仿真 (1)作者:td (1)一引言 (1)1.1用户界面模块(ADAMS/View) (4)1.2求解器模块(ADAMS/Solver) (5)1.3后处理模块(ADAMS/PostProcessor) (6)二.空间二连杆机器人adams建模仿真 (6)2.1空间二连杆串联机器人 (6)在ADAMS中用长方形连杆模拟机械臂,对两自由度的机械臂分别进行运动学分析动力学分析。
(6)2.1.1运动学分析 (6)2.1.2运动学分析 (9)机器人的运动学和动力学既包含有一般机械的运动学、动力学内容,又反映了机器人的独特内容。
工业机器人的运动学主要讨论了运动学的正问题和逆问题。
假设一个构型已知的机器人,即它的所有连杆长度和关节角度()1q t ,()2q t ,()3q t …()n q t ,…都是已知的,其中n 为自由度数,那么计算机器人末端执行器相对于参考坐标系的位姿就称为运动学的正问题分析。
换言之,如果已知机器人所有的关节变量,用正运动学方程就能计算任一瞬间机器人的位姿。
然而,如果希望机器人的末端执行器到达一个期望的位姿,就必须要知道机器人操作臂每一个连杆的几何参数和所有关节的角矢量()12,,T n q q q q =⋅⋅⋅利用操作臂连杆几何参数和末端执行器期望的位姿来求解关节角矢量是运动学逆问题。
运动学正问题可以利用齐次变换法来求解。
设i 杆坐标系相对于基座坐标系的位姿齐次变换矩阵是b i T ,则1231b i n n T A A A A A -=⋅⋅⋅⋅⋅⋅ ()11-式中i A 为i 杆坐标系相对于1i -杆坐标系的坐标变换矩阵。
相对于正运动学方程,机器人逆运动学方程显得更为重要。
由于按给定末端执行器的位姿求解关节变量是在关节空间中进行非线性方程的求解,其中涉及多值性和奇异现象,因此,这一逆问题成为机器人运动学中的一个重要内容。
基于ADAMS的机器人性能分析和仿真
![基于ADAMS的机器人性能分析和仿真](https://img.taocdn.com/s3/m/8f5778fb4693daef5ff73d00.png)
时 能 够 促 进 多 学 科 的 发 展 ,大 大 提 高我 国机 器 人 技 术 的 系 统 集 成 能 力 和 控 制 水 平 ,使 得 仿 真 机 器
人 融 入 人 类 的 生 活 ,和 人 类 一 起协 同 工 作 ,以 更
高可靠性 、便于操作 和维修 ) ,而 单 机 价 格 不 断
技 术 为 机 器 人设 计 和 研 究提 供 了一 种 便 利工 具 和 高 效 的 实 验 手 段 ,是 解 决 诸 如 机 器 人 运 动 学分 析 与 综 合 ,动 力 学建 模 和 分 析 ,工 作 空 间 的动 态规 划 ,轨 迹 规 划 ,机 器 人 与 工 作 环 境 干 涉 等 问题 的
目前 国 内 对机 器 人 仿 真 的研 究基 本 上 还 处 于 探 索 阶段 ,大 部 分 研 究 都 是 依 附 于 已 有 的软 件 而 进 行 的二 次 开 发 。我 国 仿 真 技 术 研 究 起 步 较 晚 ,
但还 是取 得 了一些 成果 。
领域 占有 更 广 泛 、更 重 要 的位 置 。机 器 人 仿 真
本 文 所 介 绍 的机 器 人 由基 座 、大 臂 、二 臂 和
碗 部 四个 部 分 组 成 ,如 图 1 示 。通 过 其 内部 齿 所
轮 的组 装 配 合 ,实 现 机 器 人 的 六 个 自 由度 ,依
以连 杆 i 为 例 ,其 两端 的 两 个 关 节 的转 动 -1 轴 线 分 别为 i -1和 i ,这 两个 轴 线 的公 共法 线 的 长
现 实 的 意 义 ,同时 也 代 表 了一 个 国 家 的 高科 技 发 展水 平 ,是 目前科 技 发展 最活 跃 的领域 之一 。
大提 高 了系统 的可 靠性 、易操作性 和 可维修 性 。 4 机 器 人 中的 传 感器 作 用 日益 重 要 ,除 采 用 )
Adams柔性体例子—机器人Adams虚拟实验详细步骤
![Adams柔性体例子—机器人Adams虚拟实验详细步骤](https://img.taocdn.com/s3/m/c22353c876eeaeaad1f330fc.png)
一.ADAMS软件简介 (2)1.1ADAMS软件概述 (2)1.2用户界面模块(ADAMS/View) (3)1.3求解器模块(ADAMS/Solver) (5)1.4后处理模块(ADAMS/PostProcessor) (6)1.5控制模块(ADAMS/Controls) (8)二.典型机器人虚拟实验 (9)2.1串联机器人 (9)2.1.1 运动学分析 (9)2.1.2 动力学分析 (14)2.1.3 轨迹规划 (17)2.1.4 基于ADAMS和MATLAB的联合运动控制 (22)一.ADAMS软件简介虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是对机械系统的运动学与动力学进行仿真的商用软件,由美国MDI (Mechnical Dynamics Inc.)开发,在经历了12个版本后,被美国MSC公司收购。
ADAMS集建模、计算和后处理于一体,ADAMS有许多个模块组成,基本模块是View模块和Postprocess模块,通常的机械系统都可以用这两个模块来完成,另外在ADAMS中还针对专业领域而单独开发的一些专用模块和嵌入模块,例如专业模块包括汽车模块ADAMS/Car、发动机模块ADAMS/Engine、火车模块ADAMS/Rail、飞机模块ADAMS/Aircraft等;嵌入模块如振动模块ADAMS/Vibration、耐久性模块ADAMS/Durability、液压模块ADAMS/Hydraulic、控制模块ADAMS/Control和柔性体模块ADAMS/AutoFlex等[3]。
1.1ADAMS软件概述ADAMS是以计算多体系统动力学(Computational Dynamics of Multibody Systems)为基础,包含多个专业模块和专业领域的虚拟样机开发系统软件,利用它可以建立复杂机械系统的运动学和动力学模型,其模型可以是刚体的,也可以是柔性体,以及刚柔混合体模型。
基于ADAMS的多自由度机器人汽车天窗检测运动学仿真
![基于ADAMS的多自由度机器人汽车天窗检测运动学仿真](https://img.taocdn.com/s3/m/e5398ebe1711cc7931b716f3.png)
基于ADAMS的多自由度机器人汽车天窗检测运动学仿真摘要:汽车天窗的密闭性是研究汽车天窗首要考虑的问题,如今机器人检测渐渐地代替了人的检测工作。
对于多自由度串联机器人来说,借助ADAMS机械系统动态仿真分析软件,可以大大简化计算工作,机器人的各运动学与动力学性能也可以通过仿真动画和数据图表直观地展现出来。
本文以Es165d型6自由度工业机器人为原型,采用 ADAMS仿真软件建立了该机器人的虚拟样机并进行了运动学仿真研究。
1前言1.1汽车天窗简介本文中用到的汽车天窗检测机械手即机械手上安装传感器,可以将安装好的汽车天窗放置在检测位置(检测点分布如下图1所示)。
让其在工作区域内进行运动,从而实现每个点的检测,但是机器手是怎样完成分布点的检测的,这就要对机械手运动进行轨迹规划。
由于成品成本太高,故需要先研究机器人的运动学,然后利用仿真软件进行仿真。
图1 检测点的分布1.2 传感器简介我们知道自动检测系统的重要元件是传感器,传感器性能的好坏直接影响整个检测系统的性能。
传感器的合格与否是由传感器检测系统通过检测传感器的性能指标来判断的,拥有高精度和高可靠性的传感器检测系统是从事传感器生产和经营企业一个重要的设备。
工作流程为下图:图2 传感器工作流程图本传感器PY-2-C-010-XL0202的用途有检验距离、尺寸控制、转速与速度控制、计数及控制检测异常等,其功能是检验距离。
2.机器人运动学机器人运动学的重点是研究手部的位姿和运动,一是根据机器人的各关节的转角或位移推算出机器人末端执行器的位姿,从运动学角度讲,即运动学正问题;二是根据机器人末端位姿计算出各个关节各自的转角或位移,即运动学逆问题。
机器人具体参数,见下表1。
根据这些参数计算机器人正逆运动学,这里就不具体的阐述解决正逆运动学的方法。
表1机器人参数3.ADAMS的主要工作模块3.1 ADAMS 简介ADAMS(全称Automatic dynamic analysis of mechanical systems)提供强大的建模仿真环境,能够对各种机械系统进行建模、仿真和分析,与其他CAD/CAE 软件相比,具有十分强大的运动学和动力学分析功能。
工程案例—机器人Adams
![工程案例—机器人Adams](https://img.taocdn.com/s3/m/f19e091002d8ce2f0066f5335a8102d276a26178.png)
⼯程案例—机器⼈AdamsADAMS软件简介虚拟样机仿真分析软件ADAMS(Automatic Dynamic Analysis of Mechanical Systems)是对机械系统的运动学与动⼒学进⾏仿真的商⽤软件,由美国MDI (Mechnical Dynamics Inc.)开发,在经历了12个版本后,被美国MSC公司收购。
ADAMS集建模、计算和后处理于⼀体,ADAMS有许多个模块组成,基本模块是View模块和Postprocess模块,通常的机械系统都可以⽤这两个模块来完成,另外在ADAMS中还针对专业领域⽽单独开发的⼀些专⽤模块和嵌⼊模块,例如专业模块包括汽车模块ADAMS/Car、发动机模块ADAMS/Engine、⽕车模块ADAMS/Rail、飞机模块ADAMS/Aircraft等;嵌⼊模块如振动模块ADAMS/Vibration、耐久性模块ADAMS/Durability、液压模块ADAMS/Hydraulic、控制模块ADAMS/Control和柔性体模块ADAMS/AutoFlex等[3]。
1.1ADAMS软件概述ADAMS是以计算多体系统动⼒学(Computational Dynamics of Multibody Systems)为基础,包含多个专业模块和专业领域的虚拟样机开发系统软件,利⽤它可以建⽴复杂机械系统的运动学和动⼒学模型,其模型可以是刚体的,也可以是柔性体,以及刚柔混合体模型。
如果在产品的概念设计阶段就采取ADAMS 进⾏辅助分析,就可以在建造真实的物理样机之前,对产品进⾏各种性能测试,达到缩短开发周期、降低开发成本的⽬的。
ADAMS,即机械系统动⼒学⾃动分析(Automatic Dynamic Analysis of Mechanical Systems)该软件是美国MDI公司(Mechnical Dynamics Inc.)开发的虚拟样机分析软件。
⽬前,ADAMS已经被全世界各⾏各业的数百家主要制造商采⽤。
基于ADAMS 的六轴机器人动力学仿真分析
![基于ADAMS 的六轴机器人动力学仿真分析](https://img.taocdn.com/s3/m/d10f2242960590c69fc37627.png)
·267·
的优化设计提供理论基础。
1 机器人本体结构设计
根据包装生产线的搬运工序的作业特点设计,文 中设计的机器人为六轴关节型机器人,其额定载荷为 20 kg,最大作业半径为 2 m。六轴关节型机器人具有 结构简单、灵活,工作效率高,应用广泛等特点,它 具有 6 个自由度,由 6 个转动关节串联构成,每个关 节由伺服电机单独驱动,在控制系统的作用下,各个 关节各自按照预定的轨迹运动,组合完成末端执行器 的功能要求,其结构简图见图 1,主要由底座,旋转 座、大臂、前臂以及手腕等部分组成[8—9]。
收稿日期:2020-11-13 作者简介:陶胤强(1974—),男,硕士,重庆化工职业学院讲师,主要研究方向为机电一体化,机械设计、制造与维修。
Copyright©博看网 . All Rights Reserved.
第 42 卷 第 17 期
陶胤强:基于 ADAMS 的六轴机器人动力学仿真分析
由于工业用六轴机器人在工作时的要求具有较 高的运动精度,所以采用伺服电机作为各关节的驱动 装置,并配有减速器实现各轴的减速。
机器人传动系统结构见图 2,J1 电机为腰部旋转 驱动,J2 电机为大臂俯仰驱动,J3 电机为前臂俯仰
第 42 卷 第 17 期 2021 年 9 月
包装工程 PACKAGING ENGINEERING
·266·Leabharlann 基于 ADAMS 的六轴机器人动力学仿真分析
陶胤强
(重庆化工职业学院,重庆 400020)
摘要:目的 为了解决六轴机器人包装行业中装箱、搬运等工序的应用问题,主要基于包装生产线的搬 运工序设计作业机器人并对其动力学进行研究。方法 根据包装生产线搬运工序的作业特点,将机器人 结构设计为六轴关节型机器人,每个关节均通过伺服电机连接减速器驱动,通过牛顿-欧拉法对机器人 进行动力学分析,建立机器人模型,并运用 ADAMS 软件对其动力学进行仿真分析。结果 所设计机器 人关节的运动轨迹曲线平稳变化,轨迹平滑连续,角速度和角加速度曲线平滑、无突变。结论 机器 人运动平稳,在运动过程中振动较小,证明了结构设计的合理性,为六轴机器人的优化设计提供了理 论基础。 关键词:包装生产线;搬运;机器人;动力学;ADAMS 中图分类号:TB486+.3; TP246 文献标识码:A 文章编号:1001-3563(2021)17-0266-04 DOI:10.19554/ki.1001-3563.2021.17.037
用adams分析3r机械手的运动仿真
![用adams分析3r机械手的运动仿真](https://img.taocdn.com/s3/m/09c2272fa5e9856a57126000.png)
基于SolidWorks和ADAMS的3R机械手运动仿真本文利用SolidWorks软件对所设计三自由度机械手进行三维实体建模,然后通过SolidWorks和ADAMS良好的数据接口将模型数据直接导入ADAMS,根据实际设计要求添加相关约束,在此基础上进行运动仿真,研究机械手各机构关节的运动,测量各个关节的关节角位移、速度、加速度和驱动力矩的变化情况,通过观察各机构的运动轨迹以及相关曲线的变化趋势确定设计中存在的问题,对设计阶段的产品进行虚拟性能测试。
1 . 3R机械手的三维实体模型1.1利用SolidWorks建立机械手的三维实体模型本文所研究的三自由度机械手由臂1,臂2,臂3和手爪组成,臂1与大地固结在一起,其装配效果图如图1所示。
图1 机械手装配模型1.2三维模型的导入首先在SolidWorks环境下将机械手装配模型保存为“.x_t”格式,然后在ADAMS 中执行[import]导入刚才生成的“.x_t”文件。
导入的模型没有质量,需要自己添加,在ADAMS中分别定义各零件材料属性为“steel”。
2 . ADAMS运动仿真机械手在运动过程中要尽量平滑、平稳,否则会产生机械部件的磨损加剧,并导致机械手的振动和冲击。
因此在仿真过程中测量各个关节的关节角位移、速度、角加速度和驱动力矩的变化情况。
将模型各零部件导入ADAMS软件中后,各个构件之间还没有任何的约束,模型只是提供了各构件的初始位置。
本机械手两两相邻的构件构成的三个关节都是转动关节,均定义为旋转副,底座与大地之间定义为固定副。
添加完约束后的模型如图2所示。
图2 ADAMS环境下机械手仿真模型本文为机械手设置运动路径,已知路径求解各关节的驱动和力矩和转角运动情况。
设图中球的运动角速度如下图3:图3 球的运动角速度设定添加一个运动平面,设定机械手完成上料过程,现设路径如下图4,图4 机械手的运动轨迹至此建立起了机械手完整仿真模型,然后进行5s、50步的仿真。
基于ADAMS的五自由度机器人运动学仿真
![基于ADAMS的五自由度机器人运动学仿真](https://img.taocdn.com/s3/m/700447f0fab069dc50220171.png)
杆件在控制系统的作用下按要求运动轨迹运动,以实现 : 动学正问题 ,后者是运动学逆问题。
末端执行器 的装配、搬运等功能。其连杆参数见表 1 。
收稿 日期 :2 0 — 0 1 0 8 1— 7
. l 21 运 动 学正解
机器 人 正 向运 动学 主要 解决 机 器人 运动 学 方程 的建 : 立及 手 部位 姿 的求 解 。对 于本 文 的五 自由度机 器人 其 运
作 者 简 介 :刘 宏 伟 ( 9 6年 一 ,女 , 硕 士 研 究 生 , 副教 授 。 16 )
主 研 方 :控 术 机 人 计 控 。 要 究 向 数 技 ; 器 设 与 制
42
I
动学 方程 为 :
・
开 发 与创 新 ・
B= A A 5 A1 2 ,
虚拟 样 机 的 建 立 要 尽 可 能 地 简化 模 型 ,在 满 足 虚
于其 反 解 要 容 易计 算 的多 。但 是 这 项 工 作 往 往 也 需 要
进 行 大 量 复 杂 的矩 阵运 算 , 作 量 大且 容 易 出错 。借 助 工 A AMS机械 系 统 动 态仿 真 分 析 软 件 ,可 以大 大 简 化 以 D 上 工 作 机器 人 的各 运 动 学 与 动力 学 性 能 可 以通 过 仿 真 动 画 和数 据 图表 直 观地 展 现 。本 文 根 据 华 中科 大 生 产
间 腰 节、 关 j 由 关 肩 节、
肘 节 两 腕 节 关和 个关 相 l 互连接。五个关节均为 l
基于ADAMS空间串联机构运动空间的仿真与分析
![基于ADAMS空间串联机构运动空间的仿真与分析](https://img.taocdn.com/s3/m/bd40c60a03d8ce2f006623d4.png)
关键 词 : 运动 空 间方 程 ; A AD MS; 拟样机 技术 ; 空 间仿 真 虚 运动 【 b ta t Ai n t p i ei e h ns e h n m am t ne u in o i— O A src 】 mi a s a a sr sm c a i i m c a i , oi q a o fras D F g t l e m n s o t x
o ce c n e h oo y Min a g6 C ia fS in ea dT c n lg , a y n 2 1 h n ) 1 0 0,
【 摘 要 】 针对机构学中常用的空间串联机构, D H齐次坐标变换建立了六 自由度为代表的空 用 —
间 串联 机构 的运动 空 间方 程 , 利用机械 系统动 力学 自动 分析软件 A A D MS建 立 了二 至 六 自由度 空 间 串
中图分 类号 :H1 ,P 9 . 文献标 识 码 : T 6T 3 1 9 A
l 1 j 士 l I 商
的构件建立两个特殊坐标系的方法 , 给相对运动的研究带来 了方 便 。 了便于书写 , D H矩 阵称为 T矩阵 , 为 将 — 如式( 1 o矩阵中的 相关参数 , 如图 lli l: Z 示。  ̄ J i
l
空间串联机构 因具有运 动空 间范围广 、运动灵活性 高等优 点被广泛应用于工业机器人、 便携式坐标测量机 、 工程机械 、 医疗
基于ADAMS和MATLAB自行车机器人联合仿真运动
![基于ADAMS和MATLAB自行车机器人联合仿真运动](https://img.taocdn.com/s3/m/caaab7fc4693daef5ef73d0a.png)
编号:毕业设计(论文)说明书题目:基于ADAMS和MATLAB自行车机器人圆周运动仿真研究学院:机电工程学院专业:机械设计制造及其自动化学生姓名:学号:指导教师单位:机电工程学院姓名:职称:副教授题目类型:☐理论研究☐实验研究☐工程设计☑工程技术研究2014年5月28日摘要自行车是我们日常很常见的交通工具,自行车机器人是在自行车的基础上,加上自动控制系统来达到不需要人为控制的自行车,简单的说它就是把自行车和机器人结合起来的一种机器。
在驱动设备的驱动下,它可以通过它的控制器进行控制自主完成运动。
我们都知道,自行车主要通过它的车轮子和地面间的摩擦力来运动,地面与车轮的接触跟点接触差不多,所以他的的平衡动力学模型是相当的复杂的。
因为机械系统的物理样机和动力学模型建立起来太过麻烦,而且成本很高。
所以在文中我们要用到虚拟样机,虚拟样机技术的好处在于不用建立物理样机,只需要用三维建模软件建立好几何模型,再给模型加上合理的约束、驱动力矩、质量属性等必要因素,这样就能简单便捷地到了我们想要的模型,大大减少了我们的工作量,使得研究起来更简单。
另外,结合Matlab软件进行联合仿真,这样一来,整个联合仿真过程就显得更加的简单了。
得助于这些软件,这次的研究联合仿真运动控制的成本和时间都节约了很多。
本文主要研究自行车机器人基于虚拟样机的圆周运动的平衡控制。
具体步骤如下;首先用所学软件建立它的几何模型。
文中本人使用的是PRO/E建立自行车机器人的三维模型。
然后装配好的自行车机器人模型保存为T_X文件以方便它导入到ADAMS2012,紧接着在动力学软件ADAMS2012中加上必要的属性从而得到带着动力学模型的机械模型。
再然后把课本学到是控制工程的思想拿出来运用,并且结合数学软件Matlab的Simulink模块进行联合仿真,实现了自行车的圆周运动任务。
关键词:PRO/E;Simulink;ADAMS ; PID控制;圆周运动;自行车机器人AbstractBicycle is our daily common means of transportation,The bicycle robots on the basis of the bike and combineding with automatic control system to achieve not need manual controling.Simply say it is a machine combines with the bicycle and robot.By the driving of the driving device, it can be done by the controller to control the independent movement.As we all know, bicycle mainly move by the friction which between the ground and its wheels.The contact of the ground and wheels is similar to point contact.So the balance of his dynamic model is quite complicated.Since the mechanical system dynamic model of physical prototype and built up too much trouble And the cost is very high.So in this paper we use virtual prototype,The advantages of virtual prototyping technology is not set up the physical prototype,it Only need to create a geometric model with three dimensional modeling software.Then added to the model of reasonable constraint, driving moment, necessary factors such as quality attributes.So you can simple and easy to have the model waht we want , greatly reducing the workload of us,It is more easy to make research.In addition, because of the combined simulation of Matlab software ,so the simulation process is more simple.To aid in the software, this study combined simulation movement control cost and time saving a lot.This paper mainly studies bicycle robot based on virtual prototype of the balance of the circular motion control,Specific steps are as follows,First of all use the software we have learn to establish its geometric model.In this paper, I use PRO/E set up bicycle 3 d model of the robot.Then bicycle assembly robot model is saved as a T_X documents for import it into ADAMS2012.Then add the necessary property in the dynamics software ADAMS2012 with a mechanical model of dynamic model is obtained.Then take out your the thinking of the control engineering you have learn to application.And combined with the mathematical software Matlab Simulink module for combined simulation, realize the circular motion of bicycle task..Keywords:PRO/E ;Simulink ; ADAMS; PID control; circling motion;bicycle robot目录摘要 (1)Abstract (2)目录 (3)引言 (4)1 绪论 (5)1.1 自行车机器人概述 (5)1.2 三维软件PRO/E软件的简介 (8)1.3 虚拟样机技术概况 (9)1.4 动力学软件ADAMS简介 (10)1.5 控制工程中的PID控制概述 (10)1.6 数学软件Matlab/Simulink简介 (11)1.7 课题背景及设计任务 (12)2 自行车机器人的建模 (13)2.1 运用三维软件PRO/E对自行车机器人进行几何实体建模 (13)2.2 运用动力学软件ADAMS对自行车机器人进行虚拟样机建模 (20)3 ADAMS和MATLAB联合起来对自行车机器人仿真 (24)3.1 自行车机器人动态平衡原理 (24)3.2 控制策略及控制器的设计 (24)3.3 联合仿真调整PID参数 (27)4 自行车机器人回转运动特性分析 (30)4.1 无干扰力下自行车机器人的圆周运动特性 (30)4.2 有干扰力的自行车机器人的圆周运动特性 (33)5 结论 (35)谢辞 (36)参考文献 (37)引言自行车机器人是人们提出来的一种比较新型的智能交通工具或者说是运输工具,它运用了机器人的智能,还有自行车的简单,将这两者巧妙结合,在机器人研究领域是一种新的概念。
基于ADAMS的机器人动力学分析及轨迹规划
![基于ADAMS的机器人动力学分析及轨迹规划](https://img.taocdn.com/s3/m/9078ed54773231126edb6f1aff00bed5b8f37342.png)
基于ADAMS的机器⼈动⼒学分析及轨迹规划2.1 串联机器⼈在ADAMS中⽤连杆模拟机械臂,对两⾃由度的机械臂分别进⾏运动学分析、动⼒学分析及机械臂的轨迹规划。
2.1.1 运动学分析下⾯是建⽴模型并对模型进⾏设置分析的详细过程。
(1) 启动ADAMS/View,在欢迎对话框中选择新建模型,模型取名为Robot_arm,并将单位设置为MMKS,然后单击OK。
(2) 打开坐标系窗⼝。
按下F4键,或者单击菜单【View】→【Coordinate Window】后,打开坐标系窗⼝。
当⿏标在图形区移动时,在坐标窗⼝中显⽰了当前⿏标所在位置的坐标值。
(3) 创建机械臂关节1(连杆)。
单击连杆按钮,勾选连杆的长、宽、深选项,分别将其设置为300mm、40mm、10mm,如图2.1所⽰。
在图形区单击⿏标左键,然后将连杆拖⾄⽔平位置时,在单击⿏标左键。
(4) 在连杆的右端打孔。
在⼏何建模⼯具栏单击打孔按钮,将半径Radius设置为10mm,深度设置为10mm,如图2.2所⽰。
然后在图形区模型附近单击⿏标左键,在与XY平⾯垂直的表⾯上单击⿏标左键。
然后修改孔的位置,在孔附近单击⿏标右键,选择【HOLE_1】→【Modify】,在弹出的对话框中,将Center的坐标值设置成(300,0.0,5.0),如图2.3所⽰。
(5) ⽤(3)的⽅法在关节1右端孔中⼼处创建关节2,如图2.4所⽰。
然后再将关节2向内侧平移10mm。
2.1 创建连杆设置(6)添加约束。
在关节1的左端与⼤地之间添加转动副,在关节1与关节2结合处添加转动副。
单击⼯具栏中的旋转副按钮,并将创建旋转副的选项设置为2Bod-1Loc和Normal Grid,然后在图形区单击关节1和⼤地,之后需要选择⼀个作⽤点,将⿏标移动到关节1的Marker1处出现center信息时,按下⿏标左键后就可以创建旋转副,旋转副的轴垂直于⼯作栅格。
然后⽤同样的⽅法创建关节1与关节2之间的旋转副。
基于ADAMS的3-P4R并联打磨机器人运动学仿真
![基于ADAMS的3-P4R并联打磨机器人运动学仿真](https://img.taocdn.com/s3/m/055c8142c850ad02df804100.png)
№ £ 2 § m . B s i t H
式 中矩阵 为雅 可 比矩 阵 ,如 果 的维 数为 1, T I q的 维 数 为 n ,那 么 维 数 为 mX,矩 阵其 定 义 为 z
t 刻 速 度 , 加 速 度 可 以 时
利 用 线 性 方 程 的数 值 方 法 求 解,
A DAMS采 用 C L A AHA 方 法 N
q=一 q O
q=一 q[ g +2 qq O, O )g 0 + ( ]
4 运动学分析
机 器人 的运 动 学分 析是 求解 机 器 人 的输 入 与 输 出构 件 之 间 的 位
反 解
命 名后保 存下 来 ,便于 后面 正反 解的 对 比分 析 。 42 位 置正 解分 析 . 在 打 磨 机 器 人 的 反 解 分 析 中 ,得 到 了 各 滑块
位 移 随 时 间 的 变化 曲 线 。已 知 打 磨 机 器 人 的 滑块 位 移 与 时 间 的变 化 关 系 ,便 可 求 出 打 磨机 器 人 动 平 台 的 运 动 情 况 。 在 P s rcso ot o esr中 , 将 3条 P
D i1 .9 9 Jis .0 9 1 4 2 1 .( ) 0 o : 3 6 / . n 10 -0 .0 1 8 下 . 5 0 s 3
0 引 言
悬 锤 是 电 力 系 统 中 绝 缘 产 品上 的 重 要 部 件 , 采 用 铸 造 工 艺 制 造 ,在 进 行 热 镀 锌 工 序 之 前 ,必 须将 其 表 面 的 铸 造 飞 边 和 毛 刺 打 磨 干 净 。人 们 一
基于ADAMS的串联机器人运动学反解与动力学优化
![基于ADAMS的串联机器人运动学反解与动力学优化](https://img.taocdn.com/s3/m/a343677d168884868762d65a.png)
一般点
驱动
机器人末端
正解
驱动
仿真 测量
仿真
测量 驱动轴
驱动轴运动曲线
驱动 驱动轴运动样条函数
曲线 处理
逆解Leabharlann 图 1 求解流程 Fig.1 The solving flow
2.2 末端运动路径的设定
在 焊 枪 末 端 添 加 一 般 点 驱 动 ( General Point Mo-
tion) , 此 运 动 可 以 指 定 两 个 构 件 沿 着 3 个 轴 移 动 或 转 动 。应 用 函 数 定 义 ( Function Builder) 工 具 , 对 所 需 要
图 2 简单路径的定义 Fig.2 The descr iption of wor king path
合实现。只需给出运动轨迹的离散数据点的坐标及时间 的 矩 阵 , 应 用 ADAMS 的 后 处 理 模 块 , 导 入 曲 线 文 件 , 设定第一列为时间数据所在列。在设定机器人末端点运 动参数时, 应用曲线方程 。选 用 AKISPL 样 条 函 数 , 它 可以返回根据 Akima 拟合方式获得的曲线插值。
2.3 驱动轴运动轨迹的设定
以上节机器人的折线运动为例, 通过测量各驱动轴 的 运 动 , 得 到 它 们 的 位 移 - 时 间 曲 线 , 见 图 3。 在 ADAMS 后处理模块中, 各驱动轴的位移- 时间曲线可以 转 化 为 样 条 曲 线 ( 命 名 为 spline1, spline2, spline3, spline4, spline5, spline6) 并 可 以 用 来 定 义 驱 动 轴 的 运 动。例如第一轴的运动可以利 用 AKISPL 样条 函 数 定 义 如下:
基于ADAMS和MATLAB的机器人联合运动仿真
![基于ADAMS和MATLAB的机器人联合运动仿真](https://img.taocdn.com/s3/m/fc497051b307e87101f69678.png)
三角 函数有关 , 其位移 函数是正 弦函数和余 弦函
第2 期
胡蕴博 : 基
A D A MS 和 MA T L A B的机器人联合运动仿真
器 人第 四关 节 上 的末 端执 行 器 L S 3 一 S H A F T ( 根 据 实 际 工作 需 求 设 计 ) 能 在许 用 范 围 内 的水 平 面 上
1 L 0 l
o - J
' ]
( 1 )
约束副。由图4 可 以看 出 , E 1 机 器 人虚 拟 样 机模 型 包含 6 个 约束 副 , 分别由3 个 固定副 、 2 个 旋转 副
及1 个 平 面副组 成 。
I 1 c o s 1 I
脚 c=
l L L 0 s i n 0 j l
实现匀速位移 , 这需要第一关节和第二关节协调
配 合才 能实 现 。 本 文 的仿 真 分 析 将 探 究 L S 3 一 S HA F T在 水 平 面 上 匀 速运 动 时 , E1 机器 人 第 一关 节 和 第 二关 节 之 间的相互 运 动关 系 。 为 了满 足上 述研 究 要求 , 在A D AMS 中将 机器
l 在 A D A M s 中 对 E 1 机 器 人 施 加 约 束 和 驱 动
设置机器人仿真运行参 数
由于 S o l i d Wo r k s 和A D A MS 之 间不 能 进 行 无 缝连接 , 直 接 将 机 器 人 的三 维 实体 模 型 导 人 A D .
A M S 中会 造成 图形 元素 的丢失 。故先 在 S o l i d —
Wo r k s 中将 机 器 人 的 三 维 实 体 模 型 文 件 转 换 为 P a r a s o l i d 格式 , 再 通 过 AD A MS / Vi e w窗 口中 的 I m —
机器人设计与仿真基于Adams与Matlab的案例分析与实现
![机器人设计与仿真基于Adams与Matlab的案例分析与实现](https://img.taocdn.com/s3/m/6b09bd02590216fc700abb68a98271fe910eaf90.png)
机器人设计与仿真基于Adams与Matlab的案例分析与实现机器人设计与仿真是现代机器人工程领域的核心内容。
这个系列课程旨在帮助学习者掌握使用Adams和Matlab工具进行机器人设计、建模、控制算法开发和仿真分析的技能。
通过理论讲解和实践案例分析,学习者将了解机器人设计的基本原理和方法,并学会将其应用于实际机器人项目中。
课程共分为:基础篇以机械结构中常见机构为仿真示例,其中包含了平面四杆机构、凸轮机构、滑轮组、带传动、齿轮传动等,讲解了Adams/View的操作技巧和实战运用。
学员可:1、掌握Adams/View仿真基本流程。
2、掌握机械结构中常见机构的工作原理。
3、熟练Adams/View在机械系统仿真时常用模块及功能。
4、掌握在Adams中建立柔性体的流程。
5、熟悉Adams和MATLAB机电联合仿真技巧。
强化篇结合串联机器人、并联机器人、特种机器人及机器人控制系统的相关理论知识,运用MATLAB及Adams软件的编程和动力学仿真的强大功能,快速入门机器人领域。
学员可:1、熟悉机器人相关理论知识;2、掌握机器人基础性分析流程3、掌握MATLAB和Adams软件联合验证仿真以串联机器人作为机器人领域的入门,本小节主要以串联机器人的运动学建模、雅可比矩阵及奇异性分析、工作空间分析、轨迹规划及动力学分析为核心内容,通过理论建模,MATLAB编程计算,Adams仿真求解验证的方式,帮助各位学员更加深入理解机器人的基础理论知识。
以并联机器人中两种常见机器人(Delta、Stewart)为主要研究对象,讲解了并联机器人的基础性理论知识和仿真流程,同时,对Stewart平台通过MATLAB编程的方式进行了结构优化,通过Adams的仿真验证了优化结果。
简介特种机器人的发展状况,以四足机器人为研究对象,对其进行了运动学分析和关节空间轨迹规划,在通过MATLAB和Adams联合仿真的方式实现了四足机器人的行走。
基于ADAMS的仿人机器人步态规划算法仿真和实现
![基于ADAMS的仿人机器人步态规划算法仿真和实现](https://img.taocdn.com/s3/m/ec7459f94693daef5ef73ded.png)
别描述踝关节和髋关节的空间位置, 其中X(、 ) ( a) Y【、 f t f )
和 x( y( 、z( 分 别 表 示 踝 关 节 和 髋 关 节 在基 坐 标 系 h O、 hO h) t
∑ 。 + k m g ∑ 。 (
一 。西 ∑: ,
0 一 Y 中的坐标值。 f 。 XZ 【表示踝关节与地面的夹角, (表 ) f )
由图 4 1可 以看 出,所设计和实现 的步态规 划算法在 .
A MS上 进 行 步 态 仿真 后 ,成 功 的应 用 到 MI I ,并 能 DA H.上
AD AMS建立 了 MI Hq的虚拟原理样机系统 , 然后在其上进
行 了基于 Z MP的仿人机器人步态算法仿真 ,并最终将通过 仿真的算法运用到 MI 4 的物 理样机上 ,实现 了稳定 的步 H 态行走,既保护 了 MI I物理样机不受破坏 ,又便于进行 H— 算法分析,具有很好 的应用效果 。
腿 部 高 度 先 下 蹲 到 其 总 高度 的 8% ,设 定 的 步 态周 期 为 3 0 秒 , 步长 为 1 米 ,并 生 成 了步 态 规 划 数据 文 件 0厘 然 后 将 在 Ma a t b中生 成 的 MI I 部 的 l l H-腿 0个关 节 的 角
图 22 仿 人 机 器人 步 态 参 数 -
・
后纵深距离为 2 8 0mm,身体总重 2 k 不包括 电池 ) 其外 6 g( 。 形 尺 寸 图 如 图 21 示 。 .所
3 实 验 效 果 2
在进行仿人机器人 MI . 行走实验前 ,先将基于 Z HI MP 的步态规划算法生成的离线步态数据文件转化为 ML - H I上 的运动控制系统实时层可 以发送 的文件格式 。 然后在对仿人
四足机器人Adams与Matlab联合仿真设置
![四足机器人Adams与Matlab联合仿真设置](https://img.taocdn.com/s3/m/9a5679c4844769eae109ed4b.png)
Matlab与adams联合仿真设置1 模型设置 (2)2 运动副设置 (3)3 驱动与力设置 (4)4 检验设置是否正确 (7)5 Adams中与Matlab联合仿真的设置 (8)6 Matlab中与Adams联合仿真的设置 (12)7 联合仿真结果显示 (14)1 模型设置在soildworks建好四足整体模型,开始时做一个简化版的模型就可以了,另存为.x_t格式。
打开adams,点击文件->导入,在文件类型中选择“Parasoild”,双击“读取文件”空白处,打开选取文件界面,找到保存的四足模型,选择。
在模型名称的空白栏处右击,选择模型->创建,命名为“ghost”。
点击确定(图1.1)。
读取的文件目录中不要出现中文,否则会出现错误。
(图1.1)(图1.2)导入后的模型显示如图1.2。
点击界面右下角的球形图标,将模型转化为实体。
(图1.3。
倒数第四个)点击界面左上的设置->单位,将长度量纲改为毫米。
点击设置->重力,将重力设置为Y轴方向-9806.65。
点击界面左侧框图浏览->物体的左侧加号,出现模型各个部件的名称(图1.4)。
由于将模型从soildworks导入adams中时会损失质量信息,接下来将设置每个部件的质量。
双击某一部件,弹出设置界面(图1.5),在“定义质量方式”中选择“几何形状和密度”,随后设置密度。
由于实际中四足的腿的质量很小,大部分质量都集中在身体的铝架上,所以将腿部结构的的密度设为(200.0(kg/meter**3)),将身体部分的密度设为(1200.0(kg/meter**3))(图1.5)(图1.4)逐个双击部件设置密度信息。
完成后可在某个部件上右击,选择信息,查看该部件的信息(图1.6)。
(图1.6)统计质量信息如下:小腿长:0.0435kg*4 、小腿短:0.0252kg*4、大腿0.0132kg*8身体:5.79kg.总质量:6.18kg。
adams机械系统动力学仿真实例
![adams机械系统动力学仿真实例](https://img.taocdn.com/s3/m/ed3778564531b90d6c85ec3a87c24028915f8524.png)
adams机械系统动力学仿真实例
在ADAMS中进行机械系统动力学仿真的步骤如下:
1. 建立模型:首先,需要在三维建模软件(如SolidWorks、Proe等)中建立好机器人或机械系统的三维模型。
然后,将模型另存为x_t格式,并导入ADAMS软件中。
在导入之前,可以对模型进行适当简化,去掉不重要的特征或零部件。
2. 添加运动副约束:根据机械系统的关节进行设置,在基座与地面之间添加固定约束;其余各关节依据实际情况添加转动关节或移动关节。
例如,移动副、球副、十字铰链(可视为两个转动副)等。
3. 检验样机模型:利用检验样机工具,显示样机内所有信息,观察零件、约束、载荷及运动参数的正确与否。
4. 定义初始条件和施加载荷:根据需要定义初始条件,如速度、加速度等。
同时,对模型施加适当的载荷,如重力、外部力等。
5. 进行仿真分析:设置仿真时间、步长等参数,运行仿真。
ADAMS会自动计算出系统的动力学响应,如位移、速度、加速度、力等。
6. 结果后处理:在仿真结束后,可以通过ADAMS的后处理模块查看仿真结果。
可以生成动画、绘制曲线、进行数据统计等。
通过以上步骤,就可以在ADAMS中进行机械系统动力学仿真了。
需要注意的是,具体的步骤可能会根据不同的机械系统和仿真需求有所不同。
因此,在进行仿真时,需要根据实际情况进行调整和修改。
利用欧拉法、梯形数法和二阶显示Adams法对RLC串联电路的仿真
![利用欧拉法、梯形数法和二阶显示Adams法对RLC串联电路的仿真](https://img.taocdn.com/s3/m/57301fb8f121dd36a32d8219.png)
实验三 利用欧拉法、梯形数法和二阶显示Adams 法对RLC 串联电路的仿真一.实验目的1)熟悉MATLAB 的工作环境; 2)掌握在MATLAB 命令窗口调试运行程序; 3)掌握M 文件编写规则及在MATLAB 命令窗口运行程序; 4) 掌握利用数值积分法构造离散模型的方法。
二.实验内容电路如图1所示电路进行仿真试验。
元件参数:V E 1=,Ω=10R ,H L 01.0=,F C μ1=。
初始值:A i L 0)0(=,V u c 0)0(=。
输出量电容电压)(t u c 。
)(t u c图1 RLC 串联电路连续系统模型:微分方程传递函数2()1()()1c U s G s U s LCs RCs ==++三、实验源代码前向欧拉法R=10;L=0.01;C=1.0e-6;Us=1;t=0.01;h = 5.0e-5;NNN = fix(t/h);AA = [-R/L -1/L;1/C 0];BB = [1/L;0];CC = [0 1];Nr = 2;for i=1:1:Nrxx(1:Nr,1) = 0;endfor k=1:NNNxx(1:Nr,k+1) = xx(1:Nr,k) + (AA* xx(1:Nr,k)+BB)*h;end后向欧拉法(未声明变量同上)for i=1:1:Nrxxx(1:Nr,1) = 0;endEE = [1 0;0 1];AA1 = inv(EE-AA*h);for k=1:NNNxxx(1:Nr,k+1) = AA1*(xxx(1:Nr,k) + BB*h);梯形法for i=1:1:Nrxxxx(1:Nr,1) = 0;endEE = [1 0;0 1];AA1 = inv(EE-AA*h/2);for k=1:NNNxxxx(1:Nr,k+1) = AA1*( xxxx(1:Nr,k) + BB*h + AA*xxxx(1:Nr,k)*h/2);二阶显式Adams法AA1 = (EE-AA*h/2);for i=1:1:Nrxxxxx(1:Nr,1) = 0;endEE = [1 0;0 1];for k=1:2xxxxx(1:Nr,k+1) = AA1*(xxxxx(1:Nr,k) + BB*h + AA*xxxxx(1:Nr,k)*h/2);endfor k=3:NNNFk = 23*(AA*xxxxx(1:Nr,k)+ BB);Fk1 = -16*(AA*xxxxx(1:Nr,k-1)+ BB);Fk2 = 5*(AA*xxxxx(1:Nr,k-2)+ BB);xxxxx(1:Nr,k+1) = xxxxx(1:Nr,k)+(Fk+Fk1+Fk2)*h/12; end仿真结果H = 5*10-5sH=1.0*10-6s时四、实验结论1、通过单个模型的分别仿真,可以得出结论:二阶显示Adams法建模最为复杂,仿真时间也较长,对步距要求较低。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机械系统动力学
简化串联机器人的运动学与动力学仿真分析
学院:机械工程学院
专业:机械设计制造
及其自动化
学生姓名:
学号:
指导教师:
完成日期: 2015.01.09
摘要
在机器人研究中,串联机器人研究得较为成熟,其具有结构简单、成本低、控制简单、运动空间大等优点,已成功应用于很多领域。
本文在ADAMS 中用连杆模拟两自由度的串联机器人(机械臂),对其分别进行运动学分析、动力学分析。
得出该机构在给出工作条件下的位移、速度、加速度曲线和关节末端的运动轨迹。
关键词:机器人;ADAMS;曲线;轨迹
一、ADAMS软件简介
ADAMS,即机械系统动力学自动分析(Automatic Dynamic Analysis of Mechanical Systems),该软件是美国MDI公司(Mechanical Dynamics Inc.) (现已并入美国MSC公司)开发的虚拟样机分析软件。
目前,ADAMS已经被全世界各行各业的数百家主要制造商采用。
ADAMS软件使用交互式图形环境和零件库、约束库、力库,创建完全参数化的机械系统几何模型,其求解器采用多刚体系统动力学理论中的拉格朗日方程方法,建立系统动力学方程,对虚拟机械系统进行静力学、运动学和动力学分析,输出位移、速度、加速度和反作用力曲线。
ADAMS软件的仿真可用于预测机械系统的性能、运动范围、碰撞检测、峰值载荷以及计算有限元的输入载荷等。
二、简化串联机器人的运动学仿真
(1)启动ADAMS/View。
在欢迎对话框中选择新建模型,模型取名为robot,并将单位设置为MMKS,然后单击OK。
(2)打开坐标系窗口。
按下F4键,或者单击菜单【View】→【Coordinate Window】后,打开坐标系窗口。
当鼠标在图形区移动时,在坐标窗口中显示了当前鼠标所在位置的坐标值。
(3)创建机械臂关节1(连杆)。
单击连杆按钮,将其的长、宽、深选项,设置为300mm、40mm、10mm,如图2.1所示。
在图形区单击鼠标左键,然后将连杆拖至水平位置时,再单击鼠标左键。
图2.1创建连杆图2.2创建孔
(4)在连杆的右端打孔。
在几何建模工具栏单击打孔按钮,将半径Radius设置为10mm,深度设置为10mm,如图2.2所示。
然后在图形区模型附近单击鼠标左键,在与XY平面垂直的表面上单击鼠标左键。
然后修改孔的位置,【HOLE_1】→【Modify】,在弹出的对话框中,将Center的坐标值设置成(300,0.0,5.0)(5)创建关节2。
用(3)的方法在关节1右端孔中心处创建关节2,如图2.3所示。
然后再将关节2向内侧平移10mm。
图2.3机械臂模型
(6)添加约束。
在关节1的左端与大地之间添加转动副,在关节1与关节2结合处添加转动副。
单击工具栏中的旋转副按钮,并将创建旋转副的选项设置为2Bod-1Loc和Normal Grid,然后在图形区单击关节1和大地,之后需要选择一个作用点,将鼠标移动到关节1的Marker1处出现center信息时,按下鼠标左键后就可以创建旋转副,旋转副的轴垂直于工作栅格。
然后用同样的方法创建关节1与关节2之间的旋转副,如图2.4所示。
图2.4创建旋转副
(7)添加驱动。
在运动副1(Joint1)和运动副2(Joint2)上分别添加旋转驱动。
单击主工具栏的旋转驱动按钮,然后在选择上面创建的旋转副1,然后在图形区单击鼠标右键,在快捷菜单中中选择Modify,在编辑对话框中将驱动函数设置为30d*sin(time),如图2.5所示。
用同样的方法在旋转副2上创建旋转驱动,并将驱动函数设置为20d*time*(-1)。
图2.5旋转驱动
(8)运行仿真计算。
单击主工具栏的仿真计算按钮,将仿真类型设置为Kinematic,仿真时间End Time设置为20,仿真步数Steps设置为500,然后单击运行按钮进行仿真计算。
(9)绘制运动轨迹。
单击菜单【Review】→【Create Trace Spline】,然后选择关节2右端点Marker4,再选择关节1与大地的铰接点,鼠标移动到Joint1处,单击鼠标
右键,在弹出对话框中选择ground,单击OK创建运动轨迹,如图2.6所示。
图2.6机器人末端运动轨迹
(10)结果后处理。
按下键盘上的F8键,界面将从View模块直接进入到PostProcess模块,后处理模块界面如图2.7所示。
图2.7后处理模块界面
(11)后处理模块界面
在后处理模块,通过菜单【View】→【Load Animation】可以载入动画。
在仿真动画中可以播放两种动画,一种是在时间域内进行的运动学和动力学仿真计算动画;另一种是在频率域内的,播放通过现行化或者在震动模块中的计算模型的振型动画。
单击播放按钮后开始播放动画,如果在播放同时按下记录按钮,在播放动画的同时也将动画保存到动画文件中,动画文件位于ADAMS的工作目录下。
在后处理模块中,通过菜单【View】→【Load Plot】,通过选择相应的选项,绘制出相应的结果曲线。
如果2.8、2.9、2.10所示,分别绘制出机械臂末端点的位移曲线、速度曲线和加速度曲线。
图2.8机器人末端位移曲线
图2.9机器人末端速度曲线
图2.10 机器人末端加速度曲线
三、串联机器人的动力学分析
(1)创建机械臂模型。
按照二中(1)~(6)步创建同样的机械臂,并添加运动副约束。
(2)添加驱动。
与运动分析不同,动力学分析添加的驱动为单分量力矩。
单击工具栏上的单分量力矩选项,将选项设置为Space Fixed、Normal to Grid和Constant,然后勾选Torque项并输入3800,然后在图形区单击关节1,再在
其上单击任何一点。
用同样的方法添加关节2的驱动,并将其值设置为-120。
图3.1添加驱动——单分量力矩
(3)运动学计算仿真。
单击菜单【Simulate】→【Iteractive Controls】,打开交互式仿真控制对话框,在对话框中将仿真时间End Time设置为2,仿真步数Steps设置为500,仿真类型Type设置为Dynamic,单击仿真计算按钮,观看仿真动画,模型将在重力和驱动力矩作用下运动。
(4)绘制运动轨迹。
单击菜单【Review】→【Create Trace Spline】,然后选择关节2右端点Marker4,再选择关节1与大地的铰接点,鼠标移动到Joint1处,单击鼠标右键,在弹出对话框中选择ground,单击OK创建运动轨迹,如图3.2所示。
图3.2 机器人末端运动轨迹
(5)结果后处理。
在后处理模块,通过菜单【View】→【Load Animation】可以载入动画。
单击播放按钮后开始播放动画,在播放同时按下记录按钮,将动画保存到动画文件中。
在后处理模块中,通过菜单【View】→【Load Plot】,通过选择相应的选项,绘制出相应的结果曲线。
如果3.3、3.4、3.5所示,分别绘制出机械臂末端点的位移曲线、速度曲线和加速度曲线。
图3.3机器人末端位移曲线
图3.4 机器人末端速度曲线
.
.. 图3.5机器人末端加速度曲线
四、小结及心得
运用ADAMS通过以上过程对两自由度串联机器人进行了仿真分析,得出相应的位移、速度、加速度曲线以及工作端的运动轨迹,得出了构件的运动的规律,同时也可以较准确掌握机器人工作端的位移、速度、加速度等动力学参数。
这对于对机构进行结构优化提供了一定依据。
通过用ADAMS软件对连杆机器人进行以上的简单模拟,我对机械系统动力学仿真软件有了初步的认识和一定的了解,为以后进一步学习这些软件打下了基础。