当前位置:网站首页>ROS2下使用ROS1 bag的方法
ROS2下使用ROS1 bag的方法
2022-08-05 05:22:00 【howtoloveyou】
- Galactic版本以上不适用的方法:
要求:同时拥有ROS1和ROS2
sudo apt install ros-<ros2-version>-rosbag2 ros-<ros2-version>-rosbag2*
source /opt/ros/<ros1-version>/setup.bash # eg: source /opt/ros/noetic/setup.bash
source /opt/ros/<ros2-version>/setup.bash # eg: source /opt/ros/foxy/setup.bash
ros2 bag info -s rosbag_v2 path/to/ros1bag.bag # eg: ros2 bag play -s rosbag_v2 ~/slam-dataset/rgbd.bag
ros2 bag play -s rosbag_v2 path/to/ros1bag.bag # eg: ros2 bag play -s rosbag_v2 ~/slam-dataset/rgbd.bag
- ROS2版本均适用的方法:
要求:了解topic在ROS2中的正确格式
pip install rosbags
rosbags-convert path/to/ros1bag.bag # eg: rosbags-convert ~/slam-dataset/rgbd.bag
# 会在bag目录下生成ROS2格式的bag文件夹
export RMW_IMPLEMENTATION=rmw_cyclonedds_cpp # 默认的fastrtps中间件无法监听话题
ros2 bag play path/to/ros1bag # eg: rosbags-convert ~/slam-dataset/rgbd
转化过后可能会报错有的话题找不到正确的格式,所以需要自己对生成的metadata.yaml进行手动修改,比如我对tf这个话题进行了修改:tf/msg/tfMessage to tf2_msgs/msg/TFMessage
边栏推荐
- In-depth Zabbix user guide - from the green boy
- 运维工程师,快来薅羊毛
- LeetCode Interview Questions
- 路由器和静态路由的配置
- Getting Started Doc 06 Adding files to a stream
- Getting Started Documentation 10 Resource Mapping
- King power volume LinkSLA, realize operations engineer is happy fishing
- 时间复杂度和空间复杂度
- Why can't I add a new hard disk to scan?How to solve?
- I/O性能与可靠性
猜你喜欢
随机推荐
spark operator - map vs mapPartitions operator
Spark source code - task submission process - 4-container to start executor
正则表达式小示例--获取重复最多的字符及其数量
Hard Disk Partitioning and Permanent Mounting
7步完成云上监控
静态路由
用户和用户组管理、文件权限管理
Regular expression small example - get number character and repeated the most
618,你也许可以清醒亿点点
VLAN details and experiments
网络层协议介绍
IP packet format (ICMP protocol and ARP protocol)
云计算——osi七层与TCP\IP协议
微信小程序页面跳转传参
lvm logical volume and disk quota
入门文档07 分阶段输出
Spark source code-task submission process-6.2-sparkContext initialization-TaskScheduler task scheduler
Why can't I add a new hard disk to scan?How to solve?
spark source code - task submission process - 3-ApplicationMaster
VRRP概述及实验








