历史上的今天
返回首页

历史上的今天

今天是:2025年07月30日(星期三)

正在发生

2018年07月30日 | 机器人控制系统详解

2018-07-30 来源:未知

如果仅仅有感官和肌肉,人的四肢并不能动作。一方面是因为来自感官的信号没有器官去接收和处理,另一方面也是因为没有器官发出神经信号,驱使肌肉发生收缩或舒张。同样,如果机器人只有和驱动器,机械臂也不能正常工作。原因是传感器输出的信号没有起作用,驱动也得不到驱动电压和,所以机器人需要有一个控制系统,用和组成一个的控制系统。

机器人控制系统概念

机器人控制系统是指由控制主体、控制客体和控制媒体组成的具有自身目标和功能的管理系统。控制系统意味着通过它可以按照所希望的方式保持和改变机器、机构或其他设备内任何感兴趣或可变化的量。控制系统同时是为了使被控制对象达到预定的理想状态而实施的。控制系统使被控制对象趋于某种需要的稳定状态。

机器人控制系统的功能要求

1、记忆功能:存储作业顺序、运动路径、运动方式、运动速度和与生产工艺有关的信息。

2、示教功能:离线编程,在线示教,间接示教。在线示教包括示教盒和导引示教两种。

3、与外围设备联系功能:输入和输出、通信接口、网络接口、同步接口。

4、坐标设置功能:有关节、绝对、、自定义四种坐标系。

5、人机接口:示教盒、操作面板、显示屏。

6、传感器接口:位置检测、视觉、触觉、力觉等。

7、位置伺服功能:机器人多轴联动、运动控制、速度和加速度控制、动态补偿等。

8、故障诊断安全保护功能:运行时系统状态监视、故障状态下的安全保护和故障自诊断。

机器人控制系统的主要种类

控制系统的任务,是根据机器人的作业指令程序、以及从传感器反馈回来的信号,支配机器人的执行机构去完成的运动和功能。 假如机器人不具备信息反馈特征,则为开环控制系统;若具备信息反馈特征,则为闭环控制系统。

根据控制原理可分为程序控制系统、适应性控制系统和人工智能控制系统。

根据控制运动的形式可分为点位控制和轨迹控制。

工业机器人控制系统组成

1、控制:控制系统的调度指挥机构。

2、示教盒:示教机器人的工作轨迹和参数设定,以及所有人机交互操作,拥有自己独立的以及存储单元,与主计算机之间以串行通信方式实现信息交互。

3、操作面板:由各种操作按键、状态构成,只完成基本功能操作。

4、硬盘和软盘存储存:储机器人工作程序的外围。

5、数字和模拟量输入输出:各种状态和控制命令的输入或输出。

6、打印机接口:记录需要输出的各种信息。

7、传感器接口:用于信息的自动检测,实现机器人柔顺控制,一般为力觉、触觉和视觉传感器。

8、轴控制器:完成机器人各关节位置、速度和加速度控制。

9、辅助设备控制:用于和机器人配合的辅助设备控制,如手爪变位器等。

10通信接口:实现机器人和其他设备的信息交换,一般有串行接口、并行接口等。

11、网络接口

1)接口:可通过实现数台或单台机器人的直接PC通信,数据传输速率高达10Mbit/s,可直接在PC上用windows库函数进行应用程序编程之后,支持TCP/IP通信协议,通过Ethernet接口将数据及程序装入各个机器人控制器中。

机器人控制系统结构方式

集中控制系统

用一台计算机实现全部控制功能,结构简单,成本低,但实时性差,难以扩展,在早期的机器人中常采用这种结构,其构成框图,如图所示。

基于PC的集中控制系统里,充分利用了PC资源开放性的特点,可以实现很好的开放性:多种控制卡,传感器设备等都可以通过标准PCI插槽或通过标准串口、集成到控制系统中。

集中式控制系统的优点是:硬件成本较低,便于信息的采集和分析,易于实现系统的最优控制,整体性与协调性较好,基于PC的系统硬件扩展较为方便。

其缺点也显而易见:系统控制缺乏灵活性,控制危险容易集中,一旦出现故障,其影响面广,后果严重;由于机器人的实时性要求很高,当系统进行大量数据计算,会降低系统实时性,系统对多任务的响应能力也会与系统的实时性相冲突;此外,系统连线复杂,会降低系统的可靠性。

主从控制方式

采用主、从两级处理器实现系统的全部控制功能。主CPU实现管理、坐标变换、轨迹生成和系统自诊断等:从CPU实现所有关节的动作控制。其构成框图,如图所示。

