当前位置:文档之家› 工业机器人控制系统的基本原理

工业机器人控制系统的基本原理

工业机器人控制系统的基本原理
工业机器人控制系统的基本原理

工业机器人控制系统

20世纪80年代以后,由于微型计算机的发展,特别是电力半导体器件的出现,使整个机器人的控制系统发生了很大的变化,使机器人控制器日趋完善。具有非常好的人机界面,有功能完善的编程语言和系统保护,状态监控及诊断功能。同时机器人的操作更加简单,但是控制精度及作业能力却有很大的提高。目前机器人已具有很强的通信能力,因此能连接到各种网络(CAN—BUS、PROFIBUS或ETHERNET)。形成了机器人的生产线。特别是汽车的焊接生产线、油漆生产线、装配生产线很多都是靠机器人工作的。特别是控制系统已从模拟式的控制进入了全数字式的控制。

90年代以后,计算机的性能进一步提高,集成电路(IC)的集成度进一步的提高,使机器人的控制系统的价格逐渐降低,而运算的能力却大大提高,这样,过去许多用硬件才能实现的功能也逐渐地使用软件来完成。而且机器人控制系统的可靠性也由最早几百小时提高到现在的6万小时,几乎不需要维护。

一、控制系统基本原理及分类

工业机器人的控制器在要求完成特定作业时,需要做下述几件事:示教:通过计算机来接受机器人将要去完成什么作业。也就是给机器人的作业命令,这个命令实质上是人发出的。

计算:这一部分实际上就是机器人控制系统中的计算机来完成的,它通过获得的示教信息要形成一个控制策略,然后再根据这个策

略(也称之为作业轨迹的规划)细化成各轴的伺服运动的控制

的策略。同时计算机还要担负起对整个机器人系统的管理,采

集并处理各种信息。因此,这一部分是非常重要的核心部分。伺服驱动:就是通过机器人控制器的不同的控制算法将机器人控制策略转化为驱动信号,驱动伺服电动机,实现机器人的高速、

高精度运动,去完成指定的作业。

反馈:机器人控制中的传感器对机器人完成作业过程中的运动状态、位置、姿态进行实时地反馈,把这些信息反馈给控制计算机,

使控制计算机实时监控整个系统的运行情况,及时做出各种决

策。

图1 机器人控制基本原理图

控制系统可以有四种不同分类方法:控制运动方式、控制系统信号类型、控制机器人的数目以及人机的相互关系等分类。

(1)、按控制运动方式进行分类可分为程序控制系统、自适应控制系统和组合控制系统。

A、程序控制系统:绝大多数商品机器人是属于这种控制系统,主

要用于搬运、装配、点焊等点位控制,以及弧焊、喷涂机器人的轮廓控制。

程序控制可以使各关节的运动是连续的,也可以是离散的,通过各个关节的连续运动的合成,实现轮廓控制,也可用点位控制,用不连续的点位实现连续轮廓控制。

B、自适应控制系统:自适应是根据环境的变化,不断地给出后续

运动轨迹的控制。环境的变化是通过传感器来感知,也就是根据检测到的信息来决策。这个决策是控制系统中的核心问题。要有很复杂的计算方法。对环境的感知是实时的,要求是高精度和高速度的运算处理。硬件逻辑复杂。

这一类控制系统也是以程序控制为基础,仅是根据外界环境的变化来及时修改原有的程序。目前对于这一类智能机器人的各种感觉的研究尚处于探索阶段,特别是视觉,要求灵敏度高的视觉装置且可对图象处理和识别能力。

C、组合控制系统:它兼有程序控制和自适应控制两种功能,它具

有利用已知的基本上由工作性质和环境条件决定的信息实现程序控制,还可以在执行过程中根据工作条件的变化而改变控制过程并保证最佳的控制品质。所以,这是应用最广的控制系统。(2)、按控制系统的信号形式分类:可分为连续控制系统和离散控制系统。连续控制系统贯穿系统各环节的输入/输出信号量是时间的连续函数。离散控制系统全部或部分信号是以离散形式出现和产生所需要的控制。通常系统既有连续又有离散的信息,根据一个一定的阀值来进行两类信号的转换实现这种控制。

例如:

a、弧焊控制:对焊接电流的控制是连续控制,当发生短路时,立刻切断电源这又是离散控制。

b、生产线加工部件由传送带送到固定加工位置,同时发出到位信号,用来启动机器人控制程序的连续控制,从而由离散到连续。一般离散信号是继电器的动作,脉冲或数字信号。

(3)、根据控制机器人的数目分类:可分为单机系统和群控系统。

单机就是指控制系统仅对本机进行自主的控制。集中或分散的或两者结合的,同时控制多个机器人的控制系统称之为群控系统。群控系统也容许每个机器人有自己独立的控制系统,但每一个机器人的控制系统要接受总的控制系统的命令,或在系统之间有通信,以便能使所有机器人协调工作。

实际上群控系统是一个多级系统,每一级系统或者模块要接受上一级系统下达的指令与任务命令,使本级机器人执行上述的命令,并要向上一级反馈执行的结果的信息。

(4)、按人机关系分类:自动控制系统完全自治操作,操作人员不必干予。但有一些系统要求部分控制功能由操作人员来完成。

二、计算机控制系统

计算机控制系统有三种结构:集中控制、主从控制和分布式控制。

集中控制就是用一台功能较强的计算机实现全部控制功能,这是早期机器人来用的一种结构。因为当时计算机造价较高,当时机器人功能也不多,所以采用这种方案来控制还是比较经济的,也是可以实现的。但由于计算非常复杂,所以控制的速度就很慢。

目前由于对机器人的功能要求愈来愈多,且控制的精度愈来愈高,集中控制已不可能满足这些要求,所以采用主从式控制和分布式控制,70年代的MOTORMAN弧焊机器人就是属于这种结构。

一级计算机(一级机)为主机,担当系统管理,机器人语言的编译和人机接口功能,同时也利用它的运算能力完成坐标变换,轨迹插补,并定时地把运算结果作为关节运动的增量值送到公共内存,供二级计算机(二级机)读取它。

二级机完成全部关节位置的数字控制,它从公共内存中读取给定值,也把各关节的实际位置值送回到公共内存中去,供一级机使用。公共内存是容量为几KB的双口RAM或普通静态RAM加上总线控制逻辑电路组成。由于功能分散,控制质量较集中式控制明显提高。这类系统的控制速率较快,一般可达到15ms,即每隔15ms刷新一次给定,并实现位置控制一次。

这类系统在两个CPU之间仅通过公共的内部存贮器来交换信息,这种耦合是很松散的,因此采用这种方式来耦合更多的CPU是

