본문으로 건너뛰기

TAG

#C++

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

2건
Joshua Aragon / Unsplash
ROS Discourse

ros2 topic hz 대체용 고정밀 토픽 주파수 측정 C++ 노드

ROS 2 기본 명령어 `ros2 topic hz`를 대체하는 C++ 노드가 ROS Discourse에 공개되었다. 고주파·고대역폭 토픽 환경에서 기본 명령어보다 높은 측정 정확도를 제공한다고 작성자가 밝혔다. 모든 RMW(Robot Middleware)와 호환되도록 설계되었으며, Zenoh 환경에서 검증이 이루어졌다. 워크스페이스 빌드 후 --topic, --topic-type, --interval 옵션을 조합해 실행할 수 있다.

큐레이터정확도 개선은 작성자 본인의 주장이며 독립적인 비교 측정 결과는 공개되지 않았고, 'All RMW 호환' 설계임에도 검증은 Zenoh 환경에 한정되어 다른 RMW에서의 동작은 직접 확인이 필요하다.

ThisIsEngineering / Pexels
ROS Discourse

Conan으로 네이티브 C/C++ 워크플로에 ROS 통합하기

Conan C/C++ 패키지 매니저(Package Manager) 팀이 ROS Kilted를 Conan으로 설치·소비할 수 있는 레시피 모음 `conan-io/ros-conan`을 공개했다. Linux, macOS, Windows 세 플랫폼을 지원하며, ROS 2 Kilted는 Python 3.12 환경을 기반으로 한다. 개발자는 conanfile에 ROS 의존성을 선언함으로써 ROS 라이브러리를 일반 C++ 패키지와 동일한 방식으로 관리할 수 있다. 공개된 데모에서는 ROS Kilted에 OpenCV와 TensorFlow를 함께 설치해 이미지 입력으로부터 인체 자세를 추적하는 ROS 노드 애플리케이션을 구성하는 예시를 제시한다.

큐레이터ROS는 전통적으로 colcon·ament 빌드 시스템과 결합해 사용되므로, 기존 ROS 워크플로와 Conan 기반 빌드를 혼용할 때 의존성 충돌이나 빌드 시스템 간 역할 경계가 실제로 어떻게 정리되는지는 아직 사용자 검증이 필요한 단계다.