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 시스템에서 사용)(☆☆☆)
자세히 알아보기.
'공부방' 카테고리의 다른 글
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 |