0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机械臂和移动机器人的架构介绍

bjV5_Cambricon 来源:工业机器人与智能制造 作者:工业机器人与智能 2021-07-22 17:37 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文比较了机械臂和移动机器人两种工业机器人控制系统方案,对其特点进行了介绍。

以上分类是根据应用对象,此外,市面上更多的是通用型运动控制器,即控制非标设备的。

1控制器底层方案1.1机械臂类机械臂类的控制器发展较早,相对成熟,先来看看现有的控制系统底层方案。

1.2移动机器人类移动机器人的控制器属于较新的方向,工业移动机器人有AGV、无人驾驶工程机械等形式。

1.3对比

机械臂对精度和运动稳定性的要求较高,因此计算量大、周期短,比移动机器人一般要高1到2个量级。移动机器人一般对同步精度要求不高,其配置相对较低。

机械臂一般工作于固定的区域,其控制器通常放置于机箱内,因此防护等级不高,一般是IP20。

移动机器人由于需要经常运动,尤其是室外工程机械,要考虑防水防尘,其防护等级较高,一般是IP67。

2CoDeSys介绍2.1CoDeSys的组成

你会发现,很多的机器人控制软件都是借助CoDeSys实现的,那么什么是CoDeSys呢?

CoDeSys是一款付费的软PLC开发软件,简单来说,它包括两部分:Development System和Runtime System。Development System就是用来编程的软件界面(就像Visual Studio、Eclipse等软件,也可以称为IDE),设计、调试、编译PLC程序都在IDE中进行,这部分是用户经常打交道的;

PLC程序写好了以后,就要把它转移到硬件设备中运行。可是这时生成的PLC程序自己是无法运行的,它还要在一定的软件环境中才能工作,这个环境就是Runtime System,这部分是用户看不到的。

二者安装的位置通常不同,IDE一般安装在开发电脑上,Runtime System则位于起控制作用的硬件设备上,二者一般使用网线连接,程序通过网线下载到Runtime中运行。

CoDeSys在国内知名度不高,但是在欧洲久负盛名,尤其在工业控制领域。我们上面提到的很多机器人公司都使用了它的产品,例如KEBA、倍福、固高,还有几乎所有的移动机器人控制器厂家。

设计CoDeSys的3S公司只卖软件,不卖硬件。硬件电路需要由用户自己设计,3S公司负责将Runtime System移植到客户的硬件上。Runtime System可以裸跑在硬件上,但一般是运行在操作系统上,配置操作系统也是客户的工作。

如果客户要求,CoDeSys的IDE可以定制,换成客户的logo和外观,这就是为什么你会发现不同厂家的开发平台长得不一样,但风格又比较相似。

当然,用户也可以使用其它IDE,例如倍福就使用了微软的Visual Studio,而背后的编译器等内核以及函数库仍然采用CoDeSys的方案。

CoDeSys的Runtime具有强大的适应性,支持绝大多数的操作系统和硬件芯片架构。

2.2CoDeSys Runtime原理CoDeSys的IDE部分是免费的,你可以从其官网下载体验体验。真正收费的是运行系统Runtime System。

CoDeSys在设计之初就将功能划分为若干组件模块,例如总线协议栈、可视化界面、运动控制、安全控制等等,用户可以像搭积木一样选购必需的模块搭建自己的系统,最后形成一个定制化的控制软件平台。

一些初次接触软PLC的用户可能对这部分感到陌生,但其实这种设计方式非常普遍。举几个例子,MATLAB Simulink的实时工具箱(Real-Time)就是这样的工作方式,用户在Simulink的图形界面里通过拖拽设计控制程序,然后下载到真实的硬件中跑,可以在这里了解。

还有像倍福也是这样的使用方式,用户在TwinCAT IDE里进行编程,然后下载到倍福的控制器中,控制器里面其实已经预装了一个Runtime。西门子的STEP7也是一款IDE,它的PLC中也存在一个配套的Runtime。

用户编写的PLC程序就像我们电脑里的应用程序,它运行在Runtime System上,而Runtime System又运行在操作系统之上。

Runtime System位于应用程序和操作系统之间。所以可以被称为中间件(Middleware)。在机器人软件里面,处于同样地位的还有ROS、OROCOS(Real-Time Toolkit)等等。

机器人的控制,像数控机床一样,对实时性有要求,因此我们选择的操作系统最好是实时操作系统(RTOS)。遗憾的是,我们经常用的操作系统都不是实时的,例如Windows和Linux。但幸运的是,有人对它们进行了改造,也就是加入实时补丁。

