1. ROS 명령어


ROS 쉘 명령어


명령어 중요도 명령어풀이
roscd [패키지 명] *** 지정한 ROS 패키지의 디렉터리로 이동
rosls [패키지 명] * ROS 패키지의 파일 목록 확인
rosed [패키지 이름] [파일 이름] * ROS 패키지의 파일 편집
roscp * ROS 패키지의 파일 복사
rospd ROS 디렉터리 인덱스에 디렉터리 추가
rosd ROS 디렉터리 인덱스 확인

ROS 실행 명령어


명령어 중요도 명령어풀
roscore [옵션] *** 마스터 노드 실행
rosrun [패키지명] [노드명] *** 노드 실행
roslaunch [패키지명] [런치파일명] *** 노드 여러개 실행
rosclean [옵션] ** ROS 로그 파일 검사 및 삭제

ROS 정보 명령어


명령어 중요도 세부설명
rostopic *** ROS 토픽 정보확인
rosservice *** ROS 서비스 정보 확인
rosnode *** ROS 노드 정보확인
rosparam *** ROS 파라미터 정보확인
rosbag ** ROS 메시지 기록 및 재생
rosmsg ** ROS 메시지 정보 확인
rossrv * ROS 서비스 정보 확인
rosversion * ROS 패키지 및 배포 릴리즈 버전 정보 확인
roswtf * 로스 시스템 검사

ROS 노드 명령어


명령어 세부설명
rosnode list 활성화된 노드 목록 확인
rosnode ping [노드 명] 지정된 노드와 연결 테스트
rosnode info [노드 명] 지정된 노드의 정보확인
rosnode machine [PC or IP] 해당 PC 에서 실행되고 있는 노드 목록확인
rosnode kill [node name] 해당 노드 실행 중단
rosnode cleanup 연결 정보가 확인 안되는 유령 노드의 등록 정보 삭제

ROS 토픽 명령어


명령어 세부설명
rostopic list 활성화된 토픽 목록 표시
rostopic echo [토픽 이름] 지정한 토픽의 메시지 내용 실시간 표시
rostopic find [타입 이름] 지정한 타입의 메시지를 사용하는 토픽 표시
rostopic type [토픽 이름] 지정한 토픽의 메시지 타입 표시
rostopic bw [토픽 이름] 지정한 토픽의 메시지 데이터 대역폭 표시
rostopic hz 토픽 이름] 지정한 토픽의 메시지 퍼블리시 주기 표시
rostopic info [토픽 이름] 지정한 토픽의 정보 표시
rostopic pub [토픽 이름] [메시지타입] [파라미터] 지정한 토픽 이름으로 메시지 퍼블리시

ROS 서비스 명령어