Lucky Charms Rainbow > 'ROS2' 카테고리의 글 목록 — Hoon's Blog

ROS2

    [ROS2] Topics, Services, Actions 차이

    [ROS2] Topics, Services, Actions 차이

    ROS2 애플리케이션은 topics / services / actions 세 가지 유형 중 하나의 인터페이스를 통해 통신합니다. Topics: 지속적으로 받아야하는 센서 데이터, 로봇 상태 등과 같은 데이터 스트림에 사용토픽은 Publisher / Subscriber 형태로 데이터 통신1:1 1:N N:N 통신 가능비동기식 단방향 메시지 송수신 방식   Services Request / Response 구조와 Publisher / Subscriber 혼합 방식동기식 양방향 메시지 송수신 방식데이터 스트림을 Subscribe하고 지속적인 업데이트를 받을 수 있는 토픽과는 달리, 서비스는 클라이언트가 call(호출)할 때만 데이터를 제공합니다.     Actions로봇을 이동시키는 개별적인 동작이나 실행 중..

    ROS2 - mcap이란?

    ROS2 - mcap이란?

    MCAP(Message Capture): mcap은 ros2bag(ROS1에선 rosbag)과 같이 ROS 메시지 데이터를 기록하고 재생하는 데 사용하는 라이브러리입니다. MCAP vs ros2bagrosbag은 ROS2의 기본적인 파일 포맷을 사용하는 반면, MCAP 파일 포맷은 데이터를 압축하여 저장할 수 있어 저장 공간을 절약할 수 있습니다. 따라서 대용량 데이터 처리에 적합합니다.MCAP Install기본적으로 ROS2가 설치되어있어야 합니다.1. 플러그인 설치sudo apt-get install ros-$ROS_DISTRO-rosbag2-storage-mcap 2. mcap 기록 시 스토리지ID 설정ros2 bag record -s mcap --all  Documentationhttps://mc..