Raspberry Pi Lego分选机

2021-01-19 22:21:15

Raspberry Pi是这种AI驱动的自动分类机的核心,该机器能够识别和分类任何乐高积木。 而且其制造商Daniel West认为它是世界上同类产品中的第一款! 这台巨型机器制造了两年,它本身就是乐高积木,它是由10,000块乐高积木建造而成的。 它可以将您放置在其输入存储桶中的任何乐高积木分类为18个输出存储桶中的一个,以每两秒钟一颗积木的速度进行分类。 丹尼尔(Daniel)受到以前的乐高分拣机的启发,但他的创作比他们大步前进:它可以绝对识别出所有乐高积木,甚至从未见过的积木。 因此,“通用乐高分拣机”的名称为“通用”。 9个伺服电机(通过与I2C上的Raspberry Pi通讯的伺服多路复用器控制) 6个LEGO电机(使用Raspberry Pi上的数字I / O端口通过L298N电机控制器控制)

乐高分类背后的人工智能算法是卷积神经网络,是图像分类的必经之路。

Daniel的项目之所以成为“世界第一”,是因为他使用乐高积木的3D模型图像训练了他的分类器,这是机器可以对所面临的任何乐高积木进行绝对分类的方法,即使它在现实生活中从未见过。

Daniel制作了完整的额外视频(上),解释了该项目中AI的工作原理。他在视频中此时大喊了所有用于运行Raspberry Pi摄像头模块并访问3D训练图像等的开源软件。

丹尼尔(Daniel)需要输入桶来仔细地从他一次抓入的物体中挑选出一块乐高积木。

这是通过初级和次级皮带将零件缓慢推到振动板上来实现的。振动板使用超快LEGO马达摇动砖块,以使它们在到达扫描仪时不会彼此叠放。

Raspberry Pi摄像头模块捕获每个积木的视频,然后Raspberry Pi 3 Model B +对其进行处理,然后无线发送到功能更强大的计算机,该计算机可以运行对零件进行分类的神经网络。

然后将分类决策发送回分拣机,以便它可以使用一系列伺服控制的闸门将砖吐到正确的输出铲斗中。

丹尼尔(Daniel)是一位老板造物主,他写的不是一本,而是为想要深入研究这个大型LEGO创作的读者提供了两本进一步的阅读文章: