当前位置:文档之家› 机器人控制系统的研究

机器人控制系统的研究

机器人控制系统的研究
机器人控制系统的研究

机器人控制系统的研究

谢琳

1201011101

摘要:介绍目前在汽车制造业普遍使用的激光焊接机器人的开放式控制系统。从硬件、软件、交流伺服控制系统以及之间的通讯关系等方面介绍了开放式控制系统的工作原理和实现方式。

关键词: 开放式控制系统; 工控机; 交流伺服器; 开放性

Abstract: This paper introduces the present commonly used in laser welding robot car manufacturing industry of open control system. From the hardware, software, AC

servo control system and the communication relationship is introduced from the aspects of theory and Realization of open control system.

Keywords: open control system; industrial control computer; AC servo; open

1、开放式控制系统的介绍

所谓开放性是指系统的开发可以在统一的、标准的、通用的软硬件平台上面, 通过改变、增加或裁减结构对象, 形成系列化, 并可方便地将用户的特殊要求和技术集成到控制系统中。它应该具有以下特性:( 1) 可扩展性。系统可以灵活地增加硬件设备控制接口来实现功能的拓展和性能的提

高;( 2) 可互操作性。通过定义一系列的标准数据语

义、行为模式、物理接口、通信机制和交互机制来实现;( 3) 可移植性。在不增加硬件结构的前提下, 利用现有的底层结构模式, 通过配置和编译控制软件来实现系统的自定义;( 4) 可增减性。系统的性能和功能根据实际需要方便地增减。对于开放式结构的机器人控制系统, 应尽可能建立一个开放的、标准的、经济的、可靠的软硬件平台。

硬件平台应满足: ( 1)硬件系统基于标准总线结构, 具有可伸缩性; ( 2)硬件结构具有必要的实时计算能

力;( 3)开放性要求硬件系统模块化, 便于添加或更换各种接口、传感器、特殊计算机等; ( 4)低成本。软件系统应具有以下特点: ( 1)可移植性, 便于升级和软件复用; ( 2)交互性和分布性; ( 3)效率。操作系统的选择

应基于以下原则: 通用性, 必要的实

时处理能力, 具有多任务处理, 多线

编程功能, 便于使用通用的软件开发

工具, 丰富的应用软件资源。软件代

码应根据实时操作需求, 用具有数据

抽象能力的语言编写, 具有面向对象

特征和模块化结构。面向对象的编程

应该是最便于机器人系统内核的设计

和实现。

2、开放式控制系统的系统结构

基于开放、先进和可靠的考虑, 我们

对系统的各模块进行了严格的选择和

设计。控制系统的硬件包括:一台工控机、二块开放式控制器、交流伺服控

制系统和通讯模块、CCD 摄像机和图

像采集卡以及一些辅助设备。

工控机主要实现的功能有:

( 1)正、逆运动学计算及控制算法的

实现; ( 2)与控制器和交流伺服驱动

器以及PLC 进行通讯; ( 3)各关节编

码器反馈信息和状态监控信号的显示; ( 4)机器人实时运动的三维仿真显示; ( 5)图像处理及显示。工控机通过控

制器发出电机控制信号, 经伺服放

大器对指令信号进行放大后驱动机器

人各关节电机的动作; 同时通过通讯

模块实时接收各电机编码器反馈

信号, 并将反馈值进行数据存储, 该

存储的数据提供给各控制算法模块,

经过处理后, 再通过控制器产生控制

指令输出, 形成一个闭环控制系统。

此外, 此存储的数据还可用于实时数

据显示, 实现系统三维仿真显示和

各关节电机状态显示。要使机器人具

有柔性, 功能可以扩展, 其控制器结

构必须是开放的。新的功能需要新的

控制策略和新的控制方法, 这要求软

件是开放的; 新的任务需要新的装

置, 这要求硬件是开放的。因此要使

控制器的功能具有可扩充性, 就需要

控制器的软件和硬件都是开放的。

2. 1、开放式控制器的硬件实现

图1 控制器内部流程示意图

图1所示是开放式控制器的内部流程, DSP程序主要由命令中断模块和伺服

中断模块组成。命令中断模块占用一

个DSP 硬件中断, 在中断服务程序中, 通过查表, 找到工业PC 机发送给控

制器的命令函数的入口地址。如果是

设置命令, 程序会读取设置参数并

