[发明专利]运动控制器和使用这种运动控制器的机器人控制系统在审
申请号: | 201380069454.8 | 申请日: | 2013-01-17 |
公开(公告)号: | CN104903800A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 萨义德·萨尔莱;张斐泓;张毅成;苏承平;马博军;杨超;张晖 | 申请(专利权)人: | ABB技术有限公司 |
主分类号: | G05B19/045 | 分类号: | G05B19/045 |
代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 金玺 |
地址: | 瑞士*** | 国省代码: | 瑞士;CH |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 运动 控制器 使用 这种 机器人 控制系统 | ||
技术领域
本发明涉及运动控制器和使用这种运动控制器的机器人控制系统领域,并且尤其涉及使用可编程逻辑实现的运动控制器和使用这种运动控制器的机器人控制器。
背景技术
在传统的运动控制器中,处理单元负责过程控制和逻辑控制。图1A示出了用于机器人的运动控制器的架构。如图1所示,运动控制器1包括处理器10,处理器10只有一个读和执行程序指令的计算单元。例如,由处理器10的一个计算单元执行的程序指令具有至少两个功能,即,逻辑控制100和运动控制101。例如,过程或运动控制101执行路径规划功能,以及逻辑控制100执行响应外部信号(至少响应最重要的信号(诸如安全信号))的功能。逻辑控制100和运动控制101由处理器10的一个计算单元来执行,所以这二者之间会存在冲突。因此,要么处理器必须有即使在最坏可能情况下也不丢失信号的计算能力,要么必须提前完成计算的繁重部分。这种方案的缺点是对外部信号的响应不充分。图1B示出了常用机器人系统的标准单轴驱动的结构。低功率部件位于隔离件的左侧,高功率器件位于右侧。由于马达驱动装置是机器人控制系统中的重要器件,因此已经改进这种技术,并且存在集成其他功能(诸如AD转换器)的芯片,DSP或CPU,从而提供必要的解决方案。对于需要更多计算能力和更多数量的接口的多轴驱动来说情况变得更加复杂。
这导致以下缺点中的至少一个:
1、由于缺少数据并行处理,导致运动控制器的行为的实时程度相对较低;
2、将新程序指令集成在运动控制器的处理器中的难度相对较高;
3、运动控制器的处理器的计算能力是固定的并且是不可扩展的;以及
4、不能最大地使用运动控制器的处理器的计算能力。
发明内容
因此,本发明的目的是提供一种运动控制器和使用这种运动控制的机器人控制系统。运动控制器包括:信息共享装置和多个功能模块。信息共享装置适用于共享表示至少一条信息的数据;多个功能模块适用于通过使用信息共享装置访问数据以便在其中至少两个之间交换信息以及基于交换的信息来分别地并行执行多个功能;其中:接收交换的信息的功能模块适于基于接收到的交换信息执行功能,独立于其他功能模块同时执行的功能;多个功能模块共享具有多个计算单元的至少一个处理器或可编程逻辑;并且处理器的或可编程逻辑上的计算单元分别实现多个功能模块。
控制系统还包括适用于检测机器人系统状态的外部探测器、驱动单元、和适于被驱动单元驱动的具有马达的机器人。
通过具有上述运动控制器的配置,其带来以下技术优势中的至少一个:
1、由于运动控制器的计算单元的并行计算能力,运动控制器具有卓越的实时行为;
2、由于独立执行的程序指令,能够容易地集成功能模块;
3、根据计算单元的数量执行运动控制器的可扩展架构;
4、因为可以使用最大计算能力,所以能够有效使用可编程逻辑/处理器。
附图说明
参考附图中示出的优选的示例性实施例,将在下文中更详细地说明本发明的主题,其中:
图1A示出了用于机器人的运动控制器的架构;
图1B显示了常用机器人系统的标准单轴驱动的结构;
图2A和图2B示出了根据本发明实施例的运动控制器;
图3A示出了根据本发明的另一实施例的运动控制器;
图3B示出了根据本发明的另一实施例的运动控制器;以及
图4示出了表示根据本发明的另一实施例的机器人控制系统的示意图。
以简明的形式在附图标记列表中列出附图中使用的附图标记及其含义。原则上,在图中,相同部件使用了相同的附图标记。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ABB技术有限公司,未经ABB技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380069454.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:饮料酿造系统
- 下一篇:一种自断电鸣音电水壶