Skip to content

Make Pepper stop listening to itself

User Story/Description

As a Pepper robot I don't want to listen to myself to keep myself from a monologue

Definition of Done

A node or existing node implements an estimate of how long it takes for Pepper to say anything and then sends a flag in ROS that the robot is currently speaking (e.g. through a latched topic)

How

Probably in the animated_speech node or similar. Need to take the speed of pepper's TTS in the estimate. E.g. sometimes its on 100% aor 60%, it will affect the estimation.

Set different speeds and measure the time it takes to get some sort of formula for "how long does it take to say x words with the speed in account".

Edited by Simon Wijk Stranius