主从控制方式系统实时性较好,适于高精度、高速度控制,但其系统扩展性较差,维修困难。

分散控制方式

按系统的性质和方式将系统控制分成几个模块,每一个模块各有不同的控制任务和控制策略,各模式之间可以是主从关系,也可以是平等关系。这种方式实时性好,易于实现高速、高精度控制,易于扩展,可实现智能控制,是目前流行的方式,其控制框图如图所示。

其主要思想是“分散控制,集中管理”,即系统对其总体目标和任务可以进行综合协调和分配,并通过子系统的协调工作来完成控制任务,整个系统在功能、逻辑和物理等方面都是分散的,所以又称为集散控制系统或分散控制系统。

这种结构中,子系统是由控制器和不同被控对象或设备构成的,各个子系统之间通过网络等相互通讯。分布式控制结构提供了一个开放、实时、精确的机器人控制系统。分布式系统中常采用两级控制方式。

两级分布式控制系统

通常由上位机、下为机和网络组成。上位机可以进行不同的轨迹规划和控制算法,下位机进行插补细分、控制优化等的研究和实现。上位机和下位机通过通讯总线相互协调工作,这里的通讯总线可以是-232、、EEE-488以及总线等形式。

现在,以太网和现场总线技术的发展为机器人提供了更快速、稳定、有效的通讯服务。尤其是现场总线,它应用于生产现场、在微机化控制设备之间实现双向多结点数字通信,从而形成了新型的网络集成式全分布控制系统—现场总线控制系统。

分布式控制系统的优点在于:系统灵活性好,控制系统的危险性降低,采用多处理器的分散控制,有利于系统功能的并行执行,提高系统的处理效率,缩短响应时间。

机器人控制系统分类

1、程序控制系统:给每一个自由度施加一定规律的控制作用,机器人就可实现要求的空间轨迹。

2、自适应控制系统:当外界条件变化时,为保证所要求的品质或为了随着经验的积累而自行改善控制品质,其过程是基于操作机的状态和伺服误差的观察,再调整非线性模型的参数,一直到误差消失为止。这种系统的结构和参数能随时间和条件自动改变。

3、人工智能系统:事先无法编制运动程序,而是要求在运动过程中根据所获得的周围状态信息,实时确定控制作用。

4、点位式控制系统:要求机器人准确控制末端执行器的位姿,而与路径无关。

5、连续轨迹控制系统:要求机器人按示教的轨迹和速度运动。

6、控制总线:国际标准总线控制系统。采用国际标准总线作为控制系统的控制总线,如VME、MUL-bus、STD-bus、PC-bus。

7、自定义总线控制系统:由生产厂家自行定义使用的总线作为控制系统总线。

8、编程方式:物理设置编程系统。由操设置固定的限位,实现起动,停车的程序操作,只能用于简单的拾起和放置作业。

9、在线编程:通过人的示教来完成操作信息的记忆过程编程方式,包括直接示教模拟示教和示教盒示教。

10、离线编程:不对实际作业的机器人直接示教,而是脱离实际作业环境,示教程序,通过使用高级机器人,编程语言,远程式离线生成机器人的作业轨迹。

推荐阅读

史海拾趣

CBM_America_Corporation公司的发展小趣事

CBM_America_Corporation在电子行业的初期,专注于研发具有创新性的半导体技术。通过不懈的努力,公司成功开发出一种高效能、低能耗的芯片,受到了市场的广泛欢迎。这一技术突破为公司带来了大量的订单,也吸引了众多投资者的关注。随着资金的注入,CBM开始扩大生产规模,并进军国际市场,逐步成为了电子行业的领军企业。

Circuit Technology Inc公司的发展小趣事

Circuit Technology Inc(以下简称CTI)自创立之初,便致力于电路技术的研发与创新。在成立初期,公司凭借其独特的电路设计技术,成功开发出一款高效能、低成本的电路板,迅速在行业内崭露头角。随着技术的不断完善和市场的逐步认可,CTI的产品逐渐占据了市场份额,公司规模也逐渐扩大。为了进一步拓展市场,CTI积极与国内外知名企业合作,共同开发新产品,不断提升自身的技术水平和市场竞争力。

Cicoil公司的发展小趣事

在20世纪60年代,人类开始了对月球的探索。Cicoil公司的柔性扁平电缆被选为阿波罗任务的关键组件之一。这些电缆为宇航员在月球上的活动提供了安全可靠的电力和数据传输保障。当尼尔·阿姆斯特朗和巴兹·奥尔德林在月球上行走时,他们的每一步都离不开Cicoil电缆的支持。这一历史性的时刻让Cicoil公司名声大噪,也进一步巩固了其在电子行业中的地位。

