Ontwikkeling & integratie · SCENARIO-ROADKAART

Bouw navigatie, kaarten en lokalisatie

Maak een kaart, valideer de lokalisatie en evalueer de navigatie met herstelbare routefouten.

Beoordeeld 27 oktober 2026 · Redactioneel leren en projectbegeleiding. Professioneel betekent projectdiepgang, niet een geaccrediteerde kwalificatie.

DE BESTEMMING

Wat je gaat produceren

Een sitegereedheidsdossier en navigatieregressiesuite. Verbind een navigatiestack met de besturingsomgeving.

Voordat je begint

Beginnende kennis

  • Basis ROS-concepten en coördinatentransformaties.
  • Begrijp een mobiele basis en de sensoraannames ervan.

Uitrusting & omgeving

Begin in een ondersteunde gesimuleerde omgeving. Fysieke proeven vereisen een gecontroleerde route en een geautoriseerde exploitant.

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.

01

Beginner

Begrijp de navigatieketen

Afzonderlijke mapping, lokalisatie, planning en controle.

Hoe deze fase werkt

Navigatie is afhankelijk van consistente geometrie en observaties. Een kaart beschrijft de omgeving; lokalisatie schat de pose van de robot; planners en controllers gebruiken die schatting om beweging te kiezen en te volgen.

Werk een voorbeeld door

Illustratieve studieoefening · geschreven door botstest

Als de robot in RViz springt, vergelijk dan drie waarnemingen: onbewerkte sensorgegevens in het sensorframe, de plaatsing ervan in het robotframe en de pose van de robot in het kaartframe. Een stabiele onbewerkte scan die na transformatie verkeerd beweegt, wijst op een ander probleem dan een stabiele robot-relatieve scan met driftende lokalisatie. Controleer de framerelaties en -tijden voordat u een nieuw navigatiedoel opgeeft.

  1. Controleer transformatierelaties en robotbeschrijving.
  2. Verifieer odometrie- en sensorwaarnemingen onafhankelijk.
  3. Test vervolgens de mapping/lokalisatie vanuit een bekende initiële pose.
Als het fout gaat

Stem de planner niet af om inconsistente frames of verouderde observaties te compenseren.

Referentiebasis: Installatiehandleiding voor de eerste robot. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.

Leer in deze volgorde

  1. Odometrie, kaart en robotframes
  2. Sensorbereik, tijdstempels en kalibratie
  3. Statische kaarten en lokalisatieaannames
Lezen en dan solliciteren

Open Navigation · Nav2 · Technische handleiding

Installatiehandleiding voor de eerste robot

Lees: Volg transformaties en robotbeschrijvingen vóór odometrie, perceptie, voetafdruk en navigatieconfiguratie.

Gebruik de volgorde van de setup-afhankelijkheid om te bepalen of een fout begint in frames, detectie, lokalisatie of navigatie.

Pas het toe: Controleer de invoer van transformaties en robotbeschrijvingen vóór odometrie, detectie en kaart-/lokalisatiegedrag.

Breng het in de praktijk

  1. Voer een gedocumenteerde navigatiesimulatie uit en inspecteer frames.
  2. Maak een kleine kaart en noteer waar de robot denkt dat hij is.
Produceer dit

Een kaart, framediagram en lokalisatieobservatielogboek.

Klaar voor de volgende stap wanneer…

Hulpmiddelen voor deze fase

Nav2 →

Bestudeer navigatiecomponenten, kaarten, lokalisatie, gedragsorkestratie en herstel in de bijbehorende release.

Gazebo →

Bouw een gesimuleerde omgeving en test robotinterfaces voordat u overgaat naar een fysieke opstelling.

TurtleBot3 →

Ontdek een compact mobiel leerplatform met een gedocumenteerd ontwikkelingsecosysteem.

02

Gemiddeld

Evalueer routes en herstel

Maak routevoltooiing meetbaar onder representatieve wijzigingen.

Hoe deze fase werkt

De voetafdruk van de robot, de obstakelweergave en de controller bepalen samen de bruikbare afstand. Er kan een geometrisch pad bestaan ​​terwijl de volledige robot dit niet op betrouwbare wijze kan volgen.

Werk een voorbeeld door

Illustratieve studieoefening · geschreven door botstest

Maak een voorgesteld routeblad met kolommen voor startpositie, routeconditie, bereikt doel, menselijke tussenkomst en faalreden. Voer een recht gangpad, een hoek en een geblokkeerde bestemming afzonderlijk uit. Een doel dat pas wordt bereikt nadat een operator een obstakel heeft verplaatst, mag niet hetzelfde label voor autonome voltooiing krijgen als een ononderbroken run.

  1. Leg voetafdruk en detectieaannames vast.
  2. Creëer herhaalbare route- en obstakelgevallen.
  3. Verander één instelling en vergelijk dezelfde gevallen.
Als het fout gaat

