Open Source Robotics

Una raccolta curata di progetti, strumenti e software di robotica open source di alta qualità per la comunità della robotica.

IMU

  • Detto anche: Inertial Measurement Unit
  • Categoria: Sensing › Proprioceptive
  • Tag: sensors, orientation

Sensore che combina accelerometri e giroscopi per misurare orientamento e movimento.

Definizione

L'unità di misura inerziale (IMU) è un insieme di sensori che combina accelerometri e giroscopi per misurare l'accelerazione lineare e la velocità angolare. Permette ai robot di stimare l'orientamento, rilevare il movimento e migliorare la localizzazione.

Perché è importante

Un'unità di misura inerziale (IMU) dà a un robot il senso dell'equilibrio e dell'orientamento: l'equivalente meccanico del sistema vestibolare. Misura direttamente accelerazione e velocità di rotazione, a frequenze molto più alte di quelle a cui si possono elaborare i dati di una telecamera o di un LiDAR, ed è questo che la rende indispensabile per tutto ciò che deve restare in piedi. Robot con gambe, droni e piattaforme in equilibrio sono impossibili senza. La sua debolezza è altrettanto fondamentale: una IMU misura il cambiamento, non la posizione, quindi integrarne l'uscita accumula un errore senza limite. Ogni sistema pratico la fonde quindi con qualcosa che misura lo stato assoluto.

Applicazioni principali

  • Controllo dell'equilibrio nei robot con gambe e a pendolo inverso su ruote, nell'anello di controllo più interno
  • Stima e stabilizzazione dell'assetto dei droni, dove la perdita dell'IMU significa perdita immediata del controllo
  • Fusione dei sensori per la navigazione: colmare i vuoti tra rilevamenti di posizione assoluta più lenti
  • Rilevamento di cadute e collisioni, con arresti di protezione attivati da picchi improvvisi di accelerazione
  • Compensazione del movimento di telecamere e LiDAR, eliminando sfocature o distorsioni nei dati acquisiti in movimento
  • Dispositivi portatili di teleoperazione, in cui l'orientamento del polso viene mappato sull'end effector di un robot

In pratica

Un quadrupede come Unitree Go2 o un progetto aperto come Solo12 esegue la propria IMU a diverse centinaia di hertz all'interno del controllore di equilibrio, perché una gamba deve reagire a un inciampo molto più velocemente di quanto una pipeline di visione possa produrre un fotogramma. I controllori di volo dei droni fanno lo stesso per l'assetto. Lo schema universale è la fusione: l'IMU fornisce stime rapide e regolari ma soggette a deriva, mentre l'odometria delle ruote, il GPS o l'odometria visiva forniscono correzioni assolute più lente, e un filtro le combina. Per questo un robot che naviga bene all'aperto può perdere la direzione al chiuso quando il GPS scompare e resta solo l'IMU soggetta a deriva.

Idee sbagliate comuni

  • Una IMU dice dove si trova il robot: misura accelerazione e velocità angolare; la posizione si ottiene solo integrandole, e deriva rapidamente
  • Una IMU a nove assi elimina la deriva: il magnetometro limita la deriva della direzione solo dove il campo magnetico è pulito, e motori, strutture in acciaio e cablaggi lo alterano
  • Le IMU più costose eliminano la necessità della fusione: i componenti migliori derivano più lentamente ma derivano comunque; la fusione è un requisito strutturale, non un ripiego per hardware economico
  • I dati IMU si possono usare grezzi: i segnali reali richiedono stima del bias, compensazione della temperatura e filtraggio prima che un controller possa fidarsene

Chi dovrebbe saperlo

  • Chiunque costruisca un robot con gambe, in equilibrio o volante, in cui l'IMU si trova nel percorso di controllo critico
  • Sviluppatori che implementano fusione dei sensori, SLAM o odometria visivo-inerziale
  • Ingegneri che diagnosticano la deriva della direzione o un robot che ruota lentamente la propria mappa
  • Acquirenti che confrontano basi mobili, dove la classe dell'IMU incide in modo concreto sulla qualità della navigazione
  • Studenti che imparano perché la navigazione stimata (dead reckoning) fallisce e che cosa si fa per rimediare

Tecnologie correlate

  • Accelerometro MEMS
  • Giroscopio MEMS
  • Filtro di Kalman esteso (EKF)
  • Odometria visivo-inerziale (VIO)
  • AHRS (Attitude and Heading Reference System)
  • Integrazione GPS/INS
  • Fusione dei sensori
  • Magnetometro

Termini correlati

  • LIDAR
  • Encoder

Progetti correlati

  • Gazebo: Industry-standard open-source robotics simulator with multi-physics and ROS integration

Prodotti correlati

  • Nano 33 BLE: Arduino
  • Nano RP2040 Connect: Arduino
  • A0030S MEMS IMU: Hanwei Electronics

Video

  • The GENIUS of Inertial Navigation Systems Explained: FlyByMax

Wikipedia

  • Unità di misura inerziale

Questo sito richiede JavaScript. Attiva JavaScript per esplorare i nostri progetti di robotica open source.