很能困难的。

现代机器人控制系统中几乎无例外地采用分布式结构,由上一级主控计算机负责整个系统管理以及坐标变换和轨迹的插补运算。下一级由多个微处理器组成,每一个微处理器控制一个关节运动,它们并行的完成控制任务,因而提高了工作速度和处理能力。这些微处理器与主控级联系是通过总线形式紧密耦合。

计算机控制系统的基本结构

(1)、电源部件:

电源为三相交流电源和内部电源两大部分组成

三相交流电源首先提供给变压器(也不能没有变压器)转换或控制器各档电压的电源,伺服驱动系统,直流电源,继电接触器操作电源。三相交流电源有如下保护:过载保护、短路保护,并有滤波器来吸收浪涌电压。并有时采用电子(或者是铁磁的)稳压器对电源进行稳压。报警是直流电路的过压、过载保护,这时自动切除直流电源。防止故障扩大。

直流电源多为±5V、±12V、±15V、24V等种类的直源,目前较多的为+5伏及24伏,其他已少见。它们有熔丝保护,当集成电路短路,电容出现击穿,或三极管基极与发射极短路均靠这个熔丝保护,所以熔丝要注意电流值。

(2)、计算机系统

主CPU:整个系统的管理,数据处理和轨迹运算。

协处理器:协助主CPU数值的处理和提高实时性能。

从处理器:机器人各关节的运动控制。

I/O处理器:控制外部存贮器。

ROM中主要是引导程序,程序系统监控程序,诊断程序以及一般不变的参数。

RAM中主要存放从硬盘中装入的操作系统,系统控制程序,语言编辑,调试和修改的信息,用户编写的运动控制程序,传感器检测信息。存贮空间分配根据实际需要,由CPU提供可寻址空间以及初始化条件来决定。一般把操作系统,机器人语言解释程序,用户运动程序,一般软件工具都存放在硬盘中,在需要时,从中取入。

(3)、伺服控制系统

采用计算机控制的伺服系统将计算机的速度,位置指令转化为机器人的各关节的驱动信号,它是一个三环系统,即电流环、速度环与位置环,由光电子编码器反馈回来的信号作为位置及速度的检测,与给定信号进行比较,进行误差校正。

(4)、传感/检测部件

常用的传感/检测部件包括有限位开关,压力,加速度,速度,温度等信号,其中的模拟信号须经放大整形,再经过A/D转换器后转换为数字信号,然后送入计算机进行存贮或处理,对于触觉、听觉和视觉等更高级的传感/检测设备,需要更精确的检测手和复杂的识别和处理算法,通常也由一个单独的微处理器对信息进行处理。

(5)、人机交互部件

工业机器人有多种人机交互的通信手段,用于编程和显示的键盘,示教盒等,它们都是通过RS-232C串行接口与系统CPU远程通信。液晶显示器及键盘有单独的微处理器进行处理,其中ROM存放示教盒本身的操作监控程序和通讯处理程序。RAM是用以存放通信显示和扫描键盘的采样数据。

(6)、接口部件

主要是主计算机系统与伺服系统,外部设备的工作环境通信联系通道。磁盘、CRT、键盘、打印机等,标准外设与计算机的通信都是通过计算机内的标准接口进行的。与伺服系统通信则是采用专用接口,将主CPU的运动命令的位置数据转换成频率和数量的脉冲。还要采用一些带有A/D或D/A接口。

(7)、软件系统

管理程序或实时操作系统;用以对整个机器人控制系统的软件进行任务的调度和管理,以满足机器人控制的实时性能。系统控制程序:根据用户编制的运动控制程序解释执行,进行运动执行的插补运算,各坐标位置和速度的分配,外部事件的响应与处理,实时信息和出错信息的处理和显示。运动控制程序,这是由用户特定的机器人语言编制的运动控制程序,在运动控制程序中,通过语句(或指令)指定机器人的工作方式、运动轨迹、运动速度、坐标位置、定时/计数及输入/输入通信要求,程序控制路径的选择等信息,在系统控制程序的解释下执行。

机器人控制器是使机器人执行各种操作的核心部分,分析机器人控制器的组成及工作原理,是更好地使用机器人进行工作的基础。因此深入研究控制原理及控制程序是很有必要的。

工业机器人控制系统组成及典型结构

工业机器人控制系统组成及典型结构 一、工业机器人控制系统所要达到的功能机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下: 1、记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。 2、示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。 3、与外围设备联系功能:输入和输出接口、通信接口、网络接口、同步接口。 4、坐标设置功能:有关节、绝对、工具、用户自定义四种坐标系。 5、人机接口:示教盒、操作面板、显示屏。 6、传感器接口:位置检测、视觉、触觉、力觉等。 7、位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。 8、故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障自诊断。 二、工业机器人控制系统的组成 1、控制计算机:控制系统的调度指挥机构。一般为微型机、微处理器有32 位、64 位等如奔腾系列CPU 以及其他类型CPU 。 2、示教盒:示教机器人的工作轨迹和参数设定,以及所有人机交互操作,拥有自己独立的 CPU 以及存储单元,与主计算机之间以串行通信方式实现信息交互。 3、操作面板:由各种操作按键、状态指示灯构成,只完成基本功能操作。 4、硬盘和软盘存储存:储机器人工作程序的外围存储器。 5、数字和模拟量输入输出:各种状态和控制命令的输入或输出。 6、打印机接口:记录需要输出的各种信息。 7、传感器接口:用于信息的自动检测,实现机器人柔顺控制,一般为力觉、触觉和视觉传感器。 8、轴控制器:完成机器人各关节位置、速度和加速度控制。 9、辅助设备控制:用于和机器人配合的辅助设备控制,如手爪变位器等。 10 、通信接口:实现机器人和其他设备的信息交换,一般有串行接口、并行接口等。 11 、网络接口 1) Ethernet 接口:可通过以太网实现数台或单台机器人的直接PC 通信,数据传输速率高达 10Mbit/s ,可直接在PC 上用windows 库函数进行应用程序编程之后,支持TCP/IP 通信协议,通过Ethernet 接口将数据及程序装入各个机器人控制器中。

并联机器人仿真运动控制的多线程实现

