0% found this document useful (0 votes)
1 views

05_ROS_command

Uploaded by

Aman Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

05_ROS_command

Uploaded by

Aman Singh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

ROS Command

Open Source Team 교재


P. 96~135
Yoonseok Pyo
1
Contents

I. Summary of ROS commands

II. ROS shell command

III. ROS execution command

IV. ROS information command

V. ROS catkin command

VI. ROS package command 교재


P. 96~135

2
Command-Line Tools

3
Command-Line Tools
The following Command-Line Tools are
used throughout the ROS course.
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

Please refer to the distributed ROS


Cheatsheet.
https://github.com/oroca/oroca_ros_tutorials/raw/master/ROScheatsheet_indigo_catkin.pdf

Skip this part!


ROS execution command
command importance Command description Detailed description

roscd ★★★ ros+cd(changes directory) Move to the directory of the specified ROS package

rosls ★☆☆ ros+ls(lists files) Check the list of files in the ROS package

rosed ★☆☆ ros+ed(editor) Editing files in the ROS package

roscp ★☆☆ ros+cp(copies files) Copying Files in the ROS Package

rospd ☆☆☆ ros+pushd Adding Directories to the ROS Directory Index

rosd ☆☆☆ ros+directory Check the ROS directory index

5
ROS execution command
Command
command importance Detailed description
description

- master (ROS name service)


roscore ★★★ ros+core - rosout (log record)
- parameter server (parameter management)

rosrun ★★★ ros+run Running the Node

roslaunch ★★★ ros+launch Running multiple nodes with options

rosclean ★★☆ ros+clean Scan or delete ROS log files

6
ROS information command
command importance Command description Detailed description

rostopic ★★★ ros+topic Check ROS topic information

rosservice ★★★ ros+service Check ROS service information

rosnode ★★★ ros+node Check ROS node information

rosparam ★★★ ros+param(parameter) Check and modify ROS parameter information

rosbag ★★★ ros+bag ROS message recording, playback

rosmsg ★★☆ ros+msg Check ROS message information

rossrv ★★☆ ros+srv Check ROS service information


Determining ROS Package and Deployment Release
rosversion ★☆☆ ros+version
Version Information
roswtf ☆☆☆ ros+wtf ROS System Inspection

7
ROS catkin command
command importance Detailed description

catkin_create_pkg ★★★ Automatic generation of packages

catkin_make ★★★ Builds based on the Catkin build system

Changes made by Eclipse to the package created by the


catkin_eclipse ★★☆
Catkin build system

catkin_prepare_release ★★☆ Log cleanup and version tagging used for release

catkin_generate_changelog ★★☆ Creating or Updating the CHANGELOG.rst File When Releasing

catkin_init_workspace ★★☆ Initializing the Catkin build system's working folder

catkin_find ★☆☆ Search catkin

8
ROS package command
Command
command importance Detailed description
description

rospack ★★★ ros+pack(age) See information related to the ROS package

rosinstall ★★☆ ros+install Installing the ROS Additional Package

rosdep ★★☆ ros+dep(endencies) Install the package's dependency files

roslocate ☆☆☆ ros+locate ROS package information Related commands

Automatically generate ROS package (used in old rosbuild


roscreate-pkg ☆☆☆ ros+create-pkg
system)
Build the ROS package (formerly used by the rosbuild
rosmake ☆☆☆ ros+make
system)

9
Welcome
questions!
여기서! 광고 하나 나가요~

Direct Link
국내 유일! 최초! ROS 참고서!
ROS 공식 플랫폼 TurtleBot3 개발팀이
직접 저술한 바이블급 ROS 책
여기서! 광고 둘 나가요~

Direct Link
여기서! 광고 셋 나가요~

• 오로카 • 로봇공학을 위한 열린 모임 (KOS-ROBOT)


• www.oroca.org • www.facebook.com/groups/KoreanRobotics
• 오픈 로보틱스 지향 • 로봇공학 통합 커뮤니티 지향
• 풀뿌리 로봇공학의 저변 활성화 • 일반인과 전문가가 어울러지는 한마당
• 공개 강좌, 세미나, 프로젝트 진행 • 로봇공학 소식 공유
• 연구자 간의 협력

혼자 하기에 답답하시다고요?
커뮤니티에서 함께 해요~
*^^*
또~ 봬요!
표윤석
Yoonseok Pyo
[email protected]
www.robotpilot.net

www.facebook.com/yoonseok.pyo

You might also like