OMOROBOT/ROS2 일반

[ros2] ros2 기본 명령어_2

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

노드(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

 

[ros2] ros2 기본 명령어_3

1. ros2 topic list: 현재 실행되고 있는 토픽의 이름을 보여준다. ros2 topic list # 터미널 입력 (ros2 run turtlesim turtlesim_node 실행 중) ros2 topic list # 터미널 출력 /parameter_events /rosout /turtle1/cmd_vel /turtle1/color_

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 기본 명령어_1  (0) 2022.08.03
[ros2] ros2 배포판 버전  (0) 2022.07.30