ROS Study5 - ROS 명령어

2023. 1. 19. 18:12공부방

Command-Line Tools

- rospack, roscd, rospd, rosls, rosed, roscp, rosdep, roswf, catkin_create_pkg, wstool, catkin_make, roscore, rosrun, roslaunch, rosnode, rostopic, rosservice, rosparam, rosmsg, rossrv, rosbag, tf_echo

 

ROS 쉘 명령어

roscd : ros + cd(changes directory) -> 지정한 ROS 패키지의 디렉터리로 이동()

rosls : ros + ls(lists files) -> ROS 패키지의 파일 목록 확인(★☆☆)

rosed : ros + ed(editor) -> ROS 패키지의 파일 편집(★☆☆)

roscp : ros + cp(copies files) -> 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 빌드 시스템에 기반을 둔 빌드()

catkin_eclipse : catkin 빌드 시스템으로 생성한 패키지를 이클립스에서 사용할 수 있게 변경()

catkin_prepare_release : 릴리즈할 때, 사용되는 로그 정리 빛 버전 태깅()

catkin_generate_changelog : 릴리즈 할 때, CHANGELOG.rst 파일 생성 또는 업데이트()

catkin_init_workspace : catkin 빌드 시스템의 작업 폴더 초기화()

catkin_find : catkin 검색(☆)

 

ROS 패키지 명령어

rospack : ros + pack(age) -> ROS 패키지와 관련된 정보 보기()

rosinstall : ros + install -> ROS 추가 패키지 설치()

rosdep : ros + dep(dependencies) -> 해당 패키지의 의존성 파일 설치()

roslocate : ros + locate -> ROS 패키지 정보 관련 명령어(☆☆☆)

roscreate-pkg : ros + create - pkg -> ROS 패키지 자동 생성(구 rosbuild 시스템에서 사용)(☆☆☆)

rosmake : ros + make -> ROS 패키지를 빌드 (구 rosbuild 시스템에서 사용)(☆☆☆)

 

자세히 알아보기.

http://wiki.ros.org/Tools

 

Tools - ROS Wiki

For a list of common ROS libraries, please see the API overview. For tips on working with common thirdparty tools, such as Matlab, please see Interoperability. 3D Visualization: RVIZ rviz is a 3D visualization environment that lets you combine sensor data,

wiki.ros.org

 

'공부방' 카테고리의 다른 글

ROS Study6 - ROS 도구  (0) 2023.01.21
ROS Study4 - ROS의 중요 컨셉  (0) 2023.01.19
ROS Study3 - 개발환경 구축  (0) 2023.01.14
ROS Study2 - 로봇 운영체제 ROS  (0) 2023.01.14
Ros Study1 - 로봇 소프트웨어 플랫폼  (0) 2023.01.05