- 相关推荐
工业机器人运动控制发展趋势论文
摘要:作为工业机器人不可或缺的关键组成部分,控制系统对于机器人技术的发展在很大程度上起到了制约作用。本文首先概括与总结了机器人控制系统相关的研究成果,重点对控制系统的结构特点、开放性的软件以及开放式的硬件实现方式较为详细地进行了阐述。接着对于多机器人协同控制应用现状进行总结,最后提出了其在该领域将来的发展趋势。
【关键词】机器人;控制系统;协同控制
在制造业发展过程当中,工业机器人扮演着非常重要的角色。在当前背景下,工业机器人对生成需求日益提升。一方面,工业机器人要求具备更加理想的柔性以及开放性,另一方面还要求其具备与工业生产不同设备之间的兼容性,使工业机器人能够与不同生产设备形成一套综合的控制系统。当前工业机器人技术最前沿的科研成果与物理学科息息相关。当前对于我国科研机构而言,工业机器人开放式控制系统的研究已经成为非常关键、非常重要的科研课题。不论是运动学,还是动力学都和工业机器人控制系统具有非常密切的关联。工业机器人在低速平稳运行当中,工业机器人惯性力离心力都是非常微弱的,可以忽略不计。在这种情况下,摩擦力、重力是影响工业机器人稳定性以及动态性的主要因素。这就充分显示出工业机器人控制系统和物理学具有非常紧密的关联。所以本文从物理学角度对于工业机器人控制系统从以下几个方面展开论述分析。
1工业机器人控制系统相关概述
1.1工业机器人控制系统
机器人是工业机器人控制系统的核心和灵魂所在。机器人主要由四大部分组成,第一部分为机器人本体,第二部分是控制系统,第三部分是驱动,最后一部分为传感器。因此,从总体上来看,硬件部分以及软件部分共同组成了工业机器人的控制系统。对工业机器人控制系统在指令传感器的基础上进行控制,进而使机器人完成相应动作或者任务。工业机器人控制系统主要由三部分组成,第一部分是主控单元,第二部分是执行机构,最后一部分是检测单元。在以上三个部分当中,作为整个控制系统核心和关键的主控单元,对机器人进行运动学计算、进行运动规划以及插补计算是其主要的功能。通过以上流程,主控单元将运动控制指令向执行机构进行传输,在很大程度上控制系统开放性制约着机器人的开放性。这是因为工业机器人所有动作指令的发出者均为控制系统。
1.2开放式控制系统
在研究领域,还没有一个针对工业机器人控制系统开放性的权威公认的定义。对于开放性,IEEE曾经做出过这样的定义表述,在不同平台之间,系统在应用的时候能够自由的进行移植,而且能够与其它系统实现相互交互,为用户提供的交互方式是一致的。对于开放性系统,库卡机器人集团创始人也曾经进行过定义。开放性系统,计算机和操作系统运行环境是商业化的标准,同时计算机和操作系统硬件以及软件接口具有开放性,而且计算机与操作系统的控制器也应当具备开放式的结构,呈现出标准化模块化的特征。也就是说,用户在使用过程当中,对机器人仅需通过简单的指令就能够进行操作。与此同时在工序发生变化的情况下,对于系统也能够以最小的代价最短的时间进行修改,通过这种修改,能够对新的需求予以满足。在与机器人有关的相关研究课题当中,控制系统一直以来是一个非常热门的研究课题。近年来,对于机器人的研究主要聚焦于其自身技术以及功能。随着在工业生产过程当中,机器人应用广泛性不断增强,对于工业生产系统而言,机器人已经成为了一个非常重要的标准部件,将生产线上的各种设备的控制系统通过互联网或者工业总线进行有效的连接。对于现在生产装备而言,形成一个具有综合性全面性的控制系统,成为了一种重要的发展趋势。这对于整个控制系统信息数据的流通传递共享起到了显着的加速作用。但是,现代工业生产过程当中,由不同厂家的设备组成生产设备,当前要将大部分设备综合在一起,形成一个综合全面的自动化,系统存在着比较大的困难。因此,在当前的工业生产过程当中,设备的开放性是一个备受关注的话题。除了受自身技术发展影响之外,工业机器人控制系统的开放性等其他影响因素的制约。整体上来看,主要有两个因素会影响到其开放性。第一,开放的自动化设备。控制器在工业生产系统当中,会给用户生产者诸多好处,包括可扩展、可联网、可移植等等。此外,控制系统开放程度增强的可行性随着当前计算机互联网技术商品化水平的提升而不断增强。迄今为止,针对何谓机器人控制系统的开放性还没有形成一个明确的具有权威性统一性的定义。整体上来看,开放式主要体现在可扩展性、互操作性、可移植性可增减性三个方面。可扩展性指的就是第三方设备生产者能够增加硬件设备和软件设备,使得功能得到扩充。互操作性的就是控制器的核心部分,能够与外界的一个计算机或者多个计算机进行信息的交换。可移植性则指的是在不同的环境下,机器人的应用软件能够相互之间进行移植。可增减性则指的是在实际需求的基础上,机器人系统的性能以及功能能够非常便捷化的进行增减。如果要实现上述特性、要求,计算机控制系统的硬件应当是标准化的体系结构应当具有开放性界面。
1.3控制系统的开放性概述
当前在国际上,开放式控制系统是重要的发展趋势,特别是在发达国家在工业机器人开放式控制系统领域,展开了非常激烈的竞争。GNGC研究计划之后,美国为了推出模块化控制系统,又制定了OMAC开发计划,希望通过该计划的实行来提升本国的自动化装备水平。欧盟对控制系统的开放性要求进一步增强,也在积极推行OSICA计划。在该领域,日本也正在积极部署,日本的很多装备制造业企业联合推行OSEC计划,该计划推行的主要目的是使得控制系统结构的灵活性进一步增强。日本的科研机构在整个自动化领域之内,根据自身的研究成果,与美国欧洲等国家在该领域的相应科研机构进行广泛的交流。在相应设计标准上达成一致。在应用方面,工业机器人涉及的领域是非常广泛的。因此,要使相应的标准完全统一的困难是非常大的。然而,部分统一标准在特定应用领域是可行的,而且是非常有帮助的。例如,在半导体工业自动化制造设备领域,已经有了标准化交互界面,该交互界面由上层监控系统与机器生产者用户,以及上层仿真软件商品进行交互信息的共享。现阶段,在市场当中,开放性水平已经成为了商品化工业机器人获得市场竞争力的关键要素。工业机器人控制系统的开放性是必须的。得出这一结论,一方面,是出于机器人技术发展趋势以及发展方向。另一方面,是出于工业机器人应用的工业领域自动化发展需求。但是,不论是从技术实现的可能性角度来看,还是从技术成本角度来看,追求严格意义上的开放性体系结构是没有必要的。目前,在工业生产过程当中,机器人系统的数量是非常庞大的,而且技术进步速度也是令人瞠目结舌。要制定一个完全的绝对的开放标准,是根本没有办法实现的。现阶段在工业机器人控制系统领域,探讨和研究的重点是可行的控制系统开放式结构,使得控制系统的开放程度在现有计算机技术以及信息技术发展成果的基础上,进一步提升。
2工业机器人开放式控制系统的实现方式
2.1硬件实现方式
从硬件结构的角度来看,开放式控制系统主要包括两个部分,第一个部分是基于PC总线系统,第二个部分是基于VME总线系统。在很多方面pc具有突出的优势,例如开放性较强,具有非常理想的软件开发环境,具有较为良好的通讯功能,成本不高。所以对于机器人开放式控制系统而言,当前很多机器人厂商将主要研究和开发对象,其中与基于PC总线系统。因此,基于这一硬件结构的机器人开放式控制系统,主要包括应主要包括四种硬件实现方式。第一种硬件实现方式为PC+运动控制卡。第二种硬件实现方式为基于IPC+运动控制卡。第三种硬件实现方式为基于PLC的控制系统。最后一种硬件实现方法为基于通用PC+工业实时以太网。第一种硬件实现方式对于PC实时性要求不高,具备开放性这是其主要优势。然而这种硬件实现方式也具有一定的缺陷,例如,对于运动控制卡的要求比较高,同时DSP也需要搭配。对于这种PC+运动控制卡的控制系统的研究比较早。对于机器人运动控制,我国研究学者也进行了大量的研究,他们所设计出来的机器人运动控制器对其运动控制的可靠性进行了大幅度提升。机器人动态运动通过国外研究者的不断研究开发得以实现。国外研究学者开发的自由度机器人控制系统平台同时可以实现与环境的快速交互功能。第二种硬件实现方式影响简单,整体结构也比较紧凑,这是其显著优势。除此之外,开放性和兼容性也更加理想。这种模式与上一种模式的区别在于,机器人在PC机上进行运动学求解轨迹规划以及插补算法。这种模式对于控制卡的数据处理压力能够起到非常显著的缓解作用。与此同时,机器人工控机与运动控制卡在该模式下分工明确,对于基于IPC+运动控制卡的控制系统,我国很多学者也进行了不同程度的研究,如六轴工业机器点位、轨迹控制的实现等等。第三种硬件实现方式在硬件的连接方面特别简单,联网功能也非常强大。所以基于PLC的控制系统可以对多机器人通过互联网实现监控。对机器人,我国学者在ABPLC的基础上,实现了运动控制。最后一种硬件实现方式的主要优势在于控制效率高、可拓展性强。主要是因为网络化发展是工业机器人开放式控制系统将来的主要发展趋势和发展方向。在该领域的研究方面,我国已经实现了机器人控制器的分布式网络以及计算机的分布式网络。与此同时,也实现了对于机器人分布式控制网络的监控。
2.2软件实现方法
现阶段,在软件功能的实现方面,大部分研究机构的基础主要以硬件开放式架构为主,并在此基础上,通过开放式纯软件控制技术艺来实现相应的软件功能。通常情况下,在工控机Windows或者LINUX环境下,开放式软件控制进行运算,全部的运动控制运算以及逻辑运算,通过软件本身的内核来完成。数据的传输以及信号的传输由硬件负责。一部分学者开发出了通用软件包,适用于机器人控制,该通用软件包程序是开源的,通过互联网能够对程序进行下载。此外,一部分学者此外针对纯开放式软件控制技术,也有一部分学者进行了研究探讨。在纯开放式软件控制技术的基础上,我国研究学者开发了纯软件开放式控制系统,并基于该控制系统,实现了六种工业机器人的控制。
3基于开放式控制系统的多机器人协同
针对基于开放式软件架构以及硬件架构的多机多机器人协同用之运动控制,现阶段的研究成果相对是比较丰硕的。例如通过多层等级式的控制体系结构,天津大学的宋伟科实现了多机器人的系统与主控系统的实时任务调度。对于多机器人协同控制系统的离线编程系统,廖彦京平等学者进行了开发以及研究。国外主流机器人公司目前已经研究开发出开放式结构控制器,该控制器基于PC和实时以太网。Motoman通过大量的实验,研制出双机器人协调焊接。KUKA公司实现了机器人在车间的实践应用,将多机器人协同控制技术成功地应用于奔驰车间,通过自己研发的IRC5控制器,ABB公司与Robotstudio机器人的编程与离线轨迹规划软件,通过双机器人协调焊接,在开放式结构控制器方面,实现了三台机器人的精准联动。对于软件接口以及硬件接口,正是由于开放式控制系统进行了标准化定义,因此在标准设计基础之上,所设计出来的第三方软件以及第三方硬件在向控制系统集成过程当中实现就比较简单了。这对于厂商的依赖性起到了大幅度降低作用。所以,在自身生产需求的基础上,企业能够对设备相应的增减。现阶段,在工业焊接、工业焊接、喷涂以及零部件的装配等领域,多机器人均已得到广泛的应用。
4工业机器人的控制系统总体方案
对于整个控制系统而言,机器人硬件系统能够提供比较理想的物质基础,硬件部分是软件部分工作的平台。对于工业机器人整个控制系统的性能以及扩展性而言,控制系统的硬件部分起到了决定性作用,本文在模块化以及开放性原则要求的基础上,设计如图1所示的硬件部分。控制系统硬件结构通过上图能够看出,主要通过两级计算机架构的形式来实现控制系统的主体,这种形式的主要优势在于能够完成相对较为复杂、精细的作业任务,对于相应的任务,能够较为精细、快速、可靠地进行分解,能够并行完成任务。在硬件架构的顶层,利用了具有成熟、可靠以丰富的接口的工控机作为上位机。在需要更换下位机的选择合适的接口即可。除此之外,上位机的储存容量以及运算速度也有要求,这是为了更好地处理机器人轨迹规划、实现插补算法以及正逆求解机器人。同时,在具体需要的基础上,工控机可以选择主流操作系统,如Windows、Linux等,为了在软件层面,提供机器人控制系统的扩展空间,可以安装比较成熟的软件工具,例如,可以配置可视化的软件开发环境,例如Qt、MicroSoftVisualC++等。开发出承担机器人控制软件功能的人机交互界面。对于下位机而言,采用了由Galil公司推出的DMC-2163运动控制卡,运行独立,能够对六个电机同时进行控制,与上位机等设备通信过程中,通过RS232以及Ethernet等接口进行,运动速度快、可靠性高,为了在完成指令程序的过程中还能够具备向控制卡中下载、烧录等功能,Galil还在独立于上位机运行的控制卡中封装了指令解析器。
5工业机器人控制系统发展趋势
从概念的提出迄今为止,很多国家以及机构对于机器人开放式控制系统进行了不同层面不同深度的研究,而且目前已经取得了非常丰硕的研究成果。为了执行全球自动化公司标准,日本1994年提出了OSEC计划,美国在同一年为了实现用户需求,制定相应的功能模块,提出了OMIC计划,也就是说控制系统应当具备标准化的接口层。OMC计划选择即插即用的模式,通过简单的连接将特定功能模块、控制系统进行连接,通过上述模式实现相应的功能。欧盟在1996年开发了整个标准系统平台,并将这一平台应用于工业生产当中,与此同时具备平台通用性。机器人控制软件随着科学技术的不断发展,在研究开发方面也取得了非常显著的突破和进展。GPRO在2001年通过大量的实验开发以及实验设计,提出了自主机器人系统。卡内基梅隆大学在2003年为了促使控制算法实验的实现,以及为了进一步简化仿真开发出机器人控制软件。2006年跨平台开发得以实现,标志性事件是提出了开源软件项目。2010年执行文件随着开源机器人操作系统的开发实现了单独设计,与此同时开源机器人操作系统在机器人运行过程当中得到了实现,不受机器人硬件约束是开源机器人操作系统的主要优势所在,在不同的机器人之间均能够适用。基于开放式控制系统的多机器人协同运动控制随着科学技术的不断发展,得到了非常显着的进步。特别是国内相关研究领域,例如对于多个工业机器人,天津一些高校通过多层等级是控制体系结构,实现了其与主控系统任务之间的调度功能。除此之外,还有一些学者研究和开发了多机器人系统控制系统。从国外对于该领域的研究情况来看,已经推出了开放式结构控制器。该控制器建立在PC和实时以太网基础之上。与此同时,还开发出了相应的多机器人协同控制系统,并将以上系统成功地应用于工业生产实践过程当中。
6结论
综上所述,作为工业机器人至关重要的组成部分控制系统,对于机器人技术的发展,在很大程度上起着决定性以及制约性作用。不论是国内还是国外研究领域当中,工业机器人控制系统已经成为一项非常重要的研究课题。本文对于有关工业机器人控制系统相关的研究成果进行了总结归纳以及梳理,希望能够为相关的研究提供一点理论基础。
【工业机器人运动控制发展趋势论文】相关文章:
工业项目建设用地控制指标论文摘要04-28
工业机器人04-29
电气自动化工程控制系统发展趋势的论文04-29
腈纶工业的现状和发展趋势05-02
我国腈纶工业的发展趋势与战略04-30
腐蚀控制是重要工业产业04-30
我国氮肥工业历史回顾与发展趋势04-28
世界腈纶工业发展趋势及对我国的启示04-27
成本控制的论文04-27
玻璃工业配料控制系统05-01