Antes de começar
Iniciando conhecimento
- Liste as habilidades existentes de programação, mecânica, elétrica ou domínio.
- Escolha uma função alvo antes de escolher uma grande compra de hardware.
Equipamento & meio ambiente
Use simulação compartilhável publicamente e pequenos conjuntos de dados. Mantenha as informações confidenciais do empregador fora do portfólio.
Sem tempo de conclusão fixo: use os portões de evidências abaixo para decidir quando avançar. Os links de recursos abrem a entrada do diretório botstest; verifique a documentação do editor para obter a versão e configuração exatas.
Iniciante
Escolha uma função e um projeto tratável
Traduza uma direção de trabalho em trabalho técnico observável.
Como funciona esta etapa
Escolha uma função pela contribuição que deseja demonstrar. Um projeto pequeno pode demonstrar habilidades de integração, modelagem ou operações de software sem pretender cobrir todo o campo.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Um switcher de carreira de software pode construir um circuito simulado de detecção e ação e documentar suas interfaces. Em vez disso, um estudante de mecânica poderia modelar uma junta e explicar as suposições de carga. Cada um precisa de uma tarefa clara e de evidências.
- Selecione uma função de destino.
- Liste as habilidades existentes e uma base que falta.
- Escreva um projeto limitado com um resultado visível.
Se o projeto exigir conhecimento especializado em todos os subsistemas antes de poder ser executado, reduza seu escopo.
Base de referência: O que é robótica?. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Limites de funções de software, mecatrônica, pesquisa e operações
- Resumos de tarefas e evidências de contribuição
- Vocabulário básico de sistema robótico
Leia e aplique
Kris Hauser · University of Illinois · Capítulo do curso
O que é robótica?
Leia: Comece com a definição e os exemplos e, em seguida, identifique a tarefa que seu projeto pretende realizar.
Use as definições para separar uma tarefa física, um recurso de software e o limite geral do sistema.
Aplique: Escolha uma tarefa do robô e explique como a função alvo contribui para seu comportamento físico.
Coloque em prática
- Mapeie suas habilidades existentes para uma pequena tarefa de robô.
- Escolha um projeto de simulação com entrada, saída e regra de conclusão mensurável.
Um mapa de funções e um resumo do projeto de portfólio de uma página.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Estabeleça vocabulário e distinga os tipos de robôs antes de escolher uma plataforma.
Explore áreas de pesquisa e material educacional para posicionar um estudo ou plano de aprendizagem em robótica.
Crie um pequeno robô simulado e inspecione o comportamento do sensor/controlador sem comprar hardware.
Intermediário
Crie evidências de integração e depuração
Mostre como você investiga um problema e melhora o sistema.
Como funciona esta etapa
Um portfólio útil mostra diagnósticos e decisões, não apenas um resultado tutorial. Torne uma falha e sua investigação inspecionáveis.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Grave um exemplo de navegação que falha após a reinicialização do sensor. Explique o sintoma observado, o componente suspeito e o teste que distinguiu observações obsoletas de um problema de planejamento.
- Mantenha uma linha de base e atribuição upstream.
- Capture uma execução normal e uma execução com falha.
- Mostre a mudança e as evidências de que ela melhorou.
Evite reivindicar propriedade de algoritmos upstream; distinguir o exemplo que você reproduziu da integração que você alterou.
Base de referência: Integração de Sistemas. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Componentes ROS, gravações e configuração
- Registros de problemas e comparações controladas
- Instruções legíveis de configuração e teste
Leia e aplique
Kris Hauser · University of Illinois · Capítulo do curso
Integração de Sistemas
Leia: Concentre-se no comportamento em tempo real, nas opções de comunicação e nas ferramentas de desenvolvimento.
Use conceitos de temporização e comunicação para decidir onde registrar falhas e qual componente possui recuperação.
Aplique: Documente uma falha de interface ou temporização que você diagnosticou, incluindo as evidências de antes e depois.
Coloque em prática
- Implemente um exemplo de navegação ou manipulação em simulação.
- Registre uma falha, seu diagnóstico e um teste que a exponha.
Um projeto de trabalho com um registro de problemas e um teste reproduzível.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Siga o caminho oficial de aprendizagem de middleware; use a documentação correspondente à sua distribuição instalada.
Estude componentes de navegação, mapas, localização, orquestração de comportamento e recuperação na versão correspondente.
Explore o planejamento de movimento do robô, planejamento de cenas e integração de manipulação em um exemplo de versão correspondente.
Profissional
Prepare uma transferência técnica profissional
Torne o trabalho revisável por alguém que não o construiu.
Como funciona esta etapa
Trate o portfólio como uma transferência técnica para um revisor. O revisor deve ser capaz de julgar a contribuição e reproduzir a sua afirmação principal.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Dê a um colega uma verificação limpa e um breve roteiro de revisão. Peça-lhes para identificarem o limite do sistema, executarem o teste e explicarem uma limitação sem entrar em contato com você.
- Escreva notas de arquitetura e configuração.
- Empacote um resultado reproduzível e limites conhecidos.
- Prepare uma explicação concisa de compensação para revisão.
Se o revisor só puder assistir a um vídeo, adicione evidências executáveis ou um relato preciso de hardware indisponível.
Base de referência: Lista de verificação de coordenação de lançamento. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Arquitetura, limitações e propriedade
- Evidência de desempenho e incerteza
- Licenças, atribuição e comunicação de entrevistas
Leia e aplique
Google Site Reliability Engineering · Guia prático
Lista de verificação de coordenação de lançamento
Leia: Leia a lista de verificação como um aviso para identificar evidências de propriedade e recuperação ausentes.
Use a lista de verificação para encontrar decisões faltantes de propriedade, observabilidade e recuperação antes da entrega.
Aplique: Peça a um colega que use sua configuração, limitações conhecidas e instruções de recuperação de um ambiente limpo.
Coloque em prática
- Peça a um colega para executar o projeto a partir de uma configuração limpa.
- Prepare um breve passo a passo técnico de uma compensação de engenharia.
Um dossiê de projeto sofisticado e um plano de lacunas de habilidades específicas para cada função.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Inspecione os sinais registrados do robô e crie visualizações que expõem falhas de tempo e do sistema.
Visualize observações espaciais e compare-as com resultados de modelos e trajetórias.
Estude a mecânica, os quadros de coordenadas, a cinemática e os fundamentos de controle relevantes para o exercício.
Armadilhas comuns
- Coletando muitos repositórios de tutoriais inacabados.
- Reivindicar experiência em produção ou pesquisa a partir de uma única demonstração.
Para onde ir a seguir
Use os roteiros de desenvolvimento e pesquisa para aprofundar as habilidades mais fracas expostas pela análise de seu portfólio.
Explorar outros aprenda caminhos →