Curso Robot Operating System Specialization

  • Redes & Infraestrutura de TI

Curso Robot Operating System Specialization

24h
Visão Geral

O Curso Robot Operating System Specialization, é destinado a entusiastas e profissionais de robótica que desejam aprimorar suas habilidades no desenvolvimento avançado de software de robótica. Esta especialização fornece um mergulho profundo nos fundamentos e conceitos avançados do ROS (também conhecido como ROS2), incluindo programação eficiente, simulação e integração de sistemas autônomos. Os participantes ganharão experiência prática na utilização de ROS para aplicações robóticas do mundo real, dominando técnicas para a construção de sistemas robóticos robustos e inteligentes.

Ao longo do curso, os alunos participam de exercícios práticos e projetos, garantindo uma compreensão completa da arquitetura ROS, gerenciamento de nós e interface com componentes de hardware. O currículo também cobre tópicos de ponta em robótica, como integração de sensores, navegação e movimentos robóticos complexos, preparando os alunos para as demandas dos desafios da robótica moderna. Os graduados desta especialização estão bem equipados para inovar na área de robótica, contribuindo para avanços em automação e IA.

Publico Alvo
  • Engenheiro de Robótica
  • Desenvolvedor ROS
  • Engenheiro de automação
  • Integrador de sistemas robóticos
  • Arquiteto de Sistema ROS
  • Pesquisador de IA e Robótica
  • Desenvolvedor de Sistemas Autônomos
  • Engenheiro de software de robótica
  • Desenvolvedor de aplicações de robótica
  • Engenheiro de Sistemas Embarcados
  • Engenheiro Mecatrônico
  • Projetista de Sistemas de Controle Robótico
  • Engenheiro de Aprendizado de Máquina (Robótica)
  • Engenheiro de Simulação Robótica
  • Programador de Robótica Industrial
  • Gerente de Projetos de Robótica
  • Desenvolvedor de Tecnologia Drone
  • Engenheiro de Manufatura Avançada
  • Arquiteto de Soluções IoT (Robótica)
  • Consultor Técnico de Robótica
Pre-Requisitos
  • Habilidades básicas de alfabetização em TI Alfabetização básica em TI - Refere-se às habilidades necessárias para operar no nível do usuário um ambiente de sistema operacional gráfico, como Microsoft Windows® ou Linux Ubuntu®, executando comandos operacionais básicos, como iniciar um aplicativo, copiar e colar informações, usar menus , janelas e dispositivos periféricos como mouse e teclado. Além disso, os usuários devem estar familiarizados com navegadores de Internet, mecanismos de pesquisa, navegação de páginas e formulários.

Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction to Robot Operating System

  1. Overview of ROS (a.k.a ROS2)
  2. ROS Applications
  3. ROS Installation

ROS CLI Tools

  1. Configuring environment
  2. Using turtlesim, ros2, and rqt
  3. Nodes
  4. Topics
  5. Services
  6. Parameters
  7. Actions
  8. Using rqt_console to view logs
  9. Launching nodes
  10. Recording and playing back data

ROS Client Libraries

  1. ROS file system
  2. Creating a workspace
  3. Creating a package
  4. Writing a simple publisher and subscriber (Python)
  5. Testing with Turtlesim
  6. Writing a simple service and client (Python)
  7. Creating custom msg and srv files
  8. Implementing custom interfaces
  9. Using parameters in a class (Python)
  10. Using ros2bags

ROS TF2

  1. Managing Dependencies with rosdep
  2. Creating an action
  3. Writing an action server and client (Python)
  4. Composing multiple nodes in a single process
  5. Launch
  6. tf2
  7. Testing
  8. URDF

ROS Turtlebot

  1. Introduction to Turtlebot
  2. Install Turtlebot packages
  3. Control the robot
  4. Physical Turtlebot

ROS Navigation 

  1. Overview of LIDAR
  2. ROS Cartographer
  3. Using Cartographer to create a map of environment

ROS Navigation

  1. Introduction to SLAM (Simultaneous Localization and Mapping)
  2. Launching the navigation stack
  3. Navigating the robot via rviz
  4. Physical robot demo

ROS Applications

  1. Obstacle Avoidance
  2. IoT with ROS
  3. Line Following
  4. Gesture Controlled Navigation

Application of ROS to Robot Arm

  1. Introduction to robot kinematics
  2. Using Moveit package
  3. Controlling robot arm with ROS
  4. Physical robot arm demo
TENHO INTERESSE

Cursos Relacionados

Curso CISCO CCNA Exame CCNA 200-125

40 horas

Curso SAP BASIS S4hana - Administração e Infraestrutura

40 horas

Curso MCSA Networking with Windows Server 2016

40 horas

Curso CCNP Route 300-101 Preparatório Para Certificação

40 horas

Curso Cloudera Cientista de Dados

32 horas

Curso VMware Instalando Configurando e Gerenciando vSphere

32 horas

Curso de Redes TCP/IP - Protocolo de Redes de Computadores

40 horas

Curso Cisco Switched Networks 300-115

40 horas

Curso Wireless LAN Foundations

16 horas

Curso Certified Network Defender Certification

40 horas