Tutto su PrintNanny 

PrintNanny è un nuovo sistema di intelligenza artificiale per monitorare in modo intelligente i lavori di stampa 3D.

PrintNanny non sembra ancora essere un progetto commerciale, ma è un progetto a cui le parti interessate possono aderire e partecipare.

 
Il progetto è stato avviato da Leigh Johnson, Staff ML Engineer presso Slack. Johnson ha cercato un modo per monitorare meglio i lavori di stampa 3D, che, come i lettori sapranno sicuramente, tendono a fallire piuttosto frequentemente. Ci sono molti modi per far fallire un lavoro di stampa 3D e li abbiamo visti tutti. Con un piccolo budget di soli $ 2.000, Johnson è stata in grado di creare PrintNanny.

Un prototipo è stato realizzato in sole due settimane e, con altri pochi mesi, il sistema includeva trasferimenti di dati, telemetria e analisi e includeva un modello ML avanzato. Apparentemente ora ci sono oltre 200 tester nel periodo di beta test chiuso, con oltre 2.000 in attesa di unirsi.

PrintNanny è un progetto open source con codice che gira su modelli Raspberry Pi adeguatamente potenti. È un sistema basato su Linux che utilizza il sistema di apprendimento automatico TensorFlow di Google per implementare un sofisticato sistema di visione artificiale.



Il sistema di visione è in grado di esaminare immagini ripetute di un lavoro di stampa in corso e decidere se il lavoro di stampa è “ok” o non è riuscito. In tal caso, può quindi fornire un avviso all’operatore per ulteriore attenzione.

 
Questa è una questione complicata, poiché esistono molti tipi di errori di stampa 3D. Secondo Johnson, PrintNanny è in grado di rilevare errori tra cui:

Bollitura superficiale
Deformazione degli strati
Effetti della temperatura
Imperfezioni geometriche
Eventi catastrofici
Una delle caratteristiche principali di PrintNanny è che è indipendente da Internet: funziona anche offline. Questo è abbastanza importante, poiché le stampe devono procedere anche se la linea scende. Questo è abbastanza diverso da altri sistemi di rilevamento che si basano su un’infrastruttura basata su cloud per l’esecuzione. Tuttavia, un problema è che gli avvisi potrebbero non raggiungere l’operatore se la rete è inattiva.

Esempi di monitoraggio della stampa 3D in tempo reale [Fonte: PrintNanny]
Ci sono alcune funzionalità avanzate nel sistema, come la gestione delle code per reindirizzare automaticamente i lavori non riusciti a stampanti 3D alternative o la possibilità di condividere feed video dal vivo con altri. Puoi anche accedere a PrintNanny da qualsiasi luogo tramite una connessione VPN.



Ti starai chiedendo esattamente come funziona questo sistema e come si adatta tutto a un minuscolo Raspberry Pi. Tutto ciò è dovuto alla magia dell’apprendimento automatico e ai componenti software avanzati che possono essere utilizzati. Per una spiegazione dettagliata del sistema e di come funziona, guarda questo video in cui Johnson lo spiega in dettaglio . Ma tieni presente che probabilmente devi avere una conoscenza di base dei concetti di apprendimento automatico per tenere il passo:

PrintNanny è una piattaforma impressionante e molto probabilmente potrebbe essere estesa e migliorata per gestire ancora più scenari di errore con formazione aggiuntiva sull’apprendimento automatico.

Una cosa che non è chiara al momento è dove andrà questo progetto. Diventerà uno strumento open source che chiunque può utilizzare per sempre o potrebbe diventare un prodotto commerciale? Anche se open source, potrebbe essere adottato in un prodotto commerciale?

Tutte queste possibilità sembrano aperte, ma resta da vedere dove andrà a finire il progetto. Nel frattempo PrintNanny potrebbe rendere la vita di molte stampanti 3D molto più semplice.

Monitoraggio della stampa 3D in tempo reale  printnanny

Di Fantasy

Lascia un commento