1. Shell 명령어
- roscd
지정한 ros 패키지의 디렉터리로 이동
- rosls
ros 패키지의 파일목록 확인
- rosed
ros 패키지의 파일편집
- roscp
ros 패키지의 파일 복사
- rospd
ros 디렉터리 인덱스에 디렉터리 추가
- rosd
ros 디렉터리 인덱스 확인
2. 실행명령어
- roscore
Master(ros 네임 등록 서비스) + rosout (로그아웃) + parameter server (파라미터 관리)
Master 구동 명령어
- rosrun
노드 실행
- rosluanch
노드를 여러 개 실행 및 실행 옵션 설정
- rosclean
ROS 로그 파일을 검사하거나 삭제
3. 정보명령어
- rostopic
ROS 토픽 정보 확인
- rosservice (+ rossrv)
ROS 서비스 정보 확인
- rosnode
ROS 노드 정보 확인
- rosparam
ROS 파라미터 정보 확인 및 수정
- rosbag
ROS 메시지 기록 및 재생
- rosmsg
ROS 메시지 정보 확인
- rosversion
ROS 패키지 및 배포 릴리즈 버전 정보 확인
- roswtf
ROS 시스템 검사
4. catkin 명령어 (빌드시스템 명령어)
- catkin_create_pkg
catkin 빌드 시스템으로 패키지 자동생성
- catkin_make
catkin 빌드 시스템에 기반을 둔 빌드
- catkin_eclipse
catkin 빌드 시스템으로 생성한 패키지를 이클립스에서 사용할 수 있게 변경
- catkin_prepare_release
릴리즈 할 때 사용되는 로그 정리 및 버전 태깅
- catkin_generate_changelog
릴리즈 할 때 CHANGELOG.rst 파일 생성 또는 업데이트
- catkin_init_workspace
catkin 빌드 시스템의 작업 폴더 초기화
- catkin_find
catkin 검색
5. 패키지 명령어
- rospack
ROS 패키지와 관련된 정보 보기
- rosinstall
ROS 추가 패키지 설치
- rosdep
해당 패키지의 의존성 파일 설치
- roslocate
ROS 패키지 정보 관련 명령어
- roscreate-pkg
ROS 패키지 자동생성 (구 빌드시스템에서 사용)
- rosmake
ROS 패키지 빌드 (구 빌드시스템에서 사용)
'SW > ROS' 카테고리의 다른 글
| ROS 지원 패키지 (0) | 2023.11.02 |
|---|---|
| ROS의 도구 (0) | 2023.11.02 |
| ROS의 콘셉트 (0) | 2023.11.02 |
| ROS의 메시지 통신 (0) | 2023.11.02 |
| ROS 의 개념 (2) | 2023.11.02 |