Als het gedrag op smalle routes verslechtert, inspecteer dan de aannames over de voetafdruk en de obstakels/inflatie voordat u de vrije ruimte zonder onderscheid verlaagt.

Referentiebasis: Nav2-afstemmingsgids. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.

Leer in deze volgorde

  1. Mondiale routes versus lokale hindernisafhandeling
  2. Kostenkaarten, goedkeuring en doeltolerantie
  3. Herstelstatussen en geblokkeerde bestemmingen
Lezen en dan solliciteren

Open Navigation · Nav2 · Praktische gids

Nav2-afstemmingsgids

Lees: Lees de afstemmingsrichtlijnen voor de componenten die daadwerkelijk in uw navigatiestack worden gebruikt.

Gebruik componentspecifieke begeleiding om gecontroleerde routetests te ontwerpen in plaats van veel parameters tegelijk te wijzigen.

Pas het toe: Vergelijk een aangegeven reeks route- en obstakelomstandigheden terwijl niet-gerelateerde instellingen constant blijven.

Breng het in de praktijk

  1. Test vaste routes met verschillende startposities en plaatsing van obstakels.
  2. Registreer een geblokkeerd pad en verifieer een begrensd herstel of escalatie.
Produceer dit

Een routetestmatrix en een logboek voor herstelgedrag.

Klaar voor de volgende stap wanneer…

Hulpmiddelen voor deze fase

Nav2 →

Bestudeer navigatiecomponenten, kaarten, lokalisatie, gedragsorkestratie en herstel in de bijbehorende release.

RTAB-Map →

Onderzoek mapping- en lokalisatieworkflows, waarbij u aannames over sensoren en kalibratie vastlegt.

Foxglove →

Inspecteer opgenomen robotsignalen en bouw weergaven die timing- en systeemfouten blootleggen.

03

Professioneel

Plan de overdracht en het onderhoud van de locatie

Verbind een navigatiestack met de besturingsomgeving.

Hoe deze fase werkt

Een locatieoverdracht verandert meer dan het landschap. Deuren, verkeer, netwerkdekking en operationele overdrachten kunnen aannames uit een lege simulatie ontkrachten.

Werk een voorbeeld door

Illustratieve studieoefening · geschreven door botstest

Onderzoek één voorgestelde bezorgroute en maak een lijst waar de bestemming mogelijk wordt geblokkeerd of een menselijke overdracht wordt uitgesteld. Verander elk verschil uit de simulatie in een acceptatiegeval en wijs iemand toe om de kaart te onderhouden.

  1. Vergelijk de omstandigheden ter plaatse met het geteste model.
  2. Definieer voltooiings-, interventie- en terugvalregels.
  3. Test opnieuw na kaart- of configuratiewijzigingen.
Als het fout gaat

Een nieuwe kaart die er correct uitziet, heeft nog steeds lokalisatie- en routeregressietests nodig.

Referentiebasis: Productrealisatie. Het voorbeeld en de walkthrough zijn redactionele toepassingen van de bron.

Leer in deze volgorde

  1. Kaartupdates, locatiewijzigingen en kalibratiedrift
  2. Vlootverkeer, opladen en netwerkbeperkingen
  3. Geef acceptatie en onderhoud van eigendom vrij
Lezen en dan solliciteren

NASA Systems Engineering Handbook · Praktische gids

Productrealisatie

Lees: Lees het overzicht en vergelijk de verantwoordelijkheden op het gebied van verificatie, validatie en producttransitie.

Gebruik het onderscheid tussen verificatie en validatie om acceptatie en overdracht van bewijsmateriaal te structureren.

Pas het toe: Creëer bewijs van locatieacceptatie dat betrekking heeft op echte overdrachten, niet-ondersteunde routes en eigendom van updates/herstel.

Breng het in de praktijk

  1. Onderzoek een representatieve locatieroute en vergelijk deze met simulatieaannames.
  2. Bereid regressietests voor op kaartwijzigingen en software-updates.
Produceer dit

Een sitegereedheidsdossier en navigatieregressiesuite.

Klaar voor de volgende stap wanneer…

Hulpmiddelen voor deze fase

Clearpath Jackal →

Vergelijk een mobiel onderzoeksplatform met de behoeften op het gebied van laadvermogen, terrein, detectie en integratie.

Husarion ROSbot →

Vergelijk een ROS-georiënteerd mobiel platform met de interfaces en detectie die nodig zijn voor de taak.

Nav2 →

Bestudeer navigatiecomponenten, kaarten, lokalisatie, gedragsorkestratie en herstel in de bijbehorende release.

Veelvoorkomende valkuilen

  • Ervan uitgaande dat een visueel goede kaart de lokalisatie garandeert.
  • Afstemmen op een lege omgeving en operationeel verkeer negeren.

Waar moet je heen?

Uitbreiden naar magazijn- of veldimplementatie alleen als route-uitzonderingen en onderhoudseigendom expliciet zijn.

Ontdek andere bouw paden →