登录
首页 » Others » 工业机器人控制轨迹规划及编程

工业机器人控制轨迹规划及编程

于 2020-12-02 发布
0 311
下载积分: 1 下载次数: 6

代码说明:

wei简单的介绍了工业机器人控制轨迹规划和编程课程,可以参考下,开拓思路山东建筑大学备课纸第七章工业机器人的轨迹规划及编程轨迹规划轨迹规划是指根据作业任务要求,确定轨迹参数并实时计算和生成运动轨迹。它是工业机器人控制的依据,所有控制的目的都在于精确实现所规划的运动。机器人语言机器人具有可編程功能,因此需要用户和机器人之间的接口。为了提高编程效率,岀现了机器人编程话言,它以一种暹用的方式解决了人一机通信问题。机器人离线编程机器人离线编程系统是利用计算机图形学,建立机器人编程环境,从而可以脱离机器人工作现场进行编程的系统。由于不占用机动时间,提高了设备利用率。而且由于离线编程本身就是 CAD/CAM一体化的组成部分,有时可以直接利用CAD数据库的信息,大大减少了编程时间,提高了编程水平。7.1工业机器人的轨迹规划引言指定工业机器人执行某政接作作[加些约束条住轨迹的划和协关节坐标空间斗标空间轨迹规划涉及卜面三个问题◇要对机器人的任务进行描述,即对机器人的运动轨迹进行描述。◇根据所确定的轨迹参欻,如何在计算机内部描述所要求的轨迹。这主要是选择习惯规定以及合理的软件数据结构问题。◇对内部描述的轨迹进行实际计算。通常是在运行时间内按一定的速率计算出位置、速度和加速度,生成运动轨迹。二、轨迹规划的一般性问题工业机器人的作业可以描述成工具坐标系{相对于工作坐标系{S的一系列运动:图7-1作业的措述工具坐标系相对于工作坐标系的运动来描述作业路经把作业路径的描述与具体的机器人、手爪或工具分离开来,形成了模型化的作业描述方法。从而使这种描述既适用于不同的机器人,也适用于同一机器人上装吏不同规格的工具:2凯器具的症置程上置机器人从初始状态运动到终止状态的作业,看成是工具巫标系从初始位置T0}变化到终止位置Tf}的坐标变换变换包含了工具坐标系的位置和姿态的变化。在轨迹规划中,也常用“点”这个词来表示机器人的状态,或用它来表示工具坐标系的位姿。当需要更详细地描述运动时,不仅要规定机器人的起始点和终止点,而且要给出介于起始点和终止点之间的中间点,也称路径点运动轨迹除了位姿约束外,还存在着各路径点之间的时间分配问题。例如,在规定路径的同时,必须给出两个路径点之间的运动时间机器人的运动应当平稳,不平稳的运动将加剧机械部件的磨损,并导致机器人的振动和冲击。钪迹规划既可在关节■空间中进行,也可在直角坐标空间中进行。在关节空间中进行轨·迹规划是指将所有关节变量表示为时间的函数,用这些关节函数及其阶、三阶导数描述机器人预期的运动。在直角坐标空间中进行轨迹规划,是指将手爪位姿、速度和加速度表示为时间的函数,而相应的关节位置、速度和加速度由手爪信息导出三、关节空间的轨迹规划机器人作业路径点通常由工具坐标系(}相对于工作坐标系{S)的位姿来表示,因此,在关节空间中进行轨迹规划4≯首先需要将毎个作业路径点向关节空间变换,即用逆运动学方法把路径点转换成关节角度值,或称关节路径点;然后,为毎个关节相应的关节路径点拟合光滑函数;这些关节函数分別描述了机器人各关节从起始点开始,依次通过路径点,最后到达某目标点的运动轨迹。由于毎个关节在相应路径段运行的时间相同,这样就保证了所有关节都将冋时到达路径点和目标点,从而也保证了工具坐标系在各路径点县有预期的位姿;关节空间的轨迹规划:关节空间中进行轨迹规划,不需考虑直角坐标空间中两个路径点之间的轨迹形状,仅以关节角度的函数来描述机器人的轨迹,计算简单、省时;关节空阃与直角坐标空间并不是连续的对应关系,关节空间内不会发生机构的奇异现象,从而避免了在直角坐标空间规划时所出现的关节速度失控问题;在关节空间进行轨迹规划,规划路径不是唯一的。只要满足路径点上的约束条件,可以选取不同类型的关节角度函数,生成不同的轨迹。1.三次多项式插值当己知末端操作器的起始位姿和终止位姿时,庄逆向运动学,即可求出对应于两位姿的各个关节角度。因此,末端操作器实现两位姿运动轨迹描述,可在关节空间中用通过起始点关节角和终止点关节角的一个平滑轨迹函数0(t)来表示;为了实现关节的平稳动,每个关节的轨迹函数(t至少需要满足四个约束条件:两端点位置约束和两端点速度约束端点位置约束是指起始位姿和终止位姿分别所对应的关节角度00=已为满足关节运动速度的连续性要求,在起始点和终止点的关节速度简单地设定为零,即(0=06()=0上述给出的四个约東条件可以唯一地确定一个三次多项a(t)=a0+a!t+a22+a3t3运动过程中的关节速度和加速度则为:9()=a1+2a2!+3agt2(t)=2a2+6at为了求得三次多项式的系数,代以给定的约束条件,有方稈组分=a+at+a+aD-dt 2u r t ja rl求解上述方程组,可得3所以,对于初速及终速为零的关节运动,满足连续平稳运动要求的三次多项式插值函数为a(r=6+(-2--)其关节角速度和角加速度表达式为()-是2(明,-一吾(,-8F6()=是(4-)-;-r三次多项式插值的运动轨迹曲线!图7三践康式插值毛动轨遗)位瞎时刺雙:{)急澧时繭线:C)鱼加速度间曲线2.过路径点的三次多项式插值机器人作业除在A、B点有位姿要求外,在路径点C、D…也有位姿要求。对于这种情況,假如终端执行器在路径点停留,即各路径点上速度为0,则轨迹规划可连续直接使用前面介绍的三次多项式插值方法;但如果只是经过,并不停留航需要将前述方法推广。AB仨某段路径上,“起始点”为θ0和ω0,"终止点"为f和ωf。这时,确定三次多项式系数的方法与前面所述的完全一致,只不过是速度约束条件变为e(0)=me(r)=a利用约束条件确定三次多项式系数,有下列方程组:9=0+ax+口+aa,=a1+2a+3求解方程组3+出)=02)+七《+路径点上的关节速度,可出以下任一规则确定如果机器人末端操作器在经过路径点时冇速度要求,则可以利用此路径点上的逆雅可比矩阵,把该路径点的直角坐标速度转换成关节坐标速度。轨迹规划时则以此作为速度约来条件。如果某个路径点是机器人的奇异点,即此点的逆雅可比不可求,这时就无法求关节速度了;此外,在求各点关节速度时,要逐点计算逆雅可比矩阵,并依此计算关节速度,耗时较多。路径点上的关节速度,可由以下任一规则确定由控制系统采用某种启发式方法自动地选取合适的路径点速度。用三次多项式插值前,先假设各路径点之间关节运动速度是均匀的,即图中所示用直线段将这些路径点依次连接起来。规则选定:如果桾邻线段的斜率在路径点处改变符号,则速度选为零;如杲相邻线段斜率不改变符号,则选取路径点两侧的线段斜率的平均值作为该点的速度。因此,只要给定路径点,系统就能依此规则自动生成相应的路径点速度路径点上的关节速度,可由以下任一规则确定斗按照保证毎个路铚点的加速度连续的原则,由控制系统自动地选择路径点的速度。为此,可以设法用丙条三次曲线在路径点处按一定规则连接起来,拼凑成所要求的轨迹。拼凑的约束条件是:连接处速度连续,而且加速度也连续。7.2工业机器人的编程机器人编程方式机器人编程,是针对机器人为完某瓊作亚进拉程序投复的人的吧4国和力与编国性定环境中作诀上式有大关作业能方微计算机近自然路司匿人与机器实现各种机器人揉作机器人编程方法三种形式1、示教编程操作者必须把机器人终端移动至目标位置,并把此位置对应的机器人关节角度信息记录进内存储器,这是示教过程。当要求复现这些运动吋,顺序控制器从内存读岀相应位置,机器人就可重复示教时的轨迹和各科操作,这是再现过程。手把手示教」示教盒示教于把手示教要求用户使用安装在机器人于臂内的操纵杆,按给定运动顺序示教动作内容。示教盒示教则是利用装在控制盒上的按钮驱动机器人按需要的顺序进行操作示教编程优点:只需要简单的设备和控制装置即可进行。操作简单,易于掌握。示教再现过程很快,示教之后马上即可应用。示教编程缺点:编程占用机器人的作业时间艮难规划复杂的运动轨迹以及准确的直线运动;难以与传感信息相配合难以与其他操作同步;2、机器人语言编程实现了计算机编程,并可以引人传感信息,从而提供一个更通用的方法来解决人一机器人通信接口问题。目前应用于工业中的是动作级和对象级机器人语3、离线编程用通用语言或专门语言预先进行程序设计,在离线的情况下进行轨迹规划的编程方法。离线编程系统是基于CAD数据的图形编程系统。由于CAD技术的发展,机器人可以利用CAD数据生成机器人路径,这是集机器人于CIMS系统的必由之路、机器人语言编程早期的工业机器人,由于完成的作业比较简单,作业内客改变不频繁,采用鬥定程序控制或示教再现方法即可满足要求,不存在语言问题。机器人木身的发展,计算机系统功能日益完善以及要求机器人作业内容愈加复杂化,利用程序来控制机器人显得越来越困难编程过程过于复杂,使得在作业现场对付复杂作业十分困难。述北一一用机器人语言→[控制机器人动作(一)机器人语言的发展概况1973年,斯坦福大学人工智能研究室美国IBM公司1979年,美国 Unimation公司80,美国 Automatrix公司80,美国麦道公司(二)机器人语言的分类1、根据作业描述水平的高低分(1)动作级机器人语言VAL◆以机器人手爪的运动作为作业描述的中心◇用该级语言编写的作业程序,通常由使机器人手爪从一个位置到另一个位置的一系列运动语句组成。◆动作级机器人语言的每一条语句对应于一个机器人动作。2)对象级机器人语言- AUTOPASS今以近似自然语言的方式,按照作业对象的状态变化来进行程序设计以描述操作物体之间关系为中心的语言。今它不需要去描述机器人手爪如何动作,只要由操作者给出作业本身的顺序过程的描述及环境模型的描述,机器人即可自行决定如何动作。(3)任务级机器人语言◇最理想的机器人高级语言,是用被操作物体,而不是机器人的动作来描述作业任务◇使用者只要按某种原则给岀作业起始状态和作业目标状态,机器人语言系统即可利用口有的环境信息和知识库、数据库自动进行推呷、计算,最后白动生成机器人详细的动作、顺序和相应数据。◇须具冇判断环境、描述环境的能力;同时,也必须冇自动完成许多规划任务的能力。2、按表面形式分汇编型,如VAL语编译型,如AI、LM语言;自然语言型,如 AUTOPASS语言等;(三)机器人语言的特征机器人语言则包含语言本身、语言处理系统和机器人的工作环境模型三部分9盐理系恒外部乱音工件1.具有作业环境和作业对象的描述性。1)环境输入:视机器人语言水平不同,输入方法也不相同。目前的输入方法一般是由操作者与计算机的人机对话来进行的。将来随着视觉技术的发展,可能由机器人视觉的方法自动生成。〔2)环境建模:进行机器人编程时,需要描述物体三维空间的几何关系的语言,对操作物体的位置和姿态,操作物体之间的关系进行描述,并使之模型化。2)环境模型的修改、更新:在作业过程屮,操作物体的位置、姿态以及它们之间的关系一般随着作业而发生改变,语言系统要根据操作情况的变化来改变环境模型的内容。2.具有作业内容的描述性3.具有良好的编程环境4.具有人机接口和传感器接口功能机器人离线编程、离线编程的概念第一代工业机器人采用示教编程方式,无论是采用手把手示教或控制盒示教,都需要机器人停止原来的工作。而再现时若不能满足要求,还需反复进行示教进行一项任务之前,在现场编程过程要花费很多时间,这对于大批量生产的简单作业,基本还能满足要求。但是,随着机器人应用到中小批量生产,以及要求完成任务的复杂程度的增加,用示教编程方式就很难适应了。二、机器人离线编程随着计算机技术和机器人技术的不断发展,机器人与 CAD/CAM技术结合,已形成生产效率很髙的柔性制造系统(FMS)和计算机集成制造系统(CIMS)。这些系统中大量采用工业机器人,具有很高的适用性和灵活性一)离线编程的概念杋器人离线编程就是利用计算机图形学的成果,建立机器人及作业环境的三维几何模型,然后对机器人所婓完成的任务进行离线规划和编程,并对编程结果进行动态图形仿真,最后将满足要求的编程结果传到机器人控制柜,使机器人完成指定的作业任务。(二)离线编程系统的一般要求工业杋器人离线编程系统的一个重要特点是能够和CAD!CM建立联系,能够利用CAD数据库的资料。对于一个简单的机器人作业,几乎可以直接利用CAD对零件的描述来实现编程。三)离线编程系统的基本组成10

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论


