当前位置:文档之家› 不确定机器人系统的稳定自适应控制研究

不确定机器人系统的稳定自适应控制研究

不确定机器人系统的稳定自适应控制研究
不确定机器人系统的稳定自适应控制研究

扬州大学

硕士学位论文

不确定机器人系统的稳定自适应控制研究

姓名:华森

申请学位级别:硕士

专业:控制理论与控制工程

指导教师:张天平

20090501

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

工业机器人控制系统组成及典型结构 一、工业机器人控制系统所要达到的功能机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下: 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 接口将数据及程序装入各个机器人控制器中。

浅谈机器人智能控制研究.答案

陕西科技大学 2015 级研究生课程考试答题纸 考试科目机械制造与装配自动化 专业机械工程 学号1505048 考生姓名乔旭光 考生类别专业学位硕士

浅谈机器人智能控制研究 摘要:以介绍机器人控制技术的发展及机器人智能控制的现状为基础,叙述了模糊控制和人工神经网络控制在机器人中智能控制的方法。讨论了机器人智能控制中的模糊控制和变结构控制,神经网络控制和变结构控制,以及模糊控制和神经网络控制等几种智能控制技术的融合。并对模糊控制和神经网络控制等方法中的局限性作出了说明。 关键词:机器人;智能控制;模糊控制;人工神经网络 1 智能控制的主要方法 随着信息技术的发展,许多新方法和技术进入工程化、产品化阶段,这对自动控制技术提出崭新的挑战,促进了智能理论在控制技术中的应用,以解决用传统的方法难以解决的复杂系统的控制问题。 智能控制技术的主要方法有模糊控制、基于知识的专家控制、神经网络控制和集成智能控制等,以及常用优化算法有:遗传算法、蚁群算法、免疫算法等。1.1 模糊控制 模糊控制以模糊集合、模糊语言变量、模糊推理为其理论基础,以先验知识和专家经验作为控制规则。其基本思想是用机器模拟人对系统的控制,就是在被控对象的模糊模型的基础上运用模糊控制器近似推理等手段,实现系统控制。在实现模糊控制时主要考虑模糊变量的隶属度函数的确定,以及控制规则的制定二者缺一不可。 1.2 专家控制 专家控制是将专家系统的理论技术与控制理论技术相结合,仿效专家的经验,实现对系统控制的一种智能控制。主体由知识库和推理机构组成,通过对知识的获取与组织,按某种策略适时选用恰当的规则进行推理,以实现对控制对象的控制。专家控制可以灵活地选取控制率,灵活性高;可通过调整控制器的参数,适应对象特性及环境的变化,适应性好;通过专家规则,系统可以在非线性、大偏差的情况下可靠地工作,鲁棒性强。 1.3 神经网络控制 神经网络模拟人脑神经元的活动,利用神经元之间的联结与权值的分布来表

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

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

机器人控制系统设计(毕业设计)文献综述