并联机器人仿真运动控制的多线程实现 Multithreading Realization of Simulation Motion Control of the Parallel Robot (海军工程大学)彭利坤邢继峰肖志权曾晓华 PENG, Likun XING, JifengXiao, Zhiquan Zeng, Xiaohua 摘要:现代运动模拟器对响应快速性、跟踪准确性等仿真运动特性提出了更高要求,使得并联机器人机构的运动控制更为复杂。以某型潜艇操纵模拟器为例,其控制软件采用模块化设计,利用NT环境下多线程技术,结合多媒体定时器、普通定时器,实现软件的洗出滤波、运动学反解、运动信息发送、安全保护等多任务的有机调度。在外控线程中建立网络数据接收、数据处理、液压缸控制信息发送等三个子线程,将它们从外控线程中分离出来,大大提高了数据传输和处理及运动控制的实时性和可靠性。 关键词:并联机器人;多线程;多媒体定时器;运动控制 中图分类号:TP311.1; TP391.9 文献标识码:A 文章编号: Abastract: In order to meet the demand of the emulational kinetic characteristics of modern motion simulator such as fast response and precise tracking, the control system of the parallel robot mechanism becomes more complex. As an example of submarine manipulating simulator, the modularization design and the technologies such as the multimedia timer, common timer and multithreading under NT environment etc. are adopted in the control system programing, which realize the multitask scheduling of washout filter, inverse kinematics solution, sending control data and safeguarding. By separating three sub-threadings, the Ethernet data acquisition, the data processing and the hydraulic cylinder control information sending, from the external control threading, the real time performance and reliability of the data transmitting, processing and motion control can be improved. Key words:parallel robot; multithreading; multimedia timer; motion control 1 引言 飞机、舰船、赛车、列车等运动模拟器系统,是以Stewart平台为原型的并联机器人机构最重要的应用方向,它们一般构成分布式半实物仿真系统。以某型潜艇操纵模拟器为例,整个模拟系统由教练控制台、模拟潜望镜、舱段操艇装置、六自由度(6DOF)并联机器人机构等四个分系统构成,几个分系统通过以太网传输交换数据。其中液压6DOF并联机器人为模拟潜艇空间运动的关键机构,其控制软件必须完成潜艇姿态数据的接收、处理、控制执行器(一般为液压缸)动作、实时动态显示分析等繁杂的任务。这种多任务的软件开发,基于过程的编程设计已显得力不从心,而面向对象的多线程编程因其具有接口能力强、并行处理、运用灵活等优点,成为设计本控制软件的首选。 2 控制模块 该控制软件包括洗出滤波算法、运动学反解、内控、自检、外控、逻辑控制、安全保护、平台起停、实时动态显示、正解监控、网络通讯等多个控制模块。 2.1 洗出滤波算法 虽然各种运动模拟器模拟运动的侧重点有所不同,但洗出滤波总是需要的。在模拟运动过程中,液压缸的行程有限,故在一次动作完成后,必须换向回到中性位置,以使下一个运动模拟有足够的行程,通常将这种回到中性位置的附加运动称为运动的洗出。通过运动学仿真、质心坐标转换等计算过程,而得到被仿真设备的速度、加速度,再通过高、低通滤波器滤波、积分等一系列算法转化为运动平台的线位移和角位移的过程称为运动的滤波。经典的 彭利坤:博士研究生 基金项目:军队研制基金资助项目(JXB-2004-21)

机器人控制系统组成、分类及要求

机器人控制系统 一、工业机器人控制系统应具有的特点 工业机器人控制系统的主要任务是控制工业机器人在工作空间中的运动位置、姿态和轨迹、操作顺序及动作的时间等项。其中有些项目的控制是非常复杂的,这就决定了工业机器人的控制系统应具有以下特点: (1)工业机器人的控制与其机构运动学和动力学有着密不可分的关系,因而要使工业机器人的臂、腕及末端执行器等部位在空间具有准确无误的位姿,就必须在不同的坐标系中描述它们,并且随着基准坐标系的不同而要做适当的坐标变换,同时要经常求解运动学和动力学问题。 (2)描述工业机器人状态和运动的数学模型是一个非线性模型,随着工业机器人的运动及环境而改变。又因为工业机器人往往具有多个自由度,所以引起其运动变化的变量不止个,而且各个变量之间般都存在耦合问题。这就使得工业机器人的控制系统不仅是一个非线性系统,而且是一个多变量系统。 (3)对工业机器人的任一位姿都可以通过不同的方式和路径达到,因而工业机器人的控制系统还必须解决优化的问题。 二、对机器人控制系统的一般要求 机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下: ?记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。 ?示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。 ?与外围设备联系功能:输入和输出接口、通信接口、网络接口、同步接口。?坐标设置功能:有关节、绝对、工具、用户自定义四种坐标系。 ?人机接口:示教盒、操作面板、显示屏。 ?传感器接口:位置检测、视觉、触觉、力觉等。 ?位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。?故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障

关于六自由度并联机器人运动控制系统的结构设计

关于六自由度并联机器人运动控制系统的结构设计 运动控制系统作为六自由度并联机器人的关键控制系统,对机器人的精准快速运动具有至关重要的作用。通过对六自由度并联机器人结构、内部控制结构及其工作原理的介绍,提出运动控制系统的设计思路,并对其中的关键技术问题进行了深入分析,对提高六自由度并联机器人的研发和应用水平具有积极的推动作用。 标签:六自由度;并联机器人;运动控制系统;结构分析 近年来,随着计算机和电子信息技术的进步,机器人运动控制技术取得了突破性发展,机器人运动控制技术是将控制传感器、电机、传动机和驱动器等组合在一起,通过一定的编程设置对电机在速度、位移、加速度等方面的控制,使起机器人按照预定的轨迹和运动参数进行运动的一种高科技技术。伴随着机械工业自动化技术的发展,运动控制技术经过了由低级到高级,由模拟到数字,再到网络控制技术的发展演进过程。运动控制技术作为机械工业自动化的一项重要技术,主要包括全封闭伺服交流技术,直线式电机驱动技术、基于编程基础上的运动控制技术、基于运动控制卡的控制技术等。其中,基于运动控制卡的控制技术通过内部各种线路的集成组合,可以实现对各种复杂的运动进行控制,该技术系统驱动程序主要包括:运动控制软件、网络动态链接数据库、运动控制参数库等子系统。运动控制卡控制技术的出现和发展有效的满足了工业机械行业数控系统的柔性化、标准化要求,在工业自动化领域的应用越来越广泛。 1 六自由度并联机器人的构造 六自由度并联机器人作为现代工业自动化技术发展的代表,主要结构包括床身、连杆和运动平台等几个部分。其中运动平台与六个连杆相联接,每个连杆各自联接一个由虎克材料制成的滑块,这些滑块又与滚珠丝杠相连,在电机的驱动下可以带动滑块沿滚珠运动,进而带动连杆有规则的运动,从而改变平台的运动方向。通过在运动平台上安装不同的机械,可以有效满足不同工作的需求。在六根连杆工作程序中,每根连杆都由一台电机进行控制驱动来保证连杆运动的独立性,因此,可以实现六自由度的机器控制运动。 2 六自由度并联机器人运动控制系统工作原理与结构设计 2.1 并联机器人运动控制系统的工作原理 六自由度并联机器人运动控制系统主要由工控机、运动控制卡、伺服放大器、资料数据收集处理平台等系统组成。在机器人工作过程中,工控机借助一定的程序指令对运动控制卡发出命令,运动控制卡将六路脉冲同时发向六套伺服放大器,在脉冲命令的指引下,这些放大器做出进一步运动,进而带动机器人平台进行运动。同时,伺服放大器将运动中形成的信号数据传回到运动控制卡,进而完成一个全闭环式反馈控制运动。在运动过程中,可以通过Lab系统对并联机器人

