Prima di iniziare
Conoscenza iniziale
- Elenca le competenze esistenti di programmazione, meccanica, elettrica o di dominio.
- Scegli un ruolo target prima di effettuare un acquisto hardware di grandi dimensioni.
Attrezzatura & ambiente
Utilizza simulazioni condivisibili pubblicamente e piccoli set di dati. Mantenere le informazioni riservate del datore di lavoro fuori dal portafoglio.
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 ruolo e un progetto trattabile
Tradurre una direzione lavorativa in lavoro tecnico osservabile.
Come funziona questa fase
Scegli un ruolo in base al contributo che desideri dimostrare. Un piccolo progetto può mostrare capacità di integrazione software, modellazione o operazioni senza pretendere di coprire l'intero campo.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Chi cambia carriera nel software può costruire un circuito simulato di rilevamento e azione e documentarne le interfacce. Uno studente di meccanica potrebbe invece modellare un giunto e spiegare le ipotesi di carico. Ognuno ha bisogno di un compito chiaro e di prove.
- Seleziona un ruolo target.
- Elenca le competenze esistenti e una base mancante.
- Scrivi un progetto delimitato con un risultato visibile.
Se il progetto richiede esperienza in ogni sottosistema prima di poter essere eseguito, ridurne l'ambito.
Base di riferimento: Cos'è la robotica?. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Confini dei ruoli nel software, nella meccatronica, nella ricerca e nelle operazioni
- Brief dei compiti e prove del contributo
- Vocabolario di base dei sistemi robotici
Leggi, quindi applica
Kris Hauser · University of Illinois · Capitolo del corso
Cos'è la robotica?
Leggi: Inizia con la definizione e gli esempi, quindi identifica l'attività che il tuo progetto intende svolgere.
Utilizzare le definizioni per separare un'attività fisica, una funzionalità software e il confine generale del sistema.
Applicalo: Scegli un'attività del robot e spiega come il ruolo target contribuisce al suo comportamento fisico.
Mettilo in pratica
- Mappa le tue competenze esistenti su un piccolo compito robotico.
- Scegli un progetto di simulazione con una regola di input, output e completamento misurabile.
Una mappa dei ruoli e una descrizione del progetto portfolio di una pagina.
Pronti per il passo successivo quando...
Risorse per questa fase
Stabilisci il vocabolario e distingui i tipi di robot prima di scegliere una piattaforma.
Esplora aree di ricerca e materiale didattico per posizionare uno studio sulla robotica o un piano di apprendimento.
Crea un piccolo robot simulato e ispeziona il comportamento del sensore/controller senza acquistare hardware.
Intermedio
Creare prove di integrazione e debug
Mostra come indagare su un problema e migliorare il sistema.
Come funziona questa fase
Un portfolio utile mostra la diagnosi e le decisioni, non solo il risultato di un tutorial. Rendi ispezionabile un fallimento e la sua indagine.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Registra un esempio di navigazione che non riesce dopo il riavvio del sensore. Spiegare il sintomo osservato, la componente sospetta e il test che ha distinto le osservazioni stantie da un problema di pianificazione.
- Mantenere una linea di base e un'attribuzione a monte.
- Cattura una corsa normale e una corsa non riuscita.
- Mostrare il cambiamento e le prove del suo miglioramento.
Evitare di rivendicare la proprietà degli algoritmi upstream; distinguere l'esempio riprodotto dall'integrazione modificata.
Base di riferimento: Integrazione del sistema. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Componenti ROS, registrazioni e configurazione
- Registri dei problemi e confronti controllati
- Istruzioni di configurazione e test leggibili
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: Documentare un errore di interfaccia o di temporizzazione diagnosticato, comprese le prove prima e dopo.
Mettilo in pratica
- Implementa un esempio di navigazione o manipolazione nella simulazione.
- Registra un guasto, la sua diagnosi e un test che lo espone.
Un progetto di lavoro con un registro dei problemi e un test riproducibile.
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.
Studia i componenti di navigazione, le mappe, la localizzazione, l'orchestrazione del comportamento e il ripristino nella versione corrispondente.
Esplora la pianificazione del movimento del robot, la pianificazione delle scene e l'integrazione della manipolazione in un esempio con corrispondenza della versione.
Professionale
Preparare un passaggio di consegne tecnico professionale
Rendere il lavoro rivedibile da qualcuno che non lo ha realizzato.
Come funziona questa fase
Tratta il portfolio come un passaggio di consegne tecnico a un revisore. Il revisore dovrebbe essere in grado di giudicare il contributo e riprodurre la sua affermazione principale.
Lavora attraverso un esempio
Esercizio di studio illustrativo · scritto da botstest
Fornisci a un collega un checkout pulito e un breve script di revisione. Chiedi loro di identificare i limiti del sistema, eseguire il test e spiegare una limitazione senza contattarti.
- Scrivere note di architettura e configurazione.
- Preparare un risultato riproducibile e limiti noti.
- Preparare una spiegazione concisa del compromesso per la revisione.
Se il revisore può solo guardare un video, aggiungere prove eseguibili o un resoconto preciso dell'hardware non disponibile.
Base di riferimento: Avvia la lista di controllo del coordinamento. L'esempio e la procedura dettagliata sono applicazioni editoriali della fonte.
Impara in questo ordine
- Architettura, limitazioni e proprietà
- Evidenze di performance e incertezza
- Licenze, attribuzione e comunicazione del colloquio
Leggi, quindi applica
Google Site Reliability Engineering · Guida pratica
Avvia la lista di controllo del coordinamento
Leggi: Leggi la lista di controllo come suggerimento per identificare la proprietà mancante e le prove di recupero.
Utilizza la lista di controllo per individuare le decisioni mancanti relative alla proprietà, all'osservabilità e al recupero prima della consegna.
Applicalo: Chiedi a un collega di utilizzare la configurazione, le limitazioni note e le istruzioni di ripristino da un ambiente pulito.
Mettilo in pratica
- Chiedi a un peer di eseguire il progetto da una configurazione pulita.
- Preparare una breve descrizione tecnica di un compromesso ingegneristico.
Un dossier di progetto accurato e un piano per le lacune di competenze specifiche per il ruolo.
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.
Studiare la meccanica, i sistemi di coordinate, la cinematica e i fondamenti di controllo rilevanti per l'esercizio.
Insidie comuni
- Raccolta di molti repository di tutorial incompleti.
- Rivendicare competenze di produzione o di ricerca da una singola dimostrazione.
Dove andare dopo
Utilizza le roadmap di sviluppo e ricerca per approfondire le competenze più deboli evidenziate dalla revisione del tuo portfolio.
Esplora altro impara percorsi →