Programa do Curso
Introdução ao ROS e Python para Robótica
- Visão geral dos recursos e arquitetura do ROS
- Vantagens de usar o ROS para robótica móvel
Entendendo o ROS
- Conceitos e componentes principais
- Sistema de arquivos, estrutura de diretórios e modelo de comunicação do ROS
Configurando o Ambiente de Desenvolvimento
- Instalação do ROS e Python
- Configuração do ambiente e espaço de trabalho do ROS
- Conectando uma plataforma de robô móvel com o ROS
Criando e Executando Nós do ROS com Python
- Criando nós do ROS usando Python
- Executando nós e utilizando ferramentas de linha de comando
- Escrevendo e usando arquivos de lançamento de nó do ROS
- Utilizando parâmetros e log do ROS
Criando e Utilizando Tópicos do ROS com Python
- Criando tópicos do ROS com Python
- Publicando e se inscrevendo em tópicos do ROS
- Utilizando tipos de mensagens e mensagens personalizadas do ROS
- Monitorando e registrando tópicos do ROS usando ferramentas do ROS
Criando e Utilizando Serviços do ROS com Python
- Criando serviços do ROS com Python
- Solicitando e fornecendo serviços do ROS
- Utilizando tipos de serviço e serviços personalizados do ROS
- Inspecionando e chamando serviços do ROS usando ferramentas do ROS
Criando e Utilizando Ações do ROS com Python
- Criando ações do ROS com Python
- Enviando e recebendo metas de ação do ROS
- Utilizando tipos de ação e ações personalizadas do ROS
- Gestão e cancelamento de ações do ROS usando ferramentas do ROS
Usando Pacotes e Bibliotecas do ROS para Robôs Móveis
- Utilizando o stack de navegação do ROS para robôs móveis
- Implementando pacotes SLAM do ROS para robôs móveis
- Empregando pacotes de percepção do ROS para robôs móveis
Integrando o ROS com Outros Frameworks e Ferramentas
- Usando o ROS com OpenCV para visão computacional
- Usando o ROS com TensorFlow para aprendizado de máquina
- Usando o ROS com Gazebo para simulação
- Usando o ROS com outros frameworks e ferramentas
Solucionar Problemas e Depurar Aplicações do ROS
- Abordando problemas comuns e erros em aplicações do ROS
- APLICANDO técnicas de depuração eficazes e ferramentas
- Dicas e melhores práticas para melhorar o desempenho do ROS
Resumo e Próximos Passos
Requisitos
- Compreensão dos conceitos e terminologias básicos de robótica
- Experiência com programação em Python e análise de dados
- Familiaridade com o sistema operacional Linux e ferramentas de linha de comando
Público-Alvo
- Desenvolvedores de robótica
- Enthusiasts de robótica
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (3)
Exercícios práticos relacionados ao conteúdo realmente ajudam a entender mais sobre cada tópico. Além disso, o estilo de começar a aula com uma palestra e continuar com exercícios práticos é bom e útil para relacionar com a palestra apresentada anteriormente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Curso - Introduction to Data Science and AI using Python
Máquina Traduzida
Apoio individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Máquina Traduzida
Exemplos/exercícios perfeitamente adaptados ao nosso domínio
Luc - CS Group
Curso - Scaling Data Analysis with Python and Dask
Máquina Traduzida