Lors d'une présentation avec Pepper, j'ai écrit les conseils pour créer une application afin qu'elle puisse être rapidement installée et retirée et ne pas déranger les autres autant que possible. Veuillez vous y référer lorsque vous effectuez une démonstration de Pepper lors d'une présentation ou lorsque vous organisez un banquet avec Pepper pendant la saison des fêtes de fin d'année.
Cet article suppose les situations suivantes.
――Au début de la présentation, laissez Pepper parler ou contrôler avec un présentateur humain. «Je n'utilise pas Chorégraphe parce que je veux avoir une conversation naturelle. Ou vous ne pouvez pas utiliser votre propre PC au moment de l'annonce
Lors de la présentation centrée sur la démo de Pepper, la direction assumera le temps et les efforts nécessaires pour installer et retirer le Pepper lorsque le présentateur est changé depuis le début, et le public attendra patiemment que le Pepper soit prêt. Je pense qu'il y a de nombreux cas. Cependant, lorsque vous êtes le seul présentateur à monter sur scène avec Pepper, cela peut être une nuisance pour les autres présentateurs si le présentateur ne répond pas rapidement. Le transport prend beaucoup de temps et crie soudainement "Hé, qu'est-ce que tu fais?" .. ..
J'ai essayé de le gérer de cette manière.
・ Mettre le traitement de repos au début de l'application ・ Mettre un processus pour se réveiller avec un capteur tactile (j'ai utilisé le capteur arrière) ・ Désactivez le son "pyokko" en attendant la reconnaissance vocale
Jouez à l'application pendant que vous êtes dans la zone d'attente ou à l'extérieur de la salle (jouez à partir de l'application robotique ou de la tablette de Choregraphe) ↓ Pepper est en position de repos ↓ Poussez Pepper sur le lieu de présentation ↓ Lorsque vous arrivez sur le lieu de présentation, réveillez-vous avec une touche. ↓ Démarrez ce processus de l'application
Immédiatement, appuyez deux fois sur le bouton de la poitrine pour le faire reposer et l'emporter ↓ Lorsque vous revenez dans la zone d'attente d'origine, connectez-vous depuis Choregraphe et baissez le volume
Il suffit de mettre dans la boîte Rest et la boîte WakeUp qui sont fournies sous forme de boîtes Choregraphe. J'ai connecté les boîtes comme suit.
Immédiatement après le démarrage de l'application, vous pouvez mettre Pepper en position de repos, puis le transporter et toucher le dos de la main droite de Pepper pour vous lever (Wake Up).
Si vous envisagez de passer à l'action suivante avec la reconnaissance vocale comme déclencheur, si vous la laissez dans l'état d'attente d'entrée vocale, elle sera reconnue comme un mot-clé chaque fois que vous entendez la voix du présentateur et "Pyoko" Peut faire du bruit. Même si vous n'êtes pas dans une situation de présentation, cela peut vous gêner pendant que vous parlez, alors mettez le traitement suivant dans la boîte Python.
__init__Ajoutez ce qui suit dans
try:
self.asr = ALProxy("ALSpeechRecognition")
except Exception as e:
self.asr = None
self.logger.error(e)
self.memory = ALProxy("ALMemory")
onInput_Ajoutez ce qui suit dans onStart
if self.asr:
self.asr.setAudioExpression(False)
self.onStopped()
Si vous ne voulez pas que vos yeux brillent en bleu en attendant la reconnaissance vocale, ajoutez "self.asr.setVisualExpression (False)" à l'intérieur de "if self.asr:".
Je l'ai mis ci-dessous. https://github.com/yukanm/pepperdemotips
Dans cet article, j'ai présenté les conseils pour créer une application afin que vous puissiez rapidement installer et retirer lors d'une présentation avec Pepper et ne pas déranger les autres autant que possible. Je pense qu'il y a d'autres façons de concevoir que les méthodes introduites, mais j'apprécierais que vous puissiez les citer à titre d'exemple.