반응형 ROS BAG2 [ROS] ROS 1, 2의 rosbag 주요 차이점 ROS 1, 2의 rosbag 주요 차이점 1. 데이터 형식 ROS 1: ROS 1에서는 메시지 형식을 .msg 파일을 사용하여 정의한다. ROS 2: ROS 2에서는 IDL(Interface Definition Language) 형식을 사용하여 메시지 형식을 정의한다. 이로 인해 ROS 2의 메시지 정의는 여러 언어와 플랫폼에서 메시지 정의를 공유할 수 있다. 2. 성능 및 확장성 ROS 2의 rosbag2는 ROS 1의rosbag보다 성능과 확장성 면에서 향상되었다. 더 큰 데이터셋과 빠른 녹화/재생 속도를 처리할 수 있다. 3. ROS 1과 ROS 2의 호환성 ROS 1의 rosbag은 ROS 1에서만 사용 가능하며, ROS 2와의 완전한 호환성이 없습니다. ROS 2의 rosbag2는 ROS 2와.. 2023. 11. 1. [ROS2] ROS2 BAG 명령어 ROS2에서 BAG파일을 다루는 명령어에 대해 정리해봤다. 1. BAG 파일 레코딩 ros2 bag record -o my_bag_file.bag topic_name 이 명령어는 "topic_name" 토픽에서 수신되는 메시지를 "my_bag_file.bag"라는 이름의 Bag 파일에 레코딩한다 2. BAG 파일 재생 ros2 bag play my_bag_file.bag "my_bag_file.bag" Bag 파일을 재생한다. 이때 레코딩된 메시지가 원래 시간대로 재생된다. 3. BAG 파일 정보 표시 ros2 bag info my_bag_file.bag "my_bag_file.bag" Bag 파일의 정보를 표시한다. 이 명령어는 Bag 파일의 토픽 목록, 메시지 수, 레코딩 기간 등을 보여준다. 4. .. 2023. 10. 27. 이전 1 다음 반응형