Skip to main content

为机器人设计线跟随轨道的库

项目描述

线轨设计师

文件状态 构建状态 派皮 PyPI - Python 版本 执照:麻省理工学院

Line Track Designer是一个为机器人设计线跟踪的库。使用此工具,您可以使用打印机轻松编辑保存共享打印您的曲目。

可以通过两种不同的方式创建轨道:

  • 使用命令行界面 (CLI)
  • 使用 Python (API) 中的应用程序编程接口

它使用包含拼贴的 PDF 文件来构建轨道:PDF

安装

Line Track Designer可以使用pip安装:

pip3 install line-track-designer

快速开始

例如,我们考虑一个名为 的文件track.txt

3;1 2;1 3;0
2;0 11;0 2;0
3;2 2;1 3;3

该文件代表以下轨道: 跟踪图像

可以使用以下命令获取此图片:

linetrack show track.txt

您还可以使用以下命令为您的轨道生成文档:

linetrack savemd track.txt

它会生成一个包含有关轨道信息的降价文件。你可以在这里看到一个例子。

您还可以使用 API 创建轨道:

import numpy as np
from line_track_designer.track import Track


# Arrays for the track
tiles = np.array([
    [3, 2, 3],
    [2, 11, 2],
    [3, 2, 3]
])
orient = np.array([
    [1, 1, 0],
    [0, 0, 0],
    [2, 1, 3]
])

# Creation of the track
track = Track(tiles, orient, 'Test track')

# Save the track
track.save_txt('track.txt')
# Make png file
track.save_img('track.png')
# Make markdown file
track.save_md('track.md', 'Easy track')

有关更多详细信息,请参阅此处的文档。

链接

作者

昆汀·德尚:quentindeschamps18@gmail.com

执照

麻省理工学院

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

line-track-designer-0.0.2.tar.gz (1.2 MB 查看哈希

已上传 source

内置分布

line_track_designer-0.0.2-py3-none-any.whl (1.2 MB 查看哈希

已上传 py3