OMOROBOT/ROS2 일반

[ros2] ros2 기본 명령어_1

mle21 2022. 8. 3. 06:00
반응형

1. ros2 run: 특정 패키지의 특정 노드를 실행하는 명령

ros2 run [패키지 이름] [노드 이름]

ros2 run turtlesim turtlesim_node
# [turtlesim] 패키지의 [turtlesim_node] 노드를 실행하라는 명령

 

2. ros2 launch: 특정 패키지의 특정 launch 파일을 실행하는 명령

ros2 launch [패키지 이름] [런치파일 이름]

ros2 launch turtlesim multisim.launch.py
# [turtlesim] 패키지의 [multisim.launch.py] 런치파일를 실행하라는 명령

 

3. rqt_graph: 토픽과 노드의 관계를 그래프(그림)로 나타낸다.

# 터미널 1
ros2 run turtlesim turtlesim_node
# 터미널 2
ros2 run turtlesim turtle_teleop_key
# 터미널 3
rqt_graph
# 상기 명령처럼 실행했을경우 아래 rqt_graph를 확인 가능하다.


반응형

@ 다음 내용: ros2 기본 명령어_2

 

[ros2] ros2 기본 명령어_2

노드(node)는 ros2 시스템의 가장 기본적인 실행 단위이고, 로봇 시스템의 여러 기능을 개별 노드로 만들어서 전체 시스템을 구동하는 것이라고 간단하게 생각하면 된다. 1. ros2 node list: 현재 실행

t-shaped-person.tistory.com


728x90

'OMOROBOT > ROS2 일반' 카테고리의 다른 글

[ros2] ros2 기본 명령어_5  (0) 2022.08.07
[ros2] ros2 기본 명령어_4  (0) 2022.08.06
[ros2] ros2 기본 명령어_3  (0) 2022.08.05
[ros2] ros2 기본 명령어_2  (0) 2022.08.04
[ros2] ros2 배포판 버전  (0) 2022.07.30