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
- pepper
- python
- qumarion
Log in or sign up for Devpost to join the conversation.