基于ADAMS的机械手臂运动仿真分析_李金恒

基于ADAMS的机械手臂运动仿真分析_李金恒
基于ADAMS的机械手臂运动仿真分析_李金恒

液压挖掘机工作装置在ADAMS中的运动仿真解析

液压挖掘机工作装置在ADAMS中的运动 仿真解析 姓名:XXX 部门:XXX 日期:XXX

液压挖掘机工作装置在ADAMS中的运动仿真解析虚拟样机技术在使用过程中为液压挖掘机设计提供了有效的方法 和手段,在使用过程中受到了条件限制,较少的单位会对运行学进行仿真研究,降低了色剂方案可行性。文章基于动力学仿真软件ADAMS建立起了挖掘机工作装置虚拟系统,更好的完成了前期处理工作,使得建模正确性更高。 液压缸顺序工作的运动仿真分析 1.1.基于尺寸确定 当液压的挖掘机工作装置尺寸以及基本结构都确定下来之后,该挖掘机的工作范围也基本确定下来。简单理解就是挖掘机铲斗齿尖轨迹的包络图得以确定。在包括图中,有些部分区间靠近的比较紧密,有的会深入到挖掘机停点底部下,这一个位置虽然还可以挖掘到,但是在挖掘过程中会引起土壤坍塌,从而影响机械运行稳定,使得施工安全性受到影响。在以上动臂液压缸、斗杆液压缸和铲斗液压缸运动仿真分析过程中,选择的挖掘机工作顺序和方式一般都是在装置范畴内,这里讲解的顺序指的是,挖掘工作进行时,各个油缸都是根据一定顺序进行收缩或者伸出。例如:挖掘进行时,需要先下降动动臂,再收回斗杆,这个动作完成之后,在使用铲斗进行挖掘。 1.2.顺序工作运动仿真实现的路线 仿真路线是,在斗杆液压缸、动臂液压缸、铲斗液压缸上进行设置,一般在不同的时间段内,它的运动驱动函数都不同,需要进行调节处理,使得各缸在相应的工作极限范围内相互运行,这样就可以获得挖掘机的工作范围。可以在液压缸移动副约束处添加移动驱动,改变运动方式, 第 2 页共 5 页

将其更换成位移运动方式。运动的函数输入时,需要注意相匹配的的STEP函数。对液压缸进行STEP函数值设置时,应该满足运动函数需求。当完成了函数值输入之后,在运行状态下可以启动ADAMS软件的仿真模块。 1.3.仿真过程 当工作面从最初的范围逐渐移动时,一般最初的指的是停机状态下。可以适当的对斗杆、铲斗液压缸进行调整,将其保持在全缩的状态中,逐渐对动臂液压缸拉伸,将其缩小到CD弧线上。这个伸缩过程需要得到弧线支撑,基于保障弧线运动轨迹基础上做好控制工作。其中在进行一次姿态调整之后,作业范围会缩小,而且包络图中的各个点会逐渐深入挖掘机的底部,在这个范围上可以实现挖掘,但是可能出现塌陷实现,导致机械无法正常施工。因此,一般除了有条件的挖沟作业之外进行使用,其他施工一般都不会使用。可以在模型中建立起一个处于回转中心轴的三维坐标,将坐标点确定为(608,.0,0.0,1254.3306),这样就可以测量出方向移动值,可以得出这个位置的位移,这样便可以达到最大高度值,其实这个测量方法比较简单,也比较容易掌握。根据曲线变化得出,从得到的曲线中得出最终的数值,可以查看到最大值,平均值以及最小值等。 工作装置模型的运动学仿真分析 2.1.参数范围 运动学仿真中的参数范围确定一般都包含速度、位移以及加速度,这些参数会有一个变化范围。在进行运动学仿真分析中,需要基于ADAMS/Solver求解,就可以得出代数方程。因此,在进行仿真系统自由度确认时,一般自由度的必须为零。如果这个时候会考虑到物体的惯性 第 3 页共 5 页

液压挖掘机工作装置在ADAMS中的运动仿真解析参考文本

液压挖掘机工作装置在ADAMS中的运动仿真解 析参考文本 In The Actual Work Production Management, In Order To Ensure The Smooth Progress Of The Process, And Consider The Relationship Between Each Link, The Specific Requirements Of Each Link To Achieve Risk Control And Planning 某某管理中心 XX年XX月

液压挖掘机工作装置在ADAMS中的运动仿真解析参考文本 使用指引:此安全管理资料应用在实际工作生产管理中为了保障过程顺利推进,同时考虑各个环节之间的关系,每个环节实现的具体要求而进行的风险控制与规划,并将危害降低到最小,文档经过下载可进行自定义修改,请根据实际需求进行调整与使用。 虚拟样机技术在使用过程中为液压挖掘机设计提供了 有效的方法和手段,在使用过程中受到了条件限制,较少 的单位会对运行学进行仿真研究,降低了色剂方案可行 性。文章基于动力学仿真软件ADAMS建立起了挖掘机工 作装置虚拟系统,更好的完成了前期处理工作,使得建模 正确性更高。 液压缸顺序工作的运动仿真分析 1.1.基于尺寸确定 当液压的挖掘机工作装置尺寸以及基本结构都确定下 来之后,该挖掘机的工作范围也基本确定下来。简单理解 就是挖掘机铲斗齿尖轨迹的包络图得以确定。在包括图

