interface Actuation
The Actuation service contains the actions and objects needed to make the robot move:
Since
1
Async |
interface Async |
async |
abstract fun async(): Async! |
gazeFrame |
Retrieve the gaze Frame. abstract fun gazeFrame(): Frame! |
makeAnimate |
Create a new Animate action on the robot. abstract fun makeAnimate(context: RobotContext!, animation: Animation!): Animate! |
makeAnimation |
Create a new Animation object on the robot. abstract fun makeAnimation(anims: MutableList<String!>!): Animation! |
makeCroppedAnimation |
Create a new Animation object on the robot, by cropping an existing animation. abstract fun makeCroppedAnimation(anim: Animation!, beginTime: Long!, endTime: Long!): Animation! |
makeEnforceTabletReachability |
Create an EnforceTabletReachability action on the robot. abstract fun makeEnforceTabletReachability(context: RobotContext!): EnforceTabletReachability! |
makeGoTo |
Create a new GoTo action on the robot. For more control over the GoTo behavior, prefer using makeGoTo(context, target, config). abstract fun makeGoTo(context: RobotContext!, target: Frame!): GoTo!
Create a new GoTo action on the robot. abstract fun makeGoTo(context: RobotContext!, target: Frame!, config: GoToConfig!): GoTo! |
makeLookAt |
Create a LookAt action on the robot. abstract fun makeLookAt(context: RobotContext!, target: Frame!): LookAt! |
robotFrame |
Retrieve the robot Frame. abstract fun robotFrame(): Frame! |