Innan du börjar
Startkunskap
- Välj om din roll är inlärare, utvecklare, forskare eller applikationsutvärderare.
- För implementering, var beredd att lära dig grundläggande programmering och uppgiftsrelevant matematik.
- Börja i simulering; hårdvaruåtkomst är valfritt i det första steget.
Utrustning & miljö
Skriv uppgiften och startfärdigheter först. Välj en programstack som stöds, behåll en versionsbaserad miljö och använd utgivardokumentationen som matchar den. Källjämförelsen är en inlärningsdesignreferens, inte ett påstående om att begränsade kurser är fritt tillgängliga.
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
Fundament och en reproducerbar första simulering
Förklara en avkännings-beslut-handling-loop och återskapa ett litet projekt från en ren installation.
Hur det här steget fungerar
Använd en liten uppgift för att avslöja vilka foundations du behöver härnäst. Modern Robotics levererar den geometriska modellen; ROS 2 progression tillhandahåller mjukvarugränssnitt; den breda färdplanen motiverar projekt och dokumentation. Vår syntes parar varje koncept med bevis, istället för att be nybörjare att samla alla verktyg. En simulator är den första experimentella arbetsytan, inte ett bevis på att hårdvaran kommer att bete sig identiskt.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Illustrativ övning: flytta en simulerad bas eller sluteffektor till en känd pose och ändra sedan referensramen. Förklara varför det numeriska kommandot och den observerade positionen skiljer sig åt. Ingen prestandatröskel eller fysisk implementering antyds.
- Identifiera uppgiftsramen, robotramen och observerad pose.
- Implementera och inspektera transformationen på en enkel ingång.
- Kör simuleringen, logga resultatet och jämför det med förutsägelsen.
- Bryt ram- eller meddelandekonfigurationen, diagnostisera avvikelsen och registrera korrigeringen.
Om framstegen är beroende av kopiering av oförklarliga kommandon, minska uppgiften. Kontrollera enheter, ramar, versioner och den enklaste input/output innan du lägger till perception eller lärande.
Referensbas: Färdkarta för inlärning av robotik: en bred orientering; Modern Robotics: grunder genom rörelse och kontroll; ROS 2 handledningsprogression — Jazzy. Exemplet och genomgången är redaktionella tillämpningar av källan.
- Definiera uppgiften
- Kontrollera koordinatsystem och indata
- Kör en simulering
- Reproducera och diagnostisera
| Skicklighet | Öva bevis | Klar att fortsätta |
|---|---|---|
| Programmering och inställning | Ett reproducerbart litet program | En annan person kan köra den |
| Geometri | En kontrollerad transformation | Du förklarar enheter och ramar |
| Gränssnitt | Ett inspelat meddelande/dataslinga | Inmatning som saknas har diagnostiserats |
| Simulering | Förväntade och trasiga körningar | Modellgränser anges |

Referensundervisningsdemonstration: en fysisk robot hjälper till att illustrera varför modeller, gränssnitt och övervakad praktik måste särskiljas.
Ims · Originalkälla · CC BY-SA 4.0Lär dig i den här ordningen
- Skriv en avgränsad uppgift: input, avsett beteende, observerbart resultat och felförhållanden.
- Använd grundläggande programmering, filer, versionskontroll och den matematik som krävs för uppgiften.
- Studieramar, transformationer och enkel kinematik tillsammans med en simulerad robot.
- Lär dig en kombination av mellanprogram/simulator som stöds; hålla dess version och beroenden registrerade.
Läs och ansök sedan
Coursera · Praktisk guide
Färdkarta för inlärning av robotik: en bred orientering
Läs: Bygg starka grunder; README Checklista; specialiseringstabell.
Grunder, praktik, specialisering och reproducerbara portföljer.
Använd det: Skriv ett projektmål och ange bevis som du kommer att bevara.
Northwestern University / Lynch and Park · Kurs kapitel
Modern Robotics: grunder genom rörelse och kontroll
Läs: Konfigurationsutrymme; Styva kroppsrörelser; Framåt och omvänd kinematik.
En ordnad matematisk grund i konfiguration, stel rörelse, kinematik, planering och kontroll.
Använd det: Härled en enkel transformation och kontrollera den mot en numerisk implementering.
ROS 2 documentation maintainers · Teknisk handledning
ROS 2 handledningsprogression — Jazzy
Läs: Handledningsindex på Jazzy-grenen; följ de länkade förutsättningarna.
Den officiella sekvensen bygger från första steg och nybörjarverktyg till klientbibliotek, mellanliggande och avancerat material.
Använd det: Skapa en liten meddelandepipeline och förklara dess noder, gränssnitt och inspelade observationer.
Omsätt det i praktiken
- Rita dataflödet innan du implementerar det.
- Bygg ett simulerat rörelse- eller sensorexempel, spela in en förväntad körning och bryt avsiktligt en ingång.
- Be en annan elev följa README och återskapa resultatet.
Ett versionerat projekt med installationsinstruktioner, en dataflödesskiss, förväntad utdata och ett registrerat fel/återställning.
Redo för nästa steg när...
Resurser för detta skede
Mellanliggande
Välj en gren och integrera en komplett uppgift
Kombinera relevanta färdigheter i ett testat navigerings-, manipulations-, kontroll- eller integrationsprojekt.
Hur det här steget fungerar
Källsekvenserna föreslår olika grenar, inte en enda obligatorisk kursplan. ETH tillhandahåller den mobila perception-till-navigeringsförloppet; MIT Manipulation binder geometri till objektinteraktion; Stanford knyter modellering till kontrollerbeteende; Fraunhofer visar praktisk modulär integration. Välj gren från din uppgift. Köpare och operatörer kan använda samma struktur för att utvärdera bevis utan att bli robotutvecklare.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Illustrativ jämförelse: håll en navigeringskarta och start-/måluppsättning fixerade samtidigt som du ändrar en planeringsinställning, eller håll manipulationsobjekt och poser fixerade samtidigt som du ändrar en greppstrategi. Rapportera misslyckade försök och ingrepp samt lyckade körningar.
- Välj uppgift, gren och mätbar baslinje.
- Definiera komponentgränssnitt och testförhållanden.
- Verkställ upprepade vanliga fall och misslyckanden.
- Ändra en faktor, upprepa och förklara begränsningarna.
Om tillägg av komponenter gör fel ogenomskinliga, testa varje gränssnitt med inspelade ingångar. Mer avancerade algoritmer kan inte reparera inkonsekventa ramar, dålig data eller en orepeterbar baslinje.
Referensbas: Autonoma mobila robotar: uppfattning om navigering; Robotmanipulation: perception, planering och kontroll; CS223A: modellering, rörelse och kraftkontroll; ROS 2 industriell utbildning: från noder till applikationer. Exemplet och genomgången är redaktionella tillämpningar av källan.
- Välj en uppgiftsgren
- Upprätta en baslinje
- Integrera och testa
- Analysera misslyckanden
| Ditt mål | Primär gren | Första kompletta projektet |
|---|---|---|
| Lärande eller undervisning | Geometri och simulering | Reproducerbar demonstration |
| Mobil autonomi | Perception och navigering | Loggad navigeringsuppgift |
| Manipulering | Posera, greppa och röra | Avgränsad plocka-och-plats |
| Ansökningsutvärdering | Krav och bevis | Jämförelse och pilotplan |
| Hem- eller tillverkareanvändning | Uppdragspassning och underhåll | Övervakad avgränsad prototyp |

Referensrobotfotografi, inte bevis på ett visst projekt eller kompatibelt komponentpaket.
GrowSkills Robotics · Originalkälla · CC BY-SA 4.0Lär dig i den här ordningen
- För mobila robotar: kinematik, perception, lokalisering, kartläggning och planering.
- För manipulatorer: transformationer, invers kinematik, perception, banor och återkoppling.
- För kontroll: dynamik och en baslinjekontroller före avancerad optimering eller inlärning.
- För systemintegration: explicita gränssnitt, konfiguration, loggar, fel och återställning.
Läs och ansök sedan
ETH Zurich · Kurs kapitel
Autonoma mobila robotar: uppfattning om navigering
Läs: Förutsättningar; Valfria övningar; Schema.
Den arkiverade sekvensen går från rörelse och kinematik till perception, lokalisering, kartläggning och planering.
Använd det: Jämför en lokaliseringsuppskattning med en referensbana i simulering.
MIT / Russ Tedrake · Kurs kapitel
Robotmanipulation: perception, planering och kontroll
Läs: Organisation; Grundläggande val och plats; Geometrisk ställningsuppskattning.
Projektcentrerade anteckningar kopplar samman robotbeskrivningar, plocka-och-placera, poseringsuppskattning och mer avancerad manipulation.
Använd det: Bygg ett avgränsat pick-and-place-exempel och klassificera misslyckade fall.
Stanford University · Kurs kapitel
CS223A: modellering, rörelse och kraftkontroll
Läs: Vinter 2026 Förväntade läranderesultat och kursämnen.
Kursplanen kopplar robotmodellering, kinematik, dynamik och kontroll till bedömda utfall.
Använd det: Ange ett observerbart kontrollerbeteende och testmodellens begränsningar.
Fraunhofer IPA · Praktisk guide
ROS 2 industriell utbildning: från noder till applikationer
Läs: Session A: ROS 2 Basic och den publicerade workshopstrukturen.
Den publicerade verkstadsöversikten länkar ROS 2-koncept med praktiska modulära tillämpningsövningar.
Använd det: Dokumentera ett gränssnitt, simulera en frånkopplad komponent och förklara återställning.
Omsätt det i praktiken
- Välj en gren och definiera en baslinjeuppgift och testuppsättning.
- Anslut avkänning, tillståndsuppskattning, planering och åtgärder endast efter behov.
- Testa vanliga förhållanden, gränsfall och ett misslyckat beroende.
- Håll indata och konfiguration fixade när du jämför ändringar.
Ett heltäckande projekt med en baslinje, testfall, misslyckande taxonomi och en tydlig verksamhetsgräns.
Redo för nästa steg när...
Resurser för detta skede
Professionell
Validera, reproducera och specialisera
Producera bevis som stöder ett forsknings-, ingenjörs- eller adoptionsbeslut inom en definierad räckvidd.
Hur det här steget fungerar
Professionell betyder här djup av projektbevis, inte en ackrediterad kvalifikation. Underactuated Robotics erbjuder avancerade problemdrivna verktyg; MIT Manipulation ger uppgiftscentrerad forskningskontext; de andra sekvenserna förblir referenser för förutsättningar. Vår sista utgång är om bevisen stöder det påstådda beslutet. Ett bra simulerat resultat är varken en säkerhetsbedömning eller ett produktionsacceptanscertifikat.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Illustrativt beslut: jämför en baslinje och en föreslagen metod med samma uppgiftsuppsättning. Bevara nämnare, ingrepp och miljö. Bestäm om bevisen motiverar ett annat experiment, en övervakad pilot eller ingen ytterligare investering.
- Frys uppgiften och utvärderingsprotokollet.
- Kör och arkivera baslinjen före den föreslagna ändringen.
- Jämför resultat, misslyckanden och erforderligt mänskligt arbete.
- Sök oberoende reproduktion eller kvalificerad projektgranskning och spela in nästa beslut.
Om ett resultat inte kan reproduceras, undersök dolda beroenden och urvalsbias innan du gör anspråk på framsteg. Om fysisk testning ändrar risken eller omfattningen, återgå till lämplig lokal granskning.
Referensbas: Undermanövrerad robotik: problemdriven kontroll och planering; Robotmanipulation: perception, planering och kontroll; Färdkarta för inlärning av robotik: en bred orientering. Exemplet och genomgången är redaktionella tillämpningar av källan.
- Frys protokollet
- Jämför rättvist
- Granska och återskapa
- Bestäm nästa steg
| Port | Bevis | Beslut |
|---|---|---|
| Reproducerbarhet | Kod, data och konfiguration | Kan en annan person upprepa det? |
| Utvärdering | Baslinje och misslyckade försök | Stämmer påståendet med måtten? |
| Fysisk omfattning | Kvalificerad granskning och återhämtningsplan | Är en övervakad prövning motiverad? |
| Operation | Ägare, underhåll och support | Kan resultatet hållas? |