精密并联机器人控制算法及控制系统研究概要

第40卷第4期2004年4月 机械工程学报 V01.40No.4CHINESEJOURNAL0F MECHANICAL ENGINEERING Apr. 2004 精密并联机器人控制算法及控制系统研究木 张秀峰孙立宁 (哈尔滨工业大学机器人研究所哈尔滨 150001) 摘要:首次把数字PID算法应用到面向光纤作业的精密并联机器人控制中,介绍了这种高速、高精度小型并联机构控制系统的新控制算法及系统研究情况。另外控制系统采用了DSP新技术,解决了并联机构运动学逆解的实时在线计算问题,使系统运行更加稳定。试验结果表明这种新算法在小型精密并联机构控制系统中,完全可以满足光纤对接等作业的高技术要求,同时也为同类高精度、大行程小型定位系统的控制与设计提供了一种新的实用方 法。 关键词:并联机构运动学逆解PID控制算法中图分类号:TP24 0前言

在高速、高精度、大行程小型并联机器人控制领域,所知文献介绍的实用控制算法还未见到。在实际工程控制中PID控制算法不需要系统确切的数学模型,参数易调整,且具有很强的灵活性、适应性,其中数字PID控制算法在计算机上易修正,比模拟PID控制器性能更加完善。首次将数字PID控制算法引进到高精度并联机构的控制中,并借助高速数字信号处理器DSP解决了逆解的在线计算问 题,试验结果表明可以满足高速、高精度等技术要 求。另外还介绍了系统的组成、性能、技术指标及一些关键参数的调整方法和经验公式,为小型精密定位系统的设计与控制提供了有价值的借鉴。1 PID控制算法 1.1模拟PID控制器 所谓PID控制器是指把偏差按比例、积分和微分进行的控制器,其中模拟PID控制器是用硬件来 实现的。设l,为系统给定,Y为系统输出,萨砷 为系统偏差,u为系统控制规律…¨,则 “=K,[P+寺J::酣r+%詈]+“。 式中 K,——比例系数正——积分常数毛——微分常数 =三——偏差微分 df 在控制过程中系统有偏差产生,调节器产生控制作用使偏差不断减小,这种控制作用的强弱取决

工业机器人控制系统

更多论文请加QQ 1634189238 492186520 第一章绪论 1.1 工业机器人的发展及分类 1.1.1 工业机器人的发展 工业机器人的发展通常可规划分为三代: 第一代工业机器人:通常是指目前国际上商品化与使用化的“可编程的工业机器人”,又称“示教再现工业机器人”,即为了让工业机器人完成某项作业,首先由操作者将完成该作业所需要的各种知识(如运动轨迹、作业条件、作业顺序和作业时间等),通过直接或间接手段,对工业机器人进行“示教”,工业机器人将这些知识记忆下来后,即可根据“再现”指令,在一定精度范围内,忠实的重复再现各种被示教的动作。1962年美国万能自动化公司的第一台Unimate工业机器人在美国通用汽车公司投入使用,标志着第一代工业机器人的诞生。 第二代工业机器人:通常是指具有某种智能(如触觉、力觉、视觉等)功能的“智能机器人”。即有传感器得到触觉、力觉和视觉等信息计算机处理后,控制机器人的操作机完成相应的适当操作。1982年美国通用汽车在装配线上为工业机器人装备了视觉系统,从而宣布了新一代智能工业机器人的问世。 第三代工业机器人:即所谓的“只治式工业机器人”。它不仅具有感知功能,而且还有一定的决策及规划能力。第一代工业机器人目前仍处在实验室研究阶段。工业机器人经历了诞生---成长---成熟期后,已成为制造业中不可缺少的核心装备,世界上有约75万台工业机器人正与工人朋友并肩战斗在个条生产线上,特种机器人作为机器人家族的后起之秀,由于其用途广泛而大有后来居上之势,仿人机器人、农业机器人、服务机器人、水下机器人、医疗机器人、军用机器人、娱乐机器人等各种用途发特种机器人纷纷面世,而且正以飞快的速度向实用化迈进。 我国的工业机器人从80年代“七五”科技攻关开始起步,在国家的支持下,通过“七五”、“八五”科技攻关,目前已基本掌握了机器人的操作机的设计制造技术、控制系统硬件和软件设计技术、运动学和轨迹规划技术、生产了部分机器人的关键元器件,开发出喷漆、焊弧、点焊、装配、搬运等机器人;其中有130多台配套喷漆机器人在二十与家企业的近30条自动喷漆生产线上获得规模应用,弧焊机器人已应用在汽车制造厂的焊装线上。 但总的来看,我国的工业机器人技术及其工程应用水平和国外比还有一定的距离,如:可靠性低于国外产品;机器人应工程起步较晚,应用领域窄,生产线系统技术与国外比有差距;在应用规模上,我国已安装的国产工业机器人约200台,约占全球已安装台数的万分之四。以上原因主要是没有形成机器人产业,当前我国的机器人生产都是应用户的要求,“一客户,一次重新设计”,品种规格多、批量小、零部件通用化程度低、供货周期长、成本也不低,而且质量、可靠性不稳定。因此迫切需要解决产业化前期的关键技术,对产品进行全面规划,搞好系列化、通用化、模化设计,积极推进产业化进程。 1.1.2 工业机器人的分类 工业机器人按不同的方法可分下述类型 工业机器人按操作机坐标形式分以下几类:(坐标形式是指操作机的手臂在运动时所取的参考坐标系的形式。)

机器人控制技术论文

摘要 为使机器人完成各种任务和动作所执行的各种控制手段。作为计算机系统中的关键技术,计算机控制技术包括范围十分广泛,从机器人智能、任务描述到运动控制和伺服控制等技术。既包括实现控制所需的各种硬件系统,又包括各种软件系统。最早的机器人采用顺序控制方式,随着计算机的发展,机器人采用计算机系统来综合实现机电装置的功能,并采用示教再现的控制方式。随着信息技术和控制技术的发展,以及机器人应用范围的扩大,机器人控制技术正朝着智能化的方向发展,出现了离线编程、任务级语言、多传感器信息融合、智能行为控制等新技术。多种技术的发展将促进智能机器人的实现。 当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。 PID(比例-积分-微分)控制器作为最早实用化的控制器已有50多年历史,现在仍然是应用最广泛的工业控制器。PID控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。 它由于用途广泛、使用灵活,已有系列化产品,使用中只需设定三个参数(Kp,Ti 和Td)即可。在很多情况下,并不一定需要全部三个单元,可以取其中的一到两个单元,但比例控制单元是必不可少的。 关键词:机器人,机器人控制,PID,自动控制

目录 摘要.......................................................... I 第1章绪论................................................ - 1 - 1.1机器人控制系统 (1) 1.2机器人控制的关键技术 (1) 第2章机器人PID控制...................................... - 2 - 2.1PID控制器的组成 (2) 2.2PID控制器的研究现状 (2) 2.3PID控制器的不足 (3) 第3章 PID控制的原理和特点 ................................ - 4 - 3.1PID控制的原理 (4) 3.2PID控制的特点 (5) 第4章 PID控制器的参数整定 ................................ - 5 -后记...................................................... - 6 -

机器人控制器的现状及展望

第21卷第1期1999年1月 机器人 ROBOT V ol.21,No.1  J a n.,1999机器人控制器的现状及展望⒇ 范 永 谭 民 (中国科学院自动化研究所 北京 100080) 摘 要 机器人控制器是影响机器人性能的关键部分之一,它从一定程度上影响着机器人的发展.本文介绍了目前机器人控制器的现状,分析了它们各自的优点和不足,探讨了机器人控制器的发展方向和要着重解决的问题. 关键词 机器人控制器,开放式结构,模块化 1 引言 从世界上第一台遥控机械手的诞生至今已有50年了,在这短短的几年里,伴随着计算机、自动控制理论的发展和工业生产的需要及相关技术的进步,机器人的发展已经历了3代[1]: (1)可编程的示教再现型机器人;(2)基于传感器控制具有一定自主能力的机器人;(3)智能机器人.作为机器人的核心部分,机器人控制器是影响机器人性能的关键部分之一.它从一定程度上影响着机器人的发展.目前,由于人工智能、计算机科学、传感器技术及其它相关学科的长足进步,使得机器人的研究在高水平上进行,同时也为机器人控制器的性能提出更高的要求. 对于不同类型的机器人,如有腿的步行机器人与关节型工业机器人,控制系统的综合方法有较大差别,控制器的设计方案也不一样.本文仅讨论工业机器人控制器问题. 2 机器人控制器类型 机器人控制器是根据指令以及传感信息控制机器人完成一定的动作或作业任务的装置,它是机器人的心脏,决定了机器人性能的优劣. 从机器人控制算法的处理方式来看,可分为串行、并行两种结构类型. 2.1 串行处理结构 所谓的串行处理结构是指机器人的控制算法是由串行机来处理.对于这种类型的控制器,从计算机结构、控制方式来划分,又可分为以下几种[2]. (1)单CPU结构、集中控制方式 用一台功能较强的计算机实现全部控制功能.在早期的机器人中,如Hero-I,Robo t-I等,就采用这种结构,但控制过程中需要许多计算(如坐标变换),因此这种控制结构速度较慢. (2)二级CPU结构、主从式控制方式 一级CPU为主机,担当系统管理、机器人语言编译和人机接口功能,同时也利用它的运算能力完成坐标变换、轨迹插补,并定时地把运算结果作为关节运动的增量送到公用内存,供二级CPU读取;二级CPU完成全部关节位置数字控制.这类系统的两个C PU总线之间基本没有联系,仅通过公用内存交换数据,是一个松耦合的关系.对采用更多的CPU进一步分散 ⒇1998-09-03收稿 DOI:10.13973/https://www.doczj.com/doc/806353559.html, k i.rob ot.1999.01.014

并联机器人技术方案

并联机器人方案 一、并联机器人用途: 并联机器人作为一种新型的机器人形式得到了越来越多的应用,与串联机器人相比该型机器人具有结构简单、刚度大、承载能力强、误差小等特点,与串联机器人形成了良好的互补关系。可用于六自由度数控加工中心、航天器对接机构、汽车装配线、运动模拟器、岩土挖掘、光学调整、医疗机械等领域。 二、系统特点: 1、机构采用并联式结构,按工业标准要求设计,结构简单、速度快; 2、控制系统采用Windows系列操作系统,二次开发方便、快捷,适于教学实验; 3、提供教材、实验指导书等,内容涵盖机器人运动学、动力学、控制系统的设计、机器人轨迹规划等。 三、系统配置: 1、机器人本体、控制柜、电机控制卡、控制软件、理论教材及实验指导书。附属件配置有钻铣刀头、电主轴、绘图笔架、加工平台、手动夹具,另赠送一套加工所需原材料。 2、并联机器人加工装置(用电主轴本体、夹持器及钻铣刀)。 3、绘图装置(绘图笔架及绘图笔)。 4、并联机器人加工平台及工件夹持装置。 5、部分加工演示原材料(石蜡、尼龙等)。

1.并联机器人系统照片 2.并联机器人技术参数: 3.机器人型号:RBT-6T01P(全步进电机驱动) 机器人报价:175000.00元机器人型号:RBT-6S01P(全伺服电机驱动) 机器人报价:195000.00元

1.并联机器人系统照片 2.并联机器人技术参数: 3.机器人型号:RBT-6T02P(全步进电机驱动) 机器人报价:155000.00元机器人型号:RBT-6S02P(全伺服电机驱动) 机器人报价:175000.00元

六自由度桌面型并联机器人 1.并联机器人系统图片 2.并联机器人技术参数 3.机器人型号:RBT-6T03P(全步进电机驱动) 机器人报价:135000.00元机器人型号:RBT-6S03P(全伺服电机驱动) 机器人报价:155000.00元

机器人与自动化技术

