Prima di iniziare
Conoscenza iniziale
- Programmazione di base e volontà di apprendere semplici meccaniche.
- Avere un'adeguata supervisione per strumenti, batterie e hardware alimentato.
Attrezzatura & ambiente
Scegli un kit documentato o una simulazione esistente prima di progettare componenti elettronici personalizzati. Mantieni il primo compito in uno spazio interno controllato.
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
Scegli un comportamento realizzabile del rover
Definire una piccola attività e identificare i sottosistemi di cui ha bisogno.
Come funziona questa fase
Un progetto rover dovrebbe iniziare con un comportamento limitato e una costruzione documentata. I sottosistemi personalizzati moltiplicano i problemi di integrazione.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Scegli un'attività di arresto degli ostacoli indoor e confronta un simulatore con il progetto di un rover esistente. Disegna le responsabilità di telaio, guida, rilevamento e calcolo prima di modificare l'elenco delle parti.
- Seleziona una piattaforma di partenza documentata.
- Controlla le revisioni esatte della build e gli strumenti richiesti.
- Scrivi un primo comportamento visibile e una condizione di ripristino.
Un elenco di parti di un'altra revisione potrebbe non corrispondere all'alimentazione, al montaggio o alle interfacce software.
Base di riferimento: Costruisci il tuo robot. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Chassis, unità, elaborazione e rilevamento
- Movimento a circuito aperto rispetto al feedback
- Parti, strumenti e requisiti di documentazione
Leggi, quindi applica
Gazebo project · Tutorial tecnico
Costruisci il tuo robot
Leggi: Segui l'esempio del modello di robot in ordine e controlla le definizioni di coordinate e giunti.
Utilizza un modello minimo documentato per isolare i problemi di configurazione e geometria prima di aggiungere ulteriori comportamenti.
Applicalo: Disegna le parti e i telai del rover e scegli un comportamento realizzabile prima di acquistare componenti aggiuntivi.
Mettilo in pratica
- Confronta un progetto rover documentato con un'alternativa simulata.
- Scrivi un primo comportamento come fermarsi davanti a un ostacolo noto.
Una descrizione del progetto con ambito e una distinta base verificata.
Pronti per il passo successivo quando...
Risorse per questa fase
Studia il progetto di un rover stampabile e i suoi requisiti meccanici, elettronici e di assemblaggio.
Esamina la robotica mobile basata su smartphone e controlla il supporto attuale del dispositivo e del software.
Esplora una piattaforma di apprendimento mobile compatta con un ecosistema di sviluppo documentato.
Intermedio
Integra il rilevamento e un comportamento affidabile
Eseguire il debug di un sottosistema alla volta prima di aggiungere autonomia.
Come funziona questa fase
Visualizza i sottosistemi separatamente prima di aggiungere l'autonomia. La validità dell'osservazione e le transizioni di stato prevedibili rendono trattabile il debug.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Confermare la direzione di guida e le osservazioni dei sensori in modo indipendente, quindi collegarli. Simulare una lettura non valida e verificare il cambiamento di stato pianificato anziché lasciare in uso l'ultima lettura del percorso chiaro.
- Prova la guida e il rilevamento in modo indipendente.
- Registra input, decisioni e comandi insieme.
- Aggiungere un test di guasto controllato.
La regolazione della navigazione non è in grado di riparare gli errori di direzione di rilevamento di base, di montaggio o di arresto.
Base di riferimento: Sensori nel gazebo. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Moto delle ruote, direzioni delle coordinate e odometria di base
- Validità e montaggio del sensore
- Transizioni di stato e comportamento di arresto limitato
Leggi, quindi applica
Gazebo project · Tutorial tecnico
Sensori nel gazebo
Leggi: Esamina la configurazione del sensore di esempio e le osservazioni che produce.
Utilizza gli esempi di osservazione per collegare la configurazione del sensore con un comportamento testabile e una risposta in caso di input mancante.
Applicalo: Testare l'osservazione che guida il comportamento, inclusa una lettura non valida o disconnessa.
Mettilo in pratica
- Prova la guida e il rilevamento separatamente, quindi combinali nel comportamento scelto.
- Registrare una condizione del sensore disconnesso o non valido e verificare la risposta pianificata.
Un comportamento del rover funzionante e un registro di integrazione/debug.
Pronti per il passo successivo quando...
Risorse per questa fase
Segui il percorso di apprendimento ufficiale del middleware; utilizzare la documentazione corrispondente alla distribuzione installata.
Esamina l'hardware di percezione della profondità e dei bordi in un esperimento di rilevamento registrato.
Crea un piccolo robot simulato e ispeziona il comportamento del sensore/controller senza acquistare hardware.
Professionale
Pubblicare un progetto maker manutenibile
Rendi riproducibile la build e identifica il prossimo limite ingegneristico.
Come funziona questa fase
Un'utile versione del maker spiega come ricostruire e mantenere il progetto. Includere gli errori e i limiti dell'ambito nella dimostrazione.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Fornisci a un altro produttore i record della build e del software. Chiedi loro di riprodurre una prova indoor dichiarata e di identificare un fallimento noto senza fare affidamento sulla memoria dell'autore originale.
- Parti della versione, codice e calibrazione.
- Pubblicare prove di processi normali e falliti.
- Scrivi note di ripristino, manutenzione e limiti non risolti.
Una clip visivamente riuscita non è una prova sufficiente per una costruzione non documentata o non riproducibile.
Base di riferimento: Integrazione del sistema. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Parti con versione, software e calibrazione
- Manutenzione e sostituzione di batterie/consumabili
- Dichiarazioni di prestazione basate su prove ripetibili
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: Pubblicare le versioni delle parti/del software, la configurazione, i registri e un esempio di errore/ripristino ripetibile.
Mettilo in pratica
- Ripetere un test indoor dichiarato e segnalare sia le prove riuscite che quelle fallite.
- Scrivi una guida alla creazione, configurazione, ripristino e manutenzione per un altro produttore.
Un fascicolo del produttore riproducibile e un piano di estensione basato sull'evidenza.
Pronti per il passo successivo quando...
Risorse per questa fase
Ispeziona i segnali del robot registrati e crea viste che espongono tempistiche e guasti del sistema.
Visualizza le osservazioni spaziali e confrontale con i risultati del modello e della traiettoria.
Confronta una piattaforma di ricerca mobile con le esigenze di carico utile, terreno, rilevamento e integrazione.
Insidie comuni
- Aggiunta della navigazione prima del rilevamento di base e dell'interruzione del lavoro.
- Copia di un elenco di parti senza verificare la revisione dell'hardware e i requisiti di alimentazione.
Dove andare dopo
Continuare con la navigazione o la calibrazione del sensore quando il comportamento di base del rover è ripetibile.
Esplora altro casa percorsi →