Pepper Application Template

A robotic Android app template for you to start with Pepper QiSDK
Pepper Application Template

SoftBank Robotics Labs is a set of public SoftBank Robotics projects (experimental code snippets, helper libraries, etc.) hosted on GitHub for anybody developing for Pepper and NAO.
For the whole project and all the instructions on how to run and use it, please go and see the project on Github.

This is a general structure of an Android application built for Pepper. More precisely, this should help with understanding the interactions between your app and some of the QiSDK features, mostly regarding speech. It should provide a good base to start developing your Android applications, the key points of this architecture being :

  • Only one activity, the different screens use fragments
  • Each fragment has its own topic assigned to it
  • Topics are enabled and disabled when changing screens
  • A topic contains some basic QiChat concepts, and is always enabled

Compatibility

Tested running on Pepper 1.8 and 1.8a, using NAOqi 2.9.5