Pepper Retails

SoftBank Robotics Labs is a set of public SBR projects (experimental code snippets, helper libraries, etc.) hosted on GitHub for anybody developing on Pepper and NAO.
This sample app showcases the capabilities of Pepper in the retail sector. The idea is to have a robot in a shoe store, selling shoes and welcoming customers who come to pick up or return an item.
For these purposes, the app is split into three main sections:
- shopping for shoes,
- returning an item and
- picking up an item that was ordered online.
The main features of the app and the sections are described in the table below.
Section |
Features |
Shopping |
Human awareness, detecting age + gender |
Shopping |
QiChat variables, communication with android |
Pick up |
Possibility to sign on the tablet |
Return, Pick up |
Reading QR codes thanks to the tablet camera |
Shopping |
Sending emails |
Return, Pick up, Shopping |
Screen to get user feedback |
Compatibility and credentials settings¶
This sample app was tested on Pepper 1.8 and 1.8a, using NAOQi 2.9.4 and QiSDK 1.6.
On the first startup, Pepper asks for permission to use the camera (to scan the QRcodes), as well as the Gmail credentials used to send emails. Also, there is a popup the first time you send an email. Please make sure to do all this setup before showcasing the app.
If you need to change the email credential, just empty the application's cache. As the popup will then appear again when you send an email for the first time, make sure to do so each time you use new credentials.
For more details on this project such as the code of the library and all the instructions on how to run the sample app and use the library, please go and see the project on Github.