Apprendimento e insegnamento · ROADMAP DEGLI SCENARI

Impara la matematica e il controllo dei robot attraverso esperimenti

Collega sistemi di coordinate, cinematica e feedback al comportamento visibile in un piccolo sistema modellato.

Recensito 27 Ottobre 2026 · Apprendimento editoriale e guida al progetto. Professionale significa profondità del progetto, non una qualifica accreditata.

LA DESTINAZIONE

Cosa produrrai

Uno studio di sensibilità e una raccomandazione ingegneristica riproducibile. Costruisci un'analisi che supporti una decisione progettuale piuttosto che semplicemente una formula.

Prima di iniziare

Conoscenza iniziale

  • Comodità con l'algebra e Python di base.
  • Rivedi vettori, trigonometria e derivate secondo necessità.

Attrezzatura & ambiente

Utilizzare un semplice braccio simulato o un modello con ruote. Mantieni gli esperimenti fisici facoltativi e supervisionati.

Nessun tempo di completamento fisso: usa i cancelli delle prove qui sotto per decidere quando avanzare. I collegamenti alle risorse aprono la voce della directory botstest; controlla la documentazione dell'editore per la versione e la configurazione esatte.

01

Principiante

Comprendere i fotogrammi e il movimento

Rappresenta la posizione di un robot e di un oggetto senza mescolare fotogrammi o unità.

Come funziona questa fase

Le coordinate descrivono una quantità in un frame con nome. Lo stesso punto ha numeri diversi se espresso in relazione alla telecamera, alla base del robot o allo strumento.

Lavora attraverso un esempio

Esercizio di studio illustrativo · scritto da botstest

Utilizza una scena giocattolo di sola traduzione con assi allineati. L'origine della fotocamera è (0,3, 0, 0,5) metri nell'inquadratura di base e l'oggetto è (0,1, 0,2, 0,4) metri nell'inquadratura della fotocamera. Le sue coordinate di base sono (0,4, 0,2, 0,9). Questa scorciatoia aggiuntiva smette di funzionare quando i fotogrammi vengono ruotati; quindi comporre la trasformazione completa.

  1. Etichetta la direzione di ciascuna trasformazione.
  2. Mantenere esplicite le unità di posizione e le convenzioni angolari.
  3. Controlla un semplice punto noto prima di comporre le trasformazioni.
Se va storto

Un oggetto specchiato o spostato spesso indica un errore di direzione del fotogramma o di unità piuttosto che una cattiva pianificazione del movimento.

Base di riferimento: Coordinate e trasformazioni. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.

Impara in questo ordine

  1. Vettori, rotazioni e trasformate omogenee
  2. Coordinate congiunte e coordinate dello spazio delle attività
  3. Cinematica diretta e verifiche numeriche
Leggi, quindi applica

Kris Hauser · University of Illinois · Capitolo del corso

Coordinate e trasformazioni

Leggi: Esamina i vettori e le convenzioni dei fotogrammi prima di comporre le trasformazioni.

Utilizza convenzioni di frame esplicite per individuare trasformazioni invertite, unità miste e allineamenti visivi fuorvianti.

Applicalo: Calcola una trasformazione da telecamera a punto base ed etichetta ogni fotogramma e unità.

Mettilo in pratica

  1. Disegna i fotogrammi del mondo, della base, dello strumento e della fotocamera per un braccio semplice.
  2. Calcola la posizione di uno strumento e confrontala con un modello visualizzato.
Produci questo

Un diagramma del telaio e un taccuino di cinematica diretta controllato.

Pronti per il passo successivo quando...

Risorse per questa fase

Modern Robotics →

Studiare la meccanica, i sistemi di coordinate, la cinematica e i fondamenti di controllo rilevanti per l'esercizio.

Robotics Toolbox for Python →

Analizza esempi di robotica computazionale e confronta i risultati numerici con i tuoi calcoli.

02

Intermedio

Studiare feedback e traiettorie

Spiegare come un controllore segue un riferimento variabile in caso di disturbo.

Come funziona questa fase

Un controller reagisce all'errore nel tempo. Confronta la sua risposta utilizzando un riferimento fisso, una condizione iniziale e un modello in modo che un risultato modificato abbia una causa interpretabile.

Lavora attraverso un esempio

Esercizio di studio illustrativo · scritto da botstest

