Skip to main content

SourceBots API

项目描述

sbot

圈子CI PyPI 版本 文件状态 麻省理工学院执照 蜜蜂

sbot- SourceBots 机器人 API - 由 j5 提供支持

这是 SourceBots 的 API,基于 用于编写机器人 API的j5库。它将首先在 Smallpeice 2019 部署。

就像它的前身robots-api一样,sbot支持多个后端,虽然应该更可靠,因为没有UNIX-AF套接字层。

安装

安装:pip install sbot

安装有视觉支持:pip install sbot[vision]

用法

from sbot import Robot

r = Robot()

或者:

from sbot import Robot

r = Robot(wait_start=False)

# Setup in here

r.wait_start()

添加相机校准

您将需要打印一个chAruco 标记网格

opencv_interactive-calibration -t=charuco -sz=GRID_SIZE

将 GRID_SIZE 替换为打印标记网格中较大正方形之一的长度(以 mm 为单位)。

-ci=1如果连接了多个相机,则用于指定相机索引。

将相机对准标记网格。直到 DF 等于或低于 30,然后按 S 保存。这将输出一个cameraParameters.xml文件。将此文件sbot/vision/calibrations以相机型号命名。

您将需要编辑在sbot/vision/backend.py.

下载文件

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

源分布

sbot-0.10.1.tar.gz (9.2 kB 查看哈希)

已上传 source

内置分布

sbot-0.10.1-py3-none-any.whl (10.4 kB 查看哈希

已上传 py3