interface HumanAwareness
Service exposing actions and properties related to human-robot interaction.
Since
2
Async |
interface Async |
OnEngagedHumanChangedListener |
Listener for engagedHuman property changed event interface OnEngagedHumanChangedListener |
OnHumansAroundChangedListener |
Listener for humansAround property changed event interface OnHumansAroundChangedListener |
OnRecommendedHumanToApproachChangedListener |
Listener for recommendedHumanToApproach property changed event interface OnRecommendedHumanToApproachChangedListener |
OnRecommendedHumanToEngageChangedListener |
Listener for recommendedHumanToEngage property changed event interface OnRecommendedHumanToEngageChangedListener |
addOnEngagedHumanChangedListener |
Add a property changed listener for engagedHuman abstract fun addOnEngagedHumanChangedListener(onEngagedHumanChangedListener: OnEngagedHumanChangedListener!): Unit |
addOnHumansAroundChangedListener |
Add a property changed listener for humansAround abstract fun addOnHumansAroundChangedListener(onHumansAroundChangedListener: OnHumansAroundChangedListener!): Unit |
addOnRecommendedHumanToApproachChangedListener |
Add a property changed listener for recommendedHumanToApproach abstract fun addOnRecommendedHumanToApproachChangedListener(onRecommendedHumanToApproachChangedListener: OnRecommendedHumanToApproachChangedListener!): Unit |
addOnRecommendedHumanToEngageChangedListener |
Add a property changed listener for recommendedHumanToEngage abstract fun addOnRecommendedHumanToEngageChangedListener(onRecommendedHumanToEngageChangedListener: OnRecommendedHumanToEngageChangedListener!): Unit |
async |
abstract fun async(): Async! |
getEngagedHuman |
Exposes the property engagedHuman value abstract fun getEngagedHuman(): Human! |
getHumansAround |
Exposes the property humansAround value abstract fun getHumansAround(): MutableList<Human!>! |
getRecommendedHumanToApproach |
Exposes the property recommendedHumanToApproach value abstract fun getRecommendedHumanToApproach(): Human! |
getRecommendedHumanToEngage |
Exposes the property recommendedHumanToEngage value abstract fun getRecommendedHumanToEngage(): Human! |
makeApproachHuman |
Generate an ‘approach human' action. abstract fun makeApproachHuman(context: RobotContext!, target: Human!): ApproachHuman! |
makeEngageHuman |
Generate an 'engage human' action. abstract fun makeEngageHuman(context: RobotContext!, target: Human!): EngageHuman! |
removeAllOnEngagedHumanChangedListeners |
Remove all engagedHuman changed listeners abstract fun removeAllOnEngagedHumanChangedListeners(): Unit |
removeAllOnHumansAroundChangedListeners |
Remove all humansAround changed listeners abstract fun removeAllOnHumansAroundChangedListeners(): Unit |
removeAllOnRecommendedHumanToApproachChangedListeners |
Remove all recommendedHumanToApproach changed listeners abstract fun removeAllOnRecommendedHumanToApproachChangedListeners(): Unit |
removeAllOnRecommendedHumanToEngageChangedListeners |
Remove all recommendedHumanToEngage changed listeners abstract fun removeAllOnRecommendedHumanToEngageChangedListeners(): Unit |
removeOnEngagedHumanChangedListener |
Remove a property changed listener for engagedHuman abstract fun removeOnEngagedHumanChangedListener(onEngagedHumanChangedListener: OnEngagedHumanChangedListener!): Unit |
removeOnHumansAroundChangedListener |
Remove a property changed listener for humansAround abstract fun removeOnHumansAroundChangedListener(onHumansAroundChangedListener: OnHumansAroundChangedListener!): Unit |
removeOnRecommendedHumanToApproachChangedListener |
Remove a property changed listener for recommendedHumanToApproach abstract fun removeOnRecommendedHumanToApproachChangedListener(onRecommendedHumanToApproachChangedListener: OnRecommendedHumanToApproachChangedListener!): Unit |
removeOnRecommendedHumanToEngageChangedListener |
Remove a property changed listener for recommendedHumanToEngage abstract fun removeOnRecommendedHumanToEngageChangedListener(onRecommendedHumanToEngageChangedListener: OnRecommendedHumanToEngageChangedListener!): Unit |
setOnEngagedHumanChangedListener |
Set a property changed listener for engagedHuman abstract fun |
setOnHumansAroundChangedListener |
Set a property changed listener for humansAround abstract fun |
setOnRecommendedHumanToApproachChangedListener |
Set a property changed listener for recommendedHumanToApproach abstract fun |
setOnRecommendedHumanToEngageChangedListener |
Set a property changed listener for recommendedHumanToEngage abstract fun |