In un esempio simulato ad asse singolo, supponiamo che il riferimento sia 0,3 radianti e l'angolo misurato 0,1 radianti: l'errore è 0,2 radianti. Un guadagno proporzionale giocattolo di 2 newton metri per radiante produce 0,4 newton metri prima dei limiti. Questi numeri illustrano le unità, non un'impostazione hardware. Traccia come si evolvono l'errore e il comando anziché giudicare un istante.

  1. Definire lo stato, il riferimento e l'input di controllo.
  2. Mantenere fisse le condizioni del test.
  3. Traccia insieme l'errore di tracciamento e la cronologia dei comandi.
Se va storto

Se una risposta simulata diventa estrema, ispezionare i limiti di comando, il tempo di campionamento e le unità prima di aumentare i guadagni.

Base di riferimento: Il pendolo semplice. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.

Impara in questo ordine

  1. Jacobiani e relazioni di moto locale
  2. Traiettorie di riferimento e segnali di errore
  3. Effetti di guadagno, saturazione e campionamento
Leggi, quindi applica

Russ Tedrake · MIT · Capitolo del corso

Il pendolo semplice

Leggi: Studiare il modello e i suoi parametri prima di interpretare i grafici del comportamento.

Utilizza un modello dinamico trattabile per spiegare il comportamento misurato prima di aggiungere ulteriori giunti o un controller appreso.

Applicalo: Confrontare uno stato di riferimento e misurato con due impostazioni del controller e lo stesso stato iniziale.

Mettilo in pratica

  1. Confronta le impostazioni del controller sullo stesso compito di movimento articolare.
  2. Introdurre un disturbo limitato nella simulazione e un errore di tracciamento del log.
Produci questo

Un quaderno di confronto dei controller con grafici etichettati.

Pronti per il passo successivo quando...

Risorse per questa fase

MuJoCo →

Modella le interazioni fisiche e testa il controllo o il comportamento di apprendimento in base a presupposti di simulazione espliciti.

Drake →

Esplora dinamiche, ottimizzazione e analisi basate su modelli per un esperimento di ingegneria controllata.

Pinocchio →

Esamina la cinematica e i calcoli dinamici del corpo rigido con un modello di robot esplicito.

03

Professionale

Valutare i limiti del modello

Costruisci un'analisi che supporti una decisione progettuale piuttosto che semplicemente una formula.

Come funziona questa fase

Un buon risultato matematico dipende ancora dalle ipotesi del modello. Trasforma queste ipotesi in uno studio sperimentale sulla sensibilità.

Lavora attraverso un esempio

Esercizio di studio illustrativo · scritto da botstest

Prendi il controller scelto e modifica una massa modellata o un ritardo alla volta. L’obiettivo è identificare dove il ragionamento smette di prevedere il comportamento, non dichiarare un miglior controllore universale.

  1. Elencare le ipotesi alla base dell'obiettivo e del modello.
  2. Modifica un parametro in un set di test dichiarato.
  3. Indicare quali conclusioni richiedono ancora prove fisiche.
Se va storto

Un funzionamento nominale riuscito dice poco su un disturbo non testato o su un'interfaccia diversa dell'attuatore.

Base di riferimento: Regolatori quadratici lineari. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.

Impara in questo ordine

  1. Ipotesi del modello e sensibilità dei parametri
  2. Gestione dei vincoli e limiti degli attuatori
  3. Ripetibilità e reporting delle incertezze
Leggi, quindi applica

Russ Tedrake · MIT · Capitolo del corso

Regolatori quadratici lineari

Leggi: Leggere le ipotesi sullo spazio degli stati e la formulazione dei costi prima della derivazione.

Utilizzare il modello e le ipotesi oggettive per rendere interpretabile il confronto tra i controller.

Applicalo: Elenca il modello e le ipotesi oggettive alla base del controller selezionato e testa la modifica di un parametro.

Mettilo in pratica

  1. Varia massa, attrito o latenza in un set di test controllato.
  2. Consigliare una combinazione controller/modello con limitazioni documentate.
Produci questo

Uno studio di sensibilità e una raccomandazione ingegneristica riproducibile.

Pronti per il passo successivo quando...

Risorse per questa fase

Drake →

Esplora dinamiche, ottimizzazione e analisi basate su modelli per un esperimento di ingegneria controllata.

Pinocchio →

Esamina la cinematica e i calcoli dinamici del corpo rigido con un modello di robot esplicito.

Modern Robotics →

Studiare la meccanica, i sistemi di coordinate, la cinematica e i fondamenti di controllo rilevanti per l'esercizio.

Insidie ​​comuni

  • Imparare le equazioni senza allegare frame e unità.
  • Supponendo che la simulazione stabile dimostri che un controller fisico è sicuro.

Dove andare dopo

Continua con la pianificazione del movimento, l'attuazione o la ricerca basata su modelli in base all'esperimento che desideri realizzare.

Esplora altro impara percorsi →