ROS

O ROS (Robot Operating System) é um sistema integrado de código aberto flexível para desenvolvimento de software para robôs.
O ROS consiste em uma coleção de ferramentas, bibliotecas de software e padronizações que buscam simplificar a tarefa de criar comportamentos robóticos complexos e robustos em uma grande variedade de plataformas robóticas.
Especialmente desenvolvido para estimular desenvolvimento colaborativo de software robótico, o ROS possibilita a perfeita integração com projetos de código aberto como o simulador multi-robôs em 3D Gazebo, a famosa biblioteca de visão computacional OpenCV, a biblioteca de percepção 3D PCL (Point Cloud Library) e a recente biblioteca de planejamento de movimento MoveIt!, todas elas com implementação de algoritmos estado-da-arte atualmente disponíveis.
Claramente tornando-se uma plataforma padrão em robótica, o ROS é amplamente utilizado em pesquisa científica nas melhores universidades do mundo, em produtos (robôs) atualmente comercializados, na indústria, por robôs de busca e resgate, em educação, em competições robóticas, como o DARPA Robotics Challenge, e por uma comunidade enorme de entusiastas e roboticistas.


Material do Curso (atualizado em 05 de fevereiro de 2016):

Todo o curso foi desenvolvido utilizando Ubuntu 14.04 LTS + ROS Indigo