将lcm日志文件导出到Matlab.mat和Python pickle.pkl文件。
lcm-export的Python项目详细描述
LCM日志导出工具
lcm-export
是一个工具,用于将lcm-logger
生成的日志文件转换为.mat或
.pkl文件可导入到Matlab和Python脚本。在
lcm-export
是G.Troni的^{
使用
下面的安装过程将把一个名为lcm-export
的脚本安装到您的二进制文件夹中。
要使用,请运行lcm-export [options] file
。在
file
是lcm日志文件的相对路径,并接受glob引用(例如,使用lcmlog_x为所有以lcmlog开头的文件生成.mat文件)
LCM类型
此实用程序需要lcm类型的python版本来读取日志(由lcm-gen
生成的日志)。在
使用--lcmtypes PATH
选项将其指向包含这些文件的目录(它还将搜索所有子目录)。在
其他选项:
-p
生成Python.pkl文件-m
生成Matlab.mat文件(默认)
安装
要求
需要python3.6+和lcm才能运行,pip需要安装。在
安装
- 克隆此回购
- cd到根目录
- 运行
pip3 install .
卸载
使用pip3 uninstall lcm-export
卸载
许可证
LCM日志导出工具基于G.Troni在其^{
(libbot2)
libbot2是自由软件:您可以根据自由软件基金会(freesoftwarefoundation)发布的GNU Lesser General Public License(GNU Lesser General Public License)的条款对其进行重新发布和/或修改,可以是该许可证的第3版,也可以是任何更高版本(由您选择)。在
libbot2发布的目的是希望它会有用,但没有任何保证;甚至没有对适销性或对特定用途的适用性的隐含保证。有关更多详细信息,请参阅GNU Lesser General Public License。在
(lcm-log2smat)
lcm-log2smat是自由软件:您可以根据自由软件基金会(free software Foundation)发布的GNU Lesser General Public License(GNU Lesser General Public License)的条款对其进行重新分发和/或修改,可以是该许可证的第3版,也可以是任何更高版本(由您选择)。在
发布lcm-log2smat的目的是希望它有用,但没有任何保证;甚至没有对适销性或特定用途适用性的暗示保证。有关更多详细信息,请参阅GNU Lesser General Public License。在
(LCM日志导出工具)
LCM日志导出工具是自由软件:您可以根据自由软件基金会发布的GNU Lesser General Public License(GNU Lesser General Public License)的条款重新分发和/或修改它,可以是该许可证的第3版,也可以是任何更高版本(由您选择)。在
LCM日志导出工具的分发是希望它将是有用的,但没有任何担保;甚至没有暗示的适销性或适合于特定用途的保证。有关更多详细信息,请参阅GNU Lesser General Public License。在
您应该已经收到GNU Lesser General Public许可证的副本以及LCM日志导出工具。如果没有,请参见http://www.gnu.org/licenses/。在
- 项目
标签: