Support

If you need further assistance, please reach out to our support team:

Documentation

For programming Pepper:

FAQ

Notebooks and connection

Which versions of Pepper are supported ?

Currently only Pepper with NAOqi version 2.9 QiSDK ("Pepper Android").

What programming language does uCodeLab support?

uCodeLab uses Python 3.

How do I connect my browser to Pepper?

Your browser must accept Pepper's certificate, and Pepper's head must be on the same network (via Ethernet or Wi-Fi) as your browser. Careful, Pepper has two IP addresses, the head and the tablet, you will need the head one (unlike when using Android Studio); unlike the tablet, Pepper's head can be connected via Ethernet.

Where are notebook files saved?

Notebook files are saved locally in your browser and are not stored on our servers. Currently, this means notebooks cannot be shared between users.

Can I use uCodeLab offline?

AI Chat, powered by OpenAI models, requires an internet connection. But many other commands, such as making Pepper directly speak with ALTextToSpeech etc. work fine. (as long as there is a local network that allows you to connect to the robot)

The SDK

How is the ipynao API different from the usual qi API?

The ipynao API uses a lighter syntax, making it easier to work with than the traditional qi API. The main differences:

Is this compatible with the QiSDK for Android?

The QiSDK for Android is the "standard" way or programming Pepper QiSDK; uCodeLab doesn't use that, instead it allows to access the "old" NAOqi SDK (the one that was used on NAO, and on Pepper 2.5), which is also what the QiSDK is still using under the hood.

Can this be used to control several robots?

Yes! The examples use a single "pepper" object with an IP address, but you can create multiple objects like pepper1, pepper2, etc., with different addresses to control several robots simultaneously.

OpenAI Integration

Do you provide an API key for ChatGPT integration?

You will need your own OpenAI API key to use ChatGPT with Pepper.

When a user talks with an OpenAI-powered Pepper, do you collect or store any of the conversation data?

No, the conversation data is all sent from Pepper directly to OpenAI’s servers without going through ours.

Can I purchase a version with an OpenAI API key included?

No, we do not currently offer versions with an OpenAI API key included.