常用的实时操作系统有:VxWorks、QNX、Windows RTX、Xenomai、RT Linux、Linux RTAI、WinCE、μC/OS、SylixOs等等。考虑到Windows和Linux这两款操作系统的用户较多,CoDeSys推出了相应的实时补丁(RTE),为用户免去了改造的烦恼。

想了解更多的CoDeSys Runtime信息可以阅读官方的文档[Math Processing Error] [1][2][1][2]。

2.3CoDeSys的缺点

CoDeSys给我们开发控制器带来了便利,省去了从零开始的麻烦,但是依靠CoDeSys这类商业软件开发自己的控制器产品也存在不少的缺点:

(1)底层算法不公开

CoDeSys集成的运动控制组件、总线协议栈都是封装好的,用户无法了解其内部细节,也无法针对自己的具体需求进行定制优化,只能简单地调用。用户只能依附于CoDeSys平台,难以形成自己的核心技术。

(2)功能有限,难以扩展

现在以机器视觉人工智能自动驾驶等为代表的新技术突飞猛进,而工业控制上的很多技术仍然停留在20年前。以移动机器人中的导航场景为例,基于视觉或者激光的导航方法需要采集大量的数据并对其进行处理,其中涉及相当多的矩阵计算。

而现在PLC只能进行落后的一维数字计算,难以实现复杂的算法。与人工智能圈子喜欢开源的风格正好相反,工业控制圈子相互封闭,谁都不肯开放自家的函数库,开源函数库极少(OSCAT),就连最基本的滤波算法、矩阵计算都要自己从头开始写。而且,国际标准提供的基本函数太过有限,完全无法适应新的场景,急需扩展。

(3)难以更新

由于完全依赖CoDeSys,客户自己产品硬件的升级换代需要重新定制移植,导致成本增加。

3开源方案

目前存在一些开源的控制系统方案,例如Beremiz、Orocos、OpenPLC、OpenRTM、ORCA。

开发机器人控制器是个繁重的工作,要明确一系列性能要求,首先是实时性。

实时性对于工业机器人来说一般是必须的,对于服务或娱乐机器人则未必。一般人很容易错把“实时性”理解为处理或者响应速度快,但是其实“实时性”表示时间上的“确定性”,例如实时操作系统(RTOS)中的中断响应或者进程切换的延迟时间一定是在一个时间范围内。

我们常用的操作系统(Windows、Linux)都不是实时操作系统,因为它们设计的初衷是吞吐量,不能保证每个事件都在一定范围内得到处理。再比如,标准以太网的传输速度比实时工业以太网快多了,但是它也却不是实时的,因为它同样不能保证数据在给定的时间内完成传输。

理解实时性不太难,可是机器人哪些的任务需要实时运行呢?如何根据机器人的性能要求确定程序运行的时间间隔呢(是1ms还是10ms)?实时性取决于硬件还是软件呢?

如何根据实时性选择具体的软硬件呢(该选择ARM还是X86、Linux RTAI还是VxWorks)?网上缺少这方面的深入讨论,各大机器人厂家也不会公开自己的测试和试验结果,似乎这方面主要依靠经验和试错。

这里我也只能提供几个指标,目前工业机械臂的控制周期是1ms左右,性能较高的伺服驱动器位置环的控制周期可以达到125[Math Processing Error] mu sμs。PLCopen定义了伺服和运动控制的一些标准,包括编程语言、运动控制基础函数块(Function Block)、输入输出接口的参数等。

来源:工业机器人与智能制造,版权归原作者所有,如有侵权,请联系删除,谢谢!

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机械臂
    +关注

    关注

    13

    文章

    584

    浏览量

    25970

原文标题:工业机器人控制系统架构介绍

文章出处:【微信号:Cambricon_Developer,微信公众号:寒武纪开发者】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    移动机器人“芯”引擎爆发,禾赛、海思新品逆袭

    GGII预计,2025年中国移动机器人销量有望达到12.6万台,总量同比增长约12.7%。这也催生了对上游激光雷达的需求。本文将重点介绍智能物流体系中移动机器人的雷达性能要求和新品。
    的头像 发表于 12-09 08:13 6351次阅读
    <b class='flag-5'>移动机器人</b>“芯”引擎爆发,禾赛、海思新品逆袭

    复合机器人对比传统AGV和机械的优势何在?

    复合机器人对比传统AGV和机械的优势,核心在于它突破了单一设备的功能局限,实现了“移动+操作”的深度协同,尤其在上下料和物料转运场景中优势显著。经世智能复合
    的头像 发表于 11-21 15:32 1111次阅读
    复合<b class='flag-5'>机器人</b>对比传统AGV和<b class='flag-5'>机械</b><b class='flag-5'>臂</b>的优势何在?

    移动机器人技术的发展历程

    本白皮书聚焦于移动机器人领域的进展与挑战,重点探讨三个核心主题:机器人运动控制、复杂环境中的感知与导航,以及在适应新任务时的模块化与灵活性。此外,文中还重点介绍机器人系统从简单的固定
    的头像 发表于 09-29 16:46 2914次阅读

    恩智浦自主移动机器人设计要点

    长期以来,自动化机器人一直被视为科幻小说中的概念,而如今这一技术已成为现实,并正在大规模部署。在机器人技术领域,自主移动机器人 (AMR) 是发展最快的创新技术之一。
    的头像 发表于 09-03 15:01 3759次阅读
    恩智浦自主<b class='flag-5'>移动机器人</b>设计要点

    瑞芯微 RK3568/3588:为移动机器人注入智慧动力引擎

    移动机器人,正从科幻想象快步走入现实生活。它们依据应用场景与功能,主要分为三大类: 工业移动机器人: 如AGV(自动导引车)、AMR(自主移动机器人),专注于物流搬运与产线协同,提升效率与柔性
    的头像 发表于 06-17 16:51 854次阅读

    轮式移动机器人电机驱动系统的研究与开发

    【摘 要】以嵌入式运动控制体系为基础,以移动机器人为研究对象,结合三轮结构轮式移动机器人,对二轮差速驱动转向自主移动机器人运动学和动力学空间模型进行了分析和计算,研究和设计了自主移动机器人
    发表于 06-11 14:30

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械产品

    大象机器人成立于2016年,专注协作机器人研发与应用,产品线涵盖轻量级协作机器人、人形机器人、仿生机器人等多种形态。拳头产品myCobot系
    发表于 04-25 17:59

    安森美在自主移动机器人领域的发展成果

    在4月初落幕的“OFweek 2025(第十四届)中国机器人产业大会”上,安森美(onsemi)AMG战略业务拓展高级经理Henry Yang发表“从芯片到应用:安森美自主移动机器人(AMR)技术方案剖析”主题演讲,为与会观众介绍
    的头像 发表于 04-24 10:01 928次阅读

    复合机器人抓取精度的影响因素及提升策略

    复合机器人结合了移动机器人(如AGV)和机械的功能,广泛应用于物流、制造等领域。抓取精度是其核心性能指标之一,直接影响作业效率和产品质量。本文将探讨复合
    的头像 发表于 04-12 11:15 723次阅读

    惯性测量单元传感器在自主移动机器人的应用

    使机器人能够在动态变化的环境中导航。本文将为您介绍IMU的功能特性,与在自主移动机器人(AMR)的应用,以及ADI所提供的相关解决方案。
    的头像 发表于 02-27 10:04 1692次阅读
    惯性测量单元传感器在自主<b class='flag-5'>移动机器人</b>的应用

    2024移动机器人市场风云:新玩家批量涌现,是挑战还是机遇

    新玩家,新玩法? 文|新战略在科技飞速发展的当下,移动机器人领域正经历着一场变革。2024 年,这个市场又迎来了一批新玩家,他们的加入,让原本就充满活力的移动机器人市场变得更加热闹非凡,同时也预示着
    的头像 发表于 02-07 10:50 782次阅读

    移动机器人核心科技解码:导航、感知与掌控力的深度剖析

    富唯智能移动机器人的核心技术主要包括导航、感知与控制。这些技术共同决定了移动机器人在不同环境中的自主行动能力和工作效率。
    的头像 发表于 01-02 16:01 814次阅读

    欧姆龙LD-90移动机器人的应用案例

    在制药领域不懈开拓创新的生物技术公司HIPRA引入欧姆龙提供的移动机器人车队,革新其内部物流流程。
    的头像 发表于 12-17 15:41 1114次阅读

    思岚科技荣获双年度移动机器人优质供应链奖

    移动机器人(AGV/AMR)产业联盟、人形机器人场景应用联盟主办的“2024中国移动机器人(AGV/AMR)产业发展年会”于12月13日在江苏苏州圆满落幕!
    的头像 发表于 12-16 17:54 1288次阅读

    移动机器人的技术突破和未来展望

    移动机器人已经成为现代社会不可或缺的一部分,在各个领域发挥着越来越重要的作用。在这个过程中,富唯智能机器人以其卓越的技术突破,引领着移动机器人领域的发展潮流。
    的头像 发表于 12-13 17:57 935次阅读
    <b class='flag-5'>移动机器人</b>的技术突破和未来展望