中,有些部分区间靠近的比较紧密,有的会深入到挖掘机停点底部下,这一个位置虽然还可以挖掘到,但是在挖掘过程中会引起土壤坍塌,从而影响机械运行稳定,使得施工安全性受到影响。在以上动臂液压缸、斗杆液压缸和铲斗液压缸运动仿真分析过程中,选择的挖掘机工作顺序和方式一般都是在装置范畴内,这里讲解的顺序指的是,挖掘工作进行时,各个油缸都是根据一定顺序进行收缩或者伸出。例如:挖掘进行时,需要先下降动动臂,再收回斗杆,这个动作完成之后,在使用铲斗进行挖掘。 1.2.顺序工作运动仿真实现的路线 仿真路线是,在斗杆液压缸、动臂液压缸、铲斗液压缸上进行设置,一般在不同的时间段内,它的运动驱动函数都不同,需要进行调节处理,使得各缸在相应的工作极限范围内相互运行,这样就可以获得挖掘机的工作范围。可以在液压缸移动副约束处添加移动驱动,改变运动方

最新西华大学机器人创新设计实验报告(工业机械手模拟仿真)

实验报告 (理工类) 课程名称: 机器人创新实验 课程代码: 6003199 学院(直属系): 机械学院机械设计制造系 年级/专业/班: 2010级机制3班 学生姓名: 学号: 实验总成绩: 任课教师: 李炜 开课学院: 机械工程与自动化学院 实验中心名称: 机械工程基础实验中心

一、设计题目 工业机器人设计及仿真分析 二、成员分工:(5分) 三、设计方案:(整个系统工作原理和设计)(20分) 1、功能分析 工业机器人由操作机(机械本体)、控制器、伺服驱动系统和检测传感装置构成,是一种仿人操作、自动控制、可重复编程、能在三维空间完成各种作业的机电一体化自动化生产设备。特别适合于多品种、变批量的柔性生产。它对稳定、提高产品质量,提高生产效率,改善劳动条件和产品的快速更新换代起着十分重要的作用。机器人技术是综合了计算机、控制论、机构学、信息和传感技术、人工智能、仿生学等多学科而形成的高新技术,是当代研究十分活跃,应用日益广泛的领域。机器人应用情况,是一个国家工业自动化水平的重要标志。机器人并不是在简单意义上代替人工的劳动,而是综合了人的特长和机器特长的一种拟人的电子机械装置,既有人对环境状态的快速反应和分析判断能力,又有机器可长时间持续工作、精确度高、抗恶劣环境的能力,从某种意义上说它也是机器的进化过程产物,它是工业以及非产业界的重要生产和服务性设备,也是先进制造技术领域不可缺少的自动化设备。 本次我们小组所设计的工业机器人主要用来完成以下任务: (1)、完成工业生产上主要焊接任务; (2)、能够在上产中完成油漆、染料等喷涂工作; (3)、完成加工工件的夹持、送料与转位任务; (5)、对复杂的曲线曲面类零件加工;(机械手式数控加工机床,如英国DELCAM公司所提供的风力发电机叶片加工方案,起辅助软体为powermill,本身为DELCAM公司出品)

基于MATLAB Robotics Tools的机械臂仿真

基于MATLAB Robotics Tools的机械臂仿真 【摘要】在MATLAB环境下,对puma560机器人进行运动学仿真研究,利用Robotics Toolbox工具箱编制了简单的程序语句,建立机器人运动学模型,与可视化图形界面,利用D-H参数法对机器人的正运动学、逆运动学进行了仿真,通过仿真,很直观的显示了机器人的运动特性,达到了预定的目标,对机器人的研究与开发具有较高的利用价值。 【关键词】机器人;运动学正解;运动学逆解 Abstract:For the purpose of making trajectory plan research on puma560 robot,in the MATLAB environment,the kinematic parameters of the robot were designed. Kinematic model was established by Robotics Toolbox compiled the simple programming statements,the difference was discussed between the standard D-H parameters,and the trajectory planning was simulated,the joints trajectory curve were smooth and continuous,Simulation shows the designed parameters are correct,thus achieved the goal. The tool has higher economic and practical value for the research and development of robot. Key words:robot;trajectory planning;MTALAB;simulation 1.前言 机器人是当代新科技的代表产物,随着计算机技术的发展,机器人科学与技术得到了迅猛的发展,在机器人的研究中,由于其价格较昂贵,进行普及型实验难度较大,隐刺机器人仿真实验变得十分重要。对机器人进行软件仿真,从运动图像和动态曲线表,可以模拟机器人的动态特性,更加直观的显示了机器人的运动状况,从而可以分析许多重要的信息。 对机器人的运动学仿真,很多学者都进行了研究。文献2以一个死自由度机器人为例,利用MATLAB软件绘制了其三维运动轨迹;文献4对一种柱面机械手为对象,对机械手模型的手动控制和轨迹规划进行了仿真;但上述各种方法建立的机器人模型只适合特定的机械臂模型。一种通用的,经过简单修改便可用于任何一种机械臂的仿真方法显得尤为重要。 2.机器人运动学简介 机器人学中关于运动学和动力学最常用的描述方法是矩阵法,这种数学描述是以四阶方阵变换三维空间的齐次坐标为基础的。矩阵法、齐次变换等概念是机器人学研究中最重要的数学基础。利用MATLAB Robotics Toolbox工具箱中的transl、rotx、roty和rotz函数可以非常容易的实现用其次变换矩阵表示平移变换和旋转变换。例如机器人在X轴方向平移了0.5米的其次坐标变换可表示为:

(完整版)Adams运动仿真例子--起重机的建模和仿真

1起重机的建模和仿真,如下图所示。 1)启动ADAMS 1. 运行ADAMS,选择create a new model; 2. modal name 中命名为lift_mecha; 3. 确认gravity 文本框中是earth normal (-global Y),units文本框中是MKS;ok 4. 选择setting——working grid,在打开的参数设置中,设置size在X和Y方向均为20 m,spacing在X和Y方向均为1m;ok 5. 通过缩放按钮,使窗口显示所有栅格,单击F4打开坐标窗口。 2)建模 1. 查看左下角的坐标系为XY平面 2. 选择setting——icons下的new size图标单位为1

3. 在工具图标中,选择实体建模按钮中的box按钮 4. 设置实体参数; On ground Length :12 Height:4 Depth:8 5. 鼠标点击屏幕上中心坐标处,建立基座部分 6. 继续box建立Mount座架部件,设置参数: New part Length :3 Height:3 Depth: 3.5 设置完毕,在基座右上角建立座架Mount部件 7. 左键点击立体视角按钮,查看模型,座架Mount不在基座中间,调整座架到基座中间部位:

①右键选择主工具箱中的position按钮图标中的move按钮 ②在打开的参数设置对话框中选择Vector,Distance项中输入3m,实现Mount 移至基座中间位置 ③设置完毕,选择座架实体,移动方向箭头按Z轴方向,Distance项中输入2.25m,完成座架的移动 右键选择座架,在快捷菜单中选择rename,命名为Mount 8. 选择setting—working grid 打开栅格设置对话框,在set location中,选择pick 选择Mount.cm座架质心,并选择X轴和Y轴方向,选择完毕,栅格位于座架中心

ADAMS机构设计与分析

曲柄滑块机构的仿真与分析: 图中件1、2、为齿轮,按圆柱建模,其中齿轮2半径350mm、厚度50mm;齿轮1半径150mm、厚度40mm;件3连杆(宽150mm;厚60mm)、件4长方体滑块(长600mm、宽300mm、高400mm),要求整个模型与栅格成对称状态。其中:齿轮1材料密度为7.8 10-3kg/cm2;连杆3质量Q=65kg,惯性矩Ixx=0.132kg.m2,Iyy=6.80kg.m2,Izz=6.91kg.m2;滑块4材料为铝。 绘图步骤简介: 步骤1:启动ADAMS/View程序 1)选择MD Adams>Adams-view MD 2010 2)在打开的对话框中选择create a new model 。 3)选择start in 后在单击,在自己指定的工作目录下新建的一个文件夹,以保存样机模型。 4)在model name栏中输入模型名称:model_lixiang 5)在gravity选项栏中选择earth normal(-global Y)。 6)在units文本框设定为MMKS—mm、kg、N、s、deg 。 7)单击ok按钮。如图:

步骤2:设定建模环境 1)选择settings>working grid,按图所示进行设置工作栅格大小及间距。 2)单击ok按钮,可看到工作栅格已经改变。 3)在主工具箱中选择,显示view控制图标。 4)按F键或在主工具箱中单击,可看到整个工作栅格。 步骤3:样机建模 1、创建设计点 1)在集合建模工具集中,单击点工具图标 2)在主工具箱的选项栏中选择添加到零件上add to ground。 3)在建模视窗中,先点击ground,再选择该点,点击右键,打开修改点对话框,修改坐标为A(-800,-20,20),重复此过程,依次创建点B(-300,0,25)、C(0,0,0)、D(1000,0,0) 2、创建驱动齿轮1 1)在集合建模工具集中,单击圆柱工具图标、。 2)在主工具箱的选项栏中选择新零件new part 3)在长度选项输入40mm、半径选项输入150mm,如图(1)。 4)在建模视窗中,点击点(-800,-20,20),水平拖动鼠标至点的右边点击,创建圆柱体5)旋转圆柱体与屏幕垂直:鼠标放在圆柱体左端附近,点击右键,选择标记点marker菜单,

毕业设计-送料机械手设计及Solidworks运动仿真(全套图纸)

目录 摘要 (1) 第一章机械手设计任务书 (2) 1.1毕业设计目的 (2) 1.2本课题的内容和要求 (2) 第二章抓取机构设计 (4) 2.1手部设计计算 (4) 2.2腕部设计计算 (7) 2.3臂伸缩机构设计 (9) 第三章液压系统原理设计及草图 (11) 3.1手部抓取缸 (11) 3.2腕部摆动液压回路 (13) 3.3小臂伸缩缸液压回路 (14) 3.4总体系统图 (15) 第四章机身机座的结构设计 (16) 4.1电机的选择 (17) 4.2减速器的选择 (18) 4.3螺柱的设计与校核 (18) 第五章机械手的定位与平稳性 (20) 5.1常用的定位方式 (20) 5.2影响平稳性和定位精度的因素 (20) 5.3机械手运动的缓冲装置 (21) 第六章机械手的控制 (22) 第七章机械手的组成与分类 (23) 7.1机械手组成 (23) 7.2机械手分类 (25) 第八章机械手Solidworks三维造型 (26) 8.1上手爪造型 (27) 8.2螺栓的绘制 (31) 毕业设计感想 (36) 参考资料 (37)

送料机械手设计及Solidworks运动仿真 摘要 本课题是为普通车床配套而设计的上料机械手。工业机械手是工业生产的必然产物,它是一种模仿人体上肢的部分功能,按照预定要求输送工件或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。因而具有强大的生命力受到人们的广泛重视和欢迎。实践证明,工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,改善劳动条件,提高劳动生产率和自动化水平。工业生产中经常出现的笨重工件的搬运和长期频繁、单调的操作,采用机械手是有效的。此外,它能在高温、低温、深水、宇宙、放射性和其他有毒、污染环境条件下进行操作,更显示其优越性,有着广阔的发展前途。 本课题通过应用AutoCAD 技术对机械手进行结构设计和液压传动原理设计,运用Solidworks技术对上料机械手进行三维实体造型,并进行了运动仿真,使其能将基本的运动更具体的展现在人们面前。它能实行自动上料运动;在安装工件时,将工件送入卡盘中的夹紧运动等。上料机械手的运动速度是按着满足生产率的要求来设定。 关键字机械手,AutoCAD,Solidworks。 全套图纸,仿真,加153893706

基于Solidworks的机械手运动仿真设计

2012年8月第24期 科技视界 SCIENCE &TECHNOLOGY VISION 科技视界0引言 机械手对实现工业生产自动化,推动工业生产的进一步 发展起着重要作用。工业机械手可以代替人手的繁重劳动,显著减轻工人的劳动强度,改善劳动条件,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门,更能提高劳动生产率和自动化水平。随着现代生产的机械化和自动化的发展对机器人的需求越来越大因而对机器人的末端执行机构机械手的研究尤为重要。一些软件的发展为机械手的设计分析提供了方便降低了生产成本,本设计是基于S olidworks 软件,使得设计效率大大提高[1]。 本文是为普通车床配套而设计的上料机械手。它是一种模仿人体上肢的部分功能,按照预定要求输送工件或握持工具进行操作的自动化技术设备,对实现工业生产自动化,推动工业生产的进一步发展起着重要作用。 1机械手工作原理 上料机械手直接与工件接触的部件,它能执行人手的抓 握功能。手抓取物体以物体为中心,用两根手指包络物体。根据抓取物体时的相对状态,靠手指与工件之间的摩擦力来夹持工件。本上料机械手采用二指平动手爪,属于夹持式手爪,手指由四杆机构带动,当上料机械手手爪夹紧和松开物体时, 手指姿态不变,作平动。机械手手爪的结构见图1,①为支架、 ②气动杆、③和④为大螺钉、⑤和⑥为三孔连杆、⑦为小螺 钉、⑧短连杆、⑨和⑩为手指。 通过气动杆②来传动力的,气缸带动气动杆②使之向上移动时,其它的杆件共同运动,此时手爪是处于握紧工件的过程;反之,当气缸带动气动杆②向下移动时,手爪是处于张开的过程。这样,用气缸带动连杆②做往复平动,从而使其它杆件运动,带动手爪张合,手指上的任意一点的运动轨迹为一弧摆动。 图1 机械手装配简图 基于Solidworks的机械手运动仿真设计 郑向华 (成都工业学院机电工程系 四川成都611730) 【摘 要】本文在上料机械手设计与研究的基础上,具体进行了机械手仿真动画设计。完成基于S olidworks 的机械手运动仿 真,利用仿真动画来描述其工作原理。设计结果表明该设计可大大提高设计效率,收到良好效果。 【关键词】机械手;运动仿真;Solidworks The Design of Manipulator ’s Motion Simulation Based on the Solidworks Z HENG Xiang-hua (Electromechanical Engineering Department,Chengdu Technological University,Chengdu Sichuan ,611730,China)【Abstract 】In this paper,the design of manipulator on the basis of the design and study,specific for manipulator simulation ani - mation https://www.360docs.net/doc/201773692.html,pleted based on SolidWorks manipulator motion simulation,simulation animation to describe its working principle.The result indicates that this design can greatly improve the design efficiency,received good results. 【Key words 】Manipulator ;M otion simulation ;Solidworks ※基金项目:四川省教育厅项目(基金号10ZC035)。 作者简介:郑向华(1977—),女,黑龙江嫩江人,讲师,硕士研究生毕业,主要从事机电设计、CAD\CAE\CAM 及材料的研究 。 项目与课题 17

Matlab及adams联合仿真 仿真结果动画的保存及后处理

Matlab与adams联合仿真实例 本实例以matlab为外部控制程序,使用PID算法控制偏心杆的摆动,使偏心杆平衡到指定位置。 1.在adams/view中建立偏心杆模型 图1 偏心杆模型 1)新建模型 如图所示,将Units设置为MMKS。设置自己的Working Directory,这里设置为C:\adams\exercise。点击OK按钮。 图2 新建模型对话框 2)创建连杆 设置连杆参数为Length=400,Width=20,Depth=20,创建如图所示的连杆。 图3 创建连杆 3)创建转动幅 在连杆质心MARKER点处创建转动幅,旋转副的参数设置为1Location和Normal To grid将连杆与大地相连。

图4 创建转动幅 4)创建球体 球体选项设置为Add to part,半径设置为20,单击连杆右侧Marker点,将球体添加到连杆上 图5 创建球体 5)创建单分量力矩 单击Forces>Create a Torque(Single Component)Applied Forces,设置为Space Fixed,Normal to Grid,将Characteristic设置为Constant,勾选Torque并输入0,单击连杆,再点击连杆左侧的Marker点,在连杆上创建一个单分量力矩。 图6 创建单分量力矩

