Simulador de braço robótico: cinemática e planejamento ROS
Mova um braço robótico de múltiplas juntas, inspecione sua pose e aprenda a geometria por trás da manipulação.
- Cinemática
- ROS 2
- Planejamento de movimento
Projetos interativos de robótica, simuladores e tutoriais
Rode um robô no navegador até a ideia fazer sentido e depois siga a montagem: fiação, peças e código-fonte para Arduino, ESP32 e Raspberry Pi. Sem hardware, sem conta, nada para instalar.
O mesmo laço, em qualquer escala
Um braço de linha de montagem, um rover de armazém e um humanoide executam o mesmo laço: ler um sensor, comparar com um alvo, acionar um atuador, ler de novo. Troque o hardware e o laço continua. É esse laço que cada simulador deste site coloca nas suas mãos.
Comece pelo laço de controleEntenda a engenharia, inspecione o algoritmo e depois experimente no navegador.
Desenhe uma pista personalizada, reposicione a matriz de sensores, ajuste os ganhos proporcional, integral e derivativo e acompanhe métricas de desempenho em tempo real.
Mova um braço robótico de múltiplas juntas, inspecione sua pose e aprenda a geometria por trás da manipulação.
Veja três estratégias de cobertura do piso comparadas na mesma sala, cada uma em relação a uma varredura perfeita.
Veja como cada termo do PID altera o tempo de subida, o sobrepasso, o erro de regime e o esforço de controle.
Compare regras de medição e direção para um robô móvel que contorna obstáculos mutáveis.
Encontre a janela entre soltar um objeto e esmagá-lo e veja um dedo rígido reduzi-la.
Empurre um motor de passo até perder a sincronização e veja o ângulo de atraso que decide quando isso acontece.
Arraste a distância, a velocidade, a aceleração e o jerk e veja os dois perfis replanejarem o movimento em tempo real.
Arraste um robô de duas rodas para fora do equilíbrio e veja o PID recuperá-lo — ou desajuste-o e veja-o cair.
Dois controladores de seguimento de caminho em um mesmo trajeto, com o atraso que faz o ajuste importar.
Visualize ruído, viés, amostragem, filtragem e fusão antes de escolher sensores para um robô.
Veja um robô mapear um labirinto, explorar becos sem saída e percorrer o caminho mais curto com flood fill.
Faça o robô percorrer um quadrado lateralmente, perca a aderência do piso e veja a odometria mentir sobre isso.
Você acabou de ver os simuladores: os laboratórios onde uma ideia se move. Tudo o que vem abaixo é aquilo a que eles se conectam.
15 projetos
Uma montagem completa, em sequência. Cada peça, tutorial e simulador de que ela precisa, organizados como uma árvore que termina em um robô funcionando.
Montagem mais recenteConstrua um robô de coleta e colocação que sabe quando falhou62 tutoriais
Uma técnica do início ao fim: a teoria, o código que funciona e os modos de falha sobre os quais ninguém avisa.
Guia mais recenteAtrito, fechamento por força e a aposta de dois contatos11 roteiros
Uma habilidade em vez de um robô. Siga um para se aprofundar em controle, navegação ou visão, na ordem em que as ideias realmente se constroem.
Roteiro mais recentePreensão e efetuadores finais: como realmente pegar o objeto25 componentes
As próprias peças: especificações, fiação, quanto cada uma custa na prática e quais montagens dependem dela.
Adicionado recentementeGarra de servomotorCada projeto conecta um experimento observável à teoria e às escolhas de implementação por trás dele.
Escolha um comportamento de robô, uma plataforma ou uma área da engenharia.
Mude as entradas, inspecione o estado do sistema e teste casos extremos com segurança.
Passe do modelo visual para algoritmos, circuitos e hardware.
Todo projeto de robótica aqui começa como algo que você pode executar. Desenhe uma pista de seguidor de linha e veja a matriz de sensores lê-la, ajuste um controlador PID até o sobrepasso desaparecer ou deixe um robô de labirinto planejar sua rota uma célula por vez. Depois passe para código e circuitos reais quando o mecanismo estiver claro. O laboratório e a explicação ficam na mesma página de propósito: uma ideia que você já viu se comportar é muito mais difícil de esquecer.
A maioria dos iniciantes empaca no mesmo lugar. Você precisa de motores, sensores, uma placa e uma bancada antes que qualquer coisa se mova, e um erro de fiação custa um fim de semana. Cada simulador aqui é um modelo real e determinístico que você controla no navegador, então um robô de acionamento diferencial, uma matriz de sensores de refletância ou o espaço de trabalho alcançável de um braço de dois elos fazem sentido antes de você gastar qualquer coisa. Essa também é a ordem honesta: o hardware pune você por não entender o laço de controle, então vale a pena entendê-lo primeiro.
Robôs reais rodam em placas reais, então cada conceito corresponde a um hardware que você pode comprar: seguimento de linha e controle PID de motores em um Arduino, desvio reativo de obstáculos em um Raspberry Pi, um resolvedor de labirintos com flood fill em um ESP32. Os tutoriais também ajudam a escolher entre eles: quando um microcontrolador de 8 bits é realmente suficiente e quando você precisa de um computador Linux completo. Cada página de projeto traz o código-fonte, um diagrama de fiação e uma lista de componentes, então o que você ajustou no navegador é o que você constrói.
Perguntas mais amplas sobre a área (tipos de robôs, onde a IA se encaixa, quem os constrói) estão nas perguntas frequentes sobre robótica.
Um projeto de robótica é uma montagem prática que combina percepção, tomada de decisão e movimento para fazer uma máquina realizar uma tarefa, como um robô seguidor de linha, um rover que desvia de obstáculos ou um braço robótico. Um bom projeto liga a teoria (sensores, controle, algoritmos) a código e hardware reais. No Robotics Project Hub, todo projeto começa como um simulador interativo no navegador, para que você entenda o mecanismo antes de construí-lo.
Bons projetos para começar incluem um robô seguidor de linha, um controlador PID de velocidade ou de rumo, um rover que desvia de obstáculos com ultrassom e um experimento simples de filtragem de sensores. Eles ensinam as ideias centrais de percepção, controle por realimentação e acionamento de motores sem hardware complexo. Você pode experimentar todos eles aqui como simuladores gratuitos antes de ligar qualquer fio.
Adeque o projeto ao seu nível: seguidor de linha ou controle PID para iniciantes (por volta do 7º ao 10º ano), resolução de labirintos ou desvio de obstáculos para estudantes de nível intermediário, e cinemática inversa, SLAM ou um robô de acionamento diferencial com ROS 2 para trabalhos de último ano. Cada guia aqui explica a teoria, o algoritmo e a fiação, então serve para um trabalho de aula ou um projeto de conclusão de curso.
Comece pelo comportamento que você quer (seguir uma linha, desviar de obstáculos, resolver um labirinto), aprenda o laço de percepção e controle por trás dele e depois implemente-o em código e hardware. Um caminho confiável é simular a ideia, ajustá-la e então passar para uma montagem com Arduino, ESP32 ou Raspberry Pi. Cada projeto aqui combina um simulador interativo com o algoritmo, código-fonte de exemplo e um diagrama de fiação para seguir.
Sim. Cada página de projeto inclui código-fonte de exemplo (Arduino/C++ ou Python) junto com a teoria, um diagrama de fiação para download e uma lista de componentes. Os simuladores no navegador usam a mesma lógica de controle, então o comportamento que você ajusta no simulador corresponde diretamente ao código que você roda no hardware.
Navegue por guias de projeto completos, compare estados do simulador e desenvolva uma intuição de engenharia confiável.
Explorar projetos de robótica