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

+ Recent posts