文档库 最新最全的文档下载
当前位置:文档库 › 基于气动人工肌肉仿人机械手臂肩关节的运动控制

基于气动人工肌肉仿人机械手臂肩关节的运动控制

基于气动人工肌肉仿人机械手臂肩关节的运动控制
基于气动人工肌肉仿人机械手臂肩关节的运动控制

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

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

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

基于STM32的机械臂运动控制分析设计说明书

机器人测控技术 大作业课程设计 课程设计名称:基于STM32的机械臂运动控制分析设计专业班级:自动1302 学生姓名:张鹏涛 学号:201323020219 指导教师:曹毅 课程设计时间:2016-4-28~2016-5-16 指导教师意见: 成绩: 签名:年月日 目录

摘要................................................................................................................. V 第一章运动模型建立...................................................................................... V I 1.1引言 ................................................................................................ V I 1.2机器人运动学模型的建立.................................................................. V I 1.2.1运动学正解 ......................................................................... VIII 第二章机械臂控制系统的总体方案设计 .......................................................... X 2.1机械臂的机械结构设计 ...................................................................... X 2.1.1臂部结构设计原则 ................................................................. X 2.1.2机械臂自由度的确定............................................................. XI 2.2机械臂关节控制的总体方案 .............................................................. XI 2.2.1机械臂控制器类型的确定...................................................... XI 2.2.2机械臂控制系统结构............................................................ XII 2.2.3关节控制系统的控制策略.................................................... XIII 第三章机械臂控制系统硬件设计.................................................................. XIII 3.1机械臂控制系统概述....................................................................... XIII 3.2微处理器选型................................................................................. XIV 3.3主控制模块设计.............................................................................. XV 3.3.1电源电路............................................................................. XV 3.3.2复位电路............................................................................ XVI 3.3.3时钟电路............................................................................ XVI 3.3.4 JTAG调试电路.................................................................. X VII 3.4驱动模块设计................................................................................. X VII

机械臂运动学

机械臂运动学基础 1、机械臂的运动学模型 机械臂运动学研究的是机械臂运动,而不考虑产生运动的力。运动学研究机械臂的位置,速度和加速度。机械臂的运动学的研究涉及到的几何和基于时间的内容,特别是各个关节彼此之间的关系以及随时间变化规律。 典型的机械臂由一些串行连接的关节和连杆组成。每个关节具有一个自由度,平移或旋转。对于具有n个关节的机械臂,关节的编号从1到n,有n +1个连杆,编号从0到n。连杆0是机械臂的基础,一般是固定的,连杆n上带有末端执行器。关节i连接连杆i和连杆i-1。一个连杆可以被视为一个刚体,确定与它相邻的两个关节的坐标轴之间的相对位置。一个连杆可以用两个参数描述,连杆长度和连杆扭转,这两个量定义了与它相关的两个坐标轴在空间的相对位置。而第一连杆和最后一个连杆的参数没有意义,一般选择为0。一个关节用两个参数描述,一是连杆的偏移,是指从一个连杆到下一个连杆沿的关节轴线的距离。二是关节角度,指一个关节相对于下一个关节轴的旋转角度。 为了便于描述的每一个关节的位置,我们在每一个关节设置一个坐标系,对于一个关节链,Denavit和Hartenberg提出了一种用矩阵表示各个关节之间关系的系统方法。对于转动关节i,规定它的转动平行于坐标轴z i-1,坐标轴x i-1对准从z i-1到z i的法线方向,如果z i-1与z i相交,则x i-1取z i?1×z i的方向。连杆,关节参数概括如下: ●连杆长度a i沿着x i轴从z i-1和z i轴之间的距离; ●连杆扭转αi从z i-1轴到zi轴相对x i-1轴夹角; ●连杆偏移d i从坐标系i-1的原点沿着z i-1轴到x i轴的距离; ●关节角度θi x i-1轴和x i轴之间关于z i-1轴的夹角。

基于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米的其次坐标变换可表示为:

机器人机械臂运动学分析

