기타

[ 기타 ] ROS 명령어

반응형

ROS 명령어에 대해 알아봅시다!

 

  • ROS Shell 명령어
명령어 명령어 풀이 세부설명
roscd ros + cd 지정한 ROS 패키지의 디렉터리로 이동
rosls ros + ls ROS 패키지의 파일 목록 확인
rosed ros + ed ROS 패키지의 파일 편집
roscp ros + cp ROS 패키지의 파일 복사
rospd ros + pushd ROS 디렉터리 인덱스에 디렉터리 추가
rosd ros + directory ROS 디렉터리 인덱스 확인
  • ROS 실행 명령어
명령어 명령어 풀이 세부설명
roscore ros + core master(ROS 네임 서비스)
rosout(로그 기록)
parameter server(파라미터 관리)
rosrun ros + run 노드 실행
roslaunch ros + launch 노드를 여러 개 실행 및 실행 옵션 설정
rosclean ros + clean ROS 로그 파일을 검사하거나 삭제
  • ROS 정보 명령어
명령어 명령어 풀이 세부설명
rostopic ros + topic ROS 토픽 정보 확인
rosservice ros + service ROS 서비스 정보 확인
rosnode ros + node ROS 노드 정보 확인
rosparam ros + param(parameter) ROS 파라미터 정보 확인, 수정
rosbag ros + bag ROS 메시지 기록, 재생
rosmsg ros + msg ROS 메시지 정보 확인
rossrv ros + srv ROS 서비스 정보 확인
rosversion ros + version ROS 패키지 및 배포 릴리즈 버전 정보 확인
roswtf ros + wtf ROS 시스템 검사
  • ROS catkin 명령어
명령어 세부설명
catkin_create_pkg 패키지 자동 생성
catkin_make 캣킨 빌드 시스템에 기반을 둔 빌드
catkin_eclipse 캣킨 빌드 시스템으로 생성한 패키지를 이클립스에서 사용할 수 있게 변경
catkin_prepare_release 릴리즈할 때 사용되는 로그 정리 및 버전 태깅
catkin_generate_changelog 릴리즈할 때 CHANGELOG.rst 파일 생성 또는 업데이트
catkin_init_workspace 캣킨 빌드 시스템의 작업 폴더 초기화
catkin_find 캣킨 검색
  • ROS 패키지 명령어
명령어 명령어 풀이 세부설명
rospack ros + pack(age) ROS 패키지와 관련된 정보보기
rosinstall ros + install ROS 추가 패키지 설치
rosdep ros + dep(endencies) 해당 패키지의 의존성 파일설치
roslocate ros + locate ROS 패키지 정보관련 명령어
roscreate-pkg ros + create - pkg ROS 패키지 자동 생성(구 rosbuild 시스템에서 사용)
rosmake ros + make ROS 패키지를 빌드(그 rosbuild 시스템에서 사용)

 

반응형