Uma estrutura flexível e de código aberto para escrever software para robôs. É uma coleção de ferramentas, bibliotecas e convenções que visam simplificar a tarefa de criar comportamentos complexos e robustos para robôs em uma ampla variedade de plataformas.