Pepper Application Template

A robotic Android app template for you to start with Pepper QiSDK
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
Related Content
How to install a library using JitPack Installing a library with JitPack is easy as pie! If you already have an Android project, just add two lines to your gradle config files and it's done! Let’s see in detail how to import and use a specific Pepper library.
SoftBank Robotics Labs A set of public SBR projects (experimental code snippets, helper libraries, etc.) hosted on GitHub for anybody developing for Pepper and NAO