Antes de começar
Iniciando conhecimento
- Programação básica e vontade de aprender mecânica simples.
- Tenha supervisão adequada para ferramentas, baterias e hardware alimentado.
Equipamento & meio ambiente
Escolha um kit ou simulação documentada existente antes de projetar componentes eletrônicos personalizados. Mantenha a primeira tarefa em um espaço interno controlado.
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 um comportamento viável do rover
Defina uma pequena tarefa e identifique os subsistemas necessários.
Como funciona esta etapa
Um projeto móvel deve começar com um comportamento limitado e uma construção documentada. Subsistemas personalizados multiplicam os problemas de integração.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Escolha uma tarefa interna de parada de obstáculos e compare um simulador com um projeto de rover existente. Desenhe as responsabilidades do chassi, da unidade, da detecção e do cálculo antes de alterar a lista de peças.
- Selecione uma plataforma inicial documentada.
- Verifique as revisões exatas da construção e as ferramentas necessárias.
- Escreva um primeiro comportamento visível e uma condição de redefinição.
Uma lista de peças de outra revisão pode não corresponder às interfaces de alimentação, montagem ou software.
Base de referência: Construindo seu próprio robô. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Chassi, unidade, computação e detecção
- Movimento de malha aberta versus feedback
- Requisitos de peças, ferramentas e documentação
Leia e aplique
Gazebo project · Tutorial técnico
Construindo seu próprio robô
Leia: Siga o exemplo do modelo do robô na ordem e inspecione as definições de coordenadas e juntas.
Use um modelo mínimo documentado para isolar problemas de configuração e geometria antes de adicionar mais comportamento.
Aplique: Desenhe as peças e estruturas do rover e escolha um comportamento alcançável antes de comprar componentes extras.
Coloque em prática
- Compare um projeto de rover documentado com uma alternativa simulada.
- Escreva um primeiro comportamento, como parar diante de um obstáculo conhecido.
Um resumo do projeto com escopo definido e uma lista de materiais verificada.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Estude um projeto de rover para impressão e seus requisitos mecânicos, eletrônicos e de montagem.
Investigue a robótica móvel baseada em smartphones e verifique o suporte atual de dispositivos e software.
Explore uma plataforma de aprendizagem móvel compacta com um ecossistema de desenvolvimento documentado.
Intermediário
Integre detecção e um comportamento confiável
Depure um subsistema por vez antes de adicionar autonomia.
Como funciona esta etapa
Abra os subsistemas separadamente antes de adicionar autonomia. A validade da observação e as transições de estado previsíveis tornam a depuração tratável.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Confirme a direção de movimento e as observações do sensor de forma independente e, em seguida, conecte-os. Simule uma leitura inválida e verifique a mudança de estado planejada em vez de deixar a última leitura de caminho limpo permanecer em uso.
- Test drive e detecção de forma independente.
- Registrar entrada, decisão e comando juntos.
- Adicionar um teste de falha controlado.
O ajuste de navegação não pode reparar erros básicos de direção de detecção, montagem ou estado de parada.
Base de referência: Sensores no Gazebo. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Movimento da roda, direções coordenadas e odometria básica
- Validade e montagem do sensor
- Transições de estado e comportamento de parada limitada
Leia e aplique
Gazebo project · Tutorial técnico
Sensores no Gazebo
Leia: Revise o exemplo de configuração do sensor e as observações que ele produz.
Use os exemplos de observação para conectar a configuração do sensor com um comportamento testável e resposta de entrada ausente.
Aplique: Teste a observação que impulsiona o comportamento, incluindo uma leitura inválida ou desconectada.
Coloque em prática
- Teste o drive e a detecção separadamente e depois combine-os no comportamento escolhido.
- Registre uma condição de sensor desconectado ou inválido e verifique a resposta planejada.
Um comportamento móvel funcional e um log de integração/depuração.
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.
Investigue o hardware de profundidade e percepção de borda em um experimento de detecção gravado.
Crie um pequeno robô simulado e inspecione o comportamento do sensor/controlador sem comprar hardware.
Profissional
Publicar um projeto maker sustentável
Torne a construção reproduzível e identifique o próximo limite de engenharia.
Como funciona esta etapa
Uma versão útil do fabricante explica como reconstruir e manter o projeto. Inclua falhas e limites de escopo na demonstração.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Dê a outro fabricante os registros de construção e software. Peça-lhes que reproduzam um teste declarado em ambientes fechados e identifiquem uma falha conhecida sem depender da memória do autor original.
- Peças de versão, código e calibração.
- Publique evidências de testes normais e fracassados.
- Escreva notas de redefinição, manutenção e limites não resolvidos.
Um clipe visualmente bem-sucedido é evidência insuficiente de uma construção não documentada ou não reproduzível.
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
- Peças versionadas, software e calibração
- Manutenção e substituição de baterias/consumíveis
- Afirmações de desempenho baseadas em testes repetíveis
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: Publique as versões de peças/software, configuração, logs e um exemplo repetível de falha/recuperação.
Coloque em prática
- Repita um teste interno declarado e relate os testes bem-sucedidos e os que falharam.
- Escreva um guia de construção, configuração, redefinição e manutenção para outro fabricante.
Um dossiê reproduzível do fabricante e um plano de extensão baseado em evidências.
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.
Compare uma plataforma de pesquisa móvel com as necessidades de carga útil, terreno, detecção e integração.
Armadilhas comuns
- Adicionando navegação antes da detecção básica e parada do trabalho.
- Copiar uma lista de peças sem verificar a revisão do hardware e os requisitos de energia.
Para onde ir a seguir
Continue com a navegação ou calibração do sensor quando o comportamento básico do rover puder ser repetido.
Explorar outros página inicial caminhos →