Inspiration

To create messaging service more interactive, creative and lively, we decided to make motioned-message which can be reproduced by a robot. In Puppet Pepper Project(PPP), we especially focus on how to send natural message from children to their grandparents who live in distant place.

What it does

The service consists of two components, sender (PC, mic, QUMARION) and receiver (Pepper).

Sender

Sender records voice, and records motion data via QUMARION simultaneously. The recorded files are saved in local file system. Here, local system has a role of some file server.

Receiver

Receiver is an application on Pepper. When application starts, it

  • Check if the a new message exists, and if exists download it
  • Asks user whether to play the message, and reproduce recorded voice and motion
  • If users want to send 'fav', they can do it by one-touch on Pepper's tablet, and e-mail will be sent to the sender.

How we built it

Receiver

  • Simple Python program (QUMARION API itself: use C# wrapper)

Sender

  • Choregraphe, Pepper's standard IDE

Challenges we ran into

Synchronized motion of QUMARION and Pepper had some difficulty.

Accomplishments that we're proud of

We proud that user can create and send Pepper's motion in new style, which proposing new style of robot control.

What's next for Puppet Pepper Project

  • Cloud file storing service, or VPN system will be combined to use PPP globally.
  • Real time communication version is also in progress.

Built With

Share this project: