收集元数据并将其写入ros bagfiles或附带的yaml文件的工具。
rosbag_metadata的Python项目详细描述
#rosbag_metadata
用于收集元数据并将其写入ros bag文件或附带的
yaml文件的工具。
这样做的目的是能够找出在行李记录时运行的软件、操作系统等的
版本。
可以通过命令行选项禁用每种类型的系统元数据。
存储库位于``ros_package_path``
*环境变量
*网络接口和IP地址信息
*连接的USB设备
目录:
`` rosbag_metadata/path/to/dir``
除非指定了
``````````````````查找所有```````` rosbag `元数据文件.yaml```
>从yaml文件中读取元数据数据:
`` rosbag `` rosbag `元数据```` rosbag.bag````````
>将数据写入yaml文件:
```rosbag`元数据-w file.yaml-ttemplatefile.yaml``
write data to directory:
```rosbag`元数据-w/path/to/dir--write rosbag info````
`````--write rosbag info```将导致
使用``rosbag info``检查目录中的````.bag``文件,并将结果信息添加到元数据中。当目标文件是包文件时,此选项不起作用。
如果使用模板,则
rosbag_元数据的默认行为是不要求在
模板中使用默认值定义键的值。此行为可以使用``--ask template defaults``
或基于每个模板项覆盖(请参见示例模板)。
```
描述:{value:my experiment,ask:1}
运算符:mr.user
位置:building x
```
配置
模板、默认键、系统元数据设置等可以被覆盖在配置文件中配置
。默认情况下,rosbag_metadata将查找配置文件
````~/.ros/rosbag_metadata.conf```。用户还可以使用
```-c/--config``选项指定配置文件。
=是的
>系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库额外字段=否
无提示=是的,
[默认值字段]
我的默认值字段
另一个值为
````
``未来方向
本项目的最初想法是能够方便地对使用ros记录的包文件和数据集进行编目。这是这一进程的第一步。待办事项列表包括
脚本,用于定期为集合文件夹中的行李文件编制索引并汇总到数据库中。
将使用由rosbag_元数据生成的元数据信息以及来自行李文件本身的实际数据,例如,GPS位置和相机图像可以使快速理解数据集变得更容易。
更多文档:
http://rosbag-metadata.readthedocs.org/(正在工作)
用于收集元数据并将其写入ros bag文件或附带的
yaml文件的工具。
这样做的目的是能够找出在行李记录时运行的软件、操作系统等的
版本。
可以通过命令行选项禁用每种类型的系统元数据。
存储库位于``ros_package_path``
*环境变量
*网络接口和IP地址信息
*连接的USB设备
目录:
`` rosbag_metadata/path/to/dir``
除非指定了
``````````````````查找所有```````` rosbag `元数据文件.yaml```
>从yaml文件中读取元数据数据:
`` rosbag `` rosbag `元数据```` rosbag.bag````````
>将数据写入yaml文件:
```rosbag`元数据-w file.yaml-ttemplatefile.yaml``
write data to directory:
```rosbag`元数据-w/path/to/dir--write rosbag info````
`````--write rosbag info```将导致
使用``rosbag info``检查目录中的````.bag``文件,并将结果信息添加到元数据中。当目标文件是包文件时,此选项不起作用。
如果使用模板,则
rosbag_元数据的默认行为是不要求在
模板中使用默认值定义键的值。此行为可以使用``--ask template defaults``
或基于每个模板项覆盖(请参见示例模板)。
```
描述:{value:my experiment,ask:1}
运算符:mr.user
位置:building x
```
配置
模板、默认键、系统元数据设置等可以被覆盖在配置文件中配置
。默认情况下,rosbag_metadata将查找配置文件
````~/.ros/rosbag_metadata.conf```。用户还可以使用
```-c/--config``选项指定配置文件。
=是的
>系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库系统信息库额外字段=否
无提示=是的,
[默认值字段]
我的默认值字段
另一个值为
````
``未来方向
本项目的最初想法是能够方便地对使用ros记录的包文件和数据集进行编目。这是这一进程的第一步。待办事项列表包括
脚本,用于定期为集合文件夹中的行李文件编制索引并汇总到数据库中。
将使用由rosbag_元数据生成的元数据信息以及来自行李文件本身的实际数据,例如,GPS位置和相机图像可以使快速理解数据集变得更容易。
更多文档:
http://rosbag-metadata.readthedocs.org/(正在工作)