0 个回复

  • C语言图像处理代码
    各种c语言处理图像的代码,中值滤波、直方图处理、旋转平移等等
    2020-12-05下载
    积分:1
  • 最全的xilinx vivado ip核license
    最全的xilinx,vivado IP核license,供vivado开发者使用
    2020-12-06下载
    积分:1
  • 机器人手眼标定Matlab序(高精度)
    最近做科研用到手眼系统标定,在网上搜索方法无果,于是自己亲自编写手眼标定程序,经验证,具有较高精度。
    2020-11-28下载
    积分:1
  • visio数据流图(DFD)模板
    信息系统开发文档画数据流程图必备!visio DFD数据流程图模板
    2020-11-29下载
    积分:1
  • HFSS的915MHz微带天线设计仿真
    HFSS的915MHz微带天线设计仿真微波DA|专注于微射抓硬件工程师的培www.mweda.com提供最专业的ADS、HSS培训课程指标要求。若进一步考虑引入阻抗匹配馈线对天线谐振频率的影响,根据之前已仿真的结果,将贴片辐射元长度调整为74.2mm时,天线在915MHz频段表现出最佳的性能,如图3、图4所示。图1侧边馈电矩形微带贴片天线模型Armo CaponeXY Plot 1LP LIPE-田2天线模型仿真结果1(S1)Am秀 OpinionRadiation Paten 1P unnc s以nommretrtaa图3天线模型仿真结果( Directivity)Armo CorporaonXY Plot 1LP_LhoFood Sre台 urpim upet500图4天线模型仿真结果2(S1)微波DA|专注于微射抓硬件工程师的培www.mweda.com提供最专业的ADS、HSS培训课程3结论从上述仿真结果可知,选择介电常数44厚度5mm的介质基板材料,贴片辐射元尺寸为998mm74.2mm,四分之一波长阻抗匹配变换器尺寸为47.3mm×3.7m时,天线中心谐振频率在915MHz附近,工作频率点辐射主瓣E面波瓣宽度63:=84°,H面波瓣宽度θ3s=97°,天线增益Gain=325(dB)(辐射效率η=0.5),回波损耗S1=-31.77(dB)(WSWR=1.05),阻抗匹配良好,系统带宽B4=1.5%(以S11≤-14dB标准为参考),天线主平面尺寸18.2cmx13.2cm,天线各项设计指标达到预定的工程设计要求。本文所讨论的采用软件仿真验证与优化的方式相比传统实物制作并测试的方式,极大地缩减了现代天线从设计到调整实现所需的时间和成本,在工程设计上将有着广泛的应用。[参考文献][1] Stutzman Warren L, Thiele Gary A. Antenna Theory and Design( Second Edition)[M]. Beijing POST TELECOM PRESS2006,[2] Bahl I J, Bhartia P.微带天线[M].北京:电子出版社,1984[3]谢拥军,刘莹,李磊HFSS原理与工程应用[M].北京:科学出版社,2009[4]张均,刘克诚张贤铎.微带天线理论与工程M].北京国防工业出版社,198[5]钟顺时微带天线理论与应用[M].西安:西安电子科技大学出版社,1991[6]宋旭亮矩形微带天线设计与阻抗匹配网络[D].大连:大连海事大学,2008【贵任编辑:刘长青】Simulation and Verification of 915 MHz Microstrip Antenna Design Based on HFSSWU Zhi-xiong WANG HongFujian Polytechnic of Information Technology, Fuzhou, Fujian, 350003, China)Abstract: This paper introduces the processes of engineering design and simulation verification of the rectangle microstrip patch antenna working in 915 MHz Frequency by using the computer electromagnetic simula-tion software HFSS. The authors first estimate the designing parameters through the classical transmission linetheory, and then follow the steps of modeling and simulation on the software. Finally, get best results for the de-signing by optimal adjustment, while the antenna achieves its best performance indexes in the condition givenout beforeKey words: HFSS; microstrip antenna; antenna design; electromagnetic simulation8袋R足①A皆揉本队、八年轻积累m寺注于做被。射频。研件工程师的培养微波网视频培训教程推荐微波网成立于年底,并于翌年与易迪拓培训合并,专注于微波、射频和硬件⊥程师的培养,现已发展成为国内最大的微波射频和无线通信人才培养基地先后与人民邮电出版社、电子工业出版社合作出版了多本专业图书,成功推出了多套微波射频经典培训课程和等软件的使用培训课程,广受工程技术学员的好评,帮助数万名工程师提升了专业技术能力。客户遍布中兴通讯、研通高频、埃威航电、国人通信等多家国内知名公司,以及台湾工业技术研究院、永业科技、全一电子等多家台湾地区企业。示皿中文视频培训课程套装ANSYS LIFSS国内最全面和专业的培训教程套装,包含套视频教程和本教材,李明洋老师讲解;结合最新工程案例,视频操作FSs培訓程罄裴演示,让学习不再难。购买套装更可超值赠送个月免费学习答疑,让您花最少的成本,以最快的速度自学掌握【点击浏览详情】两周学会中文视频教程李明洋主讲,视频同步操作演示,直观易学。课程从零训起,通过两周的课程学习,可以帮助您快速入门、自学掌握真正做到让学习不再难…【点击浏览详情】微波器件仿真分析实例中文视频教程进阶培训课程,中文视频,通过十个仿真设计工程应用实例,带您更深入学的实际应用,掌握高级设置和应用技巧…【点山浏览详情】天线设计入门中文视频教程是天线设计的王者,该教程全面解析了天线的基础知识天线设计流程和详细操作设置,让天线设计不再难…【点击浏览详情】雷达散射截面分析中文视频教程全面剖析了如何使用仿貞计算各种目标物体的雷达散射截面),包括:单站双站和宽频【点击浏览详情】了解详情,请查看微波网(微REDA黄沫气形队、年好验积m可m专于做被,射频,录件工程斯养微波射频测量仪器培训课程套装合集测试仪器培训课程套装搞射频微波,不会仪器操作怎么行!矢量网终分析仪、频谱仪、取+书最+提专手E示波器、信号源是微波射频工程师最常用的测量仪器。该培训套装集合了直观的视频培训教程和详尽的图书教材,旨在帮助您快速熟悉和精通矢网、频谱仪、示波器等仪器的操作…【点微波EDA员wwww.nwra.com击浏览详情】学习培训课程套装AD学习调课程套装心吧口国内最全面和权威的培训教程,详细讲解了在微波射频电路、通信系统和电磁仿真设计方面的应用。课程是山具有多年使用经验的资深专家讲解,结合工稈实例,直观易学;能计您在最短的时间内学会,并把真正应用到研发工作中去…【点击浏览详情】我们的课程优势※成立于2004年,一直专注于射频工程师的培养,行业经验丰富,更了解您的需求※视频课稈、既能达到现场培训的效果,又能免除您舟车劳顿的辛苦,学习工作两不误※经验丰富的一线资深专家主讲,结合实际工程案例,直观、实用、易学※更多实用课程,欢迎登陆我们的官方网站或者登陆我们的官方淘宝店0A|-专注于微波、射频、硬件工程师的培养,址
    2020-11-27下载
    积分:1
  • 广州链家网数据
    通过爬虫获取的链家网广州二手房数据,其中包含位置、户型、价格、关注人数等字段
    2020-12-04下载
    积分:1
  • 单相桥式和三相桥式全控整流电路仿真报告
    单相桥式整流电路,三相桥式全控整流电路仿真报告,simuling建模
    2021-05-06下载
    积分:1
  • Qt用串口读单片机温度数据画动态波形曲线 全场最低分 超实用
    全场最低分----->>>>>>>>>>>>>>>>>>>>>.....Qt通过串口读单片机温度数据画动态波形曲线Qt通过串口读单片机温度数据画动态波形曲线Qt通过串口读单片机温度数据画动态波形曲线
    2020-11-27下载
    积分:1
  • 通过knn算法,实现WiFi室内定位在matlab环境下的仿真
    通过knn算法,实现WiFi室内定位在matlab环境下的仿真
    2020-11-28下载
    积分:1
  • 姿态评价指标.pdf
    【实例简介】
    2021-07-09 00:31:55下载
    积分:1
  • 696518资源总数
  • 104591会员总数
  • 57今日下载