成员自2018年以来

了解更多

RoboDK是一个强大的和具有成本效益的仿真工业机器人和机器人编程。模拟超过500个机器人手臂,来自50个不同的机器人制造商!不需要编程技能与直观的RoboDK图形界面。https://robodk.com/了解更多

下内容提交:

工业:
机器人机器人

应用程序:
仿真/ 3 d建模仿真/ 3 d建模

5种机器人编程方法的优缺点

发布11/10/2020

5种机器人编程方法的优缺点

机器人编程操作员与面具

一些机器人编程方法比其他方法更好。在这里,我们将讨论5种最常见的编程方法及其优缺点。

为您的机器人编程有很多不同的选择。每一种选择都有其固有的优点和缺点,而且我们并不总是清楚哪一个选择是正确的。

您是否采用了“传统”的编程方法与制造商的教学挂件?

你会使用先进的人工智能程序吗?188金宝搏下载界面

或者,你会选择离线编程吗?

每种方法都有其优点和缺点。最终,方法的选择取决于您,但在做出选择时,一些有益的信息可能非常有用。

在本文中,我们将概述5种最常见的机器人编程方法的优缺点,以便您可以根据自己的需要做出最佳决定。

1.传统的教挂件编程

机器人编程的“经典”选项是教学挂件。这是一个小的控制台,包装与机器人从制造商。

编程通常使用特定品牌的编程语言(例如ABB机器人的RAPID编程语言,Motoman机器人的JBI编程语言等)。然而,一些机器人品牌(例如UR)确实在他们的教学挂件上有图形用户界面。

教授挂件编程的优点

  • 教学挂件就在机器人旁边,所以非常方便。
  • 它与机器人一起打包,所以不需要额外的硬件。
  • 由于该软件是由制造商开发的,它将利用机器人更“模糊”的功能。

教挂件编程的缺点

  • 由于它是一种在线编程方法,它增加了停机时间,因为机器人必须停下来进行编程。
  • 程序员必须为每种机器人品牌学习一种完全不同的编程语言。
  • 需要更多的训练和熟练的机器人技术知识,而不是更通用的、直观的方法。

2.灵活的离线编程

离线编程允许您在模拟环境中为机器人编程。比起像teach pendant这样的在线编程方法,它有很多好处。我不会在这里列出这些好处,因为我们已经在博客中广泛地讨论过了。

RoboDK是你可以称之为“灵活的”离线程序员,因为它不绑定到特定品牌的机器人。可与50多个不同品牌的机器人配套使用。

灵活的离线编程的优点

  • 它与机器人无关,因此可以用相同的接口为任何品牌或型号的机器人编程。
  • 这是简单的学习和使用,不需要再培训时,切换到一个新的机器人品牌。
  • 非常灵活的功能,额外的功能可以通过插件扩展,即使它们不是核心程序的一部分。

灵活的离线编程的缺点

  • 需要一个额外的软件相比,教吊坠。
  • 比手动指导更多的编程步骤(见下文)。
  • 需要计算机运行离线编程软件。

3.制造商的离线编程

使用制造商的模拟器是一种离线等效的教学挂件。它具有离线编程的优点,但不如使用像RoboDK这样的机器人无关的离线编程包那么灵活。

只有一些机器人制造商提供模拟器,可以用来为他们的机器人离线编程。这些模拟器的功能差别很大,这取决于制造商。

制造商离线编程的优点

  • 专为这个机器人品牌设计的公司开发的机器人。
  • (希望)已经用您的特定机器人模型进行了测试。
  • 允许您只使用一个供应商的机器人和仿真软件。

制造商离线编程的缺点

  • 软件的功能可能非常有限,您只能使用制造商开发的功能。
  • 它会让你只使用一个机器人品牌,因为改变品牌意味着既要购买一个新的模拟器(如果新品牌有一个模拟器的话),又要重新培训你的团队。
  • 制造商模拟器可能很昂贵,一些制造商(如ABB)将您绑定到订阅模式中。

4.手导或示范教学

手动引导是一种程序设计,它涉及到机器人的物理移动和记录到机器人的教学挂件的位置。对于小型机器人,由于机器人连杆较轻,可以通过取消关节制动器来实现。对于更大、更重的机器人,它需要一个力传感器和力控制算法。

手导的优点

  • 它是直观的,所以很容易学习。
  • 与传统的教学挂件编程相比,它的编程速度快。
  • 适用于简单、不精确的任务。

手动引导的缺点

  • 这并不适用于大多数工业机器人,而且实施成本很高。
  • 需要一个力传感器,除非是小型机器人,和先进的控制软件。
  • 对于几乎所有的机器人应用来说,精度都不够。

5.188金宝搏下载界面人工智能和机器学习

一种新兴的机器人编程方法是使用先进的人工智能算法为工业机器人编写特定任务的程序。188金宝搏下载界面这个想法是,机器人可以在没有人类干预的情况下对未知的环境和/或任务作出反应。这在很大程度上仍处于早期阶段。

AI编程的优点

  • 允许机器人适应未知的情况,任务和对象。
  • 可以作为自主路径规划器的一部分使用,如在RoboDK的PRM规划器中。
  • 以运动规划为例,它可以产生更有效的机器人运动。

AI编程的缺点

  • 由于许多人工智能仍处于研究阶段,它们通常只能处理非常简单的情况,并不是非常强大。
  • 对于大多数工业机器人任务,你希望机器人以可预测的方式移动,而不是自己思考。
  • 在金钱和时间方面,执行人工智能的成本都很高。

最适合你的方法是什么?

老实说,机器人编程并没有“一刀切”的方法。

最适合你的具体情况的“最佳”方法将取决于你的任务需要。

正如你在上面看到的,所有你可以用来为机器人编程的方法都有优点和缺点。但是,既然您已经了解了这些利弊,那么您就有足够的信息来做出明智的决定。如果您需要更多信息,请在RoboDK论坛上提问。

188abc金博宝 此内容是协作机器人集合的一部分。要了解更多关于协作机器人的知识,188abc金博宝