2.模型参数设置 1)创建状态变量 图7 新建状态变量 点击图上所示得按钮,弹出创建状态变量对话框,创建输入状态变量Torque,将Name 修改为.MODEL_1.Torque。 图8 新建输入状态变量Torque 再分别创建状态变量Angel和Velocity(后面所设计控制系统为角度PID控制,反馈变量为Angel,Velocity为Angel对时间求导,不需要变量Velocity,这里设置Velocity是为了展示多个变量的创建)。设置Angel的函数AZ(MARKER_3,MARKER_4)*180/PI,Velocity 的函数为WZ(MARKER_3,MARKER_4)*180/PI。(MARKER_3为连杆上的点,MARKER_4为地面上固定的点)AZ(MARKER_i,MARKER_j)表示MARKER_i绕MARKER_j的Z轴旋转的角度,WZ表示MARKER_i绕MARKER_j的Z轴旋转的角速度。

基于Adams的凸轮机构运动仿真教程

基于adams的凸轮机构运动仿真 摘要:虚拟样机技术是一种崭新的产品开发技术,其中ADAMS软件是目前最著名的虚拟样机分析软件之一。本文阐述了虚拟样机技术和ADAMS软件的特点及其应用,以凸轮机构为研究对象,对其进行动力学分析。主要运用我们学习过的机械原理等理论知识对机构进行运动学和动力学的相关理论计算;利用ADAMS软件在图形显示方面的优势,采用其基本模块ADAMS/View(界面模块)进行一系列建模、运动分析和动态模拟仿真工作,验证模型的正确性,并对机构在整个周期内的可行性进行计算分析,记录相应信息,输出所需要的位置、速度、加速度等曲线与理论结果比较,充分展现虚拟样机技术的优越性,为虚拟样机技术的深入研究打下基础。 关键词:ADAMS;凸轮机构;运动学分析;仿真 引言 凸轮机构的应用十分广泛,在生产机械中应用凸轮机构可以较容易的实现不同的工作要求。特别是实现间歇式的运动过程!但是,目前对于该类模型的动态仿真很少。本例主要就推程、回程等要求进行预设。力图通过adams实现对该凸轮机构的构建以及后续的仿真,并尝试进行一定的机构优化。 1.研究内容 这里,我主要研究内容为理论凸轮设计在adams中的设计及其动态仿真。后续,根据输出的相应的速度、加速度曲线等将进行一定的设计优化。力图真实还原凸轮机构在设计中的真实过程。 2.工作原理 凸轮机构是由凸轮,从动件和机架三个基本构件组成的高副机构。凸轮是一个具有曲线轮廓或凹槽的构件,一般为主动件,作等速回转运动或往复直线运动。通过对凸轮轮廓进行不同的设计,可以实现从动件不同形式的运动。以此来满足机械设计中对于运动的精细控制过程。 3.动力学建模 (1)建模前期准备 情景设想:某公司需要设计一凸轮机构实现对物料的间歇夹紧过程。其给出相应数据如下。 注:其他的暂 不作要求。 (2)设计

六自由度机械手三维运动仿真研究