机器人与自动化技术 “机器人、无处不在的屏幕、语音交互,这些都将改变我们看待‘电脑’的方式。一旦看、听、阅读能力得到提升,你就可以以新的方式进行交互。”----比尔?盖茨在某电视节目中,预测未来科技领域的下一件大事时表示:机器人与自动化技术将成为未来发展的一大趋势,可以改变世界! 工业机器人的应用,正从汽车工业向一般工业延伸,除了金属加工、食品饮料、塑料橡胶、3C、医药等行业,机器人在风能、太阳能、交通运输、建筑材料、物流甚至废品处理等行业都可以大有作为。 当然,即将“改变世界”的机器人不仅仅具有代替人工的价值,在很多人类无法实现的领域也将出现机器人的身影。譬如,派送采矿机器人到月球和小行星上采挖稀土矿,将有望成为现实。 而更令比尔?盖茨寄予厚望的是机器人将像“电脑”一样改变人类的生活。 日本早稻田大学研究人员推出一种新型仿人型家务机器人。它集安全性、可靠性和灵巧性于一身,还具有仿人脸的外观。在工作时,它将一名男子抱下床,与他聊天并为他准备早餐。由于拥有和成年女性大小相当的灵巧双臂、双手,这种机器人能够用夹子将面包从面包机中取出,而丝毫不弄碎它。 英国阿伯丁大学启动了一项新的研究计划,在3年内研发出允许机器人与人类进行交谈,甚至讨论具体决定的系统……。 作为先进制造业中不可替代的重要装备,工业机器人已经成为衡量一个国家制造水平和科技水平的重要标志。 在机器人市场中,目前80%的市场份额仍由跨国公司占有,其中瑞典ABB、日本发那科FANUC、日本安川yaskawa和德国库卡KUKA四大企业则是市场第一梯队的“四大金刚”。其它有瑞士史陶比尔Staubli、德国克鲁斯CLOOS、德国百格拉、德国徕斯、德国斯图加特航空航天自动化集团(STUAA)、意太利瀚博士hanbs、意大利柯马COMAU、英国Auto Tech Robotics等。 目前国内生产机器人的企业主要有:中科院沈阳新松机器人自动化股份有限公司、芜湖埃夫特智能装备有限公司、上海新时达机器人有限公司、安川首钢机器人有限公司、哈工大海 尔机器人有限公司、南京埃斯顿机器人工程有限公司、广州数控设备有限公司、上海沃迪自动化装备股份有限公司等。 2015年,中国机器人市场需求预计将达35000台,占全球比重16.9%,成为全球规模最大的市场。 一、机器人的系统构成 由3大部分6个子系统组成。 3大部分是:机械部分、传感部分、控制部分。 6个子系统是:驱动系统、机械结构系统、感受系统、机器人-环境交互系统、人-机交互系统、控制系统。

工业机器人控制系统的组成教学内容

工业机器人控制系统 的组成

工业机器人控制系统的组成 1、控制计算机:控制系统的调度指挥机构。一般为微型机、微处理器有32位、64位等如奔腾系列CPU以及其他类型CPU。 2、示教盒:示教机器人的工作轨迹和参数设定,以及所有人机交互操作,拥有自己独立的CPU以及存储单元,与主计算机之间以串行通信方式实现信息交互。 3、操作面板:由各种操作按键、状态指示灯构成,只完成基本功能操作。 4、硬盘和软盘存储存:储机器人工作程序的外围存储器。 5、数字和模拟量输入输出:各种状态和控制命令的输入或输出。 6、打印机接口:记录需要输出的各种信息。 7、传感器接口:用于信息的自动检测,实现机器人柔顺控制,一般为力觉、触觉和视觉传感器。 8、轴控制器:完成机器人各关节位置、速度和加速度控制。 9、辅助设备控制:用于和机器人配合的辅助设备控制,如手爪变位器等。 10、通信接口:实现机器人和其他设备的信息交换,一般有串行接口、并行接口等。 11、网络接口 1)Ethernet接口:可通过以太网实现数台或单台机器人的直接PC通信,数据传输速率高达10Mbit/s,可直接在PC上用windows库函数进行应用程序编程之后,支持TCP/IP通信协议,通过Ethernet接口将数据及程序装入各个机器人控制器中。 2)Fieldbus接口:支持多种流行的现场总线规格,如Devicenet、ABRemoteI/O、Interbus-s、profibus-DP、M-NET等。

工业机器人控制系统分类 1、程序控制系统:给每一个自由度施加一定规律的控制作用,机器人就可实现要求的空间轨迹。 2、自适应控制系统:当外界条件变化时,为保证所要求的品质或为了随着经验的积累而自行改善控制品质,其过程是基于操作机的状态和伺服误差的观察,再调整非线性模型的参数,一直到误差消失为止。这种系统的结构和参数能随时间和条件自动改变。 3、人工智能系统:事先无法编制运动程序,而是要求在运动过程中根据所获得的周围状态信息,实时确定控制作用。 4、点位式:要求机器人准确控制末端执行器的位姿,而与路径无关。 5、轨迹式:要求机器人按示教的轨迹和速度运动。 6、控制总线:国际标准总线控制系统。采用国际标准总线作为控制系统的控制总线,如VME、MULTI-bus、STD-bus、PC-bus。 7、自定义总线控制系统:由生产厂家自行定义使用的总线作为控制系统总线。 8、编程方式:物理设置编程系统。由操作者设置固定的限位开关,实现起动,停车的程序操作,只能用于简单的拾起和放置作业。

并联机器人操作细则

运动控制开发平台操作细则: 一、步进电机平台 1.上电计算机电源、驱动器电源、端子板电源。 2.运行GTCmdPCI_CH。 3.在菜单栏选择出现“基础参数设置”界面。 4.在“运控卡型号选择”栏,打开下拉菜单,选择所安装的运控卡型号。 设置“行程开关触发电平” 设置“编码器方向”,默认值0 设置控制周期,运控卡缺省的控制周期是200 μs。 5.点击“打开运控卡”按钮。 6.点击“确定”按钮。 7.在GTCmdISA_CH主菜单下选择打开“基于轴的控制”界面。 8.打开轴选下拉菜单,如下图,选择当前轴(操作轴)。 9.选择“清状态”,如右图,清除当前轴不正确的状态。 10、设置控制输出,驱动使能(轴开启) 在系统初始化完成后,在轴选框选择当前轴,按照根据系统要求设定控制输出。注意应与当 前轴的驱动器和电机的设置相统一。 SV卡: 可以选择输出模拟量,即0; 亦可选择输出脉冲量,即1。 SV卡: 选择“伺服打开/伺服关闭”选项(如右图,打勾为打开,不选为关闭)。此时驱动器使能,轴应该静止状态