平面二自由度机械臂动力学分析 [摘要] 机器臂是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,这里主要对平面二自由度机械臂进行动力学研究。本文采用拉格朗日方程在多刚体系统动力学的应用方法分析平面二自由度机械臂的正向动力学。经过研究得出平面二自由度机械臂的动力学方程,为后续更深入研究做铺垫。 [关键字] 平面二自由度 一、介绍 机器人是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,简化解的过程,最大限度地减少工业机器人动力学在线计算的时间是一个受到关注的研究课题。 机器人动力学问题有两类: (1) 给出已知的轨迹点上的,即机器人关节位置、速度和加速度,求相应的关节力矩向量Q r。这对实现机器人动态控制是相当有用的。 (2) 已知关节驱动力矩,求机器人系统相应的各瞬时的运动。也就是说,给出关节力矩向量τ,求机器人所产生的运动。这对模拟机器人的运动是非常有用的。 二、二自由度机器臂动力学方程的推导过程 机器人是结构复杂的连杆系统,一般采用齐次变换的方法,用拉格朗日方程建立其系统动力学方程,对其位姿和运动状态进行描述。机器人动力学方程的具体推导过程如下: (1) 选取坐标系,选定完全而且独立的广义关节变量θr ,r=1, 2,…, n。 (2) 选定相应关节上的广义力F r:当θr是位移变量时,F r为力;当θr是角度变量时, F r为力矩。 (3) 求出机器人各构件的动能和势能,构造拉格朗日函数。 (4) 代入拉格朗日方程求得机器人系统的动力学方程。 下面以图1所示说明机器人二自由度机械臂动力学方程的推导过程。 1、分别求出两杆的动能和势能

毕业设计-送料机械手设计及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.wendangku.net/doc/5311393320.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

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

收稿日期: 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期陈幼平等:六自由度机械手三维运动仿真研究

机械系统动力学作业---平面二自由度机械臂运动学分析

机械系统动力学作业---平面二自由度机械臂运动学分 析 -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

平面二自由度机械臂动力学分析 [摘要] 机器臂是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,这里主要对平面二自由度机械臂进行动力学研究。本文采用拉格朗日方程在多刚体系统动力学的应用方法分析平面二自由度机械臂的正向动力学。经过研究得出平面二自由度机械臂的动力学方程,为后续更深入研究做铺垫。 [关键字] 平面二自由度机械臂动力学拉格朗日方程 一、介绍 机器人是一个非线性的复杂动力学系统。动力学问题的求解比较困难,而且需要较长的运算时间,因此,简化解的过程,最大限度地减少工业机器人动力学在线计算的时间是一个受到关注的研究课题。 机器人动力学问题有两类: (1) 给出已知的轨迹点上的,即机器人关节位置、速度和加速度,求相应的关节力矩向量Q r。这对实现机器人动态控制是相当有用的。 (2) 已知关节驱动力矩,求机器人系统相应的各瞬时的运动。也就是说,给出关节力矩向量τ,求机器人所产生的运动。这对模拟机器人的运动是非常有用的。 二、二自由度机器臂动力学方程的推导过程 机器人是结构复杂的连杆系统,一般采用齐次变换的方法,用拉格朗日方程建立其系统动力学方程,对其位姿和运动状态进行描述。机器人动力学方程的具体推导过程如下: (1) 选取坐标系,选定完全而且独立的广义关节变量θr ,r=1, 2,…, n。 (2) 选定相应关节上的广义力F r:当θr是位移变量时,F r为力;当θr是角度变量时, F r为力矩。 (3) 求出机器人各构件的动能和势能,构造拉格朗日函数。 (4) 代入拉格朗日方程求得机器人系统的动力学方程。 下面以图1所示说明机器人二自由度机械臂动力学方程的推导过程。

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

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

机械手运动仿真实验报告(仅供借鉴)

机械手运动仿真实验报告 一、机械手结构组成(简图) ①为机械手底座②为机械臂1 ③为机械臂2 ④为机械臂3 a、b、c为转动副,机械臂实现3自由度运动 二、机械手运动学方程推导 绘图框及转动副夹角: 绘图框大小为400X400 转动副a:anglea 转动副b:angleb 转动副c:anglec 机械手运动范围: 机械臂1长度50,机械臂2长度100,机械臂3长度50。三个关节可实现360度旋转。故机械臂运动范围为以半径为200的圆内。 机械手底座: X:(150,200) Y:(250,200)

机械臂1: X1:(200,200) Y1:((200+ 50 * cos(anglea*3.1415926/180)), (200-50 * sin(anglea*3.1415926/180))) 机械臂2: X2:((200+ 50 * cos(anglea*3.1415926/180)), (200-50* sin(anglea*3.1415926/180))) Y2:((200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)), (200 - 50 * sin (anglea*3.1415926/180)-100* sin(angleb*3.1415926/180))) 机械臂3: X3:((200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)), (200 - 50 * sin (angLea*3.1415926/180)-100* sin(angleb*3.1415926/180))) Y3:( (200 + 50 * cos(anglea*3.1415926/180)+100 * cos(angleb*3.1415926/180)+50 * cos(anglec *3.1415926/180)), (200 - 50 * sin(anglea*3.1415926/180)-100* sin(angleb*3.1415926/180)-50 * sin(anglec*3.1415926/180))) 三、机械手运动仿真程序编写(关键函数代码) pWnd->Invalidate(); pWnd->UpdateWindow() ; pDC->Rectangle(0,0,400,400); DrawRobotBase(); DrawRobotMemberBar1(m_fanglea); DrawRobotMemberBar2(m_fanglea, m_fangleb); DrawRobotMemberBar3(m_fanglea, m_fangleb, m_fanglec); //绘制底座及其颜色代码 void CDrawRobotDlg::DrawRobotBase() { CPen SuiyiPen; SuiyiPen.CreatePen(PS_SOLID,Wide,RGB(hong, lv, lan)); CPen *oldPen; oldPen = pDC->SelectObject(&SuiyiPen); pDC->MoveTo(150,200); pDC->LineTo(250,200); pDC->SelectObject(oldPen); DeleteObject(SuiyiPen) ; } //绘制杆1 void CDrawRobotDlg::DrawRobotMemberBar1(float anglea) {

机械臂运动学方程

机械手臂的运动学公式推导 1. 仿人机器人手臂模型 ● 仿人机器人的手臂有6个自由度,肩部(shoulder )3个,肘 部(elbow )2个,腕部(wrist )1个,如图1所示。 ● 机器人手臂的几何尺寸(mm ): 上臂长度:216 小臂长度:173.5 ● 关节的运动范围(右手):如表1所示。 表1 关节运动范围 ⑴ 参考坐标系 为了对仿人机器人进行控制,同时也便于描述机器人的动作状态, 必须建立适当的初始坐标系。我们设定机器人手臂的初始姿态:大臂从肩垂直向下,小臂向前平伸,与大臂成 90。 参考坐标系(实验室坐标系)的设定以机器人本身的初始位置与实验室坐标系相一致的原则设定,如图2所示。 X 轴:以机器人初始(状态)位置的右侧方向作为实验室坐标系的X 轴; y 轴:设定y 轴使其为右手系坐标系,即正前方为y 轴正向。 Z 轴:以机器人初始(状态)位置的上方向作为实验室坐标系的Z 轴;按D-H 坐标建立的方法,各个关节的轴线与各关节坐标系的Z 轴共线. (2) 关节坐标系 各关节坐标系的建立如图3所示。 1 2 3 4 5 6 图1 手臂模型 X 5 X O Z Y 图2 参考坐标系 X 3 O 3 Z 3 Y 3Z 4 O 4 Y 4X 4 O 5 Z 5Y 5Z 6 O 6 Y 6 X 6 X 1 O 1 Z 1 Y 1 Y 2 O 2 X 2Z 2shoulder 1、2、3 elbow wrist 4、5 6 图3 关节坐标系

(3)连杆参数 连杆参数列表如表2所示。 表2 连杆参数 连杆之间的齐次变换矩阵为: ???? ? ???? ???---=----------10 00 0111 1111111i i i i i i i i c d c s c s s s d s c c c s a s c T i i i i i i i i i i i αααααααα 从而可以确定: ????????? ?-=10 000100000011 11 1c s s c T ??????? ?????--=1000000100002222 12c s s c T ???? ? ?? ???---=100 0010000330332 3c s l s c T ????????????--=1000000100 004444 3 4c s s c T ???? ? ?? ???---=10 0010000551554 5c s l s c T ????? ???????--=10 000100 006666 5 6c s s c T T T T T T T T 5 645342312 0106 = = [ (((cos(t1)*cos(t2)*cos(t3)+sin(t1)*sin(t3))*cos(t4)+cos(t1)*sin(t2)*sin(t4))*cos(t5)-(-cos(t1)*c os(t2)*sin(t3)+sin(t1)*cos(t3))*sin(t5))*cos(t6)-(-(cos(t1)*cos(t2)*cos(t3)+sin(t1)*sin(t3))*sin(t4)+cos(t1)*sin(t2)*cos(t4))*sin(t6), -(((cos(t1)*cos(t2)*cos(t3)+sin(t1)*sin(t3))*cos(t4)+cos(t1)*sin(t2)*sin(t4))*cos(t5)-(-cos(t1)*cos (t2)*sin(t3)+sin(t1)*cos(t3))*sin(t5))*sin(t6)-(-(cos(t1)*cos(t2)*cos(t3)+sin(t1)*sin(t3))*sin(t4)+c os(t1)*sin(t2)*cos(t4))*cos(t6),

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

优秀设计 目录 1 引言 (1) 1.1工业机械手研究现状 (1) 1.2工业机械手的功能及应用 (1) 1.3本文研究内容及研究意义 (3) 2工程机械仿真简介 (3) 2.1概述 (3) 2.2工程机械仿真的思想、内容和特点 (3) 2.3参数化设计概念 (4) 2.4工程机械零部件参数化仿真设计 (4) 3 PRO/E功能介绍 (5) 3.1引言 (5) 3.2P RO/E对三维模型的处理 (5) 3.2.1 Pro/E的三维模型创建功能 (5) 3.2.2 Pro/E建模的一般过程 (6) 3.2.3 利用族表实现零件系列化设计 (6) 3.3P RO/E的特点及产品外观造型设计 (6) 4 ADAMS功能介绍 (9) 4.1ADAMS概述 (9) 4.2 ADAMS基本功能 (9) 4.3ADAMS和P RO/E之间的数据转换 (11) 5仿真分析 (12) 5.1仿真流程图 (12) 5.2模型建立 (13) 5.2.1利用Pro/E建立机构模型 (13) 5.2.2 ADAMS仿真模型等效转换 (14) 5.3ADAMS仿真 (15) 5.3.1仿真设置 (15) 5.3.2仿真结果 (15) 6 运动学分析 (17) 6.1建立坐标系 (17)

6.2运动学分析 (17) 7结束语 (19) 参考文献 (20) 致谢 .............................................. 错误!未定义书签。

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

搬运机械手设计

专业课程设计说明书

目录 第1章课题规划.................................. 错误!未定义书签。 课题背景分析................................ 错误!未定义书签。 设计任务书.................................. 错误!未定义书签。第2章功能分析.................................. 错误!未定义书签。 设计任务功能分析............................ 错误!未定义书签。 总功能提炼.............................. 错误!未定义书签。 功能分解................................ 错误!未定义书签。 功能结构分析及功能结构图绘制............ 错误!未定义书签。 本章小结.................................... 错误!未定义书签。第3章系统原理方案设计.......................... 错误!未定义书签。 功能单元求解................................ 错误!未定义书签。 分功能求解.............................. 错误!未定义书签。 系统原理方案综合求解.................... 错误!未定义书签。 方案优化及评价.......................... 错误!未定义书签。 本章小结.................................... 错误!未定义书签。第4章总体设计.................................. 错误!未定义书签。 系统总体结构草图............................ 错误!未定义书签。 本章小结.................................... 错误!未定义书签。第5章总结...................................... 错误!未定义书签。参考文献......................................... 错误!未定义书签。

相关文档
相关文档 最新文档