ROS용 시스템 모니터링 도구.
저자: Willow Garage, Inc., Jerome Maye, Ralf Kaestner
관리자: Ralf Kaestner [email protected]
라이센스: BSD 라이센스(BSD)
운영 체제: Debian 기반 Linux
패키지 PPA: ppa:ethz-asl/ros
이 프로젝트는 다음 ROS 노드 형태로 ROS용 시스템 모니터링 도구를 제공합니다.
각 노드는 런타임 모니터에서 편리하게 시각화할 수 있는 ROS 진단을 게시합니다.
여기서는 ROS_DISTRO
라는 ROS 배포용 프로젝트를 빌드/설치한다고 가정합니다.
이 프로젝트의 관리자는 최신 Ubuntu LTS 릴리스 및 일반적으로 사용되는 시스템 아키텍처에 대한 바이너리 패키지를 제공합니다. 이러한 패키지를 설치하려면 다음 지침을 따르세요.
발행하여 APT 소스에 프로젝트 PPA를 추가하십시오.
sudo add-apt-repository ppa:ethz-asl/ros
명령줄에서
패키지 인덱스 파일을 다시 동기화하려면 다음을 실행하세요.
sudo apt-get update
다음을 통해 모든 프로젝트 패키지와 해당 종속성을 설치합니다.
sudo apt-get install ros-ROS_DISTRO-system-monitor
또는 선호하는 패키지 관리 도구를 사용하여
이 프로젝트는 ReMake라는 오픈 소스 매크로 확장 기능이 있는 CMake 빌드 시스템을 사용하여 빌드할 수 있습니다.
이 프로젝트의 빌드 종속성은 최신 Ubuntu 및 ROS 릴리스의 표준 패키지 저장소에서 사용할 수 있습니다. 설치하려면 다음 명령을 사용하십시오.
sudo apt-get install ros-ROS_DISTRO-rospy, ros-ROS_DISTRO-message-generation, ros-ROS_DISTRO-std-msgs, ros-ROS_DISTRO-diagnostic-msgs
빌드 시스템에 이미 ReMake를 설치한 경우 이 단계를 건너뛸 수 있습니다. 그렇지 않은 경우 이 프로젝트를 기존 CMake 방식으로 빌드하기 전에 다음 지침에 따라 ReMake를 설치해야 합니다.
빌드 시스템에서 ReMake를 사용할 수 있게 되면 이 프로젝트를 CMake 방식으로 빌드해 볼 수 있습니다. 프로젝트 소스를 PROJECT_DIR
에 복제했다고 가정하면 일반적인 소스 외부 빌드는 다음과 같습니다.
다음을 사용하여 빌드 디렉터리를 만듭니다.
mkdir -p PROJECT_DIR/build
다음을 통해 빌드 디렉터리로 전환하세요.
cd PROJECT_DIR/build
빌드 디렉터리에서 다음을 실행합니다.
cmake -DROS_DISTRIBUTION=ROS_DISTRO PROJECT_DIR
빌드를 구성하려면
빌드 구성을 검사하거나 수정하려면 다음을 실행하세요.
ccmake PROJECT_DIR
다음을 사용하여 프로젝트를 빌드합니다.
make
프로젝트를 설치하려면 전화하십시오.
make packages_install
(Debian 기반 Linux 패키지에서만) 또는
make install
이 프로젝트는 아직 API 문서를 제공하지 않습니다.
이 프로젝트에 대한 기능을 제안하려면 기여를 고려하거나 프로젝트 작성자에게 기능 요청을 보내십시오. 버그는 프로젝트의 이슈 페이지를 통해 보고될 수 있습니다.
ROS(로봇 운영 체제)에 대한 자세한 내용은 공식 ROS 설명서를 참조하세요.