[PYTHON] [Tipps zur Pepper-Demo] Eine Methode zum schnellen Installieren und Entfernen von Pepper vor und nach der Demo, um unnötiges Rauschen zu minimieren.

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.

Hintergrund

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.

Verfahren

◎ Bearbeitung zum Einfügen der Bewerbung

・ 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

◎ Beim Umzug vom Wartebereich zur Plattform vor der Ansage

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

◎ Nach der Ankündigung

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

Verarbeitungsdetails, die in die App eingefügt werden sollen

Ruhe- und Weckverarbeitung

Geben Sie einfach die Rest-Box und die WakeUp-Box ein, die als Choregraphe-Boxen bereitgestellt werden. Ich habe die Boxen wie folgt angeschlossen. rest_wakeup.png

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).

Schalten Sie diesen Ton während der Spracherkennung aus

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.

Stichprobe

Ich habe es unten gestellt. https://github.com/yukanm/pepperdemotips

Zusammenfassung

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.

Recommended Posts

[Tipps zur Pepper-Demo] Eine Methode zum schnellen Installieren und Entfernen von Pepper vor und nach der Demo, um unnötiges Rauschen zu minimieren.
Technik, um das Zeichnen des Bildschirms zu beenden und die Wartezeit für das Backen zu verkürzen