Press

Press category

Other posts

Lidar Scan matching 4 Simultaneous Localization And Mapping – Class and Homework 20 Dicembre 2024

Rules: if you reached the goal to estimate two scan matching and relative pose estimation with Ransac and SVD and are able to discuss at the oral of the exam +1 point @ the final grade if you reach the goal to estimate the whole path estimation (with scan matching and relative pose estimation with Ransac and SVD) with map building (probabilistic better or, alternatively, accumulated point cloud) and are able to discuss at the oral of the exam +2 point @ the final gradeContinua la lettura →

MiRo Lab & FABLAB 20 Novembre 2024

MiRo Lab in collaborazione con FabLab UniTrento ed il Laboratorio di Scienze Fisiche: dalla Teoria alla Pratica con la realizzazione di un accelerometro

Nel cuore del Dipartimento di Ingegneria Industriale dell’Università di Trento, il Laboratorio MiRo in collaborazione con il FABLAB UniTrento ed il Laboratorio di Scienze Fisiche ha concluso un’iniziativa volta a combinare teoria e pratica coinvolgendo gli studenti della laurea triennale in Ingegneria Industriale in un’esperienza unica: la progettazione e realizzazione di un accelerometro a massa sismica.

L’Accelerometro: Un Progetto Didattico Completo

L’obiettivo dell’attività era duplice: consolidare le conoscenze teoriche acquisite durante il corso di Misure Meccaniche e Termiche e sviluppare competenze pratiche attraverso l’uso di strumenti di progettazione avanzati e tecniche di prototipazione messi a disposizione dal FABLAB della nostra Università. L’accelerometro, un sensore cruciale in molti ambiti industriali e tecnologici, è stato scelto per il suo valore formativo e la sua ampia diffusione in ambito industriale.

Prototipi di accelerometro a massa sismica realizzati dagli studenti.

Dalla Teoria alla Realizzazione

Durante il progetto, gli studenti hanno affrontato tutte le fasi della realizzazione di un accelerometro, approfondendo sia la progettazione elettronica che la prototipazione meccanica. Per la costruzione del sensore, sono state sperimentate diverse tecnologie: alcuni gruppi hanno utilizzato estensimetri per rilevare deformazioni meccaniche, altri hanno adottato sensori magnetici per misurare variazioni di campo, mentre altri ancora hanno esplorato l’uso di sensori ottici.

In particolare, gli studenti hanno lavorato su tre principali aspetti della realizzazione:

Progettazione e realizzazione Elettronica: I partecipanti si sono dedicati alla progettazione e realizzazione di circuiti per acquisire e amplificare i segnali del sensore, garantendo una lettura accurata e stabile dei dati.

Prototipazione Meccanica: Avvalendosi di stampanti 3D e macchine per il taglio laser disponibili presso il FABLAB UniTrento, i partecipanti hanno progettato e realizzato componenti meccanici necessari per il funzionamento dell’accelerometro, nonché un involucro combinando ergonomia, resistenza e funzionalità.

Sviluppo Software: Gli studenti hanno impiegato un multimetro da banco per verificare il corretto funzionamento del sistema di acquisizione e raccogliere i dati necessari per la taratura e la validazione dello strumento. Successivamente, hanno eseguito la taratura dello strumento sviluppando e applicando specifici algoritmi da loro sviluppati tramite codice MATLAB.

L’Esperienza Educativa

L’attività è stata organizzata in moduli pratici integrati da sessioni teoriche condotte dai team del Laboratorio MiRo, del FABLAB e del Laboratorio di Scienze Fisiche. Gli esperti del FABLAB UniTrento hanno offerto un prezioso supporto, sia teorico che pratico, nell’uso degli strumenti di prototipazione rapida, taglio laser e nella selezione dei materiali più idonei. Parallelamente, il Laboratorio di Scienze Fisiche ha fornito un valido sostegno nella prototipazione elettronica. Il progetto si è distinto per il suo approccio interdisciplinare, permettendo agli studenti di affrontare un problema tecnico reale seguendone tutte le fasi, dalla progettazione iniziale alla realizzazione finale.

Prospettive Future

Alla luce del successo di questa esperienza, il Laboratorio MiRo e il FABLAB UniTrento stanno già pianificando attività simili per il prossimo anno accademico.

 

Continua la lettura →

Mobile Robotics 2024-2025 7 Gennaio 2025

Please visit this link to access to some general purpose books and notes.

Let me highlight the invaluable booklet written by Luca Baglivo and other colleagues from Mechatronics Department at UNITN that is a real compendium of 2/3 of the course. Here almost the same book up to dated with notes made during the years.

Hereafter teaching and technical material mainly produced during the present 2023-2024 academic year:

PART I – WHEELED MOBILE ROBOTS

 