将参数放置到DSP 数据存储区内; 如

果是读取命令,程序会自动读取DSP数

据存储区相应的数据, 并返回给PC

机。由于控制器的一些命令和参数是

双缓存的, 只有在参数更新后所设置

的这些命令才有效。此时必须使用参

数更新机制, 它是通过控制器库函数update( )来实现命令更新。伺服中断模块使用的是一个DSP定时中断; 在

定时中断服务程序中, 会自动根据所

设定的控制模式实时更新控制参数。

通过计算,得到当前伺服周期完成的

轨迹, 并控制外部执行机构根据规划的参数完成相应的动作。对于闭环系统, 在伺服周期内, 也会采用累加的方式得到当前准确的位置。如果实际位置和规划的位置出现偏差, 将会进行适当的调节, 减少位置误差; 同时在伺服中断中还会自动检测一些极限开关、位置断点等是否被触发。工业PC机与控制器通过PC 总线以IO 读写的方式进行数据交换。来自外部的位置反馈信号, 经过位置处理单

元处理后, 进入计数电路, 通过ISP

与DSP的双向收发接口完成外部位置

的反馈。

2. 2、开放式控制器的软件实现

开放性是此控制器的特点, 控制器的软件设计也应该遵循这一原则, 大体上分为三部分: 上层的开发调试环境、驱动开发包以及底层的控制程序。( 1) 开发调试环境: 开发、调试环境主要是为用户提供一个测试控制器以及开发控制程度的软件平台。

( 2) 驱动开发包: 驱动开发包能够允许控制器在不同的操作环境下正常工作。其主要是针对不同的接口, 负责计算机与控制器之间的通信, 并将基本的接口函数以动态链接库的形式向用户开放, 用户可以在不同的编程环境下如VC + + 、VB、CB、Delphi等, 直接调接口函数从而对控制器进行操作、管理, 实现预定功能。

( 3)底层控制程序: 底层控制程序用于实现针对交、直流伺服电机以及步进电机的基本运动控制功能,采用C语言进行开发, 是整个软件系统的基础。

2. 3、交流伺服控制系统

在机器人控制中所使用的交流伺服系统, 一般是由交流伺服放大器、交流伺服电机和光电编码器组成的闭环控制系统。伺服放大器接收来自控制器的脉冲信号(脉冲的个数和频率分别

对应位置和速度的给定值) , 并以此为给定值控制电机的转动。伺服放大器从光电编码器获得闭环系统的位置

反馈信号, 通过通讯模块传给工控

机。六个关节的电机选择了HK -KFS系列的超小型低惯性交流伺服电机。由

于此类电机的惯性矩较大, 因此适合

机器人这种负载惯性矩发生变动的场

合以及韧性较差的设备(皮带驱动等)。在电机中还配置了电磁制动器, 以增

加安全性。相应的, 伺服放大器选用

了与电机配套的MELSERVO - J2- Super 系列的交流伺服放大器。它有位置控制、速度控制、转矩控制三种模式, 还可以进行控制模式的切换; 具有RS- 232和RS- 422串行通信功能。在实际

使用中, 采取的是位置控制的模式和RS- 422通信方式。其中, 通过RS- 422转RS- 232通信, 可以将伺服系统的运行状态、报警情况和绝对位置等传送

到工业PC, 并可通过PC 对伺服放大

器进行参数设置、增益调整和试运行。

2. 4 控制系统通讯功能的实现

焊接机器人本体一般具有六个自由度, 需要六个伺服电机和相应的伺服驱动器, 由于伺服放大器的RS - 232C通

讯功能与RS- 422通讯功能不能同时

使用,通过修改伺服放大器的参数NO. 16选择使用伺服放大器的RS- 422通

讯功能。通过转换器与工业PC 机的

RS- 232C相连, 在最后一个关节的伺

服放大器上, 必须将TRE与RDN 相连。伺服放大器(又称从站) 接到工业PC

机(又称主站)发出的指令后, 将发出

应答信息。需要连续读取数据, 主站

必须重复不断地发送指令。因为通讯

总线上接有6个伺服放大器, 为了判

定和哪一个伺服放大器进行通讯, 主

站在发送指令或数据时必须指明站

号。传输的数据只对指定站号的伺服

放器。与传统的焊接机器人相比, 使用了

开放式控

制系统后, 设备的通用性得到了增加, 提

