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 是拟议抽象系列的参考,不是已测试芯片,也不是自动许可。本演示场不包含硬件适配器。
下载完整可读参考