본문으로 건너뛰기

TAG

#rclcpp

이 태그가 붙은 기사를 모았습니다. 태그는 AI 분류 단계에서 자동으로 붙고, 검수를 통과한 항목만 노출됩니다.

2건
Lukas Blazek / Pexels
ROS Discourse

Rolling (Makoa Mata-mata)에서 rclcpp의 토픽 통계 및 libstatistics_collector 제거

ROS 2 Rolling 배포판(코드명 Makoa Mata-mata, 2027년 5월 출시 예정)에서 rclcpp의 내장 토픽 통계(topic statistics) 기능이 삭제되었다. 2026년 10월 5일 병합된 PR을 통해 rclcpp, rclcpp_lifecycle, rclcpp_components에서 관련 구현이 제거되었고, libstatistics_collector 패키지도 ROS 2 코어 저장소에서 빠졌다. 관련 데모 패키지·예제 코드·공식 문서도 함께 정리되었다. 제거 이유로는 실사용 사례가 거의 없었다는 점, 그리고 tracetools / ros2_tracing의 기존 트레이스포인트를 활용하면 추가 코드 없이 동일한 정보를 수집할 수 있다는 점이 꼽혔다.

큐레이터기존에 topic_statistics 옵션을 활성화하던 코드는 ros2_tracing 기반 도구로 마이그레이션해야 하며, Rolling 대상 빌드에서 이 API에 의존 중이라면 즉각 대응이 필요하다.

Tanha Tamanna Syed / Pexels
ROS Discourse

NoDL: 노드 정의 언어 소개 (ROSCon 발표 정리)

NoDL(Node Definition Language)은 ROS 노드의 인터페이스(파라미터, 퍼블리셔, 서브스크라이버 등)를 YAML 형식으로 정적 선언하기 위한 언어 형식이다. @emersonknapp과 발표자가 ROSCon에서 'The Legible Node'라는 제목으로 NoDL과 '씬 노드(thin node)' 개념을 소개했다. 씬 노드는 노드를 인터페이스 어댑터로 한정하고 로봇 로직을 노드 내부에 두지 않는 설계 원칙이다. 커뮤니티 참여는 rosgraph-wg 워킹 그룹을 통해 진행되며, 슬라이드와 예제 코드가 공개되어 있다.

큐레이터본문이 중간에 잘려 NoDL의 전체 기능 범위와 기존 ROS 2 인터페이스 선언 방식 대비 차이점을 원문만으로는 충분히 확인하기 어렵다. ROSCon 발표 녹화가 공개되면 내용을 보완할 필요가 있다.