NAOqi PeoplePerception - Overview | API
Namespace : AL
#include <alproxies/alengagementzonesproxy.h>
EngagementZones and PeoplePerception:
EngagementZones and MovementDetection:
EngagementZones and PeoplePerception:
EngagementZones and MovementDetection:
There are two overloads of this function:
Parameters: |
|
---|---|
Returns: | The corresponding Engagement Zone. |
Parameters: |
|
---|---|
Returns: | The corresponding Engagement Zone. |
Returns: | The current value of FirstDistance (in meters). The default value is 1.5m. Please refer to the diagram in ALEngagementZones for details. |
---|
Returns: | The current value of LimitAngle (in degrees). The default value is 90 degrees. Please refer to the diagram in ALEngagementZones for details. |
---|
Returns: | The current value of SecondDistance (in meters). The default value is 2.5m. Please refer to the diagram in ALEngagementZones for details. |
---|
Sets the value of FirstDistance. Please refer to the diagram in ALEngagementZones for details. Calling this method will trigger the event EngagementZones/FirstLimitDistanceUpdated().
Parameters: |
|
---|---|
Returns: | true if the update succeeded. |
Sets the value of LimitAngle. Please refer to the diagram in ALEngagementZones for details. Calling this method will trigger the event EngagementZones/LimitAngleUpdated().
Parameters: |
|
---|---|
Returns: | true if the update succeeded. |
Sets the value of SecondDistance. Please refer to the diagram in ALEngagementZones for details. Calling this method will trigger the event EngagementZones/SecondLimitDistanceUpdated().
Parameters: |
|
---|---|
Returns: | true if the update succeeded. |
Raised when the limit angle value has changed.
Parameters: |
|
---|
Raised when the first limit distance value has changed.
Parameters: |
|
---|
Raised when the second limit distance value has changed.
Parameters: |
|
---|
Raised when the memory keys containing the list of people IDs in each zone have been updated.
Raised when a person just approached the robot (i.e. moved to a closer engagement zone).
Parameters: |
|
---|
Raised when a person just moved away from the robot (i.e. moved to a further engagement zone).
Parameters: |
|
---|
Raised when a person changed of engagement zone and entered Zone 1.
Parameters: |
|
---|
Parameters: |
|
---|
Raised when a person changed of engagement zone and entered Zone 3.
Parameters: |
|
---|
Raised when the memory keys containing the list of movements in each zone have been updated.
Id of the engagement zone of the person (0 if unknown). <ID> is the ID of the person (see ALPeoplePerception API).
List of the IDs of the people detected in Zone 1.
List of the IDs of the people detected in Zone 2.
List of the IDs of the people detected in Zone 3.
List of the movements detected in Zone 1. The memory key has the same structure as the key MovementDetection/MovementInfo, described in ALMovementDetection
List of the movements detected in Zone 2. The memory key has the same structure as the key MovementDetection/MovementInfo, described in ALMovementDetection
List of the movements detected in Zone 3. The memory key has the same structure as the key MovementDetection/MovementInfo, described in ALMovementDetection