Voordat je begint
Beginnende kennis
- Basis Python en lineaire algebra.
- Begrijp camera-, basis- en gereedschapscoördinatenframes.
Uitrusting & omgeving
Begin met een ondersteunde simulatietaak. Voeg alleen echte hardware toe met laboratoriumsupervisie en een taakspecifieke bedieningsprocedure.
Geen vaste voltooiingstijd: gebruik de onderstaande bewijspoorten om te beslissen wanneer je verder moet gaan. Bronkoppelingen openen de meest botste mapvermelding; controleer de documentatie van de uitgever voor de exacte versie en configuratie.
Beginner
Maak van de vraag een experiment
Definieer de manipulatietaak en wat als bewijs geldt.
Hoe deze fase werkt
Een experiment heeft een operationele definitie van succes en een resetverdeling nodig. Los deze op voordat u algoritmen vergelijkt.
Werk een voorbeeld door
Illustratieve studieoefening · geschreven door botstest
Gebruik een bekend object en doelgebied in de simulatie. Geef aan of alleen het grijpen telt of dat het voorwerp in het doel moet worden losgelaten. Registreer mislukte en onderbroken pogingen met dezelfde regel.
- Specificeer initiële voorwaarden en voltooiingsregels.
- Kies een eenvoudige ondersteunde basislijn.
- Bewaar zowel succesvolle als niet-succesvolle afleveringsrecords.
Als twee onderzoekers dezelfde proef verschillend tellen, herstel dan het protocol voordat u meer resultaten verzamelt.
Referentiebasis: Basiskeuze en plaats. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.
Leer in deze volgorde
- Initiële statusdistributie en succesdefinitie
- Omgevingsversies en deterministische resets
- Observatie-, actie- en controlefrequentieconventies
Lezen en dan solliciteren
Russ Tedrake · MIT · Cursus hoofdstuk
Basiskeuze en plaats
Lees: Werk door transformaties en kinematica voordat je de houdingen vastpakt en het trajectvoorbeeld.
Gebruik het uitgewerkte voorbeeld om frames te verbinden, houdingen te benaderen en een volledige overdracht uit te voeren in plaats van geïsoleerde armbewegingen.
Pas het toe: Geef aan wat de basislijn veronderstelt over de objectpositie en zorg ervoor dat de resetprocedure herhaalbaar is.
Breng het in de praktijk
- Reproduceer een eenvoudige manipulatiebasislijn in simulatie.
- Schrijf de proefreset en neem een succesvolle en mislukte aflevering op.
Een basisprotocol en een kleine inspecteerbare episodeset.
Klaar voor de volgende stap wanneer…
Hulpmiddelen voor deze fase
Bouw herhaalbare manipulatietaken in een gesimuleerde benchmarkomgeving.
Modelleer fysieke interacties en test controle- of leergedrag onder expliciete simulatie-aannames.
Bestudeer de mechanica, coördineer frames, kinematica en besturingsfundamenten die relevant zijn voor de oefening.
Gemiddeld
Controleer variatie en vergelijk methoden
Verander één experimentele factor zonder de evaluatietaak te veranderen.
Hoe deze fase werkt
Een vergelijking is alleen geloofwaardig als de omstandigheden voor gegevensverwerking en evaluatie worden gecontroleerd. Wijzig de werkwijze met behoud van het taakcontract.
Werk een voorbeeld door
Illustratieve studieoefening · geschreven door botstest
Vergelijk twee beleidsconfiguraties met dezelfde uitgestelde objectplaatsingen en proefbudget. Houd resets en interventies bij, zodat gemakkelijker starten of menselijke correcties zich niet voordoen als algoritmische winst.
- Gegevensset bevriezen en versies voorbewerken.
- Bewaar configuratie- en controlepuntselectieregels.
- Gebruik één beoordelaar voor beide methoden.
Als de winsten verdwijnen na het voldoen aan de resetomstandigheden, kan het oorspronkelijke resultaat de evaluatieopstelling weerspiegelen.
Referentiebasis: Gepubliceerde experimenten en resultaten reproduceren. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.
Leer in deze volgorde
- Train/evaluatie scheiding en proefbudgetten
- Ablaties en parameter sweeps
- Aannames over camera- en robotkalibratie
Lezen en dan solliciteren
robomimic core team · Technische handleiding
Gepubliceerde experimenten en resultaten reproduceren
Lees: Voltooi de gekoppelde training en resultatentutorials voordat u een gepubliceerde reproductie probeert.
Gebruik de reproductievoorwaarden om een vergelijkbaar experiment te onderscheiden van een losjes vergelijkbare demonstratie.
Pas het toe: Houd de datasetpijplijn, de trainingsconfiguratie en de evaluatievoorwaarden vast voor een vergelijking.
Breng het in de praktijk
- Vergelijk twee methoden met dezelfde taakopstelling.
- Registreer interventies, resets en latentie naast succes.
Een vergelijkingsnotitieboekje, configuratie-snapshots en fouttaxonomie.
Klaar voor de volgende stap wanneer…
Hulpmiddelen voor deze fase
Bestudeer offline demonstratie-leerworkflows en gecontroleerde beleidsvergelijkingen.
Inspecteer een manipulatiedataset en de verzamelvoorwaarden voordat u trainings- en evaluatiesplitsingen ontwerpt.
Visualiseer ruimtelijke observaties en vergelijk ze met model- en trajectoutputs.
Professioneel
Produceer een publiceerbaar experimenteel artefact
Maak de claims herleidbaar naar data, code en bedrijfsomstandigheden.
Hoe deze fase werkt
Een onderzoeksartefact verbindt elke claim met de gegevens en configuratie ervan. Geef voldoende context vrij om de vergelijking te reconstrueren, inclusief mislukte omstandigheden.
Werk een voorbeeld door
Illustratieve studieoefening · geschreven door botstest
Kies één plot uit het rapport en traceer deze terug naar een proefmanifest, controlepunt en omgevingsversie. Vraag een collega om het opnieuw te genereren zonder ongedocumenteerde parameters te kiezen.
- Publiceer de splitsings- en protocoldefinities.
- Bewaar run-ID's en foutcategorieën.
- Afzonderlijke simulatie en fysiek bewijs in de conclusies.
Een vrijgegeven controlepunt zonder de verwerkings- en evaluatie-instellingen is geen compleet reproductiepakket.
Referentiebasis: Kruisvalidatie: evaluatie van de prestaties van de schatter. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.
Leer in deze volgorde
- Onzekerheid, herhaalde runs en release-metagegevens
- Simulatie-tot-echte beperkingen
- Gegevenssetmachtigingen en reproduceerbare omgevingsregistratie
Lezen en dan solliciteren
scikit-learn developers · Praktische gids
Kruisvalidatie: evaluatie van de prestaties van de schatter
Lees: Lees de uitgebreide evaluatiediscussie en de splitsingsstrategie die past bij uw gegevensafhankelijkheden.
Gebruik afhankelijkheidsbewuste splitsingen om het achtergehouden bewijsmateriaal te beschermen tegen trainings- en afstemmingsbeslissingen.
Pas het toe: Publiceer hardnekkige conditiedefinities en leg uit waarom gerelateerde onderzoeken niet over de splitsingen heen lekken.
Breng het in de praktijk
- Bereid een schoon herhalingspakket voor met exacte afhankelijkheden.
- Als u overstapt op hardware, documenteer dan de verschillen en begeleid de acceptatietests.
Een experimentpakket, sectie beperkingen en checklist voor reproduceerbaarheid.
Klaar voor de volgende stap wanneer…
Hulpmiddelen voor deze fase
Onderzoek een krachtgevoelig manipulatieplatform en bevestig de exacte onderzoeksinterfaces en configuratie.
Vergelijk een armonderzoeksplatform met de taak-, tooling- en software-interfaces die u nodig heeft.
Ontdek hoe manipulatiebeleid wordt geëvalueerd; scheid benchmarkbewijsmateriaal van implementatieclaims.
Veelvoorkomende valkuilen
- Het wijzigen van objectposities of proeftellingen tussen methoden.
- Succesvolle video's rapporteren zonder totaal aantal pogingen.
Waar moet je heen?
Breid uit naar imitatieleren, VLA-evaluatie of contactdetectie, terwijl u hetzelfde reproduceerbaarheidscontract behoudt.
Ontdek andere onderzoek paden →