Programa do Curso
Introdução
Noções básicas sobre conceitos básicos do ROS
- Visão Geral da Arquitetura e Filosofia do ROS
- Configurando o ambiente do espaço de trabalho do ROS
- Mestre ROS, Nós, Tópicos e Mensagens
- Usando comandos do console
- Trabalhando com o Catkin Build System
- O arquivo de lançamento do ROS
- Visualização 3D e interação do usuário com o simulador de mirante
Criando seu primeiro programa ROS
- Criando um pacote ROS
- Configurando um projeto ROS no Eclipse
- Usando a biblioteca cliente ROS C ++
- Escrevendo um Assinante e um Editor de ROS Simples
- Armazenando e Recuperando Parâmetros Usando o Servidor de Parâmetros ROS
- Usando RViz para visualização 3D ROS
Utilizando o Sistema de Transformação TF no ROS
Trabalhando com a interface do usuário do rqt
Explorando Modelos de Robôs no ROS
O formato de descrição de simulação (SDF)
Implantando serviços ROS
Implementando Ações do ROS
Usando o tempo simulado no ROS
Armazenando Dados de Mensagens em ROS Bags
Teste de regressão com cenários realistas
Aplicando Diferentes Estratégias de Depuração no ROS
Explorando aplicativos complexos do mundo real para ROS
Próximos passos para criar seu primeiro projeto ROS
Solução de problemas
Comentários finais
Requisitos
- Uma compreensão dos conceitos básicos de robótica
- Experiência básica de programação
Declaração de Clientes (4)
Apoio individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Máquina Traduzida
Goexplicações conceituais seguidas de bons exercícios de exemplo
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 essenciais para entender como o ROS se integra e como estruturar projetos nele.
Dan Goldsmith - Coventry University
Curso - ROS: Programming for Robotics
Máquina Traduzida