Filtragem de Mensagens baseada em Conteúdo no ROS 2
O ROS 2 oferece suporte nativo à filtragem de mensagens no lado do assinante (subscriber), permitindo que apenas dados que atendam a critérios específicos disparem o callback do nó. Essa funcionalidade, conhecida como Content Filtered Topics, é extremamente eficiente pois delega a lógica de seleção ao middleware (DDS), reduzindo o processamento ...
Publicado em 7-22 19:18
Construindo um Braço Robótico Colaborativo de 7 DOF com Orçamento Acessível usando OpenArm
Desafios Atuais na Pesquisa de Robótica Colaborativa
A pesquisa em robótica colaborativa frequentemente enfrenta barreiras significativas de custo, com braços comerciais chegando a $50,000 ou mais. O OpenArm oferece uma alternativa aberta com custo de materiais aproximado de $6,500, fornecendo um sistema completo de 7 graus de liberdade e capac ...
Publicado em 7-15 12:07
Nós e Executores no ROS2: Fundamentos e Configuração
Nós no ROS2
No ROS2, um nó é uma entidade abstrata que ancapsula funcionalidades específicas, podendo residir em um processo ou thread. Ele serve como base para toda comunicação, pois todas as interações passam por nós.
Executores de Nós
Um executor é responsável por coordenar e agendar a operação dos nós, processando callbacks de comunicação. ...
Publicado em 6-27 17:22
Construção de Mapa 3D de Túneis com VLP-16, C++ e PCL
Este guia detalha o processo de construção de um mapa 3D de túneis utilizando o sensor LiDAR VLP-16, a linguagem C++ e a biblioteca PCL (Point Cloud Library) no ambiente ROS 2. O foco é no fluxo de execução e nos comandos de depuração.
Comandos de Depuração e Compilação
Para compilar e depurar o código, navegue até o diretório raiz do workspace ...
Publicado em 6-20 04:20
Anotações Técnicas para Ubuntu: Configuração e Desenvolvimento Robótico
Desinstalação do Centro de Software no Ubuntu 22.04
Para remover e reinstalar o Centro de Software via Snap:
sudo snap remove snap-store
sudo snap install snap-store
Instalação de Ferramentas Essenciais
Instale pacotes como gdebi, synaptic, terminator e editroes:
sudo apt update
sudo apt install gdebi synaptic terminator gedit vim
2.1 C ...
Publicado em 6-10 18:01