Gianpaolo Macario's blog

ARNEIS project journal - dev-cw08

As I announced in a previous post

Your team “B-AROL-O Bottling Systems” and project “ARNEIS: Automated Recognizer, Network-Enabled, Items Sorter” have been selected as one of just 50 teams to move on to Phase 2 of OpenCV Spatial AI Contest. Your team name and region are listed on the official webpage at https://opencv.org/opencv-spatial-ai-contest/​

Here is the report of our progress in the ARNEIS project after the end of CW08-2022.

What did we accomplish this week?

In Sprint dev-cw08 we closed 37 issues or Pull Requests.

Let's now dig into some of the major results we achieved during last week.

Talks with Piemonte Bricks LUG

Over the last weekend we attended the event "In un mondo di Bricks" organized by Piemonte Bricks LUG (short for LEGO® User Group) nearby our offices.

Piemonte Bricks is one of the biggest LUGs in Italy which gathers several AFOLs (short for Adults Fanatic of LEGO®) from Piedmont and has officially been acknowledged by the LEGO® Group™.

The exhibition showcased a few official LEGO® sets (there was even one Liebherr R 9800!)

2022-02-26 17 15 16

as well as some MOCs (acronym for My Own Creation) designed by the LUG members.

2022-02-27 14 50 02

I also had a chance of talking with some of the LUG members, including Silvia Grillo (the LEGO® Ambassador of the LUG) and Lorenzo Brovia to whom I pitched the ARNEIS project and showed them the concept we have been working on.

Silvia was really excited about the project and enthusiastically proposed us to showcase ARNEIS in one of the next events organized by Piemonte Bricks LUG - more specifically:

We are very proud of this invitation, but since the quality of the event we have been asked to participate is quite high we need to figure out some details first. In any case I promised to get back to her in a few days - hopefully to confirm our participation to one of those events.

The MOC is taking shape

Alessandro has progressed on the mechanical design of the ARNEIS conveyor and managed to place the OAK-D-Lite using the adapter which was already discussed in a previous post.

A dedicated angle regulation system is present.

He also completed the path, so the mignon bottles can circle in the conveyor as a precondition to automate the training of the Neural Network.

Here are some photos which illustrate the concept - the updated CAD model will be released in the next few days.

Schermata 2022-02-27 alle 18 10 54

Detail of the conveyor while some mignon bottles are flowing through:

Schermata 2022-02-27 alle 18 12 54

First attempts at programming LEGO® Technics Bluetooth Hubs

We published a first draft of a HOWTO which explains how we can control a LEGO® Technics Bluetooth Hub. We have two of them in our LEGO Set 42100 which we use for the OpenCV Spatial AI Contest.

Additionally, we have been experimenting with PyBricks which allows to run MicroPython scripts directly on the Hub. You can find some sample code directly under the /code folder of the GitHub project github.com/B-AROL-O/ARNEIS.

Next week plans

Our plan for next week is available on GitHub: https://github.com/B-AROL-O/ARNEIS/milestone/7.

If you want to help or just say hello, please get in touch with us through GitHub or Twitter.

Gianpaolo on behalf of the B-AROL-O Team.