PART II – PATH-PLANNING

  • [Thu, 24 October 2024] Slides of Lecture 7 “Path planning (Part 1) and a Matlab tutorial”  (video):
    • Starting to link with the path/traj planning issues; a few controller structures are presented.
    • Path and Trajectory “extension” is discussed and the approach correctly addressed with the introduction of the time scaling for kinematic models and the differential flatness for nonlinear dynamic systems.
    • Point-to-point path planning in C-space vs W-space.
    • Polynomial interpolation in both C-space vs W-space.
    • Cubic polynomial interpolation in time, quintic polynomial interpolation to impose initial and final positions, velocities and accelerations at once.
    • Higher-order polynomial fitting to take advantage from specific WMR performance.

PART III – PATH AND MOTION CONTROL

 

In order to aim your efforts, I provide here a sample list of typical questions (UP TO DATED AT 2024-2025).

HERE WE ARE FINALLY !

Continua la lettura →

Deambulatore robotizzato e intelligente 21 Novembre 2024

Deambulatore robotizzato e intelligente per aiutare chi ha difficoltà motorie causate da gravi deficit neuro-cognitivi

Stiamo sviluppando un secondo prototipo di deambulatore robotizzato intelligente, progettato per supportare persone con difficoltà motorie dovute a gravi deficit neuro-cognitivi. Questa nuova versione offrirà funzionalità avanzate, sarà altamente personalizzabile ed empatica.

INFO

Abbiamo lanciato una campagna di donazioni per supportare il nostro progetto. Per contribuire e ottenere maggiori informazioni, clicca QUI

Continua la lettura →

1b. Didattica interattiva con Matlab ed accelerometri piezoelettrici in aula 3 Marzo 2024

Condurremo tre  cicli di lezioni interattive impiegando i live script di Matlab e segnali audio ed accelerometrici acquisiti in aula.

Impiegheremo accelerometri ICP ceramici della PCB Piezotronics le cui caratteristiche sono su sito

Qui una introduzione da parte del produttore.

Di seguito gli argomenti trattati durante i tre cicli di lezioni:

  1. Misura di similarità tra set di dati, vettori ed estensione ai segnali tempovarianti. Introduzione al concetto della Cross Correlazione tra segnali tempovarianti e suo impiego per la misura dei ritardi temporali e sue applicazioni nei vari ambiti dell’ingegneria con particolare approfondimento ai segnali audio ed accelerometrici.
    1. Qui trovate un live script che introduce i concetti della similarità: pdf e live script
    2. Qui trovate l’applicazione ai segnali tempovarianti discreti (campionati): pdf e live script
    3. Qui trovate l’applicazione alla misura dei ritardi temporali tra segnali audio: pdf e live script
    4. Qui trovate l’applicazione alla misura dei ritardi temporali tra segnali accelerometrici: pdf e live script
  2. Trasformata di Fourier.
  3. Funzione di trasferimento nel dominio della frequenza.
Continua la lettura →

Non Linear Optimization with Matlab 11 Dicembre 2024

Here the slides

Here the data

Here an outline manual to follow to do the exercises at home

Continua la lettura →

Mobile Robotics 2023-2024 10 Febbraio 2024

Please visit this link to access to some general purpose books and notes.

Let me highlight the invaluable booklet written by Luca Baglivo and other colleagues from Mechatronics Department at UNITN that is a real compendium of 2/3 of the course. Here almost the same book up to dated with notes made during the years.

Hereafter teaching and technical material mainly produced during the present 2023-2024 academic year:

PART I – WHEELED MOBILE ROBOTS

  • [Wed, 13 September 2023] Slides of Lecture 1 “Kinematics – Part 1” (video):
    • Autonomous and Wheeled Mobile Robots (WMRs) introduction.
    • Mechanical and theoretical aspects of wheel modeling.
    • Geometric and analytic introduction to unicycle, bicycle/car-like (FD and RD) mathematical constraints and other kinematic models.
    • Mechanics constraints imposed by wheel configuration, WMR mobility, steerability and DOFs.
      • Kinematics/mechanical classifications and some other tips, one might refer to this document.
    • Moreover I would like to mention some slides about kinematics also in ppt format of colleagues which clarify some peculiar aspects of omnidirectional (3,0) WMR kinematics.
    • Moreover, here there are some notes about Swedish wheels dynamics and application on mobile robots.
  • [Thu, 14 September 2023] Slides of Lecture 2 “Kinematics – Part 2” (video):
    • An introduction to Unicycle, Bicycle, Car-like and other kinematic models.
    • About mechanics constraints of wheels, WMR mobility and steerability,
    • Kinematics/mechanical classifications and some other tips, one might refer to this document.

