qisdk / com.aldebaran.qi.sdk.object.humanawareness / ApproachHuman

ApproachHuman

interface ApproachHuman

Action to make the robot go towards a human and respond to various situations on the way.

Since
6

Types

Async

interface Async

OnHumanIsTemporarilyUnreachableListener

Listener for humanIsTemporarilyUnreachable signal

interface OnHumanIsTemporarilyUnreachableListener

OnStartedListener

Listener for started signal

interface OnStartedListener

Functions

addOnHumanIsTemporarilyUnreachableListener

Add a OnHumanIsTemporarilyUnreachableListener

abstract fun addOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Unit

addOnStartedListener

Add a OnStartedListener

abstract fun addOnStartedListener(onStartedListener: OnStartedListener!): Unit

async

abstract fun async(): Async!

removeAllOnHumanIsTemporarilyUnreachableListeners

Remove all OnHumanIsTemporarilyUnreachableListener

abstract fun removeAllOnHumanIsTemporarilyUnreachableListeners(): Unit

removeAllOnStartedListeners

Remove all OnStartedListener

abstract fun removeAllOnStartedListeners(): Unit

removeOnHumanIsTemporarilyUnreachableListener

Remove a OnHumanIsTemporarilyUnreachableListener

abstract fun removeOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Unit

removeOnStartedListener

Remove a OnStartedListener

abstract fun removeOnStartedListener(onStartedListener: OnStartedListener!): Unit

run

Approach the target human.

abstract fun run(): Unit

setOnHumanIsTemporarilyUnreachableListener

Set a OnHumanIsTemporarilyUnreachableListener

abstract fun setOnHumanIsTemporarilyUnreachableListener(onHumanIsTemporarilyUnreachableListener: OnHumanIsTemporarilyUnreachableListener!): Unit

setOnStartedListener

Set a OnStartedListener

abstract fun setOnStartedListener(onStartedListener: OnStartedListener!): Unit