Immagina un braccio robotico a 6 assi, il Quetzal, che deve afferrare un oggetto. Per farlo, deve calcolare esattamente come ruotare ogni giunto: è il problema della "cinematica inversa", un rompicapo matematico non banale. Ricercatori hanno addestrato due reti neurali profonde, una CNN e una LSTM, usando dati generati dal modello Denavit-Hartenberg. La CNN ha vinto la sfida: 95,9% di accuratezza, errore minimo e, soprattutto, risponde in meno di un secondo. Il tutto gira su un'interfaccia web fatta con Streamlit, accessibile ovunque. Niente supercomputer: basta un browser. È un passo avanti per la robotica collaborativa e per i laboratori scolastici, dove il tempo e le risorse contano. La soluzione è scalabile, portabile su cloud e fog computing, e apre la strada a bracci robotici più "intelligenti" e autonomi, pronti a lavorare accanto a noi in fabbrica o in aula.
Il lavoro, pubblicato su *Technologies*, affronta la cinematica inversa del manipolatore Quetzal a 6 gradi di libertà (6DoF). Il dataset di addestramento è stato sintetizzato tramite il modello cinematico Denavit-Hartenberg (D-H), coprendo lo spazio di lavoro operativo del braccio. Due architetture deep learning sono state confrontate: una Long Short-Term Memory (LSTM) e una Convolutional Neural Network (CNN) a quattro strati convoluzionali con input a 4 timestep. La funzione di perdita (loss) utilizzata è il Mean Squared Error (MSE); le metriche di valutazione includono Mean Absolute Error (MAE) e accuratezza angolare. La CNN ha mostrato prestazioni superiori: accuratezza del 95,9%, MSE 0,003 e MAE 0,040, con tempi di addestramento nettamente inferiori rispetto alla LSTM. L'inferenza in tempo reale (<1 s) è resa possibile da un'applicazione ibrida sviluppata in Python 3.10 con TensorFlow 2.15 e Streamlit 1.16, containerizzata tramite Anaconda. L'architettura web permette il training offline e il deployment online, garantendo portabilità su infrastrutture edge, fog o cloud. Questo approccio data-driven bypassa i metodi analitici o numerici iterativi (es. Newton-Raphson), spesso lenti o soggetti a singolarità, offrendo una soluzione deterministica e a bassa latenza ideale per la robotica collaborativa e didattica.
