I'm programming a Pepper app with Choregraphe to make a conversation. This conversations have some different sorted states:
- Hello (start of conversation)
- ask for information
- Specify the information
- Goodbye (end of the conversation)
To start a conversation, people have to get close to the robot and the robot has to detect a face.
The problem is that if I am in middle of the conversation and the robot detect another face, it starts the conversation at the beginning. So I need to disable the event temporally, while the robot is in a conversation. Is there a way to do it?
These are the events output of Choregraphe:
At the end I visit this part of documentation and looked at Engagement Modes.
I have used
FullyEngaged
and the robot only focuses on the first person that enter the robot Zone 1.This is done like this: