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 roswtf
1, 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?”