Innan du börjar
Startkunskap
- Komfort med algebra och grundläggande Python.
- Granska vektorer, trigonometri och derivator vid behov.
Utrustning & miljö
Använd en enkel simulerad arm eller modell med hjul. Håll fysiska experiment valfria och övervakade.
Ingen fast slutföringstid: använd bevisportarna nedan för att bestämma när du ska avancera. Resurslänkar öppnar botstest-katalogposten; kontrollera dess utgivardokumentation för den exakta versionen och konfigurationen.
Nybörjare
Förstå ramar och rörelse
Representera var en robot och ett objekt är utan att blanda ramar eller enheter.
Hur det här steget fungerar
Koordinater beskriver en kvantitet i en namngiven ram. Samma punkt har olika siffror när den uttrycks i förhållande till kameran, robotbasen eller verktyget.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Använd en leksaksscen som endast kan översättas med justerade axlar. Kamerans ursprung är (0,3, 0, 0,5) meter i basramen och objektet är (0,1, 0,2, 0,4) meter i kameraramen. Dess baskoordinater är (0,4, 0,2, 0,9). Denna tilläggsgenväg slutar fungera när ramarna roteras; komponera sedan hela transformationen.
- Märk riktningen för varje transformation.
- Håll positionsenheter och vinkelkonventioner tydliga.
- Kontrollera en enkel känd punkt innan du komponerar transformer.
Ett spegelvänt eller förskjutet objekt indikerar ofta ett ramriktnings- eller enhetsfel snarare än dålig rörelseplanering.
Referensbas: Koordinater och transformationer. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Vektorer, rotationer och homogena transformationer
- Gemensamma koordinater kontra uppgift-rymdkoordinater
- Forward kinematik och numeriska kontroller
Läs och ansök sedan
Kris Hauser · University of Illinois · Kurs kapitel
Koordinater och transformationer
Läs: Granska vektorer och ramkonventioner innan du komponerar transformationer.
Använd explicita ramkonventioner för att fånga omvända transformationer, blandade enheter och vilseledande visuell inriktning.
Använd det: Beräkna en transformation från en kamera till baspunkt och märk varje bildruta och enhet.
Omsätt det i praktiken
- Rita världs-, bas-, verktygs- och kameraramar för en enkel arm.
- Beräkna en verktygsposition och jämför den med en visualiserad modell.
Ett ramdiagram och en kontrollerad framåtkinematisk anteckningsbok.
Redo för nästa steg när...
Resurser för detta skede
Studera mekaniken, koordinatramar, kinematik och styrfundament som är relevanta för övningen.
Arbeta igenom beräkningsrobotexempel och jämför numeriska resultat med dina egna beräkningar.
Mellanliggande
Studera feedback och banor
Förklara hur en styrenhet följer en föränderlig referens under störning.
Hur det här steget fungerar
En styrenhet reagerar på fel över tid. Jämför dess respons med hjälp av en fast referens, initialtillstånd och modell så att ett ändrat resultat har en tolkbar orsak.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
I ett simulerat enaxligt exempel, låt referensen vara 0,3 radianer och den uppmätta vinkeln 0,1 radianer: felet är 0,2 radianer. En leksaksproportionell förstärkning på 2 newtonmeter per radian ger 0,4 newtonmeter före gränser. Dessa siffror illustrerar enheter, inte en hårdvaruinställning. Rita hur felet och kommandot utvecklas snarare än att bedöma ett ögonblick.
- Definiera tillstånd, referens och styringång.
- Håll testförhållandena fasta.
- Rita spårningsfel och kommandohistorik tillsammans.
Om ett simulerat svar blir extremt, inspektera kommandogränser, samplingstid och enheter innan du ökar förstärkningen.
Referensbas: Den enkla pendeln. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Jacobians och lokala rörelserelationer
- Referensbanor och felsignaler
- Vinsteffekter, mättnad och provtagning
Läs och ansök sedan
Russ Tedrake · MIT · Kurs kapitel
Den enkla pendeln
Läs: Studera modellen och dess parametrar innan du tolkar beteendediagrammen.
Använd en hanteringsbar dynamikmodell för att förklara uppmätt beteende innan du lägger till fler leder eller en inlärd styrenhet.
Använd det: Jämför en referens och ett uppmätt tillstånd under två regulatorinställningar och samma starttillstånd.
Omsätt det i praktiken
- Jämför kontrollinställningarna på samma ledrörelseuppgift.
- Introducera en begränsad störning i simulering och loggspårningsfel.
En anteckningsbok för jämförelse av kontroller med märkta plotter.
Redo för nästa steg när...
Resurser för detta skede
Modellera fysiska interaktioner och testkontroll eller inlärningsbeteende under explicita simuleringsantaganden.
Utforska dynamik, optimering och modellbaserad analys för ett kontrollerat ingenjörsexperiment.
Undersök stelkroppskinematik och dynamikberäkningar med en explicit robotmodell.
Professionell
Utvärdera modellgränser
Bygg en analys som stödjer ett designbeslut snarare än bara en formel.
Hur det här steget fungerar
Ett bra matematiskt resultat beror fortfarande på modellantaganden. Förvandla dessa antaganden till en experimentell känslighetsstudie.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Ta den valda styrenheten och ändra en modellerad massa eller fördröjning åt gången. Målet är att identifiera var resonemanget slutar förutsäga beteende, inte att deklarera en universell bästa kontrollant.
- Lista antagandena bakom målet och modellen.
- Ändra en parameter i en deklarerad testuppsättning.
- Ange vilka slutsatser som fortfarande kräver fysiska bevis.
En lyckad nominell körning säger lite om en oprövad störning eller ett annat ställdonets gränssnitt.
Referensbas: Linjära kvadratiska regulatorer. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Modellantaganden och parameterkänslighet
- Begränsningshantering och ställdonets gränser
- Repeterbarhet och osäkerhetsrapportering
Läs och ansök sedan
Russ Tedrake · MIT · Kurs kapitel
Linjära kvadratiska regulatorer
Läs: Läs tillståndsutrymmesantagandena och kostnadsformuleringen innan härledningen.
Använd modellen och objektiva antaganden för att göra en controllerjämförelse tolkbar.
Använd det: Lista modellen och objektiva antaganden bakom din valda styrenhet och testa en parameterändring.
Omsätt det i praktiken
- Variera massa, friktion eller latens i ett kontrollerat testset.
- Rekommendera en kombination av styrenhet/modell med dokumenterade begränsningar.
En känslighetsstudie och en reproducerbar ingenjörsrekommendation.
Redo för nästa steg när...
Resurser för detta skede
Utforska dynamik, optimering och modellbaserad analys för ett kontrollerat ingenjörsexperiment.
Undersök stelkroppskinematik och dynamikberäkningar med en explicit robotmodell.
Studera mekaniken, koordinatramar, kinematik och styrfundament som är relevanta för övningen.
Vanliga fallgropar
- Att lära sig ekvationer utan att fästa ramar och enheter.
- Förutsatt att stabil simulering bevisar att en fysisk styrenhet är säker.
Vart ska man gå härnäst
Fortsätt med rörelseplanering, aktivering eller modellbaserad forskning enligt experimentet du vill bygga.
Utforska andra lär dig vägar →