德旭电子(DEXU)公司的发展小趣事

在电子行业的浪潮中,德旭电子(DEXU)于XXXX年悄然成立。当时,创始人李先生凭借对电子技术的深刻理解和市场的前瞻性判断,决定涉足这一领域。初创时期的德旭电子面临着资金短缺、技术薄弱、市场竞争激烈等多重挑战。然而,李先生带领的团队凭借坚定的信念和不懈的努力,成功研发出首款具有竞争力的电子产品,并在市场上获得了一定的认可。

为了提升产品质量和技术水平,德旭电子不断加大研发投入,积极引进先进技术和设备。同时,公司还注重人才培养和团队建设,吸引了一批具有丰富经验和专业技能的人才加入。这些努力为德旭电子的后续发展奠定了坚实的基础。

CIPS公司的发展小趣事

自CIPS系统上线以来,其业务量呈现快速增长的态势。通过CIPS系统处理的跨境人民币业务量逐年攀升,连接到该系统的参与者数量也大幅增加。这些参与者遍布全球各地,涵盖了银行、金融机构等多个领域。CIPS系统的业务范围不断扩大,实际业务覆盖全球多个国家和地区,为全球金融网络的发展做出了重要贡献。

亿宝科技(CNIBAO)公司的发展小趣事

亿宝科技深知人才是企业发展的关键因素。因此,公司高度重视人才引进和培养工作。通过校园招聘、社会招聘等方式,亿宝科技吸引了一批具有丰富经验和专业技能的人才加入公司。同时,公司还建立了完善的培训体系,为员工提供持续的技能提升和职业发展机会。在人才的共同努力下,亿宝科技不断取得新的突破和成就。

问答坊 | AI 解惑

e路航卫星导航仪:用GPS找到200亿元金矿

 如今,随着GPS(Globle Position System全球定位系统)技术在国民生产和日常生活各领域的广泛应用,曾几何时作为高端创新技术的“神秘性”与“陌生化”正逐渐被“方便快捷”与“不可或缺”两个词所取代。近日,国内领先的电视购物公司、中国 ...…

查看全部问答>

一个成熟的摩托车防盗系统原理图

这是我以前用过的一个原理图,实用的,应该对大家有点帮助…

查看全部问答>

手势识别器的设计

本帖最后由 jameswangsynnex 于 2015-3-3 20:01 编辑   目前比较流行的导航键控制方式有四维键、摇杆,这是最常见的两种导航键,此外还有一些手机上有很新颖的导航键设计,例如:LG-KG70的滚轴键、LG-KE608的转盘设计、索爱W830的触摸式、多普达 ...…

查看全部问答>

WINCE 编译完出现的错误

编译WINCE出现的错误  我用的工程文件是FL开发板自带的工程文件 BUILD: [01:0000001461:ERRORE] SC2440_SDHCBase.lib(sdhcmain.obj) : error LNK2019: unresolved external symbol \"public: struct SDCARD_HC_CONTEXT * __cdecl CSDIO ...…

查看全部问答>

测量摆的倾斜角度

  希望大家多给建议:        我想测量一个垂直的摆的倾斜角度,倾斜到一定角度就报警。该怎么设计呢?…

查看全部问答>

EVC4.0下运行向导程序出问题?

An application targeting a Standard SDK for windows CE.NET and built for the ARMV4T CPU cannot be run on the Emulator device.In order to run this application on any cpu other than the emulator,you\'ll have to install an SDK tha ...…

查看全部问答>

CREE晶片常见问题及解答

CREE晶片常见问题及解答…

查看全部问答>

为什么我用Keil进入调试的时候会突然退出呢?

在Win7下,以前很正常,最近在进入调试的时候会突然退出,不知道大家有没有遇到过这种情况?用的是LM3S8962评估板。 [ 本帖最后由 academic 于 2011-1-6 19:09 编辑 ]…

查看全部问答>

不同公司的xds510速度差别大吗?

我现在手头上有一个老款白盒子的那种合众达的仿真器,下载速度比较慢,想换一个。合众达有了510plus版本,但是要1800,太贵了。想买这个 http://www.csmingwei.com/web/cp/dsp_xds.htm,是长沙一家公司的,他们网站上声称 “5、速度较其他仿真 ...…

查看全部问答>

温湿度传感器节点设计,cc2520和mspf5438a控制sht11

有没有人有cc2520和mspf5438a控制sht11的应用层的程序,不胜感激,以后有什么需要的尽管说。谢谢了。…

查看全部问答>