AutoCar

본문 바로가기

사이트 내 전체검색


13. ROS 명령

페이지 정보

작성자 관리자 댓글 0건 조회 1,931회 작성일 21-02-14 14:06

본문

ROS 는 쉘 환경에서 명령어를 입력하여 소스 코드 편집, 빌드, 패키지 관리등을 처리할 수 있습니다. 

기본적으로 사용되는 리눅스 명령어 이외에 ROS 를 설치하고 나면 ROS 고유의 명령들이 함께 설치가 됩니다. 

다양한 ROS 명령들 중에서 사용빈도가 높은 몇 가지 명령들은 숙지해둘 필요가 있습니다.


• ROS 쉘 명령

- roscd : 지정한 ROS 패키지의 디렉터리로 이동

- roscore : 마스터 노드 실행

- rosrun : 노드 실행

- roslaunch : 여러개의 노드를 실행


• ROS 정보 명령

- rostopic : 현재 등록되어 있는 토픽 정보 확인

- list : 등록되어 있는 토픽 리스트 출력

- echo : 등록되어 있는 토픽 데이터 출력

- find : 등록되어 있는 토픽을 찾아 출력

- info : 등록되어 있는 토픽의 정보를 출력

- rosservice : 현재 등록되어 있는 서비스 정보 확인

- list : 등록되어 있는 서비스 리스트 출력

- call : 등록되어 있는 서비스 호출

- args : 등록되어 있는 서비스의 전달 인자를 출력

- rosnode : 현재 동작중인 노드정보 확인

- kill : 실행중인 노드 종료

- list : 실행중인 노드 출력

- rosmsg : 현재 등록되어 있는 메시지 정보 확인

- show : 등록되어 있는 메시지 정보 출력

- list : 등록되어 있는 메시지 리스트 출력


• ROS 캐킨 명령

- catkin_create_pkg : 캐킨 빌드 시스템을 통한 패키지 자동 생성

- catkin_make : 캐킨 빌드 시스템을 통한 빌드


• ROS 패키지 명령

- rospack : ROS 패키지 관련 정보 확인

- rosinstall : ROS 패키지 설치

- rosdep : 해당 패키지의 의존성 파일 설치


위에 기술된 명령들은 ROS 의 명령들중 자주 사용되는 명령들입니다. 

이외에도 다양한 명령들이 존재합니다. 

상황에 따라 맞는 명령을 통해 정보를 확인하거나 메시지 확인등을 손쉽게 사용이 가능합니다.


댓글목록

등록된 댓글이 없습니다.



개인정보취급방침 서비스이용약관
Copyright © www.leelab.co.kr All rights reserved.
상단으로
TEL. 063-469-4551 FAX. 063-469-4560
전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과
PC 버전으로 보기