O ROS (Sistema Operacional Robótico, do inglês “Robot Operating System”) é um software de código aberto que permite ao usuário integrar diversas tecnologias de diferentes robôs, plataformas móveis, garras e muitos outros. O ROS também possibilita o planejamento de caminhos de movimento e a criação e modelagem de aplicações com robôs e interfaces de usuário.
Neste treinamento, você receberá uma introdução à plataforma ROS com uma abordagem prática (do inglês "Learning-by-Doing"), onde as explicações teóricas e uma parte prática são ilustradas passo a passo com o treinamento sobre a modelagem de um projeto de robô e seus principais elementos.
Além disso, você aprenderá a montar o seu próprio projeto de veículo móvel, modelando seus principais elementos e usando pacotes de código aberto para controlar os movimentos e usar a simulação. Da mesma forma, o ROS2 é apresentado e ambas as versões são abordadas no treinamento.
Parte do treinamento se concentra na introdução ao uso do ROS e do ROS2 para controle de robôs móveis e navegação autônoma baseados em SLAM. A integração de sensores associados com tecnologias como scanners de segurança é abordada juntamente com a aplicação completa baseada em hardware real.
Ao final do curso, você será capaz de criar um projeto de veículo autônomo com ROS e ROS2 que possa navegar sem motorista e implementá-lo em aplicações reais.