PART II – PATH-PLANNING

  • [Wed, 18 October 2023] Slides of Lecture 6 “Path planning (Part 1) and a MatLab tutorial”  (video):
    • Starting to link with the path/traj planning issues; a few controller structures are presented.
    • Path and Trajectory “extension” is discussed and the approach correctly addressed with the introduction of the time scaling for kinematic models and the differential flatness for nonlinear dynamic systems.
    • Point-to-point path planning in C-space and W-space.
    • Polynomial interpolation in both C-and W-space.
    • Cubic polynomial interpolation in time, quintic polynomial interpolation ti fix initial and final positions, velocities and accelerations at once.
    • Higher-order polynomial fitting to take advantage from specific WMR performance.
  • [Fri, 20 October 2023] Slides of Lecture 8 “Chained-form and MATLAB tutorial” (video):
    • Introduction to system flatness vs. controllability vs. accessibility.
    • Considerations about driftless systems.
    • Nonlinear coordinate change, inputs re-redefinition and eigenvector “self-containing” span (meaning involutivity even without mentioning it!)
    • Chained-form with polynomial inputs.
    • Chained-form application to improve robustness (link).
    • MATLAB tutorial.
    • Further material about unicycle Point-to-point path planning (Minotto – De Cecco) in chained-form and and notes on its use with piecewise constant inputs.

PART III – PATH AND MOTION CONTROL

  • done !

In order to aim your efforts, I provide here a sample list of typical questions.

WHAT ABOUT A STUDENT INTERACTIVE LESSON?

2022-2023 Interactive Lesson in Mobile Robotics: path planning

Continua la lettura →

Fab Lab Accelerometro 2023 10 Febbraio 2024

Foto – Workshop sulla parte di stampa 3D e proggetazione della meccanica e del principio di trasduzione dell’accelerometro, tenuto da me e Luca Vassallo il 02/05.

Di seguito i 6 gruppi:

Dimensioni micrometro che dovreste utilizzare per effettuare la taratura della misura di spostamento relativo:

Date importanti:

  • 2 maggio ore 15:00 workshop stampa 3D meccanica. Qui le slide proiettate da Luca. Qui i miei appunti sui possibili principi di trasduzione della accelerazione.
  • 9 maggio ore 15:00 workshop elettronica. Qui le slide proiettate da Alessandro.
  • 16 maggio ore 13:30 revisione critica progetti
  • 5 giugno alle 10:30 in aula solita lezioni. Portate vostro PC che collegherete al proiettore dell’aula esponendo una sintesi del vostro progetto sia parte elettronica che meccanica. In questo modo condivideremo assieme (docenti e vostri colleghi studenti) e potremo certamente migliorare/evolvere i progetti in essere .

 

GRUPPO 3

Funzionamento:
Il nostro accelerometro è un sensore in grado di misurare l’accelerazione lungo un asse. Esso è basato su un
sistema massa-molla-smorzatore, dove lo scostamento della massa rispetto al telaio è proporzionale
all’accelerazione che sperimenta. Lo scostamento della massa viene misurato attraverso una trasduzione
ottica differenziale. Per realizzare la trasduzione sono presenti due coppie di LED e fototransistor fissi a
telaio, mentre tra di loro si interpone una maschera connessa alla massa mobile. Le maschere sono a V, una
verso l’alto e l’altra verso il basso, cosicché uno spostamento della massa consiste in un aumento della
quantità di luce che arriva su un fototransistor, e una diminuzione per l’altro. Il fototransistor produce una
corrente proporzionale alla quantità di luce incidente; la corrente viene convertita in un segnale di tensione
grazie all’OpAmp OP07. Infine viene fatta la differenza dei due segnali con l’amplificatore differenziale
AD623, il quale consente anche di amplificarla.

Progettazione:
La parte meccanica è stata prodotta mediante stampa 3D. I disegni delle parti meccaniche sono stati
realizzati sul software Fusion360, il quale permette un disegno parametrico. Questi sono stati poi trasferiti
sul software Cura per creare i file di slicing, contenenti il g-code necessario per la fabbricazione.
L’approccio di progettazione è stato quello di realizzare dei collegamenti mobili, regolabili (e. g. asola invece
che foro) per poter modificare le posizioni e i parametri del sensore.
Per la parte elettronica si è pensato di riutilizzare, date le somiglianze, il circuito di trasduzione adoperato in
un encoder ottico, e di mandare in input ad un amplificatore differenziale i segnali generati dai
fototransistor.
Il circuito è stato disegnato su KiCAD, e da esso si è realizzato il progetto per fabbricare la PCB. Prima di
produrre la PCB si è verificato che il circuito funzionasse realizzandolo su una breadboard. Infine è stata
prodotta la PCB con una fresa CNC, e i componenti sono stati saldati.

QUI per altri dettagli

 

 

 

GRUPPO 1

 

 

 

GRUPPO 4

Continua la lettura →

MPC controller for unicycle robot 19 Settembre 2023

Interactive lesson – Alessandro Assirelli

Program

1. Introduction to optimal control and how can we solve it

2.CasADi (click here: intro_casadi)

3. Trajectory optimization

4. MPC (click here: Main_OCP)

 

YOU CAN DOWNLOAD ALL THE MATLAB CODES HERE

Continua la lettura →

Pose Estimation with Singular Value Decomposition 19 Settembre 2023

Interasti lesson – Matteo Dalle Vedove

For the material click on: SVD_estimation
 

Continua la lettura →