欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    机器人控制技术课件.ppt

    • 资源ID:27137710       资源大小:1.25MB        全文页数:129页
    • 资源格式: PPT        下载积分:40金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要40金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    机器人控制技术课件.ppt

    机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.1 1.1 引言引言1.2 1.2 示教再现控制示教再现控制1.3 1.3 运动控制运动控制 习题习题机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.1 1.1 引言引言1.1.1 机器人控制特点机器人控制特点1.1.2 机器人控制方式机器人控制方式1.1.3 机器人控制功能机器人控制功能1.1.4 机器人控制系统机器人控制系统机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.1.1 机器人控制特点机器人控制特点1、大量的运动学、动力学运算,涉及矢量、矩阵、大量的运动学、动力学运算,涉及矢量、矩阵、 坐标变换和微积分等运算。坐标变换和微积分等运算。 2、机器人的控制不仅是非线性的,而且是多变量机器人的控制不仅是非线性的,而且是多变量 耦合的。耦合的。 3、机器人的控制还必须解决优化、决策的问题。机器人的控制还必须解决优化、决策的问题。1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人的控制方式主要有以下两种分类:机器人的控制方式主要有以下两种分类: 1、按机器人手部在空间的运动方式分:、按机器人手部在空间的运动方式分: (1)点位控制方式)点位控制方式PTP 点位控制又称为点位控制又称为PTP控制,其特点是只控制机器控制,其特点是只控制机器人手部在作业空间中某些规定的离散点上的位姿。人手部在作业空间中某些规定的离散点上的位姿。 这种控制方式的主要技术指标是这种控制方式的主要技术指标是定位精度定位精度和和运动运动所需的时间所需的时间。 常常被应用在上下料、搬运、点焊和在电路板上常常被应用在上下料、搬运、点焊和在电路板上插接元器件等定位精度要求不高且只要求机器人在目插接元器件等定位精度要求不高且只要求机器人在目标点处保持手部具有准确位姿的作业中。标点处保持手部具有准确位姿的作业中。1.1.2 机器人控制方式机器人控制方式1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 1、按机器人手部在空间的运动方式分:按机器人手部在空间的运动方式分: (2)连续轨迹控制方式)连续轨迹控制方式CP 连续轨迹控制又称为连续轨迹控制又称为CP控制,其特点是连续的控控制,其特点是连续的控制机器人手部在作业空间中的位姿,要求其严格的按照制机器人手部在作业空间中的位姿,要求其严格的按照预定的路径和速度在一定的精度范围内运动。预定的路径和速度在一定的精度范围内运动。 这种控制方式的主要技术指标机器人手部位姿的这种控制方式的主要技术指标机器人手部位姿的轨迹跟踪精度轨迹跟踪精度及及平稳性平稳性。 通常弧焊、喷漆、去毛边和检测作业的机器人都通常弧焊、喷漆、去毛边和检测作业的机器人都采用这种控制方式。采用这种控制方式。 有的机器人在设计控制系统时,上述两种控制方有的机器人在设计控制系统时,上述两种控制方式都具有,如对进行装配作业的机器人的控制等。式都具有,如对进行装配作业的机器人的控制等。 1.1.2 机器人控制方式机器人控制方式1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术2、按机器人控制是否带反馈分:按机器人控制是否带反馈分: (1)非伺服型控制方式)非伺服型控制方式 非伺服型控制方式是指非伺服型控制方式是指未采用反馈环节的开环控制未采用反馈环节的开环控制方式方式。 在这种控制方式下,机器人作业时严格按照在进行在这种控制方式下,机器人作业时严格按照在进行作业之前预先编制的控制程序来控制机器人的动作顺作业之前预先编制的控制程序来控制机器人的动作顺序,在控制过程中没有反馈信号,不能对机器人的作序,在控制过程中没有反馈信号,不能对机器人的作业进展及作业的质量好坏进行监测,因此,这种控制业进展及作业的质量好坏进行监测,因此,这种控制方式只适用于作业相对固定、作业程序简单、运动精方式只适用于作业相对固定、作业程序简单、运动精度要求不高的场合,它具有费用省,操作、安装、维度要求不高的场合,它具有费用省,操作、安装、维护简单的优点。护简单的优点。1.1.2 机器人控制方式机器人控制方式1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术2、按机器人控制是否带反馈分:按机器人控制是否带反馈分: (2)伺服型控制方式)伺服型控制方式 伺服型控制方式是指伺服型控制方式是指采用了反馈环节的闭环控制采用了反馈环节的闭环控制方式方式。 这种控制方式的特点是在控制过程中采用内部传这种控制方式的特点是在控制过程中采用内部传感器连续测量机器人的关节位移、速度、加速度等运感器连续测量机器人的关节位移、速度、加速度等运动参数,并反馈到驱动单元构成闭环伺服控制。动参数,并反馈到驱动单元构成闭环伺服控制。 如果是适应型或智能型机器人的伺服控制,则增如果是适应型或智能型机器人的伺服控制,则增加了机器人用外部传感器对外界环境的检测,使机器加了机器人用外部传感器对外界环境的检测,使机器人对外界环境的变化具有适应能力,从而构成总体闭人对外界环境的变化具有适应能力,从而构成总体闭环反馈的伺服控制方式。环反馈的伺服控制方式。 1.1.2 机器人控制方式机器人控制方式1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1、示教再现功能、示教再现功能 示教再现功能是指示教人员预先将机器人作业的各示教再现功能是指示教人员预先将机器人作业的各项运动参数预先教给机器人,在示教的过程中,机器人项运动参数预先教给机器人,在示教的过程中,机器人控制系统的记忆装置就将所教的操作过程自动地记录在控制系统的记忆装置就将所教的操作过程自动地记录在存储器中。当需要机器人工作时,机器人的控制系统就存储器中。当需要机器人工作时,机器人的控制系统就调用存储器中存储的各项数据,使机器人再现示教过的调用存储器中存储的各项数据,使机器人再现示教过的操作过程,由此机器人即可完成要求的作业任务。操作过程,由此机器人即可完成要求的作业任务。 机器人的示教再现功能易于实现,编程方便,在机器人的示教再现功能易于实现,编程方便,在机器人的初期得到了较多的应用。机器人的初期得到了较多的应用。 1.1.3 机器人控制功能机器人控制功能1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术2、运动控制功能、运动控制功能 运动控制功能是指通过对机器人手部在空间的位运动控制功能是指通过对机器人手部在空间的位姿、速度、加速度等项的控制,使机器人的手部按照姿、速度、加速度等项的控制,使机器人的手部按照作业的要求进行动作,最终完成给定的作业任务。作业的要求进行动作,最终完成给定的作业任务。 它与示教再现功能的区别:在示教再现控制中,它与示教再现功能的区别:在示教再现控制中,机器人手部的各项运动参数是由示教人员教给它的,机器人手部的各项运动参数是由示教人员教给它的,其精度取决于示教人员的熟练程度。而在运动控制中,其精度取决于示教人员的熟练程度。而在运动控制中,机器人手部的各项运动参数是由机器人的控制系统经机器人手部的各项运动参数是由机器人的控制系统经过运算得来的,且在工作人员不能示教的情况下,通过运算得来的,且在工作人员不能示教的情况下,通过编程指令仍然可以控制机器人完成给定的作业任务。过编程指令仍然可以控制机器人完成给定的作业任务。1.1.3 机器人控制功能机器人控制功能1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 由于机器人的控制过程中涉及大量的坐标变换和插由于机器人的控制过程中涉及大量的坐标变换和插补运算以及较低层的实时控制,所以,目前的机器人控补运算以及较低层的实时控制,所以,目前的机器人控制系统在结构上大多数采用分层结构的微型计算机控制制系统在结构上大多数采用分层结构的微型计算机控制系统,通常采用的是系统,通常采用的是两级计算机伺服控制系统两级计算机伺服控制系统。 伺服伺服驱动驱动人机对话人机对话内部传感器内部传感器通信通信一级(上位机)一级(上位机)微型计算机微型计算机数学运算数学运算数据存储数据存储二级(下位机)二级(下位机)单片机单片机运动控制器运动控制器驱动装置驱动装置关节运动关节运动手的运动手的运动外部传感器外部传感器局部反馈局部反馈全局反馈全局反馈1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统具体的工作过程是机器人控制系统具体的工作过程是:主控计算机接:主控计算机接到工作人员输入的作业指令后,首先分析解释指令,确到工作人员输入的作业指令后,首先分析解释指令,确定手的运动参数,然后进行运动学、动力学和插补运算,定手的运动参数,然后进行运动学、动力学和插补运算,最后得出机器人各个关节的协调运动参数。这些参数经最后得出机器人各个关节的协调运动参数。这些参数经过通信线路输出到伺服控制级作为各个关节伺服控制系过通信线路输出到伺服控制级作为各个关节伺服控制系统的给定信号。关节驱动器将此信号统的给定信号。关节驱动器将此信号D/A转换后驱动各转换后驱动各个关节产生协调运动,并通过传感器将各个关节的运动个关节产生协调运动,并通过传感器将各个关节的运动输出信号反馈回伺服控制级计算机形成局部闭环控制,输出信号反馈回伺服控制级计算机形成局部闭环控制,从而更加精确的控制机器人手部在空间的运动(作业任从而更加精确的控制机器人手部在空间的运动(作业任务要求的)。务要求的)。 在控制过程中,工作人员可直接监视机器人的运动在控制过程中,工作人员可直接监视机器人的运动 状态,也可从显示器等输出装置上得到有关机器人运动状态,也可从显示器等输出装置上得到有关机器人运动 的信息。的信息。 1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统的组成机器人控制系统的组成1、硬件、硬件 参参数数变变化化检检测测外外部部传传感感器器:外外部部环环境境运运动动状状态态检检测测内内部部传传感感器器:自自身身关关节节检检测测传传感感器器伺伺服服驱驱动动控控制制器器下下位位机机:单单片片机机、运运动动数数据据存存储储通通信信数数学学运运算算人人机机对对话话型型计计算算机机上上位位机机:个个人人微微机机、小小控控制制器器1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统的组成机器人控制系统的组成1、硬件、硬件单片机应用单片机应用 1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统的组成机器人控制系统的组成1、硬件、硬件运动控制器介绍运动控制器介绍 运动控制器核运动控制器核心由心由 ADSP2181 数数字信号处理器及字信号处理器及其外围部件组成,其外围部件组成,可以实现高性能的可以实现高性能的控制计算,同步控制计算,同步控制多个运动轴,控制多个运动轴,实现多轴协调运动。实现多轴协调运动。应用领域包括机器人、数控机床等。应用领域包括机器人、数控机床等。 1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统的组成机器人控制系统的组成1、硬件、硬件运动控制器介绍运动控制器介绍 运动控制器以运动控制器以 PC 为主机,提供标准的为主机,提供标准的 ISA 、PCI 及通用的串口总线和数字及通用的串口总线和数字I/O接口。运动控制器提接口。运动控制器提供高级语言函数库和供高级语言函数库和 Windows 动态连接库,可以实动态连接库,可以实现复杂的控制功能。现复杂的控制功能。 用户能够将这些控制函数与自己控制系统所需的用户能够将这些控制函数与自己控制系统所需的数据处理、界面显示、用户接口等应用程序模块集成数据处理、界面显示、用户接口等应用程序模块集成在一起,建造符合特定应用要求的控制系统,以适应在一起,建造符合特定应用要求的控制系统,以适应各种应用领域的要求。各种应用领域的要求。 1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人控制系统的组成机器人控制系统的组成1、硬件、硬件运动控制器应用运动控制器应用 1.1 1.1 引言引言1.1.4 机器人控制系统机器人控制系统机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 程程序序实实时时监监视视、故故障障报报警警等等监监控控软软件件程程序序作作业业任任务务程程序序编编制制环环境境编编程程软软件件程程序序运运动动学学、动动力力学学和和插插补补运运算算软软件件实实时时动动作作解解释释执执行行程程序序动动作作控控制制软软件件应应用用软软件件单单片片机机、运运动动控控制制器器系系统统初初始始化化程程序序个个人人微微机机、小小型型计计算算机机计计算算机机操操作作系系统统系系统统软软件件 机器人控制系统的组成机器人控制系统的组成2、软件、软件1.1.4 机器人控制系统机器人控制系统1.1 1.1 引言引言机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术控制过程控制过程: 示教人员将机器人作业任务中要求手的运动预先教示教人员将机器人作业任务中要求手的运动预先教给机器人,在示教的过程中,机器人控制系统就将关节给机器人,在示教的过程中,机器人控制系统就将关节运动状态参数记忆存储在存储器中。当需要机器人工作运动状态参数记忆存储在存储器中。当需要机器人工作时,机器人的控制系统就调用存储器中存储的各项数据时,机器人的控制系统就调用存储器中存储的各项数据,驱动关节运动,使机器人再现示教过的手的运动,由,驱动关节运动,使机器人再现示教过的手的运动,由此完成要求的作业任务。此完成要求的作业任务。 作业任务作业任务手的运动手的运动关节产生运动关节产生运动关节运动参数关节运动参数控制系统控制系统驱动装置驱动装置关节产生运动关节产生运动示教示教记忆记忆再现再现驱动驱动反馈反馈1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.2 1.2 示教再现控制示教再现控制1.2.1 示教方式示教方式1.2.2 记忆过程记忆过程机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.2.1 示教方式示教方式 机器人示教的方式种类繁多,总的可以分为机器人示教的方式种类繁多,总的可以分为集集中示教方式中示教方式和和分离示教方式分离示教方式。 1、集中示教方式、集中示教方式 将机器人手部在空间的位姿、速度、动作顺序将机器人手部在空间的位姿、速度、动作顺序等参数同时进行示教的方式,示教一次即可生成关等参数同时进行示教的方式,示教一次即可生成关节运动的伺服指令。节运动的伺服指令。2、分离示教方式、分离示教方式 将机器人手部在空间的位姿、速度、动作顺序将机器人手部在空间的位姿、速度、动作顺序等参数分开单独进行示教的方式,一般需要示教多等参数分开单独进行示教的方式,一般需要示教多次才可生成关节运动的伺服指令,但其效果要好于次才可生成关节运动的伺服指令,但其效果要好于集中示教方式。集中示教方式。 1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.2.1 示教方式示教方式 当对用当对用点位(点位(PTPPTP)控制)控制的点焊、搬运机器人进的点焊、搬运机器人进行示教时,可以分开编制程序,且能进行编辑、修行示教时,可以分开编制程序,且能进行编辑、修改等工作,但是机器人手部在作曲线运动而且位置改等工作,但是机器人手部在作曲线运动而且位置精度要求较高时,示教点数就会较多,示教时间就精度要求较高时,示教点数就会较多,示教时间就会拉长,且在每一个示教点处都要停止和启动,因会拉长,且在每一个示教点处都要停止和启动,因此就很难进行速度的控制。此就很难进行速度的控制。 1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.2.1 示教方式示教方式 当对用当对用连续轨迹(连续轨迹(CPCP)控制)控制的弧焊、喷漆机器的弧焊、喷漆机器人进行示教时,示教操作一旦开始就不能中途停止人进行示教时,示教操作一旦开始就不能中途停止,必须不中断的连续进行到底,且在示教途中很难,必须不中断的连续进行到底,且在示教途中很难进行局部的修改。示教时,可以是手把手示教,也进行局部的修改。示教时,可以是手把手示教,也可通过示教盒示教。可通过示教盒示教。1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.2.2 记忆过程记忆过程示教示教关节产生运动关节产生运动变换装置变换装置控制系统控制系统传感装置传感装置存储器存储器检测检测转换转换保保 存存 在示教的过程中,机器人关节运动状态的变化在示教的过程中,机器人关节运动状态的变化被传感器检测到,经过转换,再通过变换装置送入被传感器检测到,经过转换,再通过变换装置送入控制系统,控制系统就将这些数据保存在存储器中控制系统,控制系统就将这些数据保存在存储器中,作为再现示教过的手的运动时所需要的关节运动,作为再现示教过的手的运动时所需要的关节运动参数数据。参数数据。 1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术示教示教关节产生运动关节产生运动变换装置变换装置控制系统控制系统传感装置传感装置存储器存储器检测检测转换转换保保 存存1、记忆速度、记忆速度 取决于传感器的取决于传感器的检测速度检测速度、变换装置的、变换装置的转换速转换速度度和控制系统存储器的和控制系统存储器的存储速度存储速度。2、记忆容量、记忆容量 取决于控制系统存储器的容量。取决于控制系统存储器的容量。 1.2.2 记忆过程记忆过程1.2 1.2 示教再现控制示教再现控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术 机器人的机器人的运动控制运动控制是指机器人是指机器人手部在空间从一点移手部在空间从一点移动到另一点的过程中或沿某一轨迹运动时,对其位姿、动到另一点的过程中或沿某一轨迹运动时,对其位姿、速度和加速度等运动参数的控制速度和加速度等运动参数的控制。 由机器人运动学可知,机器人手部的运动是由各个由机器人运动学可知,机器人手部的运动是由各个关节的运动引起的,所以关节的运动引起的,所以控制机器人手部的运动实际上控制机器人手部的运动实际上是通过控制机器人各个关节的运动实现的是通过控制机器人各个关节的运动实现的。 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术控制过程控制过程: 根据机器人作业任务中要求的手的运动,通过运动根据机器人作业任务中要求的手的运动,通过运动学逆解和数学插补运算得到机器人各个关节运动的位移学逆解和数学插补运算得到机器人各个关节运动的位移、速度和加速度,再根据动力学正解得到各个关节的驱、速度和加速度,再根据动力学正解得到各个关节的驱动力(矩)。机器人控制系统根据运算得到的关节运动动力(矩)。机器人控制系统根据运算得到的关节运动状态参数控制驱动装置,驱动各个关节产生运动,从而状态参数控制驱动装置,驱动各个关节产生运动,从而合成手在空间的运动,由此完成要求的作业任务。合成手在空间的运动,由此完成要求的作业任务。 驱动驱动动力学动力学正解正解运动学运动学逆解逆解作业任务作业任务手的运动手的运动关节位移、关节位移、速度、加速度速度、加速度关节驱动力关节驱动力(矩)(矩)驱动装置驱动装置关节产生运动关节产生运动控制系统控制系统反馈反馈1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术控制步骤控制步骤: 第一步第一步:关节运动伺服指令的生成关节运动伺服指令的生成,即将机器人手,即将机器人手部在空间的位姿变化转换为关节变量随时间按某一规律部在空间的位姿变化转换为关节变量随时间按某一规律变化的函数。这一步一般可变化的函数。这一步一般可离线完成离线完成。 第二步第二步:关节运动的伺服控制关节运动的伺服控制,即采用一定的控制,即采用一定的控制算法跟踪执行第一步所生成的关节运动伺服指令,这是算法跟踪执行第一步所生成的关节运动伺服指令,这是在线完成在线完成的。的。 第一步第一步第二步第二步驱动驱动动力学动力学正解正解运动学运动学逆解逆解作业任务作业任务手的运动手的运动关节位移、关节位移、速度、加速度速度、加速度关节驱动力关节驱动力(矩)(矩)驱动装置驱动装置关节产生运动关节产生运动控制系统控制系统反馈反馈1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成1.3.2 关节运动的伺服控制关节运动的伺服控制1.3.3 机器人语言机器人语言1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成1、轨迹规划、轨迹规划 机器人关节运动伺服指令的轨迹规划生成方法是机器人关节运动伺服指令的轨迹规划生成方法是指根据作业任务要求的机器人手部在空间的位姿、速指根据作业任务要求的机器人手部在空间的位姿、速度等运动参数的变化,通过机器人运动学方程的求解度等运动参数的变化,通过机器人运动学方程的求解和各种插补运算等数学方法最终生成相应的关节运动和各种插补运算等数学方法最终生成相应的关节运动伺服指令。伺服指令。 *示教再现控制生产方法示教再现控制生产方法示教生成示教生成 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程 在对机器人进行轨迹规划时,首先要对机器人的在对机器人进行轨迹规划时,首先要对机器人的作业任务进行描述,得到机器人手部在空间的位姿变作业任务进行描述,得到机器人手部在空间的位姿变化,然后根据机器人运动学方程及其逆解并通过适当化,然后根据机器人运动学方程及其逆解并通过适当的插补运算求出机器人各个关节的位移、速度等运动的插补运算求出机器人各个关节的位移、速度等运动参数的变化,再通过动力学运算最终生成机器人关节参数的变化,再通过动力学运算最终生成机器人关节运动所需的伺服指令。运动所需的伺服指令。 PTP下的轨迹规划是在下的轨迹规划是在关节坐标空间关节坐标空间进行。进行。 CP下的轨迹规划是在下的轨迹规划是在直角坐标空间直角坐标空间进行。进行。 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划步骤:步骤:第一步第一步:由手的位姿得到对应关节的位移;:由手的位姿得到对应关节的位移;第二步第二步:不同点对应关节位移之间的运动规划;:不同点对应关节位移之间的运动规划;第三步第三步:由关节运动变化计算关节驱动力(矩)。:由关节运动变化计算关节驱动力(矩)。1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第一步:已知机器人起点和终点的位姿第一步:已知机器人起点和终点的位姿得到机器人对应的关节变量的取值。得到机器人对应的关节变量的取值。 机器人运动学逆解机器人运动学逆解BAMMiBiAqq实现方法实现方法1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值问题问题:起点的变量取值如何变化到终点的变量取值?:起点的变量取值如何变化到终点的变量取值?iBiAqqt01.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点第二步:已知机器人起点和终点 的关节变量取值的关节变量取值分析分析:起点的变量取值如何:起点的变量取值如何变化到终点的变量取值?变化到终点的变量取值? 若按线性变化,则有:若按线性变化,则有:iBiAqqt0)(tq)(tq )(tq t00 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点第二步:已知机器人起点和终点 的关节变量取值的关节变量取值分析分析:起点的变量取值如何:起点的变量取值如何变化到终点的变量取值?变化到终点的变量取值? 若加速度无冲击,则有:若加速度无冲击,则有:iBiAqqt0)(tq)(tq )(tq t001.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值A、三次多项式插值运算、三次多项式插值运算 设起点到终点的位移变化规律为:设起点到终点的位移变化规律为:则速度为:则速度为:332210)(tatataatq 232132)(tataatq 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值A、三次多项式插值运算、三次多项式插值运算 关节运动需要满足的约束条件可表示为关节运动需要满足的约束条件可表示为 :位移约束位移约束速度约束速度约束 BAqtqqq)()0(0 0)(0)0(0tqq1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值A、三次多项式插值运算、三次多项式插值运算 由此可得有关系数由此可得有关系数 的的4个线性方程为:个线性方程为:3210,aaaa 203021130320201003200tataaatatataaqaqBA1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值A、三次多项式插值运算、三次多项式插值运算 求解该方程组即可得:求解该方程组即可得: )(2)(3030320210ABABAqqtaqqtaaqa1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值A、三次多项式插值运算、三次多项式插值运算 将其代入下式:将其代入下式: 可得该关节变量随时间的变化规律。此函数表达可得该关节变量随时间的变化规律。此函数表达式适用于关节起始点和终止点速度为零的运动情况。式适用于关节起始点和终止点速度为零的运动情况。 332210)(tatataatq 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 如果要求在路径点处的加速度连续,则可用两条如果要求在路径点处的加速度连续,则可用两条三次曲线在路径点处连接起来,拼凑成所需要的运动三次曲线在路径点处连接起来,拼凑成所需要的运动轨迹,这时路径点处的速度不仅要连续,而且加速度轨迹,这时路径点处的速度不仅要连续,而且加速度也要连续也要连续。ACBt01t021.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 设设A点到点到C点的关节变量变化为:点的关节变量变化为:设设 C点到点到B点的关节变量变化为:点的关节变量变化为:ACBt10t2031321211101)(tatataatq 32322221202)(tatataatq 1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 三点处的位移约束方程:三点处的位移约束方程: 320232202220212020310132101210111010tatataaqaqtatataaqaqBCCA1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 起点和终点处的起点和终点处的速度约束方程:速度约束方程:中间点处的速度中间点处的速度和加速度约束方程:和加速度约束方程: 22023202221113200tataaa 22101312212101310121126232ataaatataa1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和第二步:已知机器人起点和 终点的关节变量取值终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 联立上述联立上述8个线性方程,个线性方程,若令若令 ,则方程组的解为:则方程组的解为: 02010ttt )538(41)2(23)(43)835(41)34(4303023202202120301320121110BACCBAABCCBABACAqqqtaqqqtaqqtaqaqqqtaqqqtaaqa1.3 1.3 运动控制运动控制机器人及其控制原理 20222022年年7 7月月2222日日9 9时时4242分分机器人控制技术机器人控制技术1.3.1 关节运动伺服指令的生成关节运动伺服指令的生成2、轨迹规划的实现过程、轨迹规划的实现过程(1) PTP下的轨迹规划下的轨迹规划第二步:已知机器人起点和终点的关节变量取值第二步:已知机器人起点和终点的关节变量取值B、多点的三次多项式插值运算、多点的三次多项式插值运算 将其代入以下两式:将其代入以下两式: 可得两段曲线,将其拼接起来,就是该关节变量可得两段曲线,将其拼接起来,就是该关节

    注意事项

    本文(机器人控制技术课件.ppt)为本站会员(寂****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开