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

Async

interface Async

Functions

addOnUpdatedListener

Add a OnUpdatedListener

abstract fun addOnUpdatedListener(onUpdatedListener: OnUpdatedListener!): Future<Void!>!

computeTransform

Compute the last known transform between this frame and the given base frame.

abstract fun computeTransform(baseFrame: Frame!): Future<TransformTime!>!

computeTransformWithRobotDriftCompensation

Compute the last known transform between this frame and the given base frame. The result will compensate the odometry drift if the robot is localized in the environment.

abstract fun computeTransformWithRobotDriftCompensation(base: Frame!): Future<TransformTime!>!

makeAttachedFrame

Create a frame representing the location of an object, and initialize it at the given transform with respect to current frame. The attached frame will move with its parent.

abstract fun makeAttachedFrame(tf: Transform!): Future<AttachedFrame!>!

removeAllOnUpdatedListeners

Remove all OnUpdatedListener

abstract fun removeAllOnUpdatedListeners(): Future<Void!>!

removeOnUpdatedListener

Remove a OnUpdatedListener

abstract fun removeOnUpdatedListener(onUpdatedListener: OnUpdatedListener!): Future<Void!>!

setOnUpdatedListener

Set a OnUpdatedListener

abstract fun setOnUpdatedListener(onUpdatedListener: OnUpdatedListener!): Future<Void!>!