学生用Robodk赢得全球机器人比赛

What’s the most efficient way to program a robot in a competition?

One team of students from the University of Applied Sciences Würzburg-Schweinfurt used RoboDK.他们在第一个Robothon Grand Challenge 2021获得了胜利的位置。

In an international robotics competition, you need to program your robot quickly and efficiently.

您没有时间与复杂的代码文件或奥术特定于制造商特定的编程语言混淆。尽可能多地支出您的宝贵时间,开发机器人的功能将在比赛中获得您的积分。

在曾经有史以来的Robothon Grand Challenge中,学生的获胜团队通过使用Robodk进行编程,确保他们在机器人的核心功能上度过了所有的时间。

这就是他们如何做到!

这Robothon Grand Challenge.2021

这Robothon Grand Challenge.was held during Automatica Sprint 2021, an offshoot of自动,世界领先的机器人展会。

Due to the Covid-19 pandemic, the event was held virtually in June to provide a digital platform for the robotics industry to get together and provide support to the community.

Robothon Grand Challenge.is an international competition in robot manipulation. The aim is to use robotics to address pressing issues facing the economy and the environment.

This year, the specific aim of the competition was to find intelligent solutions to increase the recycling rate for e-waste.

这Challenge: Disassembly of E-Waste

这competition entrants needed to complete an integration task. In fact, they had to create a robot that could disassemble an electronic product for recycling.

As the竞争组织者解释说明

“Electronic waste continues to accumulate and, consequently, so does the amount of precious and toxic materials entering landfills; unless properly disassembled and sorted. This work is repetitive, dirty, and dangerous which makes it a great use case for automation and robotics.

“With our challenge, we want to offer young talents and academics the chance to actively participate and shape the future of robotics in science & industry.”

获奖团队解释说,目前,只有20%的全球电子废物被回收。考虑到这一点,投影显示,到2050年,电子废物量将增加到1.2亿吨。此外,电子废物不仅仅是一个环境问题,而且还有巨额财政价值估计为625亿美元。

However, there is currently no completely automated solution to recycling e-waste on the market.

Due to the unstructured nature of e-waste, it requires advanced sensors and algorithms to detect, recognize and localize e-waste components. Moreover, it also needs fine-grained manipulation to separate different types of e-waste components.

How Robots Can Reduce E-Waste

这concept behind this year’s challenge is that robots can be a good solution to dismantle e-waste and sort it for further processing.

简而言之,挑战包括5个级别,每个团队必须使用官方比赛任务委员会完成:

  1. 按钮按 -该团队首先必须编制其机器人以按下任务板上的按钮。机器人在分配的时间内按下按钮的次数越多,他们所赚取的分数就越多。这意味着任务优先考虑有效的运动。
  2. Peg in hole port insertion —经典操纵任务。PEG在孔中是机器人在装配过程中插入零件的能力。在这种情况下,它涉及删除并将插头重新插入插座。
  3. 钥匙孔的钥匙 -然后机器人不得不拿起一个钥匙,将其插入钥匙孔,然后转动它。
  4. 拆除电池 -该团队必须编写机器人以删除电池盒的盖子。然后他们已经提取了内部的电池。这对机器人来说是一个非常复杂的任务,因为它涉及几种精细的运动技能。
  5. 电池回收 -最后,机器人必须拿起电池并将其插入一个孔中。这触发了按钮按下。再次,更多按钮键获得更多积分。

介绍...... Robopig团队

赢得队伍来自于应用科学大学Würzburg-Schweinfurt。

该团队由Elhasan Mohamed and Desmond Fomelack(Who Stude Mechatronics),Felix Pagels(技术数学)和MartinLöser(实验室员工和研究生师)组成。该团队由Tobias Kaupp博士,机器人和数字生产教授建立和监督。

Team captain Elhasan Mohamed explained what it was like using RoboDK for this project:

“As a robotics student, I enjoyed working and developing with RoboDK. It allows me to use its built-in tools, and at the same time, to build something on the ground level that fits what I need exactly.

“我肯定会推荐给刚刚开始学习机器人的人,也愿意以专业方式处理工业机器人的机器人工程师”

团队的机器人设置

团队的机器人设置包含了一些不同的硬件和软件元素来完成任务。

它们的解决方案的核心组成部分是:

  • A Universal Robots UR5e collaborative robot with integrated force sensor
  • 一个机器人手 - e精密夹具
  • 英特尔真塞深度相机
  • 3D printed custom jaws to handle the parts
  • OpenCVcomputer vision library
  • Python编程语言
  • 罗布克

By using these off-the-shelf components, the team got their robot up and running quickly and efficiently without “reinventing the wheel”.

Indeed, this efficient hardware integration allowed them to have more time and energy on creating a robot program.

Why the Team Used RoboDK

该团队的编程设置旋转our RoboDK offline programming software.

这y had 4 main reasons for choosing RoboDK over the alternatives were:

  1. It allowed them to quickly acquire skills in basic robotic manipulator programming.
  2. 罗布克API使机器人和机器的集成vision, which they needed for their solution.
  3. Robodk工具集易于使用,他们避免使用多个其他解决方案进行投资时间。
  4. Robodk的可视化功能允许它们快速且有效地开发解决方案。

总的来说,使用Robodk的选择使他们的集成任务尽可能高效。该工具不允许使用过多的低级机器人代码而摆弄过多的低级机器人代码。

这可能是Robopig团队的一个贡献因素是10个竞争中的只有4名竞争中的所有竞赛任务水平之一。

这ir Robotic Program

这team’s robot program completed the task with the following steps:

  1. 这vision sensor used 2D image processing to roughly localize the task board in the workspace.
  2. 机器人的力反馈用于执行电路板的精细定位。
  3. With the position of the board now known, the robot pressed the button for the Level 1 task then picked up the key from the board.
  4. 使用力反馈将机器人插入钥匙进入孔中的孔2级任务。
  5. 强制反馈还用于在第3级中的连接器中提取并将其插入新插槽。
  6. 这robot then removed the cover of the battery pack for Level 4 and ran through a sequence of preprogrammed motions to extract the batteries.
  7. 这robot then used a Spiral Search method to insert the battery into the final part of the task board for Level 5.

Robodk的仿真为这些步骤提供了快速,敏捷的开发和调试环境。用于机器人运动和图像处理。此外,它还允许它们轻松设置任务板的固定坐标系。最后,当程序运行时,它们成功地建立了机器人的实时可视化。

This video shows the winning robot deployment in action:

How could RoboDK speed up your robot deployment?在下面的评论中告诉我们或加入讨论linkedinTwitterFacebookInstagram那or inthe RoboDK Forum.

关于亚历克斯欧文山

Alex Owen-Hill is a freelance writer and public speaker who blogs about a large range of topics, including science, presentation skills at CreateClarifyArticulate.com, storytelling and (of course) robotics. He completed a PhD in Telerobotics from Universidad Politecnica de Madrid as part of the PURESAFE project, in collaboration with CERN. As a recovering academic, he maintains a firm foot in the robotics world by blogging about industrial robotics.

View all posts by Alex Owen-Hill

Leave a Reply

您的电子邮件地址不会被公开。必需的地方已做标记*