谢邀。
对于题主的问题描述:
是不是“驱控一体”所谓的“控”其实是指的更加上层的轨迹规划或其他与应用相关的控制?
是的,工业机器人用的驱动一体中的“控”主要指上层的规划和控制。对于通用伺服驱动器而言,三环确实是在驱动器上实现的,这个没有疑问。
前面有几个小伙伴的回答搞错了一个重要概念,驱控一体主要指的是软件一体,而不是硬件一体。
出现这个问题的最主要原因,是国内日益增长的工业机器人需求和国内/国外机器人研发水平不平衡不充分发展之间的矛盾。。。
在成熟厂家眼里很平常的产品设计,套用在国内不一样的架构上,就会产生概念上的混淆。
鉴于运动控制器和伺服系统在各行各业应用的范围实在太广,存在很多不同版本的名词和定义,因此我们需要首先约定一下国内工业机器人厂商对“驱”和“控”用的较多的含义:
几乎所有的国产机器人都是用了独立控制系统+独立通用伺服驱动器的方案,控制系统和伺服之间使用脉冲或者总线通信。这种方案的优缺点都非常明显:
得益于几十年的先发优势,世界上主流的外资机器人品牌基本上都抛弃了上述的机器人控制器+独立伺服的架构,转而采用驱动一体的方案,常见的做法是将6个关节伺服的位置环和速度环计算放到主控制器中进行,外面配置一个支持多轴的功率驱动模块。
譬如说ABB的控制器中包含:
有没有发现什么不对的地方?
ABB的控制器和驱动器硬件也是独立的啊,只是把6个独立的驱动器合成了单个的而已,并没有所谓的驱动器和控制器做成硬件一体,但是没人会否认ABB的控制器是“驱动一体”的吧。
Why?
因为硬件只是表象,“驱控一体”的核心在于软件,在于上层机器人控制与关节控制的深度整合,这也是为什么外资品牌会把我们常说的控制柜称为控制器(Controller)。对于机器人来讲,控制操作空间的行为与控制关节电机行为并无本质区别,因此也就无需分开对待。而采用驱控统一的架构,可以带来更多好处:
而要实现以上功能,“硬件一体”并不是必要条件。当然随着硬件计算能力的提升,越来越多的厂商开始把软件计算统一到一个主控上,譬如KUKA在KRC2时代的硬件架构与ABB的IRC5类似,但是KRC4改成了位置环和速度环统一放到主控制器的x86处理器上去做。
但是千万别理解成硬件架构不重要,难度不大。具体要不要做成硬件一体,取决于历史积累、现有团队水平、原有架构更改复杂度、风险等多种因素,不能一概而论。
来源:知乎——韩峰涛https://www.zhihu.com/question/59215966/answer/247751538