Innan du börjar
Startkunskap
- Grundläggande ROS-koncept och koordinattransformer.
- Förstå en mobil bas och dess avkänningsantaganden.
Utrustning & miljö
Börja i en simulerad miljö som stöds. Fysiska prövningar kräver en kontrollerad rutt och en auktoriserad operatör.
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å navigationskedjan
Separat kartläggning, lokalisering, planering och kontroll.
Hur det här steget fungerar
Navigeringen beror på konsekvent geometri och observationer. En karta beskriver miljön; lokalisering uppskattar robotens ställning; planerare och kontrollanter använder den uppskattningen för att välja och följa rörelse.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Om roboten hoppar i RViz, jämför tre observationer: rå sensordata i sin sensorram, dess placering i robotramen och robotens posering i kartramen. En stabil råskanning som rör sig felaktigt efter transformation pekar på ett annat problem än en stabil robot-relativ skanning med driftlokalisering. Kontrollera ramrelationer och tider innan du utfärdar ett annat navigeringsmål.
- Kontrollera transformationsrelationer och robotbeskrivning.
- Verifiera odometri och sensorobservationer oberoende.
- Testa sedan kartläggning/lokalisering från en känd initial pose.
Ställ inte in planeraren för att kompensera för inkonsekventa ramar eller inaktuella observationer.
Referensbas: Installationsguide för första gången. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Odometri, kart- och robotramar
- Sensorräckvidd, tidsstämplar och kalibrering
- Statiska kartor och lokaliseringsantaganden
Läs och ansök sedan
Open Navigation · Nav2 · Teknisk handledning
Installationsguide för första gången
Läs: Följ transformationer och robotbeskrivningar innan vägmätning, perception, fotavtryck och navigeringskonfiguration.
Använd inställningsberoendeordningen för att lokalisera om ett fel börjar i ramar, avkänning, lokalisering eller navigering.
Använd det: Verifiera indata för transformation och robotbeskrivning före vägmätning, avkänning och kart-/lokaliseringsbeteende.
Omsätt det i praktiken
- Kör en dokumenterad navigeringssimulering och inspektera ramar.
- Skapa en liten karta och anteckna var roboten tror att den är.
En karta, ramdiagram och lokaliseringsobservationslogg.
Redo för nästa steg när...
Resurser för detta skede
Studera navigeringskomponenter, kartor, lokalisering, beteendeorkestrering och återhämtning i den matchande versionen.
Bygg en simulerad miljö och testa robotgränssnitt innan du går över till en fysisk installation.
Utforska en kompakt mobil lärplattform med ett dokumenterat utvecklingsekosystem.
Mellanliggande
Utvärdera rutter och återhämtning
Gör ruttavslutningen mätbar under representativa ändringar.
Hur det här steget fungerar
Robotens fotavtryck, hinderrepresentation och styrenhet bestämmer tillsammans användbar frigång. En geometrisk bana kan existera medan hela roboten inte kan följa den på ett tillförlitligt sätt.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Skapa ett ruttförslag med kolumner för startposition, ruttens skick, uppnått mål, mänskligt ingripande och orsak till misslyckande. Kör en rak gång, ett hörn och en blockerad destination separat. Ett mål som uppnås först efter att en operatör flyttat ett hinder bör inte få samma autonoma slutförande etikett som en oavbruten körning.
- Registrera fotavtryck och avkänningsantaganden.
- Skapa repeterbara rutt- och hinderfall.
- Ändra en inställning och jämför samma fall.
Om beteendet på smala vägar förvärras, inspektera fotavtryck och antaganden om hinder/inflation innan du minskar frigången utan åtskillnad.
Referensbas: Nav2 Tuning Guide. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Globala rutter kontra lokal hinderhantering
- Kostnadskartor, klarering och måltolerans
- Återställningstillstånd och blockerade destinationer
Läs och ansök sedan
Open Navigation · Nav2 · Praktisk guide
Nav2 Tuning Guide
Läs: Läs inställningsguiden för de komponenter som faktiskt används i din navigationsstack.
Använd komponentspecifik vägledning för att utforma kontrollerade rutttest istället för att ändra många parametrar samtidigt.
Använd det: Jämför en deklarerad uppsättning rutt- och hinderförhållanden samtidigt som orelaterade inställningar hålls konstanta.
Omsätt det i praktiken
- Testa fasta rutter med olika startställningar och hinderplaceringar.
- Spela in en blockerad väg och verifiera en begränsad återställning eller eskalering.
En rutttestmatris och återhämtningsbeteendelogg.
Redo för nästa steg när...
Resurser för detta skede
Studera navigeringskomponenter, kartor, lokalisering, beteendeorkestrering och återhämtning i den matchande versionen.
Undersök arbetsflöden för kartläggning och lokalisering, registrera sensorer och kalibreringsantaganden.
Inspektera inspelade robotsignaler och bygg vyer som avslöjar timing och systemfel.
Professionell
Planera platsöverföring och underhåll
Anslut en navigeringsstack till operativmiljön.
Hur det här steget fungerar
En platsöverföring förändrar mer än landskapet. Dörrar, trafik, nätverkstäckning och driftöverlämningar kan ogiltigförklara antaganden från en tom simulering.
Arbeta igenom ett exempel
Illustrativ studieövning · skriven av botstest
Undersök en föreslagen leveransväg och lista där destinationen kan vara blockerad eller en mänsklig handoff försenad. Förvandla varje skillnad från simulering till ett acceptansfall och tilldela någon att underhålla kartan.
- Jämför platsförhållandena med den testade modellen.
- Definiera regler för komplettering, intervention och reservregler.
- Testa igen efter kart- eller konfigurationsändringar.
En ny karta som ser korrekt ut behöver fortfarande lokaliserings- och ruttregressionstester.
Referensbas: Produktförverkligande. Exemplet och genomgången är redaktionella tillämpningar av källan.
Lär dig i den här ordningen
- Kartuppdateringar, webbplatsändringar och kalibreringsdrift
- Flotta trafik, avgifter och nätverksbegränsningar
- Frigör acceptans och underhållsägande
Läs och ansök sedan
NASA Systems Engineering Handbook · Praktisk guide
Produktförverkligande
Läs: Läs översikten och jämför ansvar för verifiering, validering och produktövergång.
Använd skillnaden mellan verifiering och validering för att strukturera acceptans och överlämnandebevis.
Använd det: Skapa webbplatsacceptansbevis som täcker verkliga överlämningar, rutter som inte stöds och ägarskap för uppdatering/återställning.
Omsätt det i praktiken
- Undersök en representativ platsväg och jämför den med simuleringsantaganden.
- Förbered regressionstester för kartändringar och programuppdateringar.
En svit för platsberedskap och navigeringsregression.
Redo för nästa steg när...
Resurser för detta skede
Jämför en mobil forskningsplattform mot nyttolast, terräng, avkänning och integrationsbehov.
Jämför en ROS-orienterad mobilplattform med de gränssnitt och avkänning som krävs för uppgiften.
Studera navigeringskomponenter, kartor, lokalisering, beteendeorkestrering och återhämtning i den matchande versionen.
Vanliga fallgropar
- Att anta en visuellt bra karta garanterar lokalisering.
- Trimma för en tom miljö och ignorera trafiken.
Vart ska man gå härnäst
Utöka till lager- eller fältdistribution endast när ruttundantag och underhållsägande är explicit.
Utforska andra bygg vägar →