본문으로 건너뛰기

TAG

#SROS2

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

2건
Naboth Otieno / Pexels
ROS Discourse

RoboShield v2: ROS 2를 위한 인라인 명령 방화벽 게이트웨이 (Rust + rclrs, 이중 도메인 브리지, SROS2)

RoboShield v2는 ROS 2 네트워크를 대상으로 한 인라인 게이트웨이로, v1의 수동 탐지 방식에서 나아가 비인가 명령을 실시간으로 차단한다. v1은 libpcap으로 원시 RTPS 패킷을 분석해 알 수 없는 GUID 프리픽스, 비인가 퍼블리셔, 토픽 플러딩(topic flood)을 탐지했으나 차단 기능은 없었다. v2는 NanoPi를 게이트웨이로 삼아 도메인 ID 10(로봇 측)과 도메인 ID 20(비신뢰 측)을 분리하는 이중 도메인 브리지 구조를 채택했다. 커널 수준에서 ip_forward=0과 nftables 기본 드롭 정책을 적용해 두 도메인 사이의 패킷 전달을 엄격히 통제한다. SROS2(DDS-Security)는 WiFi 쪽 컨텍스트에만 적용하여, DDS 보안을 지원하지 않는 로봇도 보호 범위에 포함할 수 있도록 설계했다.

큐레이터본문이 중간에 잘려 전체 기능 목록을 확인할 수 없다. 개인 오픈소스 프로젝트로, 제시된 보안 효과는 독립적으로 검증된 결과가 아니라 제작자의 설계 의도임을 감안해야 한다.

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) 처리 등의 내용을 상위 소스와 대조해 부정확한 지침을 수정하는 작업이 주로 이루어졌다.

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