Prima di iniziare
Conoscenza iniziale
- Concetti base del ROS e trasformate di coordinate.
- Comprendere una base mobile e le sue ipotesi di rilevamento.
Attrezzatura & ambiente
Inizia in un ambiente simulato supportato. Le prove fisiche necessitano di un percorso controllato e di un operatore autorizzato.
Nessun tempo di completamento fisso: usa i cancelli delle prove qui sotto per decidere quando avanzare. I collegamenti alle risorse aprono la voce della directory botstest; controlla la documentazione dell'editore per la versione e la configurazione esatte.
Principiante
Comprendere la catena di navigazione
Mappatura, localizzazione, pianificazione e controllo separati.
Come funziona questa fase
La navigazione dipende dalla geometria e dalle osservazioni coerenti. Una mappa descrive l'ambiente; la localizzazione stima la posa del robot; pianificatori e controllori utilizzano tale stima per scegliere e seguire il movimento.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Se il robot salta in RViz, confronta tre osservazioni: i dati grezzi del sensore nel frame del sensore, il suo posizionamento nel frame del robot e la posa del robot nel frame della mappa. Una scansione grezza stabile che si muove in modo errato dopo la trasformazione indica un problema diverso da una scansione stabile relativa al robot con localizzazione alla deriva. Controlla le relazioni e i tempi dei frame prima di emettere un altro obiettivo di navigazione.
- Controlla le relazioni di trasformazione e la descrizione del robot.
- Verificare l'odometria e le osservazioni dei sensori in modo indipendente.
- Quindi testare la mappatura/localizzazione da una posa iniziale nota.
Non ottimizzare il pianificatore per compensare fotogrammi incoerenti o osservazioni obsolete.
Base di riferimento: Guida alla configurazione del robot per la prima volta. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Odometria, mappa e fotogrammi robot
- Gamma del sensore, timestamp e calibrazione
- Mappe statiche e ipotesi di localizzazione
Leggi, quindi applica
Open Navigation · Nav2 · Tutorial tecnico
Guida alla configurazione del robot per la prima volta
Leggi: Segui le trasformazioni e le descrizioni dei robot prima della configurazione dell'odometria, della percezione, dell'impronta e della navigazione.
Utilizzare l'ordine di dipendenza dell'impostazione per individuare se un errore inizia nei frame, nel rilevamento, nella localizzazione o nella navigazione.
Applicalo: Verifica gli input di trasformazione e descrizione del robot prima del comportamento di odometria, rilevamento e mappatura/localizzazione.
Mettilo in pratica
- Esegui una simulazione di navigazione documentata e ispeziona i frame.
- Crea una piccola mappa e registra dove pensa che sia il robot.
Una mappa, un diagramma del quadro e un registro di osservazione della localizzazione.
Pronti per il passo successivo quando...
Risorse per questa fase
Studia i componenti di navigazione, le mappe, la localizzazione, l'orchestrazione del comportamento e il ripristino nella versione corrispondente.
Costruisci un ambiente simulato e testa le interfacce dei robot prima di passare a una configurazione fisica.
Esplora una piattaforma di apprendimento mobile compatta con un ecosistema di sviluppo documentato.
Intermedio
Valutare percorsi e recupero
Rendere misurabile il completamento del percorso in base a modifiche rappresentative.
Come funziona questa fase
L'impronta del robot, la rappresentazione degli ostacoli e il controller determinano insieme lo spazio utilizzabile. Può esistere un percorso geometrico mentre il robot completo non può seguirlo in modo affidabile.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Crea un foglio di percorso proposto con colonne per posizione iniziale, condizioni del percorso, obiettivo raggiunto, intervento umano e motivo del fallimento. Percorrere separatamente un corridoio rettilineo, una curva e una destinazione con ostacoli. Un obiettivo raggiunto solo dopo che un operatore ha spostato un ostacolo non dovrebbe ricevere la stessa etichetta di completamento autonomo di una corsa ininterrotta.
- Registrare l'impronta e le ipotesi di rilevamento.
- Creare percorsi ripetibili e casi di ostruzione.
- Modificare un'impostazione e confrontare gli stessi casi.
Se il comportamento sul percorso stretto peggiora, ispezionare l'impronta e le ipotesi di ostacolo/gonfiaggio prima di ridurre indiscriminatamente lo spazio libero.
Base di riferimento: Guida alla sintonizzazione Nav2. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Percorsi globali e gestione degli ostacoli locali
- Mappe di costo, autorizzazione e tolleranza agli obiettivi
- Stati di ripristino e destinazioni bloccate
Leggi, quindi applica
Open Navigation · Nav2 · Guida pratica
Guida alla sintonizzazione Nav2
Leggi: Leggi le linee guida per l'ottimizzazione dei componenti effettivamente utilizzati nel tuo stack di navigazione.
Utilizza indicazioni specifiche per componente per progettare test su percorso controllato anziché modificare molti parametri contemporaneamente.
Applicalo: Confronta un insieme dichiarato di condizioni di percorso e ostacoli mantenendo costanti le impostazioni non correlate.
Mettilo in pratica
- Prova percorsi fissi con diverse pose iniziali e posizionamenti degli ostacoli.
- Registra un percorso bloccato e verifica un ripristino o un'escalation limitata.
Una matrice di test del percorso e un registro del comportamento di ripristino.
Pronti per il passo successivo quando...
Risorse per questa fase
Studia i componenti di navigazione, le mappe, la localizzazione, l'orchestrazione del comportamento e il ripristino nella versione corrispondente.
Esaminare i flussi di lavoro di mappatura e localizzazione, registrando le ipotesi di sensore e calibrazione.
Ispeziona i segnali del robot registrati e crea viste che espongono tempistiche e guasti del sistema.
Professionale
Pianificare il trasferimento e la manutenzione del sito
Connettere uno stack di navigazione all'ambiente operativo.
Come funziona questa fase
Il trasferimento di un sito cambia più dello scenario. Porte, traffico, copertura di rete e trasferimenti operativi possono invalidare le ipotesi di una simulazione vuota.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Survey one proposed delivery route and list where the destination may be blocked or a human handoff delayed. Trasforma ogni differenza dalla simulazione in un caso di accettazione e assegna a qualcuno il compito di mantenere la mappa.
- Confronta le condizioni del sito con il modello testato.
- Definire le regole di completamento, intervento e fallback.
- Ripetere il test dopo modifiche alla mappa o alla configurazione.
Una nuova mappa che sembra corretta necessita ancora di test di localizzazione e di regressione del percorso.
Base di riferimento: Realizzazione del prodotto. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Aggiornamenti delle mappe, modifiche del sito e deriva della calibrazione
- Traffico della flotta, tariffazione e vincoli di rete
- Rilasciare l'accettazione e la proprietà di manutenzione
Leggi, quindi applica
NASA Systems Engineering Handbook · Guida pratica
Realizzazione del prodotto
Leggi: Leggi la panoramica e confronta le responsabilità di verifica, convalida e transizione del prodotto.
Utilizzare la distinzione tra verifica e convalida per strutturare l'accettazione e la prova di consegna.
Applicalo: Crea prove di accettazione del sito che coprano trasferimenti reali, percorsi non supportati e proprietà di aggiornamento/ripristino.
Mettilo in pratica
- Survey a representative site route and compare it with simulation assumptions.
- Preparare test di regressione per modifiche alle mappe e aggiornamenti software.
Un dossier di preparazione del sito e una suite di regressione della navigazione.
Pronti per il passo successivo quando...
Risorse per questa fase
Confronta una piattaforma di ricerca mobile con le esigenze di carico utile, terreno, rilevamento e integrazione.
Confronta una piattaforma mobile orientata al ROS con le interfacce e il rilevamento richiesti per l'attività.
Studia i componenti di navigazione, le mappe, la localizzazione, l'orchestrazione del comportamento e il ripristino nella versione corrispondente.
Insidie comuni
- Supponendo che una mappa visivamente buona garantisca la localizzazione.
- Sintonizzazione per un ambiente vuoto e ignorando il traffico operativo.
Dove andare dopo
Estendi alla distribuzione in magazzino o sul campo solo quando le eccezioni del percorso e la proprietà della manutenzione sono esplicite.
Esplora altro costruisci percorsi →