Sobre ROS
O Sistema Operacional Robô (ROS) é um framework flexível para escrever software robô. É uma coleção de ferramentas, bibliotecas e convenções que visam simplificar a tarefa de criar um comportamento robótico complexo e robusto através de uma grande variedade de plataformas robóticas.
Porquê? Porque criar um software robótico verdadeiramente robusto e de uso geral é difícil. Do ponto de vista do robô, os problemas que parecem triviais para os humanos muitas vezes variam enormemente entre instâncias de tarefas e ambientes. Lidar com essas variações é tão difícil que nenhum indivíduo, laboratório ou instituição pode esperar fazê-lo por conta própria.
Como resultado, o ROS foi construído desde o início para incentivar o desenvolvimento de software robótico colaborativo. Por exemplo, um laboratório pode ter especialistas em mapeamento de ambientes internos, e pode contribuir com um sistema de classe mundial para a produção de mapas. Outro grupo poderia ter especialistas em usar mapas para navegar, e ainda outro grupo poderia ter descoberto uma abordagem de visão computacional que funciona bem para reconhecer pequenos objetos na desordem. ROS foi projetado especificamente para grupos como estes para colaborar e construir sobre o trabalho uns dos outros, como é descrito ao longo deste site.