展示

小球平衡

BalanceBall

元操作描述与用法示例

  • 描述: 此元操作用于演示小球平衡任务。此元操作中机器人通过判断托盘上小球的位置实时调整托盘姿态,控制不同类型的小球沿既定轨迹运动。非夕提供三种类型的小球进行演示。1) 小钢球–重量:0.19kg,摩擦力:1.471;2) 大钢球–重量:0.30kg,摩擦力:1.424;3) 银河球–重量:0.6kg,摩擦力:1.201。

  • 用法示例: 此元操作用于展示拂晓 4s 和拂晓 10s 自适应机器人优秀的力控性能。

元操作输入参数

输入参数

描述

类型

单位

默认值和范围

球重* (ballWeight)

球的重量,建议使用重量超过 0.25kg 的球

DOUBLE

kg

[0.25 2.5]

球摩擦系数* (ballFricCoeff)

球的滚动摩擦系数

DOUBLE

none

[1.0 2.5]

轨迹类型 (pattenType)

球滚动轨迹图案类型

TYPE

none

CIRCLE [CIRCLE INFSHAPE]

压力中心 X 轴偏移量* (COPOffsetX)

压力中心在 X 轴方向上的偏移量

DOUBLE

m

[-0.1 0.1]

压力中心 Y 轴偏移量* (COPOffsetY)

压力中心在 Y 轴方向上的偏移量

DOUBLE

m

[-0.1 0.1]

轨迹尺寸等级 (pattenSizeScale)

球滚动轨迹的尺寸等级

DOUBLE

none

1 [1 3]

频率等级 (freScale)

球滚动的频率等级

DOUBLE

none

1 [0.3 1]

*注意:在执行元操作前,必须为标星号的参数赋值。

元操作状态参数

状态参数

描述

类型

单位

终止 (terminated)

元操作终止的标志。如果元操作终止,则将其设置为 True。

BOOL

none

时间周期 (timePeriod)

运行当前元操作所用的时间

DOUBLE

s

元操作输出参数

输出参数

描述

类型

单位

终止位姿 (tcpPoseOut)

在世界坐标系下元操作终止时的 TCP 位姿

COORD

m-deg

默认跳转条件

状态参数

跳转条件

数值

timePeriod

>

3000

logo

酒杯平衡

BalanceGlasses

元操作描述与用法示例

  • 描述: 此元操作用于演示酒杯平衡任务。通过判断托盘上酒杯和液体的实时重力状态调整托盘姿态,控制 TCP 经过各个路点到达目标点,同时维持酒杯中的液体不洒出。该元操作运行前,需保持机器人法兰朝上且托盘水平。需在自动模式下运行此元操作。

  • 用法示例: 此元操作用于展示拂晓自适应机器人优秀的力控性能。

元操作输入参数

输入参数

描述

类型

单位

默认值和范围

目标点* (target)

目标点 TCP 位置和水平旋转角度(Rz),机器人运动时 TCP 姿态将保持水平(不参考 Rx 和 Ry 的值)

COORD

m-deg

[traj_start* world*]

时长 (duration)

运动的整体时长

DOUBLE

s

10.0 [0.5 100]

路点 (waypoints)

起始位置和目标点之间的路点,机器人运动时 TCP 姿态将保持水平(不参考 Rx 和 Ry 的值)

ARRAY_COORD

m-deg

[traj_start* traj_goal* traj_prev* world*]

目标点容差等级 (targetTolerLevel)

判断机器人是否已到达目标点的容差等级。1 表示用最小的容差检查,0 表示不检查容差。

INT

none

0 [0 10]

*注意:在执行元操作前,必须为标星号的参数赋值。

*坐标系定义

坐标系

定义

输入格式

world

世界坐标系,即位于机器人基座中心的固定笛卡尔坐标系

X Y Z Rx Ry Rz WORLD WORLD_ORIGIN

work

工件坐标系,相对于世界坐标系的用于定义工件位置的坐标系

X Y Z Rx Ry Rz WORK WorkCoordName

tcp

TCP坐标系,相对于机器人法兰盘中心的定义工具控制点的坐标系

X Y Z Rx Ry Rz TCP ONLINE

tcp_start

固定在元操作初始TCP位置上的坐标系

X Y Z Rx Ry Rz TCP START

traj_start

工具坐标系方向上,相对于初始 TCP 位置的偏移

X Y Z Rx Ry Rz TRAJ START

traj_goal

工具坐标系方向上,相对于目标 TCP 位置的偏移

X Y Z Rx Ry Rz TRAJ GOAL

traj_prev

工具坐标系方向上,相对于前一路点的偏移

X Y Z Rx Ry Rz TRAJ PREVIOUSWAYPOINT

  • 您可以使用上表中简化的输入格式来描述一个笛卡尔路点,其完整的表示为:X Y Z Rx Ry Rz ReferenceCoordinate A1 A2 A3 A4 A5 A6 A7 E1 E2 E3 E4 E5 E6. A1 至 A7 表示机器人关节参考位置,X1 至 X6 表示外部轴的目标位置。您可根据需求增加相应的数据。

  • 在路点之间使用冒号(:)隔开。例:0.2 0 0.3 0 180 0 WORLD WORLD_ORIGIN : 0.2 0.1 0.3 0 180 0 WORLD WORLD_ORIGIN.

元操作状态参数

状态参数

描述

类型

单位

终止 (terminated)

元操作终止的标志。如果元操作终止,则将其设置为 True。

BOOL

none

时间周期 (timePeriod)

运行当前元操作所用的时间

DOUBLE

s

到达目标点 (reachedTarget)

用于指示机器人是否已到达目标点的标志

BOOL

none

路点编号 (waypointIndex)

机器人当前刚经过的路点编号。编号 0 代表初始位置。

INT

none

元操作输出参数

输出参数

描述

类型

单位

终止位姿 (tcpPoseOut)

在世界坐标系下元操作终止时的 TCP 位姿

COORD

m-deg

默认跳转条件

状态参数

跳转条件

数值

reachedTarget

=

1

logo