Introdução ao Robot Operating System (ROS)

Domine o ROS e se torne um desenvolvedor de software para robótica.

Ratings: 4.97 / 5.00




Description

Nesse curso você aprenderá o básico sobre o Robot Operating System (ROS). Diferente de sistemas operacionais como Linux e Windows, podemos considerar o ROS um "sistema de operações" para robótica completamente open source.

Com uma grande comunidade ativa, há diversos pacotes já disponíveis para simulação, navegação e controle de robôs, tornando o ROS a principal ferramenta para desenvolvimento de software para robótica, sendo amplamente utilizado na indústria, academia e até em missões espaciais.

Apesar de ampla documentação sobre os principais pacotes e comandos, há uma ausência de tutoriais bem estruturados que transmitam os conceitos básicos, boas práticas e as diversas possibilidades de uso do ROS (principalmente em português).

Dessa forma, a curva de aprendizado do ROS é bastante difícil, em que os primeiros passos podem ser bastante frustrantes. Com base nisso, esse curso foi criado de forma a te introduzir da melhor forma possível no universo ROS, exatamente como eu gostaria que tivesse sido o meu primeiro contato.

O curso possui uma abordagem inteiramente prática e mão na massa, com o desenvolvimento de um projeto final englobando todos os conceitos estudados.

Ao final desse curso, você estará pronto para desenvolver qualquer aplicação em robótica do completo zero utilizando ROS.

Aproveite o curso e use a plataforma da Udemy para tirar suas dúvidas comigo sempre que precisar.

Te espero no curso!

What You Will Learn!

  • Conceitos básicos do ROS: o que é, estrutura de pacotes, nós, mensagens e serviços
  • Instalação e setup do ROS no Ubuntu
  • Criação de aplicações ROS em C++ e Python
  • Desenvolvimento de nós e pacotes ROS reutilizáveis para qualquer robô
  • Desenvolvimento de uma aplicação ROS completa, com customização de mensagens, parametrização e arquivos de inicialização
  • Autonomia para continuar desenvolvendo aplicações ROS

Who Should Attend!

  • Engenheiros e desenvolvedores que trabalham com robótica na indústria
  • Professores e pesquisadores que desejam utilizar o ROS como ferramenta de ensino e pesquisa
  • Estudantes e interessados aprender mais sobre o mundo da robótica