一、前言 1.课题研究的意义,国内外研究现状和发展趋势 1.1课题研究的意义 随着机器人在工业装配线的应用越来越广泛,工业环境对其控制系统的要求也越来越高,所以开放式机器人控制系统的设计具有工程实际意义。 课题以一四自由度关节型机器人研制为背景,设计机器人运动控制系统的硬件电路和软件结构,对机器人的运动控制电路进行设计,实现机器人按照预定轨迹或自主运动控制功能。 在机械工业中,应用机械手的意义可以概括如下: ①以提高生产过程中的自动化程度 应用机械手有利于实现材料的传送、工件的装卸、刀具的更换以及机器的装配等的自动化的程度,从而可以提高劳动生产率和降低生产成本。 ②以改善劳动条件,避免人身事故 在高温、高压、低温、低压、有灰尘、噪声、臭味、有放射性或有其他毒性污染以及工作空间狭窄的场合中,用人手直接操作是有危险或根本不可能的,而应用机械手即可部分或全部代替人安全的完成作业,使劳动条件得以改善。 ③可以减轻人力,并便于有节奏的生产 应用机械手代替人进行工作,这是直接减少人力的一个侧面,同时由于应用机械手可以连续的工作,这是减少人力的另一个侧面。因此,在自动化机床的综合加工自动线上,目前几乎都没有机械手,以减少人力和更准确的控制生产的节拍,便于有节奏的进行工作生产 随着机器人技术的发展,机器人应用领域的不断扩大,对机器人的性能提出了更高的要求,因此,如何有效地将其他领域(如图像处理、声音识别、最优控制、人工智能等)的研究成果应用到机器人控制系统的实时操作中,是一项富有挑战性的研究工作。而具有开放式结构的模块化、标准化机器人,其控制系统的研究无疑对提高机器人性能和自主能力,推动机器人技术的发展具有重大意义。 1.2国内外研究现状和发展趋势 随着机器人控制技术的发展,针对结构封闭的机器人控制器的缺陷,开发“具有开放式结构的模块化、标准化机器人控制器”是当前机器人控制器的一个发展方向。近几年,日本、美国和欧洲一些国家都在开发具有开放式结构的机器人控制器,如日本安川公司基于PC开发的具有开放式结构、网络功能的机器人控制器。我国863计划智能机器人主题也已对这方面的研究立项。 由于适用于机器人控制的软、硬件种类繁多和现代技术的飞速发展,开发一个结构完全开放的标准化机器人控制器存在一定困难,但应用现有技术,如工业PC

喷漆机器人控制系统方案设计

喷涂机器人控制系统初步方案 一、控制系统组成框图 本控制系统采用了以PC104为核心,以步进电机驱动网为低层控制通道的开放式控制器。下图是整个控制系统的组成框图。

二、PC104模块选型 采用PC104是因为它有如下特点:结构小巧紧凑, 仅96 mm ×90 mm面积内集成了PC 机所有功能;采用自栈接的母线结构,级联牢固,易于扩充;整机功耗低;兼容性好,可以借鉴PC机成熟技术;外设丰富,应用简单。 本控制系统PC104模块选用研华PCM-3343F。其组成如下:核心模块DM&P V ortex86DX 的高性能低功耗CPU 模块,CPU 速度1.0 GHz,带有浮点运算单元,在板集成了256MB DDR2 SDRAM(最大可支持512MB)、显示控制器(支持LCD显示,最高分辨率为1024×768),以太网控制器等。带有PA TA硬盘接口1个,PC104扩展插槽1个,KB/MS插槽1个,USB2.0接口4个,16位GPIO口,RS-232接口3个,RS-232/422/485接口1个。 选择该嵌入式主板时,应注意: 1)购买时,要求将系统内存升级到512MB; 2)购买时,要求配齐以下配件: ①键盘及鼠标的接口线共2根(编号及图片如下); p/n: 1703060053p/n: 1700060202 ②VGA接口线1根(编号及图片如下); p/n: 1700000898

③US B×2接口线1根(编号及图片如下); p/n: 1703100260 ④RS-232×2接口线1根(编号及图片如下); p/n: 1701200220 ⑤RS-422/485接口线1根(编号及图片如下);p/n: 1703040157 ⑥IDE接口线1根(编号及图片如下); p/n: 1701440350 ⑦外接Li电池1个(编号及图片如下); p/n: 1750129010

工业机器人控制系统

更多论文请加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/3c6816717.html, k i.rob ot.1999.01.014

机器人与自动化技术