高了设备的利用率和生产效率, 直接带来

了相应的经济效益。3.结论本文详细介绍了激光焊接机器人的开放式控制系统的总体结构。对开放式控制器、交流伺服控制系统以及开放式控制系统通讯模块的实现进行了系统详细地论述。与传统的焊接机器人相比, 使用了开放式控制系统后, 设备的通用性得到了增加, 提高了设备的利用率和生产效率, 直接带来了相应的经济效益。

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

第21卷第1期1999年1月 机器人ROBO T V o l.21,N o.1 Jan.,1999机器人控制器的现状及展望α 范永谭民 (中国科学院自动化研究所北京100080 摘要机器人控制器是影响机器人性能的关键部分之一,它从一定程度上影响着机器人的发展.本文介绍了目前机器人控制器的现状,分析了它们各自的优点和不足,探讨了机器人控制器的发展方向和要着重解决的问题. 关键词机器人控制器,开放式结构,模块化 1引言 从世界上第一台遥控机械手的诞生至今已有50年了,在这短短的几年里,伴随着计算机、自动控制理论的发展和工业生产的需要及相关技术的进步,机器人的发展已经历了3代[1]: (1可编程的示教再现型机器人;(2基于传感器控制具有一定自主能力的机器人;(3智能机器人.作为机器人的核心部分,机器人控制器是影响机器人性能的关键部分之一.它从一定程度上影响着机器人的发展.目前,由于人工智能、计算机科学、传感器技术及其它相关学科的长足进步,使得机器人的研究在高水平上进行,同时也为机器人控制器的性能提出更高的要求. 对于不同类型的机器人,如有腿的步行机器人与关节型工业机器人,控制系统的综合方法有较大差别,控制器的设计方案也不一样.本文仅讨论工业机器人控制器问题. 2机器人控制器类型

机器人控制器是根据指令以及传感信息控制机器人完成一定的动作或作业任务的装置,它是机器人的心脏,决定了机器人性能的优劣. 从机器人控制算法的处理方式来看,可分为串行、并行两种结构类型. 211串行处理结构 所谓的串行处理结构是指机器人的控制算法是由串行机来处理.对于这种类型的控制器,从计算机结构、控制方式来划分,又可分为以下几种[2]. (1单CPU结构、集中控制方式 用一台功能较强的计算机实现全部控制功能.在早期的机器人中,如H ero2I,Robo t2I等,就采用这种结构,但控制过程中需要许多计算(如坐标变换,因此这种控制结构速度较慢. (2二级CPU结构、主从式控制方式 一级CPU为主机,担当系统管理、机器人语言编译和人机接口功能,同时也利用它的运算能力完成坐标变换、轨迹插补,并定时地把运算结果作为关节运动的增量送到公用内存,供二级CPU读取;二级CPU完成全部关节位置数字控制.这类系统的两个CPU总线之间基本没有联系,仅通过公用内存交换数据,是一个松耦合的关系.对采用更多的CPU进一步分散 α1998-09-03收稿 67机器人1999年1月 功能是很困难的.日本于70年代生产的M o tom an机器人(5关节,直流电机驱动的计算机系统就属于这种主从式结构. (3多CPU结构、分布式控制方式

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

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

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

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

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

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

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

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

机器人控制器的现状及展望 摘要机器人控制器是影响机器人性能的关键部分之一, 它从一定程度上影响着机器人的发展。本文介绍了目前机器人控制器的现状, 分析了它们各自的优点和不足, 探讨了机器人控制器的发展方向和要着重解决的问题。 1引言 从世界上第一台遥控机械手的诞生至今已有 50年了,在这短短的几年里,伴随着计算机、自动控制理论的发展和工业生产的需要及相关技术的进步,机器人的发展已经历了 3代:(1 可编程的示教再现型机器人; (2 基于传感器控制具有一定自主能力的机器人; (3 智能机器人。作为机器人的核心部分, 机器人控制器是影响机器人性能的关键部分之一。它从一定程度上影响着机器人的发展。目前,由于人工智能、计算机科学、传感器技术及其它相关学科的长足进步, 使得机器人的研究在高水平上进行, 同时也为机器人控制器的性能提出更高的要求。 对于不同类型的机器人, 如有腿的步行机器人与关节型工业机器人, 控制系统的综合方法有较大差别,控制器的设计方案也不一样。本文仅讨论工业机器人控制器问题。 2机器人控制器类型 机器人控制器是根据指令以及传感信息控制机器人完成一定的动作或作业任务的装置, 它是机器人的心脏,决定了机器人性能的优劣。 从机器人控制算法的处理方式来看,可分为串行、并行两种结构类型。 2.1串行处理结构 所谓的串行处理结构是指机器人的控制算法是由串行机来处理。对于这种类型的控制器, 从计算机结构、控制方式来划分,又可分为以下几种。 (1单 CPU 结构、集中控制方式

用一台功能较强的计算机实现全部控制功能。在早期的机器人中, 如 Hero-I, Robot-I等, 就采用这种结构, 但控制过程中需要许多计算 (如坐标变换 , 因此这种控制结构速度较慢。 (2二级 CPU 结构、主从式控制方式 一级 CPU 为主机,担当系统管理、机器人语言编译和人机接口功能,同时也利用它的运算能力完成坐标变换、轨迹插补, 并定时地把运算结果作为关节运动的增量送到公用内存, 供二级 CPU 读取;二级 CPU 完成全部关节位置数字控制。 这类系统的两个 CPU 总线之间基本没有联系,仅通过公用内存交换数据,是一个松耦合的关系。对采用更多的 CPU 进一步分散功能是很困难的。日本于 70年代生产的 Motoman 机器人(5关节,直流电机驱动的计算机系统就属于这种主从式结构。 (3多 CPU 结构、分布式控制方式 目前, 普遍采用这种上、下位机二级分布式结构, 上位机负责整个系统管理以及运动学计算、轨迹规划等。下位机由多 CPU 组成,每个 CPU 控制一个关节运动,这些 CPU 和主控机联系是通过总线形式的紧耦合。这种结构的控制器工作速度和控制性能明显提高。但这些多 CPU 系统共有的特征都是针对具体问题而采用的功能分布式结构,即每个处理器承担固定任务。目前世界上大多数商品化机器人控制器都是这种结构。 控制器计算机控制系统中的位置控制部分,几乎无例外地采用数字式位置控制。 以上几种类型的控制器都是采用串行机来计算机器人控制算法。它们存在一个共同的弱点:计算负担重、实时性差。所以大多采用离线规划和前馈补偿解耦等方法来减轻实时控制 中的计算负担。当机器人在运行中受到干扰时其性能将受到影响, 更难以保证高速运动中所要求的精度指标。

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

一、前言 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

机器人发展概况

目录 (一)、机器人运动系统的组成、基本结构 (1) 1、驱动系统 (2) 2、感受系统 (2) 3、机器人——环境交互系统 (3) 4、人机交互系统 (3) 5、控制系统 (3) 6、机械传动结构 (3) (二)、国内外机器人厂家的对比 (4) 1、技术差距 (4) 2、品牌厂家 (5) 3、产品系列 (5) 4、产品价格及成本 (8) (三)机器人控制的智能化、网络化发展 (9) 1、国产机器人的发展状况 (9) 2、应用市场和产品类型的变化 (10) 3、高端智能化机器人将成重点 (11)

智能机器人运动控制系统的综述及发展摘要:本文简述了机器人控制系统,讨论了该系统的分类。综述了机器人控制系统最新的研究内容和成果,调研了机器人控制系统的市场应用。发现,机器人在工业、国防、科研、教育以及人们的日常生活等诸多领域都已广泛应用,并向着标准化、模块化、智能化不展。 关键词:机器人控制系统研究市场 (一)、机器人运动系统的组成、基本结构如图1和图2所示,机器人由机械部分、传感部分、控制部分三大部分组成。这三大部分可以分成驱动系统、机械结构系统、感受系统、机器人—环境交互系统六个子系统。

图1 机器人的基本结构示意图 图2 机器人基本组成示意图 1、驱动系统 要使机器人运作起来,各需各个关节即每个运动自由度安置传动装置。这就是驱动系统。驱动系统可以是液压传动、气压传动、电动传动、或者把它们结合起来应用综合系统,可以是直接驱动或者通过同步带、链条、轮系、谐波齿轮等机械传动机构进行间接传动。 2、感受系统 它由内部传感器模块和外部传感器模块组成,获取内部和外部环境状态中有意义的信息。智能化传感器的使用提高了机器人的机动性、适应性和智能化水准。人类的感受系统对感知外部世界信息是极其灵巧

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

第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/a017760580.html, k i.rob ot.1999.01.014

工业机器人技术课后题答案

第一章课后习题: 3、说明工业机器人的基本组成及各部分之间的关系。 答:工业机器人由三大部分六个子系统组成。三大部分是机械部分、传感部分和控制部分。六个子系统是驱动系统、机械结构系统、感受系统、机器人-环境交互系统、人机交互系统和控制系统。各部分之间的关系可由下图表明: 4、简述工业机器人各参数的定义:自由度、重复定位精度、工作范围、工作速度、承载能力。 答:自由度是指机器人所具有的独立坐标轴运动的数目,不应包括手爪(末端操作器)的开合自由度。 重复定位精度是指机器人重复定位其手部于同一目标位置的能力, 可以用标准偏差这个统计量来表示, 它是衡量一列误差值的密集度(即重复度)。 工作范围是指机器人手臂末端或手腕中心所能到达的所有点的集合, 也叫工作区域。 工作速度一般指工作时的最大稳定速度。 承载能力是指机器人在工作范围内的任何位姿上所能承受的最

大质量。承载能力不仅指负载, 而且还包括了机器人末端操作器的质量。 第二章课后习题: 1、 答:工业上的机器人的手一般称之为末端操作器, 它是机器人直接用于抓取和握紧(吸附)专用工具(如喷枪、扳手、焊具、喷头等)进行操作的部件。具有模仿人手动作的功能, 并安装于机器人手臂的前端。大致可分为以下几类: (1) 夹钳式取料手;(2) 吸附式取料手;(3) 专用操作器及转换器;(4) 仿生多指灵巧手。 4、 答:R关节是一种翻转(Roll)关节。B关节是一种折曲(Bend)关节。Y关节是一种偏转(Yaw)关节。具有俯仰、偏转和翻转运动, 即RPY运动。 5、 答:行走机构分为固定轨迹式和无固定轨迹式。无固定轨迹式又分为与地面连续接触(包括轮式和履带式)和与地面间断接触(步行式)。轮式在平地上行驶比较方便,履带式可以在泥泞道路上和沙漠中行驶。步行式有很大的适应性, 尤其在有障碍物的通道(如管道、台阶或楼梯)上或很难接近的工作场地更有优越性。 第三章课后习题:

机器人分布式控制系统设计与实现

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

机器人控制技术论文

摘要 为使机器人完成各种任务和动作所执行的各种控制手段。作为计算机系统中的关键技术,计算机控制技术包括范围十分广泛,从机器人智能、任务描述到运动控制和伺服控制等技术。既包括实现控制所需的各种硬件系统,又包括各种软件系统。最早的机器人采用顺序控制方式,随着计算机的发展,机器人采用计算机系统来综合实现机电装置的功能,并采用示教再现的控制方式。随着信息技术和控制技术的发展,以及机器人应用范围的扩大,机器人控制技术正朝着智能化的方向发展,出现了离线编程、任务级语言、多传感器信息融合、智能行为控制等新技术。多种技术的发展将促进智能机器人的实现。 当今的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。这个理论和应用自动控制的关键是,做出正确的测量和比较后,如何才能更好地纠正系统。 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 -

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

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

移动机器人控制系统的发展方向

移动机器人控制系统的发展方向 摘要随着计算机技术、传感器技术的不断发展,对于机器人领域的发展具有一定的促进作用。而由于移动机器人具有能够自治与移动的特征,在机器人领域处于核心地位。在复杂、危险的环境中,移动机器人所发挥的作用是有目共睹的。对此,对当前国内外较为常见的移动机器人控制系统进行剖析,并在此基础上论述了该领域的未来发展方向。 【关键词】移动机器人控制系统发展方向 移动机器人属于能够自动执行工作任务的机器,不但能够按照事先编译的程序运行,同时人类还可对其指挥。当前主要被运用在生产业、建筑业以及航空航天领域,而该领域的发展情况直接关系到国家综合实力的提升速度,对此加强对移动机器人控制系统的发展情况,以及未来发展方向的研究势在必行。 1 国内外常见的移动机器人控制系统 相对于国内在移动机器人的研究状况,能够看出国外在该领域的研究是较早的,其中具有代表性的有Saphira、TeamBots以及ISR。而在国内方面,代表性的有OSMOR、ZJMR以及Agent。下面,便对较为常用的控制系统进行介

绍: 1.1 国外移动机器人控制系统 1.1.1 Saphira控制系统 Saphira控制系统是移动机器人领域中最早的系统,是有SRI国际人工智能中心在1990年所研发的,此系统是基于本地感知空间的共享内存与黑板,来实现协调与通信进程。由于Saphira是采用C语言来进行开发的,同时支持Windows 与Unix系统,因此具有文档资料相对完整、系统资源占用少等特征。但是需注意的是,由于Saphira系统在定位方面无法达到当前的实际需求,因此运用是相对较少的。 1.1.2 TeamBots控制系统 本系统是基于Java包与Java应用程序而构建的,经过20余年的发展后,此系统截止到目前已经被运用到多种类型的机器人平台当中。除此之外,在适用的操作系统方面,其中具有代表性的有Windows、MacOS以及Linux等,因此其运用的范围是更加广泛的。 1.1.3 ISR控制系统 ISR是基于行为的控制模式,其中是有任务执行层、反映层以及推理层所构成的,是有CAS研究中心所研发的。其中,任务执行层的作用是执行推理层所传输的指令;反映层其中包含资源、控制器以及行为;推理层的功能是根据用户的指令来对决策进行制定。此外,ISR控制系统仅能够在

工业机器人的结构与组成

. ..工业机器人由主体、驱动系统和控制系统三个基本部分组成。主体即机座和执行机构, 包括臂部、腕部和手部,有的机器人还有行走机构。大多数工业机器人有3~6个运动自由度,其中腕部通常有1~3个运动自由度;驱动系统包括动力装置和传动机构,用以使执行机构产生相应的动作;控制系统是按照输入的程序对驱动系统和执行机构发出指令信号,并进行控制。 工业机器人按臂部的运动形式分为四种。直角坐标型的臂部可沿三个直角坐标移动;圆柱坐标型的臂部可作升降、回转和伸缩动作;球坐标型的臂部能回转、俯仰和伸缩;关节型的臂部有多个转动关节。 工业机器人按执行机构运动的控制机能,又可分点位型和连续轨迹型。点位型只控制执行 机构由一点到另一点的准确定位,适用于机床上下料、点焊和一般搬运、装卸等作业;连续轨迹型可控制执行机构按给定轨迹运动,适用于连续焊接和涂装等作业。 工业机器人按程序输入方式区分有编程输入型和示教输入型两类。编程输入型是将计算机上已编好的作业程序文件,通过RS232串口或者以太网等通信方式传送到机器人控制柜。 示教输入型的示教方法有两种:一种是由操作者用手动控制器(示教操纵盒),将指令信号传给驱动系统,使执行机构按要求的动作顺序和运动轨迹操演一遍;另一种是由操作者直接领动执行机构,按要求的动作顺序和运动轨迹操演一遍。在示教过程的同时,工作程序的信息即自动存入程序存储器中在机器人自动工作时,控制系统从程序存储器中检出相应信息,将指令信号传给驱动机构,使执行机构再现示教的各种动作。示教输入程序的工业机器人称为示教再现型工业机器人。 具有触觉、力觉或简单的视觉的工业机器人,能在较为复杂的环境下工作;如具有识别功能或更进一步增加自适应、自学习功能,即成为智能型工业机器人。它能按照人给的“宏指令”自选或自编程序去适应环境,并自动完成更为复杂的工作。

机器人控制系统

一、工业机器人的控制系统 工业机器人要与外围设备协调动作,共同完成作业任务,就必须具备一个功能完善、灵敏可靠的控制系统。工业机器人的控制系统可分为两大部分:一部分是对其自身运动的控制,另一部分是工业机器人与周边设备的协调控制。 机器人的结构是一个空间开链机构,其各个关节的运动是独立的,为了实现末端点的运动轨迹,需要多关节的运动协调。 1.机器人控制系统特点 (1)机器人的控制与机构运动学及动力学密切相关。机器人的状态可以在各种坐标系下进行描述,应当根据需要选择不同的参考坐标系,并作 适当的坐标变化。经常要求正向运动学和反向运动学的解,除此之外, 还要考虑惯性力、外力(包含重力)、哥氏力及向心力的影响。 (2)描述机器人状态和运动的数学模型是一个非线性模型,随着状态的不同和外力的变化,其参数也在变化,各变量之间还存在耦合。因此, 仅仅利用位置闭环是不够的,还要利用速度甚至加速度闭环。系统中 经常使用重力补偿、前馈、解耦或自适应控制等方法。 (3)机器人的动作往往可以通过不同的方式和路径完成,因此存在一个最优的问题。 总而言之,机器人控制系统是一个与运动学和动力学原理密切相关、有耦合、非线性的多变量控制系统。 2.工业机器人控制系统的主要功能 工业机器人的控制系统的主要任务是控制工业机器人在工作空间中的运动位置、姿态和轨迹、操作顺序及动作的时间等项目,其中有些项目的控制是非常复杂的。 2.1示教再现控制 示教再现控制的主要内容包括示教及记忆方式和示教编程方式。 示教及记忆方式 (1)示教方式 示教分为集中式示教和分离式示教。集中式示教是指同时对位置、速度、操作顺序等进行的示教方式。分离示教方式是指在示教位置之后,再一边动作,一边分别示教位置、速度、操作顺序等的示教方式。 (2)记忆方式 随机存取存储器(RAM)和可编程只读存储器(EPROM)示教编程方式 示教编程可分为手把手示教编程和示教盒示教编程。手把手示教编程主要用于实现连续轨迹控制,具体方法是人工利用示教手柄引导末端执行器经过所要求的位置,同时由传感器检测出工业机器人各关节处的坐标值,并由控制系统记录、存储下这些数据信息。示教盒示教编程是人工利用示教盒上所具有的各种功能的按钮来驱动工业机器人的各关节轴,按作业所需要的顺序单轴运动或多关节协调运动,从而完成位置和功能的示教编程。 2.2工业机器人的运动控制 工业机器人的运动控制是指工业机器人的末端执行器从一点移动到另一

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

引言 单片机技术作为自动控制技术的核心之一,被广泛应用于工业控制、智能仪器、机电产品、家用电器等领域。随着微电子技术的迅速发展,单片机功能也越来越强大,本设计基于单片机技术、红外技术完成智能机器人控制系统设计。智能机器人研究在当前机器人研究领域具有十分突出的地位, 其显著的特点是具有环境感知、判断决策、人机交互等功能[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 驱动电路

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

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 等。

面向智能家居的机器人控制系统设计

摘要 机器人技术涉及领域众多,包括电子、机械学、自动控制、传感器技术等,是一门多技术集合的领域。随着工业自动化在世界的飞速发展,移动机器人在生产生活中的地位逐渐提高。文章主要讲述了家庭机器人的设计过程,以及机械手的设计方案。 以AT89C51 单片机作为本次设计核心,借助L298N电机控制芯片以完成对直流电机的控制,比如如何启停,如何改变方向,改变行驶速度。以应对移动机器人所需完成任务动作的要求。在如何选择合适的机器人设计中,采用了脉冲宽度调制技术对电机进行控制,为了达到期望值采用调节占空比大小来实现。 关键词:智能家居机器人;AT89C51 单片机;L298N电机控制芯片;PWM控制;电机控制。 ABSTRACT Robot technology involves many fields, including electronics, mechanics, automatic control, sensor technology and so on. It is a field of multi technology collection. With the rapid development of industrial automation in the world, the position of mobile robots in production and life is gradually improving. This article mainly describes the design process of the family robot and the design plan of the manipulator. With the AT89C51 MCU as the core of this design, the control chip of L298N motor is used to control the DC motor, such as how to start and stop, how to change direction and change the speed of driving. In order to meet the requirements of mobile robot for completing tasks. In how to choose the suitable robot design, the pulse width modulation technology is used to control the motor. In order to achieve the desired value, the size of the duty ratio is realized. Key words:Screening manipulator;AT89C51 monolithic integrated circuit,;LN298 motor control chip,;PWM technology;motor control. 第一章绪论 1.1 智能家居机器人的发展现状 机器人大家都不陌生,我们首先来谈谈移动机器人。移动机器人是一个集环境感知、动态决策与规划、行为控制与执行等多种功能于一体的综合系统。[12]随着传感器技术和自动控制技术的不断发展,机器人的性能得到不断提高。机器人的应用也不再局限与工业生产以及军事领域,它同时还广泛于民用领域,如除草、灌溉、导航、室内清洗和安全防范等等。

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