Sviluppi nel controllo dei robot a skid-steer
Un framework per migliorare la previsione del movimento per robot mobili a ruote con sterzo a slittamento.
Ameya Salvi, Pardha Sai Krishna Ala, Jonathon M. Smereka, Mark Brudnak, David Gorsich, Matthias Schmid, Venkat Krovi
― 8 leggere min
Indice
- Caratteristiche degli SSWMR
- La sfida dello slittamento
- Quadro proposto
- Importanza di una modellazione accurata
- Investigare la perdita di aderenza delle ruote
- Ricerca correlata
- Modelli di Movimento
- Grandi cambiamenti di trazione
- Piccoli cambiamenti di trazione
- Estrazione interattiva a più modelli spiegata
- Valutazioni sperimentali
- Conclusione
- Fonte originale
- Link di riferimento
I robot mobili a ruote con sterzata skid (SSWMR) sono robot che si muovono usando ruote che possono scivolare sul terreno. Questi robot possono lavorare in vari contesti all'aperto come fattorie, miniere e cantieri. Tuttavia, affrontano delle sfide perché il loro movimento è influenzato da come le ruote interagiscono con diversi tipi di superfici. Comprendere come funzionano queste interazioni è importante per creare robot che possano muoversi in modo fluido e affidabile. Inoltre, può aiutare nella manutenzione di questi robot nel tempo.
Quando gli SSWMR operano su terreni irregolari o morbidi, prevedere i loro movimenti può essere difficile. Questo può rendere complicato controllarli in modo efficace. Per affrontare questo problema, proponiamo un metodo che aiuta a identificare specifici tipi di schemi di movimento basati sul terreno e su come le ruote afferrano il suolo. Creando un sistema per riconoscere questi schemi di movimento, possiamo semplificare la comprensione e il controllo dei movimenti del robot.
Caratteristiche degli SSWMR
Gli SSWMR sono costruiti per affrontare situazioni difficili. Sono progettati per trasportare carichi pesanti e possono muoversi agilmente in spazi ristretti. A differenza dei veicoli tradizionali, non hanno sistemi di sterzo; invece, girano slittando le ruote. Questo permette loro di fare curve strette, ma crea incertezze nel loro movimento, specialmente su superfici irregolari.
Negli anni, gli SSWMR hanno spesso fatto affidamento su operatori umani per guidarli, principalmente a causa della natura imprevedibile dello slittamento. Con il miglioramento della tecnologia, c'è stata una spinta affinché questi robot operassero in modo più autonomo, soprattutto in ambienti difficili dove un operatore umano potrebbe non essere disponibile.
La sfida dello slittamento
Quando un robot slitta, può causare problemi perché l'attrito tra le ruote e il suolo può cambiare molto. Quando le ruote perdono aderenza, il movimento del robot diventa meno prevedibile. Questa imprevedibilità rende difficile controllare il robot e prendere decisioni sui suoi movimenti. Per creare robot completamente autonomi, dobbiamo trovare modi per gestire e comprendere efficacemente questo comportamento di slittamento.
Quadro proposto
Per affrontare il problema dello slittamento, proponiamo un sistema che utilizza una tecnica chiamata stima interattiva a più modelli (IMM). Questo metodo impiega una serie di modelli, ciascuno rappresentante un modo diverso in cui il robot può muoversi sotto varie condizioni. Combinando questi modelli, il robot può identificare quale schema di movimento sta vivendo attualmente e adattare il suo comportamento di conseguenza.
Nel nostro quadro, utilizziamo più filtri di Kalman estesi (EKF) per identificare le modalità di movimento del robot. Questi filtri analizzano i dati in tempo reale dai sensori e aiutano a determinare le migliori azioni di controllo in base alla modalità di funzionamento attuale. Ogni EKF corrisponde a uno scenario di movimento specifico, il che aiuta a prendere decisioni appropriate su come controllare il robot.
Importanza di una modellazione accurata
Una grande sfida nel controllare gli SSWMR è che può essere difficile creare modelli accurati su come si muovono su terreni diversi. Gli effetti dell'attrito e il modo in cui le ruote interagiscono con il terreno possono complicare le cose. Studi precedenti hanno affrontato questo problema utilizzando varie tecniche di adattamento dei dati, ma si trovano di fronte a problemi come ambienti in rapida evoluzione e la difficoltà di applicare modelli sviluppati in una situazione a un'altra.
Quando gli SSWMR subiscono un usura significativa, le caratteristiche fisiche del robot possono anche cambiare. Fattori come cambiamenti nel peso e nelle proprietà di attrito possono influenzare negativamente le prestazioni. Pertanto, identificare questi cambiamenti in tempo reale è cruciale per migliorare l'efficacia con cui il robot può muoversi e operare.
Investigare la perdita di aderenza delle ruote
Questo lavoro si concentra su come stimare quando le ruote di un SSWMR stanno perdendo trazione. Il nostro quadro di stima interattiva a più modelli aiuta a catturare e identificare quando ciò accade. Metodi precedenti utilizzati principalmente in aerospaziale possono essere adattati per gli SSWMR, consentendo una migliore stima delle modalità di trazione.
Utilizziamo una banca di EKF che elabora dati dei sensori in tempo reale per identificare la modalità di trazione dominante del robot. A seconda della modalità di trazione, il robot può quindi utilizzare queste informazioni per prevedere meglio il proprio movimento o selezionare la politica di controllo appropriata per le condizioni correnti.
Ricerca correlata
Negli anni, molti ricercatori hanno lavorato per migliorare le prestazioni di movimento degli SSWMR. Si sono concentrati sullo sviluppo di modelli che descrivano meglio come si muovono i robot e sulla stima dei loro stati per migliorare il controllo. Ci sono stati tentativi di applicare vari approcci, inclusi modelli cinematici a ordine ridotto e modelli dinamici che tengono conto delle interazioni con il terreno.
Nonostante i progressi, molti modelli faticano ancora a prevedere accuratamente il comportamento in ambienti non controllati. I ricercatori hanno esaminato l'uso di controlli a feedback che possono adattarsi a misurazioni in tempo reale, cosa che può aiutare a gestire le incertezze nel movimento a causa della variazione della trazione.
Modelli di Movimento
Nel nostro quadro, i modelli di movimento sono essenziali poiché consentono di prevedere lo stato del robot e le correzioni apportate in base ai dati dei sensori. La scelta del modello dipende da vari fattori, tra cui l'accuratezza richiesta, la complessità computazionale e i sensori disponibili.
Cataloghiamo i modelli in due quadri: uno per grandi cambiamenti di trazione, che utilizza i dati delle unità di misura inerziali (IMU), e l'altro per piccoli cambiamenti di trazione, che utilizza i dati del sistema di posizionamento globale (GPS). In questo modo, possiamo capire meglio come il robot si comporta in diverse condizioni e scegliere le azioni appropriate in base alla situazione.
Grandi cambiamenti di trazione
Quando gli SSWMR si muovono tra superfici molto diverse, i modelli di movimento devono tenere conto di variazioni significative nel comportamento. Abbiamo sviluppato modelli che utilizzano dati da varie manovre per creare rappresentazioni lineari di come il robot risponde agli input. Questi modelli lineari sono utili per un'identificazione rapida e un adattamento quando il robot incontra nuove superfici.
Piccoli cambiamenti di trazione
Al contrario, i piccoli cambiamenti di trazione sono più difficili da rilevare poiché potrebbero non influenzare significativamente il movimento complessivo del robot. Questi piccoli cambiamenti possono accumularsi nel tempo, portando a un'usura maggiore e a un dispendio energetico inutile. Per questi cambiamenti minori, modifichiamo il vettore di stato per monitorare più da vicino la posizione e l'orientamento del robot.
Utilizzando un modello standard di stima della posa, lievi modifiche aiutano a collegare la velocità del corpo alla velocità inerziale, consentendo così una migliore rilevazione di queste piccole variazioni di trazione.
Estrazione interattiva a più modelli spiegata
Nell'approccio IMM, iniziamo con un insieme di modelli che descrivono varie dinamiche di movimento dell'SSWMR. A differenza dei modelli statici, i modelli dinamici IMM consentono il passaggio tra diverse stime basate sullo stato attuale e sulle misurazioni. Questa adattabilità è particolarmente utile quando il robot affronta terreni variabili o sperimenta guasti alle ruote.
Il processo di filtraggio IMM è suddiviso in diverse fasi, tra cui la miscelazione delle stime del modello, il filtraggio basato sul modello corrente e l'aggiornamento delle probabilità del modello basate sulle misurazioni. I risultati di questi processi forniscono un'idea della modalità operativa dominante, consentendo risposte efficaci a condizioni mutevoli.
Valutazioni sperimentali
Per testare il quadro proposto, sono stati condotti esperimenti per valutare le prestazioni del robot sotto varie condizioni di terreno e scenari di trazione delle ruote. Attraverso questi esperimenti, abbiamo osservato come il robot si adattava ai cambiamenti nel terreno e nelle condizioni di slittamento.
In condizioni con terreni variabili come asfalto, erba e calcestruzzo frantumato, il quadro ha dimostrato la sua capacità di identificare rapidamente la modalità operativa corretta. Il robot è riuscito anche a mantenere prestazioni stabili in alcune condizioni mentre ha faticato in altre. Questo evidenzia la capacità del sistema di diagnosticare il proprio ambiente e adattare le sue azioni di conseguenza.
I test riguardanti condizioni di scivolamento delle ruote variabili hanno rivelato l'efficacia del quadro nel riconoscere diverse modalità di slittamento. Anche se all'inizio il sistema ha mostrato difficoltà nel differenziare alcune configurazioni, ha generalmente funzionato bene nell'identificare rapidamente le modalità legate alla perdita di trazione.
Conclusione
In sintesi, il nostro lavoro discute un nuovo approccio per identificare e gestire il comportamento di slittamento degli SSWMR utilizzando un quadro di stima interattiva a più modelli. Sfruttando dati dei sensori in tempo reale e impiegando tecniche di stima efficienti, miriamo a migliorare l'autonomia e l'affidabilità di questi robot in ambienti difficili. Questa ricerca contribuisce agli sforzi in corso per rendere gli SSWMR più efficaci e capaci di navigare terreni complessi riducendo al minimo la necessità di intervento umano. Il lavoro futuro si concentrerà sul testare questo quadro su robot più grandi che operano su una gamma più ampia di velocità per validarne ulteriormente l'applicabilità.
Titolo: Online identification of skidding modes with interactive multiple model estimation
Estratto: Skid-steered wheel mobile robots (SSWMRs) operate in a variety of outdoor environments exhibiting motion behaviors dominated by the effects of complex wheel-ground interactions. Characterizing these interactions is crucial both from the immediate robot autonomy perspective (for motion prediction and control) as well as a long-term predictive maintenance and diagnostics perspective. An ideal solution entails capturing precise state measurements for decisions and controls, which is considerably difficult, especially in increasingly unstructured outdoor regimes of operations for these robots. In this milieu, a framework to identify pre-determined discrete modes of operation can considerably simplify the motion model identification process. To this end, we propose an interactive multiple model (IMM) based filtering framework to probabilistically identify predefined robot operation modes that could arise due to traversal in different terrains or loss of wheel traction.
Autori: Ameya Salvi, Pardha Sai Krishna Ala, Jonathon M. Smereka, Mark Brudnak, David Gorsich, Matthias Schmid, Venkat Krovi
Ultimo aggiornamento: 2024-09-30 00:00:00
Lingua: English
URL di origine: https://arxiv.org/abs/2409.20554
Fonte PDF: https://arxiv.org/pdf/2409.20554
Licenza: https://creativecommons.org/licenses/by/4.0/
Modifiche: Questa sintesi è stata creata con l'assistenza di AI e potrebbe presentare delle imprecisioni. Per informazioni accurate, consultare i documenti originali collegati qui.
Si ringrazia arxiv per l'utilizzo della sua interoperabilità ad accesso aperto.