Vai al contenuto

Robotica: Aspettatevi l'inaspettato

Attraverso la mia formazione e le mie attività extracurriculari, ho imparato una lezione molto importante: quando si lavora con i robot, bisogna prepararsi a essere sorpresi. Ora, ascoltatemi bene, questo non è un segno di cattiva ingegneria o un indicatore che avete fatto qualcosa di sbagliato; è semplicemente una parte della vita. Come tutti sappiamo, la tecnologia può essere imprevedibile. Il mio stage presso Indium Corporation mi ha permesso di acquisire nuove esperienze lavorando con i robot di produzione. Tuttavia, il mio motto è rimasto lo stesso: aspettarsi sempre l'inaspettato.

Come stagista di robotica presso Indium Corporation, ho potuto ampliare i miei orizzonti nel lavoro con i robot e uscire dalla mia zona di comfort. In precedenza, avevo lavorato solo su robot a ruote di piccole dimensioni e i miei programmi erano tutti scritti riga per riga, descrivendo esattamente come il robot doveva muoversi. Il mio progetto pratico più entusiasmante prima di questo stage è stato il Rover Team dell'Università di Binghamton. Nel corso di un anno, il mio team ha collaborato alla progettazione e alla costruzione di un finto rover marziano per una competizione nello Utah. Anche se si trattava di un progetto piuttosto grande e che richiedeva conoscenze e competenze simili, l'esperienza di robotica presso Indium Corporation è stata di un altro livello.

Quest'estate ho lavorato con un robot di produzione di grandi dimensioni, con i miei programmi eseguiti su un'interfaccia uomo-macchina (HMI). Si tratta per lo più di cliccare sui pulsanti giusti e aggiungere i parametri giusti, il che è molto più complesso di quanto possa sembrare. Sebbene questo tipo di programmazione sia diverso da quello a cui sono abituato, mi sono reso conto che la logica di base rimane la stessa. La chiave del successo di un programma, indipendentemente dalla sua forma, è pensare come un robot! Bisogna considerare attentamente ogni singolo passaggio, anche quelli banali che gli esseri umani tendono a trascurare.

Imparare un nuovo metodo di programmazione è stato un processo molto divertente e gratificante, grazie al quale ho potuto ampliare le mie competenze ben oltre le mie aspettative iniziali. Nel corso di queste dieci settimane, ho lavorato su nuove ed entusiasmanti parti del robot e ho anche imparato un po' di computer vision! La computer vision consiste nell'utilizzare le telecamere del robot per analizzare le immagini alla ricerca di determinate caratteristiche. Per il mio ruolo, l'ho usata per localizzare le parti su cui stavo cercando di lavorare. Il robot ha diversi processi di visione, che devono essere messi a punto per ogni nuovo pezzo. Ci sono indicazioni e istruzioni chiare su come farlo, ma come sempre bisogna aspettarsi che qualcosa non funzioni nel modo desiderato. Su quasi tutti i pezzi che ho realizzato, all'inizio qualcosa risultava strano e dovevo apportare le dovute modifiche. Sorprendentemente, questo non è stato frustrante, ma mi ha permesso di comprendere a fondo i miei strumenti attraverso la pratica costante e i tentativi ed errori, cosa che non sarebbe stata possibile se tutto fosse andato liscio la prima volta.

Inoltre, nell'ambito del mio progetto, mi è stato affidato il compito di creare video tutorial che descrivessero come programmare nuove parti del robot. Devo dire che sono un ingegnere e non ho alcuna esperienza di montaggio video. Anche se all'inizio il compito era scoraggiante, la chiave è stata quella di procedere passo dopo passo. Quindi, ho innanzitutto pianificato l'organizzazione dei video e ho iniziato a scrivere le mie sceneggiature. Poi ho familiarizzato con il software che avrei usato per registrare e montare i video. Questa parte del mio progetto è stata sicuramente la più inaspettata, ma ho trovato intrigante ed emozionante imparare qualcosa di nuovo.

Tutto sommato, ho guadagnato molto durante il mio periodo di lavoro qui alla Indium Corporation, che mi ha davvero dato modo di andare oltre ciò che ho imparato in classe. Imparare cose nuove, persino il montaggio video, è stata un'esperienza meravigliosa, grazie alla quale mi sono divertito molto e sono cresciuto enormemente come ingegnere. Uscire dalla mia zona di comfort mi ha insegnato ancora di più ad aspettarmi l'inaspettato, e ne ho apprezzato ogni secondo.