Publicerad förhandsvisning av forskningssystem: en referens för integrerade experiment, inte oberoende reproduktion eller ett nyckelfärdigt utbildningspaket.
Nathan J. Szymanski; Bernardus Rendy; Yuxing Fei; Rishi E. Kumar; Tanjin He; David Milsted; Matthew J. McDermott; Max Gallant; Ekin Dogus Cubuk; Amil Merchant; Haegyeom Kim; Anubhav Jain; Christopher J. Bartel; Kristin Persson; Yan Zeng; Gerbrand Ceder · Originalkälla · CC BY 4.0Lär dig i den här ordningen
- Använd uppgiftsrelevant avancerad dynamik, optimering eller inlärning efter att ha etablerat en baslinje.
- Styr datauppsättningar, mjukvaru-/hårdvaruversioner, kalibrerings- och utvärderingsförhållanden.
- Separat simulering, forskningsprototyper och platsacceptans.
- Planera underhåll, åtkomst, återhämtning, ägande och beslut om att fortsätta eller stoppa.
Läs och ansök sedan
MIT / Russ Tedrake · Kurs kapitel
Undermanövrerad robotik: problemdriven kontroll och planering
Läs: Introduktion och kapitlen om dynamik, styrning och planering som är relevanta för den valda uppgiften.
Dynamik och kontrollproblem motiverar de matematiska verktyg som behövs för allt mer krävande robotbeteenden.
Använd det: Reproducera en baslinjekontroller innan du försöker en inlärningsbaserad förbättring.
MIT / Russ Tedrake · Kurs kapitel
Robotmanipulation: perception, planering och kontroll
Läs: Organisation; Grundläggande val och plats; Geometrisk ställningsuppskattning.
Projektcentrerade anteckningar kopplar samman robotbeskrivningar, plocka-och-placera, poseringsuppskattning och mer avancerad manipulation.
Använd det: Bygg ett avgränsat pick-and-place-exempel och klassificera misslyckade fall.
Coursera · Praktisk guide
Färdkarta för inlärning av robotik: en bred orientering
Läs: Bygg starka grunder; README Checklista; specialiseringstabell.
Grunder, praktik, specialisering och reproducerbara portföljer.
Använd det: Skriv ett projektmål och ange bevis som du kommer att bevara.
Omsätt det i praktiken
- Reproducera ett befintligt resultat eller stödd baslinje och behåll bevisen.
- Kör en jämförelse med samma villkor och publicera misslyckade försök.
- Låt en annan person granska och reproducera projektet.
- För fysisk adoption, involvera det kvalificerade platsen/integrationsteamet före försök.
Ett reproducerbarhets- eller pilotbeslutspaket: uppgiftens omfattning, baslinje, metoder, resultat, misslyckanden, begränsningar och nästa beslut.
Redo för nästa steg när...
Resurser för detta skede
Vanliga fallgropar
- Behandla en lista över tekniker som en inlärningssekvens.
- Blanda föråldrade programvaruinstruktioner med en annan distribution eller simulator.
- Hoppa över en reproducerbar baslinje innan du använder inlärningsbaserade metoder.
- Rapportera endast framgångsrika demonstrationer eller behandla ett forskningsresultat som webbplatsacceptans.
Vart ska man gå härnäst
Välj scenariots färdplan i Lärande, Forskning, Utveckling, Industri, Fält eller Hem som matchar din uppgift. Återanvänd denna checklista för underlag och bevis och följ sedan de scenariospecifika resurserna och beredskapskontrollerna.
Utforska andra lär dig vägar →