패키지 리스트 확인
ros2 pkg list
패키지에 포함된 노드 확인
ros2 pkg executables <패키지명>
패키지의 노드 실행
ros2 run <패키지명> <노드명>
실행되고있는 노드 리스트
ros2 node list
노드 정보 확인
노드명 앞에 /가 들어가야 합니다.
ros2 node info </노드명>
어떤 토픽이 있는지 리스트
현재 개발환경에서 동작 중인 모든 노드들의 토픽 정보
ros2 topic list
-t 는 메시지의 형태(type)도 함께 표시
ros2 topic list -t
토픽 정보 확인
ros2 topic info <토픽명>
토픽 내용 확인
ros2 topic echo <토픽명>
토픽 대역폭 확인
ros2 topic bw <토픽명>
토픽 주기 확인
ros2 topic hz <토픽명>
토픽 지연 시간 확인
ros2 topic delay <토픽명>
bag파일 기록 하기
ros2 bag record <토픽명1> <토픽명2> ...
bag 파일 정보 확인
ros2 bag info <bag 파일명>
bag 파일 재생
ros2 bag play <bag 파일명>
어떤 서비스가 있는지 리스트
ros2 service list
서비스 형태 확인
ros2 service list
형태를 서비스 목록과 함께 볼 수 있다.
ros2 service list -t
서비스 찾기
ros2 service find <서비스 형태>
어떤 액션이 있는지 리스트
ros2 action list
-t를 붙이면 액션의 형태도 알 수 있다.
ros2 action list -t
액션 정보
ros2 action info <액션명>
파라미터 목록 확인
ros2 param list
파라미터 읽기
ros2 param get <노드명> <파라미터명>
파라미터 쓰기
ros2 param set <노드명> <파라미터명> <값>
파라미터 저장
ros2 param dump <노드명>
저장된 파라미터를 사용하려면
ros2 run <패키지명> <노드명> --ros-args --params-file <.yaml 파일 위치>
파라미터 삭제
ros2 param delete <노드명> <파라미터명>
실행되고있는 노드, 토픽, 액션 gui로 확인
동그라미가 노드, 네모는 토픽 또는 액션, 화살표는 메시지의 방향, 서비스는 순간적으로 사용되는 형식이라 표시되지 않는다.
rqt_graph
'ROS' 카테고리의 다른 글
[ROS2] 토픽, 서비스, 액션 및 각각 인터페이스 비교표 (0) | 2022.06.20 |
---|---|
[ROS2] 인터페이스 (0) | 2022.06.20 |
[ROS2] 패키지 구성요소 세부사항 (0) | 2022.06.19 |
[ROS2] 사용자 작업 폴더 구성 요소 (0) | 2022.06.19 |
Could not find the resource 'gazebo_ros' of type 'packages' (0) | 2022.06.17 |