机器人与自动化技术 “机器人、无处不在的屏幕、语音交互,这些都将改变我们看待‘电脑’的方式。一旦看、听、阅读能力得到提升,你就可以以新的方式进行交互。”----比尔?盖茨在某电视节目中,预测未来科技领域的下一件大事时表示:机器人与自动化技术将成为未来发展的一大趋势,可以改变世界! 工业机器人的应用,正从汽车工业向一般工业延伸,除了金属加工、食品饮料、塑料橡胶、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引言 目前,机器人系统的特点是开放式机器人控制,强调结构化、模块化、 可扩展性、交互性,是对机器人设计结构单一、信息封闭、缺少交互性缺点的突破。分层分布式控制系统采用集中管理,分散控制方式,这种控制方法优点体 现在:集中监控和管理,管理和现场分离,管理更加综合化和系统化;实现分 散控制可使各功能模块的设计、装配、调试以及维护相互独立,系统控制的危 险性分散,可靠性提高,投资减小;采用网络通信技术,可根据需要增加以微 处理器为核心的功能模块,具有良好的系统开放性、扩展性和升级特性。 本论文详细介绍了一种分层分布式控制系统的设计方案,系统由上到下分 为主控中心决策层、车载PC运算层、下位机驱动子层以及位置反馈子层。主 控中心决策层是系统的主层,可以是台式机或笔记本电脑,基于VC++编译环 境设计的人机交互界面,满足友好、便于操作的要求,主控中心决策层的功能 是总体规划和分配任务,对机器人进行远程监控;车载PC运算层为一台笔记 本电脑,基于VC++编译环境设计了控制界面,通过无线网卡与主控中心决策 层进行数据传输,采用面向连接可靠的TCP传输控制协议,保证数据传输的可 靠性;下位机驱动子层和位置反馈子层是相互独立的功能模块,与车载PC运 算层之间通过串口进行通信;下位机驱动子层是一个完整的直流电 机闭环控制系统,包括CPU、控制芯片、驱动芯片以及增量式光电编码器;位置反馈子层通过CPU的I/O口和中断得到机器人车轮轴转角信息,结合机器 人机械系统的实际尺寸计算机器人中心的实际位置信息,处理好的位置信息通 过串口反馈给车载PC运算层。该控制系统应用在国家自然科学基金资助项目 和国家重点基础研究发展计划973项目的移动机器人平台上,运动控制测试结 果表明,分层分布式控制方式控制精度高,稳定性好,系统响应迅速;同时该 控制系统具有超强的计算能力和二次开发潜力,根据项目研究需要可在各个子 层进行分布式扩展,比如在下位机驱动子层和位置反馈子层的同级层中扩展传 感器功能子层,增加机器人的智能。该控制系统为项目的实验工作奠定基础。 2分层分布式控制系统设计 1. 基于VC++的主控中心决策层设计 主控中心决策层的作用是总体规划和分配任务,对机器人进行远程监控。 基于VC++编译环境,采用模块化方法对人机交互系统进行设计,分为网络数 据传输模块、运动参数输入模块、轨迹显示模块、视觉监控模块。如图

六自由度机器人控制系统设计

1前言 1.1 焊接机器人的发展历史与现状 现代机器人的研究始于20世纪中期,其技术背景是计算机和自动化的发展,以及原子能的开发利用。美国原子能委员会下属的阿尔贡研究所为解决可代替人进行放射性物质的处理问题,在1947年研制了遥控式机械手臂;1948年又相继开发了电气驱动式的主从机械手臂,从而解决了对放射性物质的进行远距离操作的问题。1954年,美国科学家戴沃尔最先提出工业机器人的概念,并申请了新的专利。其主要特点是借助伺服技术来控制机器人的关节,并利用人手对机械手臂进行动作示教,机械手臂能实现人物动作的记录和再现。这就是示教再现机械臂,现在所用的机械手臂差不多都采用这种控制方式。伴随着现代社会的发展,为了提高生产效率,稳定和提高产品的质量,加快实现工业生产机械化,改善工人劳动条件,已经大大改进了机械手臂的性能,并大量应用于实际生产中,尤其是在高压、高温、多粉尘、高噪音和重度污染的场合。焊接机器人的诞生可以追溯到上世纪70年代,是由日本发那科(FANUC)公司生产的小型机器人改进的,受限于当时的技术手段以及高昂的造价,使得当时的焊接机器人不能得到很好的应用。机械手臂是一种工业机器人,它由控制器、操作机、检测传感装置和伺服驱动系统组成,是一种可以自动控制、仿人手操作、可以重复编程、可以在三维空间进行各种动作的自动化生产设备。机械手臂首先是在汽车制造工业中使用的,它一般可进行焊接、上下料、喷漆以及搬运。它可代替人们进行从事繁重、单调的重复劳动作业,并且能够大大改善劳动生产率,提高产品的质量[1]。 到了90年代初,随着计算机技术、微电子技术、网络技术等的快速发展,机器人技术也得到了飞速发展。工业机器人的制造水平、控制速度和控制精度、可靠性等不断提高,而机器人的制造成本和价格却不断下降。在西方国家,由于劳动力成本的提高为企业带来了不小的压力,而机器人价格指数的降低又恰巧为其进一步推广应用带来了契机,采用机器人的利润显然要比采用人工所带来的利大,使得焊机机器人得到了推广,同时技术的进步也使得焊机机器人技术得到很大提高。 进入新世纪之后,由于各国对焊接机器人的不断重视,使得焊接机器人技术取得了很大的进步。同时由于其焊机精度及更低的生产成本,也使得它得到了越来越多的应用。目前,焊接机器人主要用于装卸、搬运、焊接、铸锻以及热处理等方面,无论数量、品种和性能方面都还不能满足工业生产发展需要。在一些特殊的行业,使用它来代替人工操作的,主要是在危险作业、多粉尘、高温、噪声、工作空间小等的不适于人工作业的环境。 1.2 焊接机器人发展趋势

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

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

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

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

