Programa do Curso
Introdução
Compreensão dos Conceitos Básicos do ROS
- Visão geral da arquitetura e filosofia do ROS
- Configuração do ambiente de workspace do ROS
- ROS Master, Nodes, Topics e Messages
- Uso de comandos de console
- Trabalhando com o sistema de build Catkin
- O arquivo de lançamento do ROS (ROS Launch File)
- Visualização 3D e interação do usuário com o simulador Gazebo
Criando seu primeiro programa ROS
- Criando um package do ROS
- Configurando um projeto ROS no Eclipse
- Utilizando a biblioteca de cliente C++ do ROS
- Escrevendo um subscriber e publisher simples no ROS
- Armazenando e recuperando parâmetros utilizando o ROS Parameter Server
- Usando o RViz para visualização 3D no ROS
Utilizando o Sistema de Transformação TF no ROS
Trabalhando com a interface do usuário rqt
Explorando Modelos de Robô no ROS
O Formato de Descrição de Simulação (SDF)
Implantando Serviços ROS
Implementando Ações ROS
Usando Tempo Simulado no ROS
Armazenando dados de mensagens em arquivos ROS Bag
Testes de regressão com cenários realistas
Aplicando diferentes estratégias de debugging no ROS
Explorando Aplicações complexas do mundo real para ROS
Próximos passos para criar seu primeiro projeto ROS
Troubleshooting
Considerações finais
Requisitos
- Compreensão dos conceitos básicos de robótica.
- Experiência básica em programação.
Público-alvo
- Hobbyistas
- Entusiastas de Robótica
- Engenheiros e Técnicos
Testemunhos de Clientes (4)
Apoio individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Máquina Traduzida
Boas explicações conceituais seguidas de bons exercícios práticos
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Curso - ROS: Programming for Robotics
Máquina Traduzida
Foi muito útil e as tarefas práticas realmente ajudaram.
David Croft - Coventry University
Curso - ROS: Programming for Robotics
Máquina Traduzida
Sinto que adquiri as habilidades fundamentais para entender como o ROS se integra e como estruturar projetos com ele.
Dan Goldsmith - Coventry University
Curso - ROS: Programming for Robotics
Máquina Traduzida