ROS
Bem-vindo à capacitação de ROS (Robotic Operating System). Selecione um dos tópicos abaixo para entrar no conteúdo do tema.
Início e Teoria
Instalação
Configuração do ambiente, sources e instalação da Distro.
Plumbing (Comunicação)
O fluxo de dados: Topics, Services, Actions e Parâmetros.
Elementos da Rede
Entendendo o ROS Graph, Master/Discovery e introspecção.
Desenvolvimento
Workspace
Estrutura de pastas, Overlays e sistema de Build (Colcon/Catkin).
Nodes
Processos executáveis que realizam computação e controle.
Pacotes em Python
Estrutura (setup.py), dependências e scripts executáveis.
Pacotes em C++
Estrutura (CMakeLists), compilação e otimização de nós.
Ferramentas e Simulação
Launch Files
Automação e inicialização de múltiplos nós.
Rviz e Rqt
Visualização 3D, logs e debug de dados.
TF e URDF
Transformadas de coordenadas e modelagem física.
Material extra
Playlists
-
ROS-Robotic Operating System: Playlist em português que dá um boa noção de o que é o ROS, seus conceitos básicos e algumas aplicações. Recomendo assistir os vídeos 1, 4, 5, 6 e 7. Mas se quiser, pode dar uma olhada na playlist toda, os vídeos são curtos e o mano explica bem ;)
-
ROS2 Tutorials - ROS2 Humble For Beginners: Playlist em inglês e com legendas em português. Vídeos curtos, intuitivos e com exemplos e aplicações.
-
ROS tutorial for beginners: Playlist em inglês com legendas. Vídeos curtos e explicativos sobre conceitos básicos.
-
ROS Tutorials Python - Beginner: Playlist em inglês e com legendas. Vídeos curtos e explicativos. Exemplos usando python.