Verificando problemas

Uma ferramenta de linha de comando que pode ser útil quando o ROS não está se comportando da maneira como esperada é o roswtf1, que pode ser executado sem argumentos da seguinte forma:

roswtf

Esse comando executa uma ampla variedade de verificações, incluindo as variáveis ambientais, instalando arquivos e executando nós. Por exemplo, roswtf verifica se as partes do processo de instalação rosdep foram concluídas, se algum nó se desligou inesperadamente e se os nós ativos ainda estão conectados uns aos outros. Uma lista completa de verificações realizadas por roswtf existe, mas infelizmente apenas no código fonte da Python.


1 The name of this tool is not explained in its documentation, but the author is pretty sure that it’s an acronym for “Why The Failure?”