반응형
노드(node)는 ros2 시스템의 가장 기본적인 실행 단위이고, 로봇 시스템의 여러 기능을 개별 노드로 만들어서 전체 시스템을 구동하는 것이라고 간단하게 생각하면 된다.
1. ros2 node list: 현재 실행되고 있는 노드의 이름을 보여준다.
ros2 node list
# 터미널 입력 (ros2 run turtlesim turtlesim_node 실행 중)
ros2 node list
# 터미널 출력
/turtlesim
2. ros2 node info: 현재 실행되고 있는 노드의 정보를 보여준다.
ros2 node infe [노드 이름]
# [노드 이름]은 ros2 node list를 통해서 알 수 있다.
# 터미널 입력 (ros2 run turtlesim turtlesim_node 실행 중)
ros2 node info /turtlesim
# 터미널 출력
/turtlesim
Subscribers:
/parameter_events: rcl_interfaces/msg/ParameterEvent
/turtle1/cmd_vel: geometry_msgs/msg/Twist
Publishers:
/parameter_events: rcl_interfaces/msg/ParameterEvent
/rosout: rcl_interfaces/msg/Log
/turtle1/color_sensor: turtlesim/msg/Color
/turtle1/pose: turtlesim/msg/Pose
Service Servers:
/clear: std_srvs/srv/Empty
/kill: turtlesim/srv/Kill
/reset: std_srvs/srv/Empty
/spawn: turtlesim/srv/Spawn
/turtle1/set_pen: turtlesim/srv/SetPen
/turtle1/teleport_absolute: turtlesim/srv/TeleportAbsolute
/turtle1/teleport_relative: turtlesim/srv/TeleportRelative
/turtlesim/describe_parameters: rcl_interfaces/srv/DescribeParameters
/turtlesim/get_parameter_types: rcl_interfaces/srv/GetParameterTypes
/turtlesim/get_parameters: rcl_interfaces/srv/GetParameters
/turtlesim/list_parameters: rcl_interfaces/srv/ListParameters
/turtlesim/set_parameters: rcl_interfaces/srv/SetParameters
/turtlesim/set_parameters_atomically: rcl_interfaces/srv/SetParametersAtomically
Service Clients:
Action Servers:
/turtle1/rotate_absolute: turtlesim/action/RotateAbsolute
Action Clients:
반응형
@ 다음 내용: ros2 기본 명령어_3
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 기본 명령어_1 (0) | 2022.08.03 |
[ros2] ros2 배포판 버전 (0) | 2022.07.30 |