본문으로 건너뛰기

TAG

#QoS

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

4건
Alicia Christin Gerald / Unsplash
ROS Discourse

[오픈소스] DDS AutoDiag v0.1.0 — AI 지원 문제 해결 기능을 갖춘 ROS 2 DDS 진단 도구

DDS AutoDiag v0.1.0은 ROS 2 시스템 간 통신 문제를 진단하기 위한 MIT 라이선스 오픈소스 도구다. DDS 탐색(discovery), 미들웨어 설정, QoS(서비스 품질) 정책, 컨테이너 네트워킹을 포함한 23개의 진단 항목을 제공한다. 그래픽 인터페이스를 통해 진단 결과를 시각화하고 통신이 끊긴 경로를 식별할 수 있다. AI 기반 문제 해결 기능은 진단 결과를 설명하고 설정 변경 방안을 제시하며 관련 ROS 2 공식 문서를 참조한다. 자연어 지시로 RViz 시각화를 설정하는 AI 연동 기능도 포함된다.

큐레이터개발자 개인이 공개한 v0.1.0 초기 릴리스로, 본문이 일부 잘려 전체 기능 범위를 확인하기 어렵다. 진단 항목 23개의 정확도와 실제 운영 환경에서의 안정성은 커뮤니티 검증이 추가로 필요하다.

Daniil Komov / Pexels
ROS Discourse

AI 기반 ROS 2 시스템 점검: DDS Monitor Pro의 MCP 통합 프리뷰

eProsima가 자사 DDS Monitor Pro에 추가될 AI 지원 기능의 프리뷰를 공개했다. 모니터에 내장된 모델 컨텍스트 프로토콜(MCP, Model Context Protocol) 서버가 MCP 호환 AI 어시스턴트를 시스템 정보 및 운영 데이터와 연결한다. 공개된 워크플로는 네 가지로, 애플리케이션·토픽·퍼블리셔·서브스크라이버 탐색, 선택한 토픽 필드로 그래프 생성, 신뢰성 QoS(Quality of Service) 불일치를 포함한 통신 문제 조사, 테스트 환경에서 샘플 데이터 퍼블리시 및 응답 관찰이 포함된다. 이 모니터는 DDS 계층에서 동작하며, eProsima는 ROS 2의 모든 그래프 개념을 지원하거나 모든 ROS 미들웨어 구현을 커버하지는 않는다고 직접 밝혔다.

큐레이터정식 출시 전 프리뷰 단계임을 감안해야 하며, DDS 계층에서만 동작하는 특성상 ROS 2 상위 개념(액션, 서비스 등)의 가시성은 제한될 수 있다.

Bibek ghosh / Pexels
ROS Discourse

ROS2 파라미터 값 조회

ROS Discourse에 ROS2에서 실행 중인 모든 노드의 파라미터 값을 일괄 조회할 때 노드 그래프가 교란되고 데이터 기록에 공백이 생기는 문제가 제기되었다. 작성자는 실험 재현성 확보를 위해 기동 시스템(launch system)의 기본값·오버라이드를 포함한 전체 파라미터를 낮은 부하로 조회하는 방법을 요청했다. QoS 설정 조정을 시도했으나 간섭을 완전히 해소하지는 못했다고 보고되었다. 작성자는 ROS1 대비 파라미터 시스템이 후퇴했다고 평가하며, 시작 시 파라미터를 데이터베이스에 기록하는 방식 등 대안을 문의했다.

큐레이터본 게시물은 2개 댓글로 이루어진 질문 스레드로, 확정된 해결책이나 공식 개선 로드맵이 포함되어 있지 않다. 실용적인 해결 방법을 찾는다면 원문 스레드를 직접 확인해야 한다.

Jakub Zerdzicki / Pexels
ROS Discourse

코딩 에이전트를 위한 ROS 2 엔지니어링 기술: v1.5.0

YuJin Hong이 개발한 오픈소스 프로젝트 ros2-engineering-skills의 v1.5.0이 공개되었다. 이 프로젝트는 Claude Code, Codex 등 코딩 에이전트가 ROS 2 프로젝트 작업 시 참조할 수 있는 가이드, 참조 문서, 검증 도구의 모음으로, Claude Code 플러그인이나 Codex·Cursor·Gemini CLI용 지식 스킬 형태로 설치할 수 있다. Nav2, TF(Transform Framework), 라이프사이클(lifecycle), 서비스 품질(QoS), SROS2, 배포, 하드웨어 테스트 영역을 다루며, 에이전트가 매번 전체 문서를 읽지 않고 관련 참조만 찾을 수 있도록 구성되어 있다. v1.5.0에서는 SROS2 인클레이브(enclave)·인증서 교체, 쿼터니언(quaternion)·공분산(covariance) 처리 등의 내용을 상위 소스와 대조해 부정확한 지침을 수정하는 작업이 주로 이루어졌다.

큐레이터이번 릴리스에서 기존 지침의 부정확한 내용이 수정되었다는 점은, 코딩 에이전트가 이 문서를 신뢰 소스로 삼을 경우 아직 검토되지 않은 영역에서도 유사한 오류가 남아 있을 가능성을 시사하므로, 프로젝트가 상위 공식 문서와 얼마나 체계적으로 동기화되는지 확인이 필요하다.