qisdk / com.aldebaran.qi.sdk.object.actuation / Actuation / Async

Async

interface Async

Functions

gazeFrame

Retrieve the gaze Frame.

abstract fun gazeFrame(): Future<Frame!>!

makeAnimate

Create a new Animate action on the robot.

abstract fun makeAnimate(context: RobotContext!, animation: Animation!): Future<Animate!>!

makeAnimation

Create a new Animation object on the robot.

abstract fun makeAnimation(anims: MutableList<String!>!): Future<Animation!>!

makeCroppedAnimation

Create a new Animation object on the robot, by cropping an existing animation.

abstract fun makeCroppedAnimation(anim: Animation!, beginTime: Long!, endTime: Long!): Future<Animation!>!

makeEnforceTabletReachability

Create an EnforceTabletReachability action on the robot.

abstract fun makeEnforceTabletReachability(context: RobotContext!): Future<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!): Future<GoTo!>!

Create a new GoTo action on the robot.

abstract fun makeGoTo(context: RobotContext!, target: Frame!, config: GoToConfig!): Future<GoTo!>!

makeLookAt

Create a LookAt action on the robot.

abstract fun makeLookAt(context: RobotContext!, target: Frame!): Future<LookAt!>!

robotFrame

Retrieve the robot Frame.

abstract fun robotFrame(): Future<Frame!>!