Fundamentos de robótica — Guia de aprendizagem
Fundamentos de robótica — Um roteiro estruturado de robótica, controle, agricultura em ambiente controlado, energia e eletrônica de potência.
Um roteiro estruturado de robótica, controle, agricultura em ambiente controlado, energia e eletrônica de potência.
- Guia de aprendizagem · 2 min de leitura
Roteiro da robótica para ambientes internos — de sensores ao controle de movimento
Conecte sensoriamento, localização, mapeamento, planejamento e controle e, em seguida, escolha a reading path for the system you want to build.
- Fundamentals · 6 min de leitura
Introdução ao ROS 2 — Distribuindo o controle do robô com segurança entre nós, tópicos e DDS
O ROS 2 é um middleware para robótica que separa sensoriamento, percepção, planejamento e controle em processos distintos, conectando-os por meio da comunicação DDS. Este artigo aborda nós, tópicos, serviços, ações, QoS, TF2, ciclo de vida, implementação e depuração, além das diferenças em relação ao ROS 1 e precauções operacionais no mundo real, com diagramas.
- Fundamentals · 3 min de leitura
Transformações de coordenadas de robôs: matrizes, quatérnios e TF
Use um exemplo numérico para conectar rotação, translação e transformações inversas. quaternions and ROS frames.
- Hands-on · 5 min de leitura
Reproduza falhas do robô com rosbag2: entradas, TF e tempo.
Crie comparações de replay controladas e diagnostique publicadores TF duplicados. and mixed time sources.
- Fundamentals · 7 min de leitura
Introdução à Navegação Inercial — Integrando Rodas, IMU e GNSS para Rastrear o Movimento de um Robô
A navegação inercial é a técnica fundamental para atualizar a pose e a posição de um robô, integrando a rotação das rodas, as leituras da IMU (Unidade de Medição Inercial) e os sensores de velocidade. Este artigo aborda a cinemática de motores com tração diferencial, o acúmulo de erros, a correção baseada em EKF (Filtro de Kalman Estendido) e suas implementações em robôs de transporte para ambientes internos e direção autônoma, com equações e diagramas.
- Fundamentals · 24 min de leitura
Introdução ao LiDAR-SLAM — Sabendo "Onde estou" a partir de nuvens de pontos de laser
Uma câmera infere a distância indiretamente a partir de padrões de luz refletida; um LiDAR mede a distância diretamente a partir do tempo de percurso de um pulso de laser. O LiDAR-SLAM é a tecnologia construída sobre o registro das nuvens de pontos retornadas por esse sensor de alcance ativo. Este artigo aborda sistematicamente os dois pilares da correspondência de varreduras, ICP e NDT, passando pelo design de recursos do LOAM, Loop Closure e Graph SLAM, até a linhagem de algoritmos marcantes — LeGO-LOAM, Cartographer, LIO-SAM, FAST-LIO2.
- Hands-on · 3 min de leitura
Por que o ICP falha: inicialização, valores discrepantes e geometria simétrica.
Execute o registro 2D e distinga resíduos, cobertura de correspondência e true pose error.
- Fundamentals · 18 min de leitura
Introdução à Fusão de Sensores — Construindo um Modelo Mundial Único a partir de Múltiplos Sensores
Uma câmera é forte em significado, um LiDAR é forte em geometria, uma IMU é forte em movimento — e cada uma tem seu próprio ponto cego. Da matemática probabilística e baseada em otimização que as funde (Filtros de Kalman, Grafos Fatoriais) a combinações concretas como VIO (Câmera × IMU), LIO (LiDAR × IMU) e Fusão BEV (Câmera × LiDAR), um passeio sistemático por como a Fusão de Sensores transforma vários sensores em um único modelo do mundo.
- Fundamentals · 5 min de leitura
Por que a fusão de sensores falha — sincronização, quadros e calibração extrínseca
Diagnosticar falhas de fusão por meio de registros de data e hora, sistemas de coordenadas e montagem. geometry and covariance.
- Fundamentals · 19 min de leitura
Introdução ao VIO/LIO — Combinando uma IMU com uma câmera ou LiDAR para autolocalização
Uma câmera sozinha, ou um LiDAR sozinho, apresenta falhas em certas situações. A combinação de qualquer um desses sensores com uma IMU (acelerômetro + giroscópio) resolve essa deficiência — é isso que a VIO (Odometria Visual-Inercial) e a LIO (Odometria LiDAR-Inercial) fazem. Partindo do motivo pelo qual uma IMU sozinha não consegue recuperar a posição, este artigo explora as duas filosofias de projeto — baseada em filtros e baseada em otimização — e os algoritmos fundamentais da ROVIO, OKVIS, VINS-Mono e OpenVINS, passando pelo LIO-SAM e FAST-LIO2.
- Hands-on · 3 min de leitura
Como avaliar SLAM — ATE, RPE, tempo de execução e falhas
Utilize trajetórias sintéticas para distinguir erros absolutos e relativos, então define matching, alignment and failure reporting for an evaluation.
- Fundamentals · 15 min de leitura
Introdução à cinemática de braços robóticos — cinemática direta, cinemática inversa e o Jacobiano
A cinemática direta determina a posição e a orientação da mão a partir dos ângulos das articulações; a cinemática inversa resolve o problema inverso; e a matriz Jacobiana conecta as duas através da "velocidade". Desde a construção de transformações de coordenadas com parâmetros DH, passando pela cinemática inversa analítica, cinemática inversa numérica (Mínimos Quadrados Amortecidos), singularidades e graus de liberdade redundantes — uma descrição sistemática e completa da cinemática que governa o movimento de um braço robótico.
- Fundamentals · 17 min de leitura
Introdução ao Controle de Força e Impedância — Construindo um Robô que Pode Tocar
Partindo do que realmente acontece no instante em que um braço robótico com controle de posição toca um objeto rígido — e por que isso impossibilita tarefas de montagem, polimento e contato humano — este artigo explora o controle de impedância, que relaciona força e deslocamento por meio de uma mola, amortecedor e massa virtuais; o controle de admitância, que inverte essa causalidade; e o controle híbrido de posição/força, que separa posição e força pela direção espacial, desenvolvendo as ideias a partir de equações e diagramas.
- Fundamentals · 10 min de leitura
Introdução aos Sistemas Hidráulicos — Do Princípio de Pascal ao Controle de Força em Robôs
Por que uma pequena força de entrada consegue mover o braço gigantesco de uma escavadeira hidráulica? Este artigo trata a bomba, as válvulas de controle, o cilindro, o fluido hidráulico, os sensores e o controlador como um único circuito fechado, abordando as equações de pressão/vazão/eficiência, a tecnologia atual em máquinas de construção e agrícolas, a conversão eletro-hidráulica e as pesquisas em andamento, com diagramas.
- Fundamentals · 6 min de leitura
Introdução ao ArduPilot — Estimação de Estado, Controle e Projeto de Missão para um Piloto Automático
O ArduPilot é um piloto automático de código aberto que implementa a fusão de sensores de um veículo, controle de atitude/posição, missões de navegação e mecanismos de segurança. Este artigo aborda as diferenças entre os modos Copter (cóptero), Plane (avião) e Rover (robô), além de EKF (filtro de Kalman estendido), PID (controle de posição por interação), MAVLink, SITL (linha de tempo de voo inercial) e testes de segurança em veículos reais, com diagramas.
- Fundamentals · 15 min de leitura
Introdução ao Controle de Enxames (Multi-Robôs) — Construindo Agrupamento, Formação e Consenso
O controle de enxames resolve problemas que um único robô não consegue, usando apenas "regras locais simples" aplicadas a vários robôs. Desde a reprodução do comportamento de bandos com Boids, passando por algoritmos de consenso para acordos, até as três abordagens para controle de formação — líder-seguidor, estruturas virtuais e baseado em comportamento — este artigo organiza sistematicamente a área em torno da divisão entre arquiteturas centralizadas e descentralizadas.