基于单片机智能机器人控制系统研究设计

引言 单片机技术作为自动控制技术的核心之一,被广泛应用于工业控制、智能仪器、机电产品、家用电器等领域。随着微电子技术的迅速发展,单片机功能也越来越强大,本设计基于单片机技术、红外技术完成智能机器人控制系统设计。智能机器人研究在当前机器人研究领域具有十分突出的地位, 其显著的特点是具有环境感知、判断决策、人机交互等功能[1]。本智能机器人系统主要实现了步行、跟踪、避障、步伐调整、语音、声控、液晶显示,地面探测等功能。在遇到外界条件发生变化时,该机器人将采取不同的措施对待,较好地表现出该机器人的思考能力。 1 智能机器人简介 1.1 系统框图 该智能机器人控制系统采用两片AT89C51[2]控制,一片单片机MCU1用于整个系统的控制,另一片单片机MCU2用于驱动液晶屏LCM1602工作,它们之间通过I/O口通讯,以实现两片单片机共同工作的相互协调控制。系统框图[3]如图1所示。

图1 机器人控制系统结构图 设计中,MCU1的P1.0、P1.3分别接触觉传感器,P1.6-P1.7接视觉红外传感器,P2.0-P2.4口控制继电器驱动电路,P2.5口接地面探测传感器,P2.6-P2.7接步伐校正光耦器,P3.0-P3.5接I SD25120语音芯片。 1.2 实现功能 机器人在移动过程中,会发出语音提示:“目标搜索中”,同时液晶显示:“Target is in searchi ng”;前进过程中发现目标,语音提示:“发现目标”;液晶显示:“Find object”,机器人自动向该目标转向;对准目标后,语音提示:“锁定目标”,液晶显示:“Lock it”,同时机器人向目标继续前进;如机器人撞上目标,语音提示:“前方有障碍物”,液晶显示:“Obstacles impending”,机器人根据触角碰撞的先后顺序,向该相反的方向转角约100度,继续前进;当前方地面出现断层,语音提示:“危险,前方地面有断层”,液晶显示:“Warning,fault ahead”,同时机器人会向后退几步,转向后继续前进;如果机器人在转向过程中,步伐错乱,便会自动执行步伐调整程序,以校正步伐。 2 系统设计 2.1 驱动电路

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

工业机器人控制系统的 基本原理 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)控制

工业机器人控制的功能、组成和分类

1. 对机器人控制系统的一般要求 机器人控制系统是机器人的重要组成部分,用于对操作机的控制,以完成特定的工作任务,其基本功能如下: ·记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。 ·示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。 ·与外围设备联系功能:输入和输出接口、通信接口、网络接口、同步接口。 ·坐标设置功能:有关节、绝对、工具、用户自定义四种坐标系。 ·人机接口:示教盒、操作面板、显示屏。 ·传感器接口:位置检测、视觉、触觉、力觉等。 ·位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。 ·故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障自诊断。 2.机器人控制系统的组成(图1) (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接口:支持多种流行的现场总线规格,如Device net、AB Remote I/O、Interbus-s、profibus-DP、M-NET 等。

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