Antes de começar
Iniciando conhecimento
- Conforto com álgebra e Python básico.
- Revise vetores, trigonometria e derivadas conforme necessário.
Equipamento & meio ambiente
Use um braço simulado simples ou modelo com rodas. Mantenha os experimentos físicos opcionais e supervisionados.
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
Compreender quadros e movimento
Represente onde um robô e um objeto estão sem misturar estruturas ou unidades.
Como funciona esta etapa
As coordenadas descrevem uma quantidade em um quadro nomeado. O mesmo ponto possui números diferentes quando expresso em relação à câmera, base do robô ou ferramenta.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Use uma cena de brinquedo somente de tradução com eixos alinhados. A origem da câmera está (0,3, 0, 0,5) metros no quadro base e o objeto está (0,1, 0,2, 0,4) metros no quadro da câmera. Suas coordenadas básicas são (0,4, 0,2, 0,9). Este atalho adicional para de funcionar quando os quadros são girados; em seguida, componha a transformação completa.
- Rotule a direção de cada transformação.
- Mantenha explícitas as unidades de posição e as convenções de ângulo.
- Verifique um ponto conhecido simples antes de compor as transformações.
Um objeto espelhado ou deslocado geralmente indica uma direção de quadro ou erro de unidade, em vez de um mau planejamento de movimento.
Base de referência: Coordenadas e Transformações. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Vetores, rotações e transformadas homogêneas
- Coordenadas conjuntas versus coordenadas do espaço de tarefas
- Cinemática direta e verificações numéricas
Leia e aplique
Kris Hauser · University of Illinois · Capítulo do curso
Coordenadas e Transformações
Leia: Revise vetores e convenções de quadros antes de compor transformações.
Use convenções de quadro explícitas para capturar transformações invertidas, unidades mistas e alinhamento visual enganoso.
Aplique: Calcule uma transformação de ponto de câmera para base e rotule cada quadro e unidade.
Coloque em prática
- Desenhe quadros de mundo, base, ferramentas e câmera para um braço simples.
- Calcule uma posição de ferramenta e compare-a com um modelo visualizado.
Um diagrama de quadro e um caderno de cinemática direta verificado.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Estude a mecânica, os quadros de coordenadas, a cinemática e os fundamentos de controle relevantes para o exercício.
Trabalhe com exemplos de robótica computacional e compare resultados numéricos com seus próprios cálculos.
Intermediário
Feedback e trajetórias do estudo
Explique como um controlador segue uma referência variável sob perturbação.
Como funciona esta etapa
Um controlador reage ao erro ao longo do tempo. Compare sua resposta usando uma referência fixa, condição inicial e modelo para que um resultado alterado tenha uma causa interpretável.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Em um exemplo simulado de eixo único, deixe a referência ser 0,3 radianos e o ângulo medido 0,1 radianos: o erro é 0,2 radianos. Um ganho proporcional de brinquedo de 2 newton-metros por radiano produz 0,4 newton-metros antes dos limites. Esses números ilustram unidades, não uma configuração de hardware. Trace como o erro e o comando evoluem, em vez de julgar um instante.
- Defina estado, referência e entrada de controle.
- Mantenha as condições de teste fixas.
- Plote o erro de rastreamento e o histórico de comandos juntos.
Se uma resposta simulada se tornar extrema, inspecione os limites de comando, o tempo de amostragem e as unidades antes de aumentar os ganhos.
Base de referência: O pêndulo simples. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Jacobianos e relações de movimento local
- Trajetórias de referência e sinais de erro
- Ganhe efeitos, saturação e amostragem
Leia e aplique
Russ Tedrake · MIT · Capítulo do curso
O pêndulo simples
Leia: Estude o modelo e seus parâmetros antes de interpretar os gráficos de comportamento.
Use um modelo dinâmico tratável para explicar o comportamento medido antes de adicionar mais juntas ou um controlador aprendido.
Aplique: Compare uma referência e um estado medido em duas configurações do controlador e no mesmo estado inicial.
Coloque em prática
- Compare as configurações do controlador na mesma tarefa de movimento articular.
- Introduza uma perturbação limitada na simulação e erro de rastreamento de log.
Um caderno de comparação de controladores com gráficos rotulados.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Modele interações físicas e controle de teste ou comportamento de aprendizagem sob suposições de simulação explícitas.
Explore dinâmica, otimização e análise baseada em modelo para um experimento de engenharia controlado.
Investigue cálculos de cinemática e dinâmica de corpo rígido com um modelo de robô explícito.
Profissional
Avalie os limites do modelo
Crie uma análise que apoie uma decisão de design em vez de apenas uma fórmula.
Como funciona esta etapa
Um bom resultado matemático ainda depende das suposições do modelo. Transforme essas suposições em um estudo experimental de sensibilidade.
Trabalhe com um exemplo
Exercício de estudo ilustrativo · escrito por botstest
Pegue o controlador escolhido e altere uma massa ou atraso modelado por vez. O objetivo é identificar onde o raciocínio para de prever o comportamento, e não declarar um melhor controlador universal.
- Liste as suposições por trás do objetivo e do modelo.
- Altere um parâmetro em um conjunto de testes declarado.
- Indique quais conclusões ainda requerem evidências físicas.
Uma operação nominal bem-sucedida diz pouco sobre um distúrbio não testado ou uma interface de atuador diferente.
Base de referência: Reguladores Quadráticos Lineares. O exemplo e o passo a passo são aplicações editoriais da fonte.
Aprenda nesta ordem
- Suposições do modelo e sensibilidade dos parâmetros
- Tratamento de restrições e limites do atuador
- Relatórios de repetibilidade e incerteza
Leia e aplique
Russ Tedrake · MIT · Capítulo do curso
Reguladores Quadráticos Lineares
Leia: Leia as suposições do espaço de estados e a formulação de custos antes da derivação.
Use o modelo e as suposições objetivas para tornar interpretável uma comparação do controlador.
Aplique: Liste o modelo e as suposições objetivas por trás do controlador selecionado e teste uma alteração de parâmetro.
Coloque em prática
- Varie a massa, o atrito ou a latência em um conjunto de testes controlado.
- Recomende uma combinação de controlador/modelo com limitações documentadas.
Um estudo de sensibilidade e uma recomendação de engenharia reproduzível.
Pronto para a próxima etapa quando…
Recursos para esta etapa
Explore dinâmica, otimização e análise baseada em modelo para um experimento de engenharia controlado.
Investigue cálculos de cinemática e dinâmica de corpo rígido com um modelo de robô explícito.
Estude a mecânica, os quadros de coordenadas, a cinemática e os fundamentos de controle relevantes para o exercício.
Armadilhas comuns
- Aprendendo equações sem anexar quadros e unidades.
- Presumir que a simulação estável prova que um controlador físico é seguro.
Para onde ir a seguir
Continue com o planejamento de movimento, atuação ou pesquisa baseada em modelo de acordo com o experimento que você deseja construir.
Explorar outros aprenda caminhos →