{"id":159125,"date":"2021-01-20T16:28:55","date_gmt":"2021-01-20T13:28:55","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/watch-a-raspberry-pi-machine-sort-every-lego-brick-there-ever-was-or-will-be-review-geek\/"},"modified":"2021-01-20T16:28:55","modified_gmt":"2021-01-20T13:28:55","slug":"watch-a-raspberry-pi-machine-sort-every-lego-brick-there-ever-was-or-will-be-review-geek","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/watch-a-raspberry-pi-machine-sort-every-lego-brick-there-ever-was-or-will-be-review-geek\/","title":{"rendered":"#Watch a Raspberry Pi Machine Sort Every LEGO Brick There Ever Was or Will Be \u2013 Review Geek"},"content":{"rendered":"<p><strong>&#8220;#Watch a Raspberry Pi Machine Sort Every LEGO Brick There Ever Was or Will Be \u2013 Review Geek&#8221;<\/strong><\/p>\n<div id=\"article-content-area\">\n<figure id=\"attachment_68179\" style=\"width: 1920px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68179 size-full\" src=\"https:\/\/www.reviewgeek.com\/thumbcache\/0\/0\/4c986913c6abfcca7ed2a5123cc4652d\/p\/uploads\/2021\/01\/xd2578e02.png.pagespeed.gp+jp+jw+pj+ws+js+rj+rp+rw+ri+cp+md.ic.dE75Ua8Feg.jpg\" alt=\"A mess of LEGO bricks moving up a conveyor belt.\" width=\"1920\" height=\"1080\" data-credittext=\"Daniel West\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Daniel West<\/span><\/figcaption><\/figure>\n<p>If you have a lot of LEGO bricks, sorting them presents a problem. They come in all sizes, shapes, and colors. You could spend hours sifting, setting apart, and organizing, but what fun would that be? Why not turn to a Raspberry Pi machine instead? That\u2019s what Daniel West decided, and <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/youtu.be\/04JkdHEX3Yk\">he built a device<\/a> that can sort any LEGO brick.<\/p>\n<p>West\u2019s machine can scan a LEGO brick, determine its nature, and then move it up a conveyor built into one of 18 buckets in its system. <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">App<\/a>ropriately, West made it out of 10,000 LEGO bricks. But while that provides the structure, a Raspberry Pi provides the brains and vision.<\/p>\n<figure id=\"attachment_68180\" style=\"width: 1920px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68180 size-full\" src=\"https:\/\/www.reviewgeek.com\/thumbcache\/0\/0\/e8a9b8d48941ebefb3dc1ed8acf20890\/p\/uploads\/2021\/01\/3c2fb07a.png\" alt=\"A sideview of a large LEGO sorting machine\" width=\"1920\" height=\"1080\" data-credittext=\"Daniel West\" onload=\"pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\" onerror=\"this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);\"\/><figcaption class=\"wp-caption-text\"><span class=\"imagecredit\">Daniel West<\/span><\/figcaption><\/figure>\n<p>First, the machine pushes the LEGO bricks along a vibration plate towards the camera. The vibration plate keeps LEGO bricks from stacking and ensures one brick passes in front of the Raspberry Pi camera module at a time.<\/p>\n<p>The Raspberry Pi uses a convolutional neural network to scan the brick and identify it. In a departure from other LEGO sorters, West fed the neural network 3D model images of LEGO bricks, so he\u2019s not limited just to the bricks he had on hand. That means it understands every LEGO brick ever made. And he could easily update it with future bricks.<\/p>\n<p><iframe loading=\"lazy\" title=\"The WORLD&#039;S FIRST Universal LEGO Sorting Machine\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/04JkdHEX3Yk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p>Once the Raspberry Pi identifies the brick, it moves it through a <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/watch-movies-tv-seriess\/\" data-internallinksmanager029f6b8e52c=\"8\" title=\"Watch Movies &amp; TV Series\" target=\"_blank\" rel=\"noopener\">series<\/a> of belts and gates to spit it out into the appropriate bucket. According to West, it can sort one brick every two seconds. That may not sound fast, but sorting by hand can take a lot longer.<\/p>\n<p>West even posted <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/channel\/UCIg7y12vUUslNgs2VqDXeSw\">multiple videos<\/a> to describe the design process and how the Artificial Intelligence aspect works. He <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/towardsdatascience.com\/how-i-created-over-100-000-labeled-lego-training-images-ec74191bb4ef\">followed that up<\/a> with <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/towardsdatascience.com\/a-high-speed-computer-vision-pipeline-for-the-universal-lego-sorting-machine-253f5a690ef4\">two explainer articles<\/a> you can read as well. You should check them both out if you\u2019re interested.<\/p>\n<p>It may not be quite enough information to create one on our own, but we can dream!<\/p>\n<p><small>via <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.raspberrypi.org\/blog\/raspberry-pi-lego-sorter\/\">Raspberry Pi Blog<\/a><\/small>\n<\/div>\n<p><script>setTimeout(function(){!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https:\/\/connect.facebook.net\/en_US\/fbevents.js');fbq('init','1137093656460433');fbq('track','PageView');},3000);<\/script><\/p>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMLG0nwswvr63Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\">For forums sites go to <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/forum.buradabiliyorum.com\/\" target=\"_blank\" rel=\"noopener\">Forum.BuradaBiliyorum.Com<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/www.reviewgeek.com\/68162\/watch-a-raspberry-pi-machine-sort-every-lego-brick-there-ever-was-or-will-be\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;#Watch a Raspberry Pi Machine Sort Every LEGO Brick There Ever Was or Will Be \u2013 Review Geek&#8221; Daniel West If you have a lot of LEGO bricks, sorting them presents a problem. They come in all sizes, shapes, and colors. You could spend hours sifting, setting apart, and organizing, but what fun would that&#8230;<\/p>\n","protected":false},"author":1,"featured_media":159126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/www.reviewgeek.com\/p\/uploads\/2021\/01\/d2578e02.png","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-159125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/159125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=159125"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/159125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/159126"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=159125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=159125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=159125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}