2024-10-31 21:46:25 +08:00
|
|
|
|
# 转换 AimRT 的 bag 文件为 ROS2 的 bag 文件
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
|
|
|
|
## 简介
|
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
**aimrt_cli** 工具可以将 AimRT **recordplayback** 插件记录的 bag 文件转换为 ROS2 的 bag 文件,其中ros2 消息会直接转换,pb 消息则不会转换。
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
基本使用样例如下:
|
2024-10-24 21:14:13 +08:00
|
|
|
|
```
|
2024-10-31 21:46:25 +08:00
|
|
|
|
aimrt_cli trans -s [your_aimrtbag_source_dir] -o [your_output_dir]
|
2024-10-18 20:19:00 +08:00
|
|
|
|
```
|
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
您也可以使用 `aimrt_cli -h/--help`查看支持的命令行选项。
|
2024-10-24 21:14:13 +08:00
|
|
|
|
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
## 使用说明
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
**aimrt_cli** 工具的使用方法如下:
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
2024-10-31 21:46:25 +08:00
|
|
|
|
`trans` 命令的使用方法如下:
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
|
|
|
|
```bash
|
2024-10-31 21:46:25 +08:00
|
|
|
|
aimrt_cli trans -h, --help 会显示参数说明:
|
2024-10-18 20:19:00 +08:00
|
|
|
|
|
|
|
|
|
options:
|
|
|
|
|
-h, --help show this help message and exit
|
2024-11-08 15:53:21 +08:00
|
|
|
|
-s SRC_DIR [SRC_DIR ...], --src_dir SRC_DIR [SRC_DIR ...]
|
|
|
|
|
aimrtbag source directories (support multiple directories)
|
2024-10-18 20:19:00 +08:00
|
|
|
|
-o OUTPUT_DIR, --output_dir OUTPUT_DIR
|
2024-11-08 15:53:21 +08:00
|
|
|
|
directory you want to output your files
|
2024-10-18 20:19:00 +08:00
|
|
|
|
```
|
|
|
|
|
|
2024-11-08 15:53:21 +08:00
|
|
|
|
其中 `-s` 参数为必填参数,表示 aimrtbag 的源目录,支持多个目录,`-o` 参数为必填参数,表示转换后的bag的输出目录,如果输出目录不存在,则会自动创建;如果输出目录存在,则会覆盖。
|