收集元数据并将其写入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/(正在工作)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本