ROS2:Basic
Robot Operating System 2 의 기본 지식 정리.
Categories
- ROS2:Basic:RobotMonitoringGuideline - 모니터링 시스템 가이드 라인.
- ROS2:Basic:CloudflareArchitecture - 클라우드 플레어 플랫폼 연동.
- Unwiki - ROS2 Master Guide
통신 모델 아키텍처
- TOPIC - many-to-many · async · no reply
- SERVICE - 1-to-1 · sync · request/reply
- ACTION - 1-to-1 · long-running · goal + feedback + result
- PARAMETER - 노드당 KV 저장소 · 런타임 변경 가능
- BAG (rosbag2) - 토픽 스트림 녹화/재생 — 센서 데이터 ML 학습셋의 원천
URDF
URDF · 로봇 기술— 기하학 + 관성 + 관절 + 충돌.
URDF (Unified Robot Description Format)는 로봇을 링크(link) + 관절(joint) 그래프로 표현하는 XML이다. 같은 기술을 기반으로 rviz2·Gazebo·MoveIt2·ros2_control이 모두 돌아간다. Xacro는 URDF에 매크로·변수·include를 추가한 템플릿 언어로, 실전에서는 거의 항상 Xacro를 쓴다.
치트 시트
| 목적 | 명령 |
| 노드 목록 | |
| 노드 상세 | |
| 토픽 목록 / 타입 / QoS | |
| 토픽 내용 | |
| 토픽 주기/대역폭/지연 | |
| 서비스 호출 | |
| 액션 호출 | |
| 파라미터 | |
| 인터페이스 정의 보기 | |
| TF 트리 PDF 덤프 | |
| 특정 변환 단발 확인 | |
| 환경 진단 | |
| 패키지 경로 | |
| 로그 레벨 | |