11.点击“位置清零”按钮,观察“轴当前位置”为0。 4.在“运动控制模式”栏设置运动参数 5.点击“参数更新”按钮, 二、直流伺服电机平台 1~6步同步进电机一样 7、在轴的控制窗口中选中第4轴。 8、在“伺服滤波器参数设置”框中设置“比例增益”为10。 9、在梯形曲线页中“目标位置”为300000,“速度”为10,“加速度”为1。 10、点击“伺服打开”(SV卡时)/“轴开启”(SG卡时)选项,使控制器的第4轴进入伺服(开启)状态。 11、点击“清状态”键,使控制器的第四轴事件状态清除。 12、点击“参数更新”键,使第四轴开始运动 补充: 1、当某个轴选定并打开伺服后,在开发面板上会亮起相应的灯,分别是ENA1、ENA 2、ENA 3、ENA4. 2、在运动启动前应保证在控制软件的右侧的轴系状态或者坐标系状态正确,如:

基于PLC的机器人自动控制系统设计

基于PLC的机器人自动控制系统设计 基于PLC的机器人工作过程是以电磁阀部件为控制对象,以气缸方式驱动的一种特殊机器人运行装置。当中,对于PLC可编程序控制器的应用则是极为广泛与深入当中。应用PLC可编程序控制器进行机器人自动控制系统设计的最主要优势在于:编程操作简单、抗干扰性能突出、运行可靠性高、使用方便简单等特点。本文主要分析的方向是基于PLC的机器人自动控制系统设计操作,进一步确定该方面的可操作性以及进一步研究的价值。 标签:PLC;机器人;自动控制系统;设计 1 引言 在现代科学技术不断发展的背景之下,工业现场所涉及到的重体力劳动量不断提升。当中部分劳动任务的实现单单依靠人力是很难实现的。而为了良好的完成工业现场的相关生产作业任务,就需要通过对机器人装置的研究与应用来实现。基于PLC的机器人装置主要采取关节式结构,能够实现对人体手臂部分的活动动作加以模拟,在自动控制系统下的预定程序、轨迹、以及要求作用下,实现包括零部件抓取、搬运、以及装配在内的一系列动作。本文主要分析的方向是基于PLC的机器人自动控制系统设计操作,进一步确定该方面的可操作性以及进一步研究的价值。 2 目前基于PLC的机器人自动控制系统设计存在的问题 基于PLC的机器人自动控制系统是现今提出的一个机器人控制探究方向,考虑PLC的主要原因是PLC的可调整性以及可控制性较强,是采用编程、输入指令的方式控制,操作相对简单,运行复杂性较低,安全性稳定性相对较高,基于PLC编程基础下的机器人自动控制系统设计结果直接具备PLC的优势,实用性较高,操作要求较低,运行连续性以及运行可靠性高,这对于机器人自动控制系统的进一步发展较为有利,有实际的促进作用[1]。 基于PLC的机器人自动控制系统设计进展相对较为缓慢,主要原因包括技术方面的问题,PLC与机器人装置之间的衔接问题,实际情况探究问题,相关人才问题,为实际的发展机器人自动控制系统,需要对这些问题进行全面的分析,找出关键所在,技术方面的问题为机器人装置的种类较多,对于自动控制系统的要求不尽相同,对于PLC编程的调整要求较高,PLC编程操作相对简单,对于不同指令需要变化输入内容,对于自动控制系统设计类别较多而言进展的速度无法得到有效的提高;人才问题,即研究型人才、操作型人才、实验型人才以及技术型人才,人才的数量相对较为短缺,对于该方面人才的定义为需要全面的掌握了解PLC知识的全部,确定机器人自动控制系统的设计方向,对于机器人装置了解全面,对于机器人装置的相关技术以及原理有较为深入的了解分析,对于自动控制系统相关知识了解全面,同时掌握机器人自动控制系统的操作方法,对于机器人自动控制系统新技术以及新知识了解透彻,大部分工作人员没有达到以上

并联机器人发展概述

并联机器人发展概述 随着先进制造技术的发展,并联机器人已从简单的上下料装置发展成数字化制造中的重要单元。在查阅了大量国内外相关文献的基础上,介绍了并联机器人的特点、分类、应用,从运动学、动力学、控制策略三方面总结了近年来并联机器人的主要研究成果,并指出面临的问题。 1895年,数学家Cauchy研究一种“用关节连接的八面体”,开始人类历史上并联机器的研究。1938年Pollard提出采用并联机构来给汽车喷漆。1949年Caough提出用一种并联机构的机器检测轮胎,这是真正得到运用的并联机构。而并联结构的提出和应用研究则开始于70年代。1965年,德国人Stewart发明了六自由度并联机构,并作为飞行模拟器用于训练飞行员。1978年澳大利亚人Hunttichu把六自由度的Stewart平台机构作为机器人机构,自此,并联机器人技术得到了广泛推广。 自工业机器人问世以来,采用串联机构的机器人占主导位置。串联机器人具有结构简单、操作空间大,因而获得广泛应用。由于串联机器人自身的限制,研究人员逐渐把研究方向转向并联机器人。和串联机器人相比并联结构其末端件上同时由6根杆支撑,与串联的悬臂梁相比刚度大,结构稳定。由于刚度大,并联结构较串联结构在相同的自重或体积下,有高的多的承载能力大。串联机构末端件上的误差是各个关节误差的积累和放大,因而误差大、精度低,并联式则没有那样的误差积累和放大关系,微动精度高。串联机器人的驱动电机及传动系统大都放在运动着的大小臂上,增加了系统的惯量,恶化了动力性能,而并联机器人将电机置于机座上,减小了运动负荷。在位置求解上,串联机构正解容易,但反解困难。而并联机构正解困难,反解非常容易,而机器人在线实时计算是要计算反解的。 根据并联机器人的自由度数,可以分为:2自由度并联机构。2自由度并联机构,如5-R,3-R-2-P(R表示旋转,P表示平移)。平面5杆机构是最典型的2自由度并联机构,这类机构一般具有2个平移自由度。3自由度并联机构。3自由度并联机构种类较多,形式复杂,一般有以下形式,平面3自由度并联机构,如3-RRP机构、3-RPR机构、它们具有2个旋转自由度和1个平移自由度;3维纯平移机构,如Star Like并联机构、Tsai 并联机构,该类机构的运动学正反解都很简单,是一种应用很广泛的3维平移空间机构;空间3自由度并联机构,如典型的3-RPS机构、这类机构属于欠秩机构,在工作空间不同的点,其运动形式不同是其最显著的特点,由于这种特殊的运动特性,阻碍了该类机构在实际的广泛应用;4自由度并联机构。4自由度并联机构大多不是完全的并联机构,如2-UPS-1-RRRR机构,运动平台通过3个支链与顶平台相连,有2个运动链是相同的,各具有一个虎克铰U,1个平移副P,其中P和1个R是驱动副,因此这种机构不是完全并联机构。5自由度并联机构。现有的5自由度并联机构结构复杂,如韩国的Lee的5自由度并联机构具有双层结构。6自由度并联机构。该类并联机器人是国内外学者研究的最多的并联机构,一般情况下,该类机构具有6个运动链。随着6自由度并联机构研

