본문으로 건너뛰기

TAG

#rclrs

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

2건
cottonbro studio / Pexels
ROS Discourse

공지: rclrs 0.8.0 릴리스

ROS 2용 Rust 클라이언트 라이브러리 rclrs가 0.8.0 버전으로 업데이트되었다. 이번 릴리스는 새 ROS 2 배포판인 Lyrical Luth를 지원하며, Humble·Jazzy·Kilted·Rolling 바인딩도 재생성되었다. ROS 메시지 패키지 접근 방식이 ros-env로 일원화되어 기존 애플리케이션은 `use ros_env::*;` 형태로 임포트를 수정해야 한다. Action API 전반이 개선되고 파라미터 콜백이 새로 지원되었으며, TopicEndpointInfo가 서비스 품질(QoS) 프로파일을 직접 노출하도록 확장되었다. 액션 처리·동적 메시지 인트로스펙션·시퀀스 크기 조정 등에서 성능 및 안정성 수정도 포함되었다.

큐레이터ros-env 기반 메시지 접근 방식으로의 변경은 기존 프로젝트에 임포트 수정이 필요한 호환성 변경 사항이므로, rclrs를 사용 중인 팀은 마이그레이션 여부를 확인해야 한다.

Erwan Hesry / Unsplash
ROS Discourse

ros2-project-gen: 한 줄 명령으로 완성하는 ROS 2 프로젝트 스캐폴딩 도구

ros2-project-gen은 단일 명령으로 완전한 ROS 2(Robot Operating System 2) 프로젝트 구조를 생성하는 CLI 도구다. 기존 `ros2 pkg create`가 빈 패키지 하나만 생성하는 것과 달리, 워크스페이스·복수 패키지·런치 파일·GitHub Actions CI·문서·테스트까지 포함된 전체 프로젝트를 한 번에 구성한다. rclcpp, rclpy, rclrs를 하나의 워크스페이스에서 함께 빌드하는 다중 언어 지원을 제공하며, minimal_ros2 템플릿에서는 C++, Python, Rust 노드가 토픽을 통해 상호 통신하는 것을 확인할 수 있다. ai_perception 템플릿에는 ONNX Runtime 기반 Rust YOLOv8 추론 노드가 포함되어 있어 Python 없이도 인식 파이프라인을 구성할 수 있다.

큐레이터ROS Discourse에 게시된 커뮤니티 프로젝트로, 공식 ROS 2 빌드팀의 검증을 거친 도구가 아니므로 rclrs·ONNX Runtime 연동 템플릿의 실제 빌드 성공 여부는 직접 확인이 필요하다.