Ferramentas de monitoramento de sistema para ROS.
Autor(es): Willow Garage, Inc., Jerome Maye, Ralf Kaestner
Mantenedor: Ralf Kaestner [email protected]
Licença: Licença BSD (BSD)
Sistema(s) operacional(ais): Linux baseado em Debian
Pacote PPA: ppa:ethz-asl/ros
Este projeto fornece ferramentas de monitoramento de sistema para ROS na forma dos seguintes nós ROS:
Cada nó publica diagnósticos ROS que podem ser convenientemente visualizados no monitor de tempo de execução.
Aqui, presumimos que você pretende construir/instalar o projeto para a distribuição ROS chamada ROS_DISTRO
.
Os mantenedores deste projeto fornecem pacotes binários para as versões mais recentes do Ubuntu LTS e arquiteturas de sistema comumente usadas. Para instalar esses pacotes, você pode seguir estas instruções:
Adicione o PPA do projeto às suas fontes APT emitindo
sudo add-apt-repository ppa:ethz-asl/ros
na linha de comando
Para sincronizar novamente os arquivos de índice do pacote, execute
sudo apt-get update
Instale todos os pacotes do projeto e suas dependências através
sudo apt-get install ros-ROS_DISTRO-system-monitor
ou usando sua ferramenta de gerenciamento de pacotes favorita
Este projeto pode ser construído usando o sistema de construção CMake com uma extensão de macro de código aberto chamada ReMake.
As dependências de construção deste projeto estão disponíveis nos repositórios de pacotes padrão de versões recentes do Ubuntu e ROS. Para instalá-los, basta usar o comando
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
Se você já instalou o ReMake em seu sistema de compilação, você pode pular esta etapa. Caso contrário, antes de tentar construir este projeto da maneira tradicional do CMake, você deve instalar o ReMake seguindo estas instruções.
Assim que o ReMake estiver disponível em seu sistema de compilação, você poderá tentar compilar este projeto da maneira CMake. Supondo que você tenha clonado as fontes do projeto em PROJECT_DIR
, uma compilação fora da fonte típica pode ser assim:
Crie um diretório de construção usando
mkdir -p PROJECT_DIR/build
Mude para o diretório de construção por
cd PROJECT_DIR/build
No diretório de construção, execute
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
para configurar a compilação
Se você deseja inspecionar ou modificar a configuração de compilação, emita
ccmake PROJECT_DIR
Construa o projeto usando
make
Caso pretenda instalar o projeto ligue
make packages_install
(somente de pacotes no Linux baseado em Debian) ou
make install
Este projeto ainda não fornece nenhuma documentação de API.
Se você gostaria de propor um recurso para este projeto, considere contribuir ou envie uma solicitação de recurso aos autores do projeto. Bugs podem ser relatados através da página de problemas do projeto.
Para obter informações adicionais sobre o Sistema Operacional do Robô (ROS), consulte a documentação oficial do ROS.