PhysAPI

English

arm.move

arm.move({x: number, y: number, z: number, heat_budget: number})

x、y / 毫米
在本参考工作空间中,目标坐标范围为 −120 至 120。
z / 毫米
目标高度范围为 0 至 120。负值在移动之前即被拦下。
heat_budget / 演示单位
本条命令允许的最大开销,范围为 0 至 12。它不是为全局账户充值。

开销与状态转移

示例开销为 0.5 加上欧氏距离每毫米 0.03,四舍五入至两位小数。命令预算与剩余余额都必须足够支付。初始余额为 12 单位。这是本地演示单位,不是物理 MW-day。

成功时,位置成为请求的目标,余额减去计算开销。发生任何错误时,两者都不改变。返回记录列明之前状态、目标、开销与之后状态。

错误名称

SYNTAX:命令不符合准确的对象字段语法。RANGE:坐标或预算超出参考范围。COMMAND_BUDGET:声明的本条命令上限太小。BALANCE:剩余余额不足。失败命令不会让机械臂移动一部分。

硬件抽象

实际集成需要获准的驱动程序与接口记录。SPUArch 是拟议抽象系列的参考,不是已测试芯片,也不是自动许可。本演示场不包含硬件适配器。

下载完整可读参考