消息
5机器人编程方法的利弊
发表于11/10/2020.
5机器人编程方法的利弊
一些机器人编程方法比其他机器人更好。在这里,我们将讨论5种最常见的规划方法及其利弊。
为您提供了许多不同的选择来编程您的机器人。每个人都有自己的固有优势和缺点......并且并不总是清楚哪个选项是正确的选择。
您是否与制造商的教学吊坠一起编程的“传统”方法?
您是否使用先进的人工智能编程?
或者,您是否使用离线编程?
每种方法都有其优缺点。最终,方法选择取决于您,但在制作该选择时,一点点好的信息可能非常有用。
在本文中,我们将概述5个最常见的机器人编程方法的优缺点,以便您可以根据您的需求做出最好的决定。
传统教学吊坠编程
机器人编程的“经典”选项是教导吊坠。这是一个小型控制台,与制造商的机器人一起包装。
编程通常使用品牌特定的编程语言(例如,用于ABB机器人,JBI for Motoman机器人等)。但是,一些机器人品牌(例如,您的教导吊坠上有一个图形用户界面。
教导吊坠编程专业
- 教导吊坠在机器人旁边,所以它非常方便。
- 它与机器人包装,因此不需要额外的硬件。
- 由于该软件由制造商开发,它将利用机器人更“晦涩的”功能。
教学吊坠编程的缺点
- 由于它是一个在线编程方法,因此由于机器人必须停止进行编程,它会增加停机时间。
- 程序员必须为每个机器人品牌学习一个完全不同的编程语言。
- 需要更多的培训和熟练的机器人知识,而不是更通用,直观的方法。
2.灵活的离线编程
离线编程允许您在模拟环境中对机器人进行编程。它在网上编程方法中具有整个好处,如教导吊坠。我不会在这里列出这些优势,因为我们已经在博客上广泛覆盖了它们。
Robodk是您可能称之为“灵活的”离线程序员,因为它没有与特定的机器人品牌相关联。它可以与50多种不同的机器人一起使用。
灵活的离线编程专业
- 它是机器人无神不可话的,所以可用于编程具有相同接口的机器人品牌或模型。
- 易于学习和使用且不需要在切换到新机器人品牌时重新培训。
- 即使它们不是核心计划的一部分,也可以通过插件扩展非常灵活的功能。
缺点灵活的离线编程
- 与教导吊坠相比需要额外的软件。
- 更多的编程步骤比手动引导(见下文)。
- 需要计算机运行离线编程软件。
3.制造商的离线编程
使用制造商的模拟器是教学吊坠的离线等同物。它具有离线编程的好处,但它与使用Robodk等机器人无关的离线编程包并不灵活。
只有一些机器人制造商提供了模拟器,可用于脱机程序的机器人。根据制造商,这些模拟器的功能频繁地变化。
制造商的离线编程专业权
- 专为开发机器人的公司专为这个机器人品牌而设计。
- 已经(希望)用您的特定机器人模型进行了测试。
- 允许您仅使用一个供应商了解机器人和仿真软件。
制造商的离线编程缺点
- 软件的功能可能是非常限制性的,如果制造商已开发该功能,您只能使用功能。
- 它强烈地联系在一起只使用一个机器人品牌,因为不断变化的品牌意味着购买一个新的模拟器(如果一个人存在新品牌)并再培训你的团队。
- 制造商模拟器可以昂贵,一些制造商(例如ABB)将您绑进订阅模式。
4.通过示范手导或教学
手引导是一种编程类型,涉及物理地移动机器人并将位置记录到机器人的教导吊坠中。对于小型机器人,可以通过停用联合制动器来实现,因为机器人链路是光线。具有较大,较重的机器人,它需要强制传感器和力控制算法。
手工专业人士
- 这是直观的,所以很容易学习。
- 与传统教学吊坠编程相比,它很快就会进行编程。
- 适合简单,不精确的任务。
手工指导的缺点
- 对于大多数工业机器人而言,无法实现。
- 需要强制传感器,除非是小型机器人和高级控制软件。
- 几乎所有机器人应用都没有足够的精度。
5.人工智能和机器学习
一种机器人编程的新兴方法是使用先进的人工智能算法来为特定任务编程工业机器人。这个想法是,机器人可以响应先前未知的环境和/或任务而没有人为干预。这在早期阶段仍然非常重要。
AI编程专业人士
- 允许机器人适应未知的情况,任务和对象。
- 可以作为自主路径规划器的一部分,如在Robodk的PRM Planner中。
- 例如,随着运动规划,它可以产生更有效的机器人运动。
AI编程缺点
- 由于许多AIS仍在研究阶段,他们通常只能处理非常简单的情况,并且不是很强大。
- 对于大多数工业机器人任务,您希望机器人以可预测的方式移动,而不是自行思考。
- 在金钱和时间方面,AI可以昂贵。
你最好的方法是什么?
要诚实,没有“一定尺寸适合所有人”对于机器人编程。
您的特定情况的“最佳”方法将取决于您的任务的需求。
如上所述,您可以使用的所有方法都有福利和缺点来编程机器人。但是,现在您知道这些优点和缺点,您有足够的信息来做出明智的决定。如果您需要更多信息,请在Robodk论坛上提问。