Pepper Application Template

application-template-header

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

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