Bei einer Präsentation mit Pepper habe ich die Tipps zum Erstellen einer App geschrieben, damit sie schnell installiert und zurückgezogen werden kann und andere Personen nicht so sehr wie möglich stört. Bitte beziehen Sie sich darauf, wenn Sie während einer Präsentation eine Pepper-Demonstration durchführen oder wenn Sie während der Partysaison zum Jahresende ein Bankett mit Pepper veranstalten.
Dieser Artikel geht von folgenden Situationen aus.
―― Lassen Sie Pepper zu Beginn der Präsentation mit einem menschlichen Moderator sprechen oder kontrollieren. ――Ich benutze keine Choregraphe, weil ich ein natürliches Gespräch führen möchte. Oder Sie können zum Zeitpunkt der Ankündigung keinen eigenen PC verwenden
Bei der Präsentation, die sich auf die Pepper-Demo konzentriert, übernimmt die Managementseite die Zeit und den Aufwand, die erforderlich sind, um den Pepper zu installieren und zurückzuziehen, wenn der Präsentator von Anfang an gewechselt wird, und das Publikum wartet geduldig, bis der Pepper fertig ist. Ich denke, es gibt viele Fälle. Wenn Sie jedoch der einzige Moderator sind, der mit Pepper spricht, kann dies für andere Moderatoren ein Ärgernis sein, wenn der Moderator nicht sofort reagiert. Der Transport dauert lange und schreit plötzlich "Hey, was machst du?" .. ..
Ich habe versucht, auf diese Weise damit umzugehen.
・ Setzen Sie die Rest-Verarbeitung am Anfang der App ・ Starten Sie einen Vorgang, um mit einem Berührungssensor aufzuwachen (ich habe den Rücksensor verwendet). ・ Schalten Sie den "Pyokko" -Sound aus, der auf die Spracherkennung wartet
Spielen Sie die App, während Sie sich im Wartebereich oder außerhalb des Veranstaltungsortes befinden (spielen Sie mit Choregraphes Roboteranwendung oder Tablet). ↓ Pfeffer ist in Ruheposition ↓ Schieben Sie Pepper an den Ort der Präsentation ↓ Wenn Sie am Präsentationsort ankommen, wachen Sie mit einer Berührung auf. ↓ Starten Sie diesen Prozess der Anwendung
Drücken Sie sofort zweimal auf den Knopf auf der Brust, damit sie sich ausruht und wegträgt ↓ Wenn Sie zum ursprünglichen Wartebereich zurückkehren, stellen Sie eine Verbindung von Choregraphe her und verringern Sie die Lautstärke
Geben Sie einfach die Rest-Box und die WakeUp-Box ein, die als Choregraphe-Boxen bereitgestellt werden. Ich habe die Boxen wie folgt angeschlossen.
Unmittelbar nach dem Start der App können Sie Pepper in die Ruheposition bringen und dann tragen und den Rücken von Peppers rechter Hand berühren, um aufzustehen (Wake Up).
Wenn Sie die nächste Aktion mit Spracherkennung als Auslöser ausführen möchten und diese im Wartezustand der Spracheingabe belassen, wird sie jedes Mal als Schlüsselwort erkannt, wenn Sie die Stimme des Präsentators hören, und "Pyoko". Kann ein Geräusch machen. Selbst wenn Sie sich nicht in einer Präsentationssituation befinden, kann dies während des Gesprächs stören. Fügen Sie daher die folgende Verarbeitung in das Python-Feld ein.
__init__Fügen Sie Folgendes hinzu
try:
self.asr = ALProxy("ALSpeechRecognition")
except Exception as e:
self.asr = None
self.logger.error(e)
self.memory = ALProxy("ALMemory")
onInput_Fügen Sie in onStart Folgendes hinzu
if self.asr:
self.asr.setAudioExpression(False)
self.onStopped()
Wenn Sie nicht möchten, dass Ihre Augen blau leuchten, während Sie auf die Spracherkennung warten, fügen Sie "self.asr.setVisualExpression (False)" in "if self.asr:" hinzu.
Ich habe es unten gestellt. https://github.com/yukanm/pepperdemotips
In diesem Artikel habe ich die Tipps zum Erstellen einer App vorgestellt, damit Sie sie schnell installieren und zurückziehen können, wenn Sie eine Präsentation mit Pepper halten, und andere Personen nicht so sehr wie möglich stören. Ich denke, es gibt andere Möglichkeiten, als die eingeführten Methoden zu entwickeln, aber ich würde es begrüßen, wenn Sie sie als Beispiel heranziehen könnten.