当前位置: 首页 > 网络应用技术

将ROS2录制的包包转换为ROS1格式的包包

时间:2023-03-08 22:59:42 网络应用技术

  安装,此库袋主要用于ROS2和ROS1之间的通信。

  首先解释录音

  1. ROS2和ROS1录制的命令

  2. ROS2和ROS1记录的文件格式

  下面的介绍是什么?一般过程是:

  1.首先打开终端命令行

  2.在此端子下添加ROS2和ROS1环境变量

  3.然后运行以下命令,

  ROS2运行ROS1_BRIDGE DYNAMIC_BRIDGE

  1.打开另一个新终端

  2.添加ROS2的环境变量

  3.播放Ros2的包包

  您必须首先打开ROS1录音软件包才能聆听,然后启动ROS2播放软件包。如果订单相反,将考虑未记录开始的数据!

  1.打开另一个终端

  2.然后添加ROS1的环境变量

  3.使用ROS1开始记录数据

  当您看到ROS2的包包时,Ros1可以停止录音!

  1.原始ROS2记录的婴儿包装信息

  2.转换为ROS1后的包包信息

  转换前后信息比较的比较:比较:比较:

  1.尽管ROS2播放了ROS2的包包,因为它已经建立了与ROS1的桥梁,但ROS1的使用也可以监视ROS2 Prophback播放的主题。

  2.如果要使用ROS1打印数据,则必须确保ROS1记录主题,否则打印将不会打印!