收稿日期: 2005 03 11;修返日期: 2005 05 24 基金项目:国家 863 计划资助项目(2001AA 423230);中新联合研究计划项目;湖北省自然科学基金(2003ABA 002) 六自由度机械手三维运动仿真研究 * 陈幼平,马志艳,袁楚明,周祖德 (华中科技大学机械科学与工程学院,湖北武汉430074) 摘 要:以六自由度机械手三维运动仿真为背景,介绍了利用Ope nGL 实现机械手运动仿真的有效方法,重点分析 了机械手运动学模型的构建以及运动轨迹规划的实现。对于一般的机械手运动仿真系统,该实例具有一般普遍性。关键词:Open GL ;机械手;三维运动仿真;轨迹规划 中图法分类号:TP242 文献标识码:A 文章编号:1001 3695(2006)06 0205 03 R esearch on S i m u l ati on of 3D M oti on for 6 DOF M an i pu lator C HEN Y ou p i ng ,MA Zh i y an ,YUAN Chu m i ng,ZHOU Zu de (Colle g e o f M ec han ic a l Sc i ence &E ng i n ee ring,Huazhong Universit y of S cie n c e &T ec hnology ,W uhan Hu bei 430074,Ch i na ) Abstract :The effecti ve met hod of a sm i u lati on syste m ofm anipu l atorw it h Open GL based on t he sm i ulati on of 3D m otion for 6 DOF m an i pu lator i s presented .The constructi on of k i neti cm odel and pat h p lann i ng are anal yzed e m phaticall y .To the usual 3D sm i u lati on syste m ofm anipu l ator ,the instance is un i versal reference .Key words :Open GL ;M an i pu l ator ;Sm i ulati on of 3D Moti on ;Path Planni ng 科学可视化、计算机仿真和虚拟现实是近年来计算机仿真领域的三大热门技术,而这三大热门技术的核心均是三维真实感图形的显示与交互。其中机器人三维运动仿真技术在机器人的研究与应用中发挥着重要的作用。它对于在实际工作中机器人行走路径的生成、工作空间防碰撞等具有十分重要的现实意义[1,2]。 在我国某些核电站的设备检修工作中,目前采用的机器人检修系统全部是国外的软硬件设备。在使用过程中,对于工作对象的尺寸变更难以适应,而且对工作人员有较高的使用要求,不能根据实际使用要求定制软硬件功能。本文根据实际项目经验,对检修机器人三维运动仿真部分进行了介绍。 1 三维实体建模 1 1 仿真方案的确定 进行机器人仿真的三维实体建模工作方案一般有如下几种:!使用VRM L 和Jav a3D 在一般的微机上构造轻量级的仿真平台,可应用于网络功能要求较高的机器人运动仿真。VRM L 和Java3D 的跨平台性、网络化和强大的可编程能力,对于实现网络化机器人仿真不失为一种简单、廉价而有效的手段。?使用虚拟样机技术。通过在PRO /E 或其他三维环境下建立的机器人三维模型和在ADAM S 环境下建立的力学模型对机器人进行仿真研究。主要应用于检验机器人各部件的设计性能以及部件之间的兼容性,并检查整机的综合设计性能,实现高质量、快速、低成本的设计。#在W i ndows 环境下配合某些三维建模工具如Autodesk Inventor 或3D M ax 等,使用V is ua l C++工具调用O pen GL 图形库中的函数,实现三维运动仿真。 O penGL 是SG I 公司开发的,作为一种三维工具软件包在交互式三维图形建模能力和编程方面具有无可比拟的优越性,可以灵活方便地实现二维和三维的高级图形技术。由于其强大的图形功能和跨平台的能力,已经成为事实上的图形标准,广泛应用于科学可视化、实体造型、CAD /CAM 、模拟仿真等诸多领域。目前,M icroso ft ,S G I ,IB M 等大公司都采用了O pen G L 作为三维图形标准。特别是随着PC 性能的不断提升和微软的加入,使得在微机上实现三维真实感图形的显示与交互成为可能,也为广大用户提供了在微机上使用以前只能在高性能图形工作站上运行各种软件的机会。另外,由于系统中涉及较多的机械手正、逆运动学方程求解问题,因而采用V C 作为编程语言,一方面可以方便地调用O pen G L 图形库函数;另一方面有利于算法的实现[3]。1 2 仿真实体的绘制 在本系统中,三维实体的绘制采用了以下方法来实现:(1)对于结构比较复杂而控制要求简单的工作对象或者其他附件,使用O penGL 直接绘制是一件十分烦琐的工作。而3D M ax 是一个相当好的流行建模工具,通过对简单几何形体进行并、交、切等布尔运算和曲面编辑等功能就能构造出复杂的几何形体。在完成复杂的建模后,输出3DS 格式文件,再通过一些相关工具软件(如3D Explorati on)可以生成O penGL 格式的C++数据文件,直接导入到VC 工程中,稍加修改就可完成复杂模型的绘制工作。 (2)对于结构简单而控制要求较复杂的机械手各轴,可直接使用Open GL 提供的三维建模函数完成绘制[1]。在此过程 中,对各轴的缩放、位置、角度的调整主要使用函数g lSca lef(),g l T ranslatef(),g l R otate f()来完成,为使绘制出来的各轴形象逼真,可对各轴进行相应的材质、光照设置;在进行轴之间进行装 ?205?第6期陈幼平等:六自由度机械手三维运动仿真研究

基于ADAMS的四自由度机械手运动学仿真

基于ADAMS的四自由度机械手运动学仿真 1 引言 1.1工业机械手研究现状 随着机器人研究的不断深入和机器人领域的不断发展,机器人仿真系统在机器人设计和研究方面,发挥着重要的作用,它可应用于机器人的许多方面,已成为机器人学的一个重要分支。例如:可帮助研究人员了解机器人工作空间的形态及极限;还能帮助研究人员了解机器人工作空间的形态与合理性;可用于分析检验轨迹规划和作业规划的正确性与合理性;可为离线编程技术的研究提供一种极为有效的验证手段;可以用于实时检测机器人与作业环境之间的碰撞与干涉以保证整个生产单元的安全等。此外,仿真技术还可以帮助用户选择适合特定作业环境的机器人类型。 机械手是近年来发展起来的综合学科。它集中了机械工程、电子工程、计算机工程、自动控制工程以及人工智能等多种学科的最新科研成果,代表了机电一体化的最高成就,是目前科技发展最活跃的领域之一。 工业机械手的性能,要求不断提高工作精度和作业速度,增加机构的自由度,提高通用性和灵活性,同时还要求降低成本,控制简单,安全可靠。因此,工业机械手的研究处于机械手研究的前沿。 多自由度机械手已经得到了广泛的研究,但自由度较少的工业机械手,以其造价低廉、结构紧凑、刚度高、定位精度高、响应速度快、实用性强等优势,有极高的性价比,在实际工业市场得到了广泛的应用。水平多关节工业机械手由于精度高、运动速度快,串联四自由度导致其靠后的驱动电机和传动系统都位于运动着的臂上,导致系统惯性增加,系统动力性能恶化;又由于串联机构求正解较容易,而求逆解则较困难,因此运动学与动力学计算困难,导致在设计中必须放宽各种设计参数;还因为机器较重,并进一步导致驱动部分变大,系统响应速度降低,大型驱动部分难以取得较高的精度。 1.2 工业机械手的功能及应用 机械手是工业自动控制领域中经常遇到的一种控制对象。机械手可以完成许多工作,如搬物、装配、切割、喷染等等,应用非常广泛。 在现代工业中,生产过程中的自动化已成为突出的主题。各行各业的自动化水平越来越高,现代化加工车间,常配有机械手,以提高生产效率,完成工人难

ADAMS实例仿真解析

ADAMS大作业 姓名:柴猛

学号:20107064 目录 绪论 (1) 模型机构 (2) 模型建立 (3) 约束添

加 (9) 运动添加 (11) 模型仿真 (14) 小结 (17) 参考文献 (17)

绪论 大型旋挖钻机是我国近年来引进、发展的桩工机械, 逐步取代了对环境污染严重、效率低下的其它建筑工程桩孔施工机械。旋挖钻机的钻桅变幅机构对整机布局和操纵稳定性影响很大, 它是实现钻孔位置变化及改变钻桅位置状态的关键部件。钻桅是旋挖钻机主执行机构的重要支撑, 其为钻具、调整机构、加压系统等提供结构支撑, 整个桅杆对于保证整机的正常运行和工作质量起着至关重要的作用。 旋挖钻机主要是运用于灌注桩施工,功能为钻孔。而在当今灌注桩施工中旋挖钻机具有优于其它方式的优点: 1.钻井效率高; 2.成孔质量好; 3.环境污染小。 本文主要是对旋挖钻机的钻桅举升装置进行运动仿真分析。

模型机构 钻桅举升装置主要由钻头,钻杆,变幅机构,桅杆以及油缸组成, 工作过程:对孔,下钻,钻进,提钻,回转,卸土六个主要步骤。 对孔:为了保证钻桅的垂直度,采用了平行四边形平动机构,并结合液压杆及回转机构完成孔的定位; 下钻:由于钻具质量大,应控制其下降速度,将钢丝绳与钻杆通过回转接头连接,采用卷扬提升系统控制钻具的升降;钻进:通过动力头驱动扭矩并传递给钻杆,再由钻杆传递给钻钭以实现钻进;提钻:与下钻具有相同的控制系统和运动过程; 回转:由回转机构完成;卸土:通过卷扬系统和连杆的旋转来完成。

模型建立 把实际模型按比例缩 小 一.底座 因为底座不参与运动分析,所以可以用方块代替底座:

Adams动力学仿真分析的详细步骤

1、将三维模型导出成parasolid格式,在adams中导入parasolid格式的模型,并进行保存。 2、检查并修改系统的设置,主要检查单位制和重力加速度。 3、修改零件名称(能极大地方便后续操作)、材料和颜色。首先在模型界面,使用线框图来修改零件名称和材料。然后,使用view part only来修改零件的颜色。 4、添加运动副和驱动。 注意: 1)添加运动副时,要留意构件的选择顺序,是第一个构件相对于第二个构件运动。 2)对于要添加驱动的运动副,当使用垂直于网格来确定运动副的方向时,一定要注意视图定向是否对,使用右手法则进行判断。若视图定向错了,运动方向就错了,驱动函数要取负。 3)添加运动副时,应尽量使用零件的质心点,此时也应检查零件的质心点是否在其中心。 4)因为在仿真中经常要修改驱动函数,所以应为驱动取一个有意义的名称,一般旋转驱动取为:零件名称_MR1,平移驱动取为:零件名称_MT1。 5)运动副数目很多,且后面用的比较少,所以运动副的名称可以不做修改。对于要添加驱动的运动副,在添加运动副后,应马上添加驱动,以免搞错。 6)添加完运动副和驱动后,应对其进行检查。使用数据库导航器检查运动副和驱动的名称、类型和数量,使用verify model检查自由度的数目,此时要逐个零件进行自由度的检查和计算。 7)进行初步仿真,再次对之前的工作进行验证。因为添加了材料,有重力,但没有定义接触,此时模型会在重力的作用下下掉。若没问题,则进行保存。 5、添加载荷。

6、修改驱动函数。一般使用速度进行定义,旋转驱动记得加d。 7、仿真。先进行静平衡计算,再进行动力学计算。 8、后处理。 具体步骤如下: 1)新建图纸,选择data,添加曲线,修改legend。一般需要线位移,线速度,垂直轮压和水平侧向力的曲线。 2)分析验证,判断仿真结果的正确性(变化规律是否对,关键数值是否对)。 3)截图保存,得出仿真分析结论。

ADAMS行星齿轮运动学仿真详解

ADAMS行星轮仿真过程详解 1三维建模 使用UG进行三维建模并装配,UG中有齿轮库,可以直接生成齿轮。本例行星齿轮机构各齿轮参数及中心距如表1所示。行星轮与内齿轮各啮合点坐标如表2所示,啮合点坐标将在ADAMS建模时使用。 表1行星齿轮机构各齿轮参数 外齿轮齿顶圆直径 (mm)内齿轮齿顶圆直径 (mm) 行星轮齿顶圆直径 (mm) 内齿轮与行星轮中心距 (mm)200 120 50 80 表2行星轮与内齿轮啮合点坐标 行星轮1与内齿轮 (mm) 行星轮1与外齿轮 (mm) 行星轮2与内齿轮 (mm) 行星轮3与内齿轮 (mm) (0,0,60)(0,0,100) (0.0, -57, -18.5) (0.0, 48.5, -35.3) 将连接杆、内齿轮、外齿轮和行星轮装配到指定位置,装配图如图1所示,三个行星轮相互间夹角为120°。装配完成后导出.xt格式文件,用于ADAMS建模。 图1行星轮机构装配体

2ADAMS建模 1)导入模型。新建ADAMS模型,将.xt格式文件导入到ADAMS模型中。 2)添加运动副 行星轮系所需运动副共有6个,外齿轮与大地间的固定副JOINT_1(外齿轮不动);连接杆与外齿轮的旋转副JOINT_2,连接杆与内齿轮的旋转副JOINT_3,连接杆与三个行星轮之间的旋转副JOINT_4、JOINT_5、JOINT_6。记住此处一定是各构件和连接杆之间的旋转副,而不能是和大地之间建旋转副,如图2所示,这是后面建齿轮副的必要条件。 图2连接杆与各构件运动副 3)添加齿轮副 分别建立三个行星轮和内齿轮的齿轮副,一个行星轮和外齿轮的齿轮副。齿轮副选择的对象不是部件而是之前建立的旋转副,分别建立JOINT_2和JOINT_4,JOINT_3和JOINT_4,JOINT_3和JOINT_5,JOINT_3和JOINT_6之间的齿轮副。 齿轮副需要啮合点,对啮合点需要建立在两个旋转副共有的部件上,也就是连接杆上,啮合点的位置决定了两个运动副之间的传动比。分别在两两齿轮啮合点处

液压挖掘机工作装置在ADAMS中的运动仿真解析

液压挖掘机工作装置在ADAMS中的运动仿真解析Deploy The Objectives, Requirements And Methods To Make The Personnel In The Organization Operate According To The Established Standards And Reach The Expected Level. 编订: ___________________ 审核: ___________________ 单位: ___________________

文件编号:KG-A0-4251-95 液压挖掘机工作装置在ADAMS中的 运动仿真解析 使用备注:本文档可用在日常工作场景,通过对目的、要求、方式、方法、进度等进行具体的部署,从而使得组织内人员按照既定标准、规范的要求进行操作,使日常工作或活动达到预期的水平。下载后就可自由编辑。 虚拟样机技术在使用过程中为液压挖掘机设计提 供了有效的方法和手段,在使用过程中受到了条件限 制,较少的单位会对运行学进行仿真研究,降低了色剂 方案可行性。文章基于动力学仿真软件ADAMS建立起 了挖掘机工作装置虚拟系统,更好的完成了前期处理工 作,使得建模正确性更高。 液压缸顺序工作的运动仿真分析 1. 基于尺寸确定 当液压的挖掘机工作装置尺寸以及基本结构都确 定下来之后,该挖掘机的工作范围也基本确定下来。简 单理解就是挖掘机铲斗齿尖轨迹的包络图得以确定。在 包括图中,有些部分区间靠近的比较紧密,有的会深入

到挖掘机停点底部下,这一个位置虽然还可以挖掘到,但是在挖掘过程中会引起土壤坍塌,从而影响机械运行稳定,使得施工安全性受到影响。在以上动臂液压缸、斗杆液压缸和铲斗液压缸运动仿真分析过程中,选择的挖掘机工作顺序和方式一般都是在装置范畴内,这里讲解的顺序指的是,挖掘工作进行时,各个油缸都是根据一定顺序进行收缩或者伸出。例如: 挖掘进行时,需要先下降动动臂,再收回斗杆,这个动作完成之后,在使用铲斗进行挖掘。 2?顺序工作运动仿真实现的路线 仿真路线是,在斗杆液压缸、动臂液压缸、铲斗液压缸上进行设置,一般在不同的时间段内,它的运动驱动函数都不同,需要进行调节处理,使得各缸在相应的工作极限范围内相互运行,这样就可以获得挖掘机的工作范围。可以在液压缸移动副约束处添加移动驱动,改变运动方式,将其更换成位移运动方式。运动的函数输入时,需要注意相匹配的的STEP函数。对液压缸进

液压挖掘机工作装置在ADAMS中的运动仿真解析(2021版)

( 安全技术 ) 单位:_________________________ 姓名:_________________________ 日期:_________________________ 精品文档 / Word文档 / 文字可改 液压挖掘机工作装置在ADAMS中的运动仿真解析(2021版) Technical safety means that the pursuit of technology should also include ensuring that people make mistakes

液压挖掘机工作装置在ADAMS中的运动仿 真解析(2021版) 虚拟样机技术在使用过程中为液压挖掘机设计提供了有效的方法和手段,在使用过程中受到了条件限制,较少的单位会对运行学进行仿真研究,降低了色剂方案可行性。文章基于动力学仿真软件ADAMS建立起了挖掘机工作装置虚拟系统,更好的完成了前期处理工作,使得建模正确性更高。 液压缸顺序工作的运动仿真分析 1.1.基于尺寸确定 当液压的挖掘机工作装置尺寸以及基本结构都确定下来之后,该挖掘机的工作范围也基本确定下来。简单理解就是挖掘机铲斗齿尖轨迹的包络图得以确定。在包括图中,有些部分区间靠近的比较紧密,有的会深入到挖掘机停点底部下,这一个位置虽然还可以挖

掘到,但是在挖掘过程中会引起土壤坍塌,从而影响机械运行稳定,使得施工安全性受到影响。在以上动臂液压缸、斗杆液压缸和铲斗液压缸运动仿真分析过程中,选择的挖掘机工作顺序和方式一般都是在装置范畴内,这里讲解的顺序指的是,挖掘工作进行时,各个油缸都是根据一定顺序进行收缩或者伸出。例如:挖掘进行时,需要先下降动动臂,再收回斗杆,这个动作完成之后,在使用铲斗进行挖掘。 1.2.顺序工作运动仿真实现的路线 仿真路线是,在斗杆液压缸、动臂液压缸、铲斗液压缸上进行设置,一般在不同的时间段内,它的运动驱动函数都不同,需要进行调节处理,使得各缸在相应的工作极限范围内相互运行,这样就可以获得挖掘机的工作范围。可以在液压缸移动副约束处添加移动驱动,改变运动方式,将其更换成位移运动方式。运动的函数输入时,需要注意相匹配的的STEP函数。对液压缸进行STEP函数值设置时,应该满足运动函数需求。当完成了函数值输入之后,在运行状态下可以启动ADAMS软件的仿真模块。

相关文档
最新文档