Prima di iniziare
Conoscenza iniziale
- Geometria di base, unità e programmazione.
- Conoscere l'ambiente di misurazione e operativo previsto.
Attrezzatura & ambiente
Inizia con i dati registrati. Utilizzare supporti documentati e una configurazione supervisionata dell'attrezzatura per le acquisizioni fisiche.
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
Specificare cosa deve essere osservato
Scegli il rilevamento in base alle esigenze di misurazione anziché a una specifica principale.
Come funziona questa fase
Scegli un sensore in base all'osservazione necessaria per l'attività. Una gamma principale non stabilisce misurazioni affidabili su ogni materiale, superficie o vista.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Per un esercizio di visualizzazione del contenitore, confrontare un oggetto opaco non ostruito, una vista parziale e rendimenti di profondità non validi. Segna quali condizioni supportano la misurazione e quali dovrebbero essere rifiutate o intensificate.
- Specificare la quantità misurata e la scena.
- Ispezionare le osservazioni grezze prima dell'elaborazione.
- Elenca le condizioni non supportate e ambigue.
Una nuvola di punti resa plausibile può nascondere osservazioni grezze mancanti o non valide.
Base di riferimento: Stima della posa geometrica. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Portata, campo visivo e limitazioni della scena
- Elementi intrinseci della fotocamera e frame del sensore
- Larghezza di banda, interfacce e sorgenti di timestamp
Leggi, quindi applica
Russ Tedrake · MIT · Capitolo del corso
Stima della posa geometrica
Leggi: Inizia con telecamere, osservazioni di profondità, ritorni mancanti e viste parziali prima dei metodi di registrazione.
Utilizzare le ipotesi di rilevamento per identificare casi non osservabili prima di etichettare i dati o fidarsi di una stima geometrica.
Applicalo: Elencare le ipotesi sulla scena e le osservazioni che il sensore scelto non può fornire in modo affidabile.
Mettilo in pratica
- Scrivere un requisito di osservazione per una scena o un percorso.
- Ispezionare l'output del sensore di esempio e contrassegnare le osservazioni non valide o mancanti.
Una scheda dei requisiti di rilevamento e una verifica dei dati campione.
Pronti per il passo successivo quando...
Risorse per questa fase
Confronta il rilevamento della profondità con la portata, la scena, la calibrazione e i requisiti software supportati.
Confronta le opzioni della fotocamera di profondità con i reali requisiti di osservazione e integrazione.
Studia l'integrazione LiDAR, le interfacce dati e le condizioni di rilevamento per il percorso o la scena.
Intermedio
Calibrare la geometria e allineare il tempo
Verificare se è possibile confrontare più osservazioni in un fotogramma.
Come funziona questa fase
La calibrazione geometrica e l'allineamento temporale risolvono diversi problemi. Stabilire convenzioni e tempistiche prima di interpretare un errore di allineamento.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Allineare le osservazioni della telecamera e del robot di un bersaglio noto. Un offset costante suggerisce un'indagine diversa da un errore che cresce durante il movimento; ispezionare sia le trasformazioni che i tempi di osservazione anziché regolare la geometria alla cieca.
- Verificare le direzioni e le unità delle coordinate.
- Registrare la procedura di calibrazione e i residui.
- Confronta osservazioni stazionarie e in movimento.
Se l'allineamento è buono a riposo ma scarso durante il movimento, esaminare i tempi e l'acquisizione prima di riadattare ogni trasformazione.
Base di riferimento: Coordinate e trasformazioni. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Calibrazione intrinseca/estrinseca e stabilità di montaggio
- Allineamento dell'orologio e ritardo del trasporto
- Obiettivi di riferimento e ispezione residua
Leggi, quindi applica
Kris Hauser · University of Illinois · Capitolo del corso
Coordinate e trasformazioni
Leggi: Esamina i vettori e le convenzioni dei fotogrammi prima di comporre le trasformazioni.
Utilizza convenzioni di frame esplicite per individuare trasformazioni invertite, unità miste e allineamenti visivi fuorvianti.
Applicalo: Verificare la direzione della trasformazione e le convenzioni delle coordinate prima di interpretare i residui dell'allineamento.
Mettilo in pratica
- Cattura un target ripetibile o una scena di riferimento.
- Confronta le osservazioni della fotocamera allineata, della profondità o inerziali e ispeziona gli errori residui.
Un pacchetto di calibrazione e un rapporto di validazione dell'allineamento.
Pronti per il passo successivo quando...
Risorse per questa fase
Esplora il rilevamento fiduciale e posiziona le osservazioni con la geometria del marcatore nota e la calibrazione della fotocamera.
Ispeziona le nuvole di punti e i risultati dell'elaborazione della geometria prima di utilizzarli in una pipeline di percezione.
Esplora la misurazione inerziale e l'integrazione della stima dello stato con calibrazione e temporizzazione esplicite.
Professionale
Gestire una catena di percezione monitorata
Rileva quando le ipotesi di calibrazione o rilevamento non sono più valide.
Come funziona questa fase
La calibrazione è una configurazione mantenuta, non un certificato una tantum. Le modifiche fisiche e gli aggiornamenti di elaborazione necessitano di versioni identificabili e controlli di accettazione.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Sostituisci un sensore o spostane il supporto in una configurazione controllata. Utilizzare una scena nota per decidere quali controlli registrati devono superare prima che la navigazione a valle o l'acquisizione dei risultati siano nuovamente attendibili.
- Sensore di versione e record di calibrazione.
- Definire i trigger di sostituzione e modifica della montatura.
- Riproduci le osservazioni normali e degradate dopo le modifiche.
Un aggiornamento software che preserva i nomi dei file può comunque alterare l'elaborazione; conservare la versione e l'identità della configurazione.
Base di riferimento: Integrazione del sistema. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Deriva, sbalzi termici e spostamento di scena
- Monitoraggio della qualità dei dati e registrazioni dei rilasci
- Trigger di ricalibrazione e sostituzione dei componenti
Leggi, quindi applica
Kris Hauser · University of Illinois · Capitolo del corso
Integrazione del sistema
Leggi: Focus su comportamenti in tempo reale, scelte di comunicazione e strumenti di sviluppo.
Utilizzare concetti di tempistica e comunicazione per decidere dove registrare i guasti e quale componente possiede il ripristino.
Applicalo: Definisci timestamp, versione di calibrazione e controlli della qualità dei dati per un sensore sostitutivo o un supporto modificato.
Mettilo in pratica
- Definire i controlli dopo un cambio di montatura, una sostituzione del sensore o un aggiornamento del software.
- Riproduci registrazioni normali e degradate attraverso la pipeline di elaborazione.
Una suite di accettazione dei sensori e un manuale di ricalibrazione.
Pronti per il passo successivo quando...
Risorse per questa fase
Visualizza le osservazioni spaziali e confrontale con i risultati del modello e della traiettoria.
Ispeziona i segnali del robot registrati e crea viste che espongono tempistiche e guasti del sistema.
Esamina l'hardware di percezione della profondità e dei bordi in un esperimento di rilevamento registrato.
Insidie comuni
- Confondere le specifiche di una gamma di prodotti con misurazioni utilizzabili nella scena.
- Risolvere un problema di allineamento temporale modificando la geometria.
Dove andare dopo
Continuare la ricerca sulla percezione, la navigazione o l'ispezione con la catena di rilevamento convalidata.
Esplora altro costruisci percorsi →