详细解析工业机器人控制系统

详细解析工业机器人控制系统 什么是机器人控制系统 如果仅仅有感官和肌肉,人的四肢还是不能动作。一方面是因为来自感官的信号没有器官去接收和处理,另一方面也是因为没有器官发出神经信号,驱使肌肉发生收缩或舒张。同样,如果机器人只有传感器和驱动器,机械臂也不能正常工作。原因是传感器输出的信号没有起作用,驱动电动机也得不到驱动电压和电流,所以机器人需要有一个控制器,用硬件坨和软件组成一个的控制系统。 机器人控制系统的功能是接收来自传感器的检测信号,根据操作任务的要求,驱动机械臂中的各台电动机就像我们人的活动需要依赖自身的感官一样,机器人的运动控制离不开传感器。机器人需要用传感器来检测各种状态。机器人的内部传感器信号被用来反映机械臂关节的实际运动状态,机器人的外部传感器信号被用来检测工作环境的变化。 所以机器人的神经与大脑组合起来才能成一个完整的机器人控制系统。 机器人的运动控制系统包含哪些方面? 执行机构----伺服电机或步进电机; 驱动机构----伺服或者步进驱动器; 控制机构----运动控制器,做路径和电机联动的算法运算控制; 控制方式----有固定执行动作方式的,那就编好固定参数的程序给运动控制器;如果有加视觉系统或者其他传感器的,根据传感器信号,就编好不固定参数的程序给运动控制器。 机器人控制系统的基本功能 1.控制机械臂末端执行器的运动位置(即控制末端执行器经过的点和移动路径); 2.控制机械臂的运动姿态(即控制相邻两个活动构件的相对位置); 3.控制运动速度(即控制末端执行器运动位置随时间变化的规律); 4.控制运动加速度(即控制末端执行器在运动过程中的速度变化);

工业机器人控制系统的基本原理

工业机器人控制系统的 基本原理 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

工业机器人控制系统 20世纪80年代以后,由于微型计算机的发展,特别是电力半导体器件的出现,使整个机器人的控制系统发生了很大的变化,使机器人控制器日趋完善。具有非常好的人机界面,有功能完善的编程语言和系统保护,状态监控及诊断功能。同时机器人的操作更加简单,但是控制精度及作业能力却有很大的提高。目前机器人已具有很强的通信能力,因此能连接到各种网络(CAN—BUS、PROFIBUS或ETHERNET)。形成了机器人的生产线。特别是汽车的焊接生产线、油漆生产线、装配生产线很多都是靠机器人工作的。特别是控制系统已从模拟式的控制进入了全数字式的控制。 90年代以后,计算机的性能进一步提高,集成电路(IC)的集成度进一步的提高,使机器人的控制系统的价格逐渐降低,而运算的能力却大大提高,这样,过去许多用硬件才能实现的功能也逐渐地使用软件来完成。而且机器人控制系统的可靠性也由最早几百小时提高到现在的6万小时,几乎不需要维护。 一、控制系统基本原理及分类 工业机器人的控制器在要求完成特定作业时,需要做下述几件事: 示教:通过计算机来接受机器人将要去完成什么作业。也就是给机器人的作业命令,这个命令实质上是人发出的。 计算:这一部分实际上就是机器人控制系统中的计算机来完成的,它通过获得的示教信息要形成一个控制策略,然后再根据这个

策略(也称之为作业轨迹的规划)细化成各轴的伺服运动的控制的策略。同时计算机还要担负起对整个机器人系统的管理,采集并处理各种信息。因此,这一部分是非常重要的核心部分。 伺服驱动:就是通过机器人控制器的不同的控制算法将机器人控制策略转化为驱动信号,驱动伺服电动机,实现机器人的高 速、高精度运动,去完成指定的作业。 反馈:机器人控制中的传感器对机器人完成作业过程中的运动状态、位置、姿态进行实时地反馈,把这些信息反馈给控制计算机,使控制计算机实时监控整个系统的运行情况,及时做出各种决策。 图1 机器人控制基本原理图 控制系统可以有四种不同分类方法:控制运动方式、控制系统信号类型、控制机器人的数目以及人机的相互关系等分类。 (1)、按控制运动方式进行分类可分为程序控制系统、自适应控制系统和组合控制系统。 A、程序控制系统:绝大多数商品机器人是属于这种控制系统,主 要用于搬运、装配、点焊等点位控制,以及弧焊、喷涂机器人的轮廓控制。

智能机器人控制系统

机器人的控制 机器人控制系统是机器人的大脑,是决定机器人功能和性能的主要因素。机器人控制技术的主要任务就是控制工业机器人在工作空间中的运动位置、姿态和轨迹、操作顺序及动作的时间等。具有编程简单、软件菜单操作、友好的人机交互界面、在线操作提示和使用方便等特点。 智能机器人控制的关键技术 关键技术包括: (1)开放性模块化的控制系统体系结构:采用分布式CPU计算机结构,分为机器人控制器(RC),运动控制器(MC),光电隔离I/O控制板、传感器处理板和编程示教盒等。机器人控制器(RC)和编程示教盒通过串口/CAN总线进行通讯。机器人控制器(RC)的主计算机完成机器人的运动规划、插补和位置伺服以及主控逻辑、数字I/O、传感器处理等功能,而编程示教盒完成信息的显示和按键的输入。 (2)模块化层次化的控制器软件系统:软件系统建立在基于开源的实时多任务操作系统Linux上,采用分层和模块化结构设计,以实现软件系统的开放性。整个控制器软件系统分为三个层次:硬件驱动层、核心层和应用层。三个层次分别面对不同的功能需求,对应不同层次的开发,系统中各个层次内部由若干个功能相对对立的模块组成,这些功能模块相互协作共同实现该层次所提供的功能。 (3)机器人的故障诊断与安全维护技术:通过各种信息,对机器人故障进行诊断,并进行相应维护,是保证机器人安全性的关键技术。 (4)网络化机器人控制器技术:目前机器人的应用工程由单台机器人工作站

向机器人生产线发展,机器人控制器的联网技术变得越来越重要。控制器上具有串口、现场总线及以太网的联网功能。可用于机器人控制器之间和机器人控制器同上位机的通讯,便于对机器人生产线进行监控、诊断和管理。 PID控制原理和特点 在工程实际中,应用最为广泛的调节器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。 比例(P)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差。 积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统。为了消除稳态误差,在控制器中必须引入积分项。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 微分(D)控制

相关主题
文本预览
相关文档 最新文档