Top 100 Questions

What is the Developer Program?

The Developer Program is a set of resources and services that will enable you to develop, submit, validate, publish and sell robotics applications.

In the short term, you will get access to development tools such as Choregraphe, SDK, sample code and sample application.

In the near future, you will be able to showcase your work, get feedback, share experiences and foster new ideas with our robot users community but also validate, distribute and sell your applications to thousands of robot users around the world.

We working hard on these new services. Please check for updates on new services!

What is "OGNAK GNUK" and "GNUK GNUK"?

"OGNAK GNUK" and "GNUK GNUK" mean "Hello" and "Goodbye" in Bidi, the language used by Robots.

Can Pepper and NAO interact? Have a dialogue together? Can different Robots have a conversation together?

This feature is currently not available. We designed our Robots to primarily interact with other human beings, not other robots. 

What is Choregraphe?

Choregraphe is an Integrated Development Environment (IDE), allowing you to:

  • Create animations, behaviors and dialogs
  • Test them on a simulated robot or directly on a real one
  • Monitor and control your robot

It's the best place to start creating dialogs, services and powerful behaviors, so that Pepper can interact with people, dance, send emails without you having to write a single line of code.

Do I need robotic skills to use the Robot?

No, you don't need robotics skills to use our products. At SoftBank Robotics, we create Robots that help people and design them so that they can be easily used by anyone.

I want to change the language of my Robot.

Your Robot comes with one default language. To add additional languages please contact Customer Care to order a new language package.

How do I get my Choregraphe and SDK licenses?

Go to the download section of the Developer Portal. Under the Choregraphe section for each robot there is license key that can be inserted during installation.

How do I clean my Robot?

To remove stains and clean the exterior of Pepper or NAO, first make sure all cables are unplugged, the battery charger is unplugged from the wall socket and the robot is off. Using a damp soft cloth, just clean the surface of the Robot. Make sure to avoid the grilles and joints to prevent moisture from entering the casing. When finished, dry the Robot using a soft dry cloth to remove any last traces of moisture.

How much is the registration fee?

You can join the standard program for free. We are working on a full range of future enhanced services to better help you develop, fine tune and monetize your applications.

Please check the Developer Program page to know when these services will be available as well as subscription details.

Can the Robot see in the dark?

Both Pepper and NAO Robots cannot see in the dark, but its lasers allow it to detect obstacles. To prevent accidents, it is recommended to always use the Robot in a correctly lit environment.

I want to use my Smartphone/Tablet/Computer to remotely control the Robot.

Right now Pepper cannot be controlled remotely by mobile device - but this could change any minute, as our development community is constantly finding new ways to control Pepper so check to see if an App exists to do this. 

Can I rent the robot for a fee?

We do not provide robot rental service at this point. If you are located in SF, Tokyo or Paris you can visit the Workshops (In France and Japan they are called ‘Ateliers’) for hands-on experience with Pepper and NAO to test your applications.

Can I get a trial license for Choregraphe?

Yes! Download and install Choregraphe. The first time you start Choregraphe, you will be prompted to enter a valid license key or to use a trial license.

The joints don't move smoothly, should I oil them?

You should not use any type of lubricant on the joints or the Robot. Using any type of lubricant, oil, grease or other will void the warranty. Opening the casing of the Robot will void the warranty.

Will I still be able to sell applications if I don't own a robot?

You can join the Developer Program and start creating and publishing your own applications even if you don't own a robot

Can I purchase spare parts for NAO?

You can purchase a spare battery and charger. Please contact our sales department.
To change your battery, follow the instructions here

How long does the Firmware upgrade process take?

The average duration of the upgrade process is 20 minutes, depending on the speed of your internet link. It can also vary depending on the number of elements to update.

Can I ask the Robot to update its applications?

The Robot automatically downloads the updates, so you don't have to ask the Robot to do it. However you will have to reboot it to install them ;) 

How do I remove Stiffness?

To remove Stiffness, press the chest button twice.
WARNING: Once you do this, make sure you hold the Robot, as it may fall. 

Do I need to always be connected to the Internet?

Yes. Some applications, such as the speech application, require a constant Internet connection. If the Robot is not connected, its performance will be limited.

How can I get an additional licenses?

We provide a single user license for free for each registered developer.

If you have multiple users, you need to register every single account to get one license for each person. 

Can the Robot carry objects?

The Robot cannot carry objects - we designed Pepper to gesticulate, hug and express himself only.  

Can I see what the Robot sees?

Yes, you can record what the Robot sees using the Choregraphe suite. Please refer to the Choregraphe guide for more information.

How do I create a new application?

You have the possibility to create new applications for your robot by using Choregraphe and the SDKs. They will allow you to develop your own applications and test them on your robot.

To download Choregraphe and SDKs, please visit the Downloads section. 

A plastic part of my robot is broken, how can I fix it?


Seriously - don’t try and fix the Robot yourself as this will nullify the terms of your warranty. Please contact the Customer support team and we’ll get Pepper or NAO fixed for you.

Contacting customer support for NAO.

Contacting customer support for Pepper.

I want the Robot to react to its name.

This feature is not available at the moment.

The Robot doesn’t understand what I say.

Communication with a Robot can be tricky if you are not used to it. To insure a smooth and enjoyable communication, make sure that:

  • You should talk to the Robot only when it is in the "Talk to me" mode (i.e. the dots on the Tablet are gathered in the middle and the Robot’s Ear and Eye LEDs are blue).
  • You use short, clear sentences.
  • You do not hesitate.
  • You only give one piece of information per sentence.
  • If the Robot still doesn't understand what you say -  reboot it.
  • Greet your Robot and wait for its answer. 

If the problem persists, please contact the Customer Care.

Can the Robot bump into me?

The Robot has many sensors that prevent it from bumping into things. This ensures the safety of the Robot, its environment, and above all - you.

Can I disassemble my robot?


As we’ve said before, seriously - don’t try and fix the Robot yourself as this will nullify the terms of your warranty. Please contact the Customer support team and we’ll get Pepper or NAO fixed for you.

Contacting customer support for NAO.

Contacting customer support for Pepper.

Who is Aldebaran?

Aldebaran are a French company created by Bruno Maisonnier in 2005, and acquired by Softbank Robotics in 2015. We design, produce and commercialize autonomous humanoid robots to help people. 

My dog keeps barking at the Robot. What do I do?

Animals can react unexpectedly to Pepper or NAO. We strongly advise you to keep animals and Robots away from each other.

How is the quality of the robots guaranteed?

The robots are tested according to International, European Regulations and Directives. They comply with electrical/electronic and radio health and safety regulations (at least in Europe, Japan and USA). The Robot’s performance and reliability are tested in real life conditions. See our Safety Guide for additional information.

Can I use the Robot as a security camera?

Not really. The Robot is not designed to be used as a security device, as leaving it ON all night will wear it out. 

The Robot did not say “OGNAK GNUK”, is it ON?

Check the Robot’s LEDs to make sure the Start-Up process is over then turn the Robot OFF and reboot it by pressing the Chest Button for 3 seconds.

The Robot should say ""OGNAK GNUK"" at the end of the Start-Up process. If it doesn't, please contact Customer Care.

What is Stiffness?

Stiffness is the torque limitation into the motors. If the stiffness is ON, you cannot move the limbs of the Robot. If it is OFF, you can move them.

My warranty is expired or void, can I still get my robot repaired?

Yes, repair is still possible even if your warranty is expired or void. Please contact Customer support team to get further information and a cost estimate.

Can I use domestic wipes to clean my Robot?

Actually it is best to use a damp cloth, as domestic wipes may not be suitable for the Robot and may damage the plastic finish. Any damage to the Robot due to cleaning may void your warranty.

I forgot the password of my robot.

The default credentials of your robot are:
login : "nao",
password : "nao".

If you have changed the credentials and you no longer remember them, the only way to reset them is to do a factory reset.

For NAO, please refer to Upgrading using NAOFlasher. After the factory reset process, the login and password will be "nao".

For Pepper, please contact the customer support team.

Can I increase the memory of my Robot?

No. The memory amount is embedded and cannot be increased.

Can I use my robot outdoor?

Your robot has been designed for indoor use only.

Why should I/We/My Company join the Developer Program?

In the short term, you will get access to all development tools such as Choregraphe, SDK but also to sample code, sample applications and specific documentation to start creating your own applications.

In the future, you can submit your applications for validation, publish and sell them on the Aldebaran Application Store.

What happens if I operate the Robot in temperatures of under 15°C and above 30°C?

The Robot is designed to function in temperature of between 15°C and 30°C. Under or above these temperature, it is not guaranteed that the Robot will function correctly. Do not to use the Robot above or below these temperatures as it may void the warranty.

How can I delete an application from NAO?

You can manage the applications downloaded to NAO by going to MY APPS under your store account. There you can uninstall applications from your robot.

For an application coming from Choregraphe, use Choregraphe robot applications panel.

The Robot asked me to reboot it. Why and what do I do?

The Robot will ask you to reboot it to update its software and applications. If that happens, turn the Robot OFF and turn it back again by pressing the Chest Button for 4 seconds.

What are the applications?

Applications are pieces of software designed to fulfill a particular purpose. There are two types of applications:

Built-in (or bundled) applications: These are preinstalled on the device and cannot be deleted. They are essential to the functioning of the Robot.

Downloaded applications: You may download these applications and delete them whenever you want. They are not essential to the functioning of the Robot but allow you to customize your Robot to fit your purpose.

Where can I get training for programming Pepper or NAO?

If you are in Tokyo, you can join a workshop for Pepper application development at Atelier Akihabara.

At first you need to book the workshop at following link in Japanese.https://pepper.doorkeeper.jp/

We will be providing similar services in Paris, France and in San Francisco, US. 

The Robot’s movements are not smooth.

Jerky movements can be caused by a software / gears / communication problem. This can happen occasionally. The only solution is to Reboot the Robot. If the problem persists, please contact Customer Care.

When should I remove Stiffness?

As an alternative to hitting the Stop button, you can remove stiffness if the Robot is behaving unexpectedly.

What is the answer to the ultimate question of life, the Universe, and everything?


How to install NAO's second language?

Once you have created your Developer Community Account and connected NAO to it, go to Robots Languages in the A-store. For more details, you can follow "How to choose your second language" it’s in the ‘First steps’ of the NAO guide, available in our Documents Section. 

Can I launch an application? If so, how?

There are two ways to launch an application. One way is using a voice command and the other way is done automatically through Showtime. If Pepper is in a shop environment, you will only be able launch applications by voice. Therefore, if you ask your Robot to dance, it may not comply as that application may only be launched through Showtime.

Can I alter Pepper’s physical appearance?

No. Pepper was not designed to be altered. Pepper has been very carefully designed and balanced, and alterations to the Robot in any way can reduce its performance and will void the warranty.

I want to name my Robot.

You can do this on the Robot Page. See the Documentation section for more information on how to locate this page.

Where can I buy a Pepper Robot?

Pepper is currently available for purchase in Japan via http://www.softbank.jp/robot/special/pepper/. Pepper will be available in the US and EU shortly.

What is Autonomous Life?

Autonomous Life is the application that makes Pepper work as an autonomous entity. Similar to a state machine - Autonomous Life runs in the background and keeps Pepper moving, aware of its surrounding and enables Pepper to shut down correctly in case of emergencies. 

I have several computers. Can I use my Choregraphe suite licence on all of them?

It depends on the license you have. A single computer licence can only be used on one computer. As its name suggests, a multi-computer licence will allow you to install the suite on several computers. Multi-user licenses are currently only available for enterprise customers or companies - not for individuals. 

How can I create my own applications?

You can create applications using the Choregraphe suite or the SDK. We will soon be launching our Android SDK which will offer many options for publishing and monetizing applications that you develop.

How do I update the software?

Pepper will automatically downloads the new update. You may only have to reboot Pepper to install the update.

Can I install android application on the Pepper tablet?

No, the display on Pepper is not a standalone tablet.

How do I connect NAO to my community account?

My NAO is not displayed on the store. The store says "Only robots owner can sign in". How do I become a robot owner?

On a computer connected to Internet, display the NAO Web page.

Click the Updates page, then select the "Edit account" button.

For further details, see: Registering your NAO.

How do I launch an Activity on NAO?

Make sure NAO is listening, then say:

  • “Start” + the Activity name, or
  • one of the Trigger sentences, if any.

NAO will automatically starts the corresponding Activity.

For further details, see: Launching an Activity.

How can I download NAOqi SDKs for my robot?

Go to the Downloads section of the Developer Portal. 

There are sparks coming out of the Robot.

Press the Stop Button immediately and disconnect all cables. Contact your Customer Care support immediately. 

My robot is broken, what can I do?

As agreed in the terms and conditions, it is totally forbidden to repair your Robot by yourself. Please contact the customer support team.

Can I take my Robot to the store for repair?

The stores are currently not equipped for repairs. First, check the rest of the FAQ to see if you can solve your problem.

If you need to repair your Robot, please contact the Customer Care with your problem. They will organize a repair if necessary.

The Robot seems to be behaving differently. Does its content change?

Yes. Our Robots are designed to constantly evolve. Like a child, they are supposed to learn new things. Our Robots do this through updates which integrate new Behaviors.

Can I have a conversation with NAO in my language?

The level of support and integration of dialog for available languages is available at the following address: Available languages.

Can I shake hands to greet my Robot?

We have an App for that. If you want your Robot to shake hands with you, you will have to download and install the application. Have fun!

I want to develop applications with a team, can I get multiple SDK licenses for one robot?

You can get one Choregraphe and one SDK Licenses from each Developer Program account.

In case there are multiple developers in your team, each developer need to register this program and get license.

How do I create my Aldebaran community user account?

Fill the form Create your Aldebaran account.

You will receive a confirmation email with a validation link. Check your spam folder if you don't receive the email shortly.

After clicking the validation link, you will be connected to the validation webpage.

Click "log in" (top-right corner of the page) and sign in using the email and password you selected.

This will give you access to more resources on Aldebaran's Community website and the Applications Store for your robot. Remember to connect your robot to your Aldebaran community user account.

For NAO:

For Pepper, please refer to the Beginners guide - Chapter 6.9. Connect Pepper to your Aldebaran account.

How do I delete an application?

You have to delete the application from the Robot's profile to delete it from the Robot.

How can I know the NAOqi version installed on my robot?

You can find the NAOqi version installed on your Robot on "My Robot page".

Can I program the Robot?

Yes  - anyone can. We designed Pepper so that experienced developers and non-developers alike can make Pepper do cool things. For non-developers we have Choreographe. It’s a desktop application that allows you to control Pepper (or NAO) using a simple drag and drop interface. 

People with rudimentary programming skills can add your own Python code to Choreographe. Expert Developers have a wealth of options to choose from - C++, Python, MatLab and many more through our SDK’s. 

What is HAL?

Nothing to do with the film 2001: A Space Odyssey,  HAL is short for ("hardware abstraction layer" or "hardware annotation library") and is an operating system that functions as an interface between a system's hardware and software. It provides a consistent hardware platform on which to run applications.

Can the Robot be confused by animals or objects in the zone? (TV, poster)

The Robot can be confused by animals or animated objects, as it will see movement or hear a noise which will register on some level with its system. However, if the Robot cannot associate this movement or sound to a Human, it will pay no further attention to it.

Can my Robot take pictures?

Yes - but this feature is not installed by default in the Robot. It can be downloaded through the Store.

A part of my Robot is extremely hot.

Check that the ventilators at the back of the head are not obstructed. Press the Chest Button once and the Robot will announce its IP address and list any problems if there are any. 

Please see the Support section for advice on addressing any problems. Otherwise, turn the Robot OFF and let it cool down for at least 5 minutes.

If the part is still hot, please contact Customer Care.

What can I do to improve the lifespan of my battery?

To improve the lifespan of your battery during storage, follow storage recommendations concerning temperature and humidity and charge the battery fully every 3 months even if you have no intention of using the Robot. 

When using the Robot:

Do not try to empty the battery completely and only use the battery charger provided with the Robot or one approved by Aldebaran Robotics.

What does the Choregraphe suite contain?

The Choregraphe suite contains:

  • Choregraphe
  • Monitor
  • NAOqi
  • NAO Documentation
Can I exchange the heads of my Robots?

Yes, heads can be exchanged on the same model.

What can I do if my NAO's chest button is red?

This happens to inform you there is an error. This notification occurs when one or more functionalities of NAO become unusable.

To find out more details, you can check this error on the Event and State notifications documentation. 

Try to solve the problem using the Support section of the site. If the problem persists, contact the Customer support team and provide them with the error ID.

Can I take my Robot to the closest logistic/repair center?

No, you cannot take your Robot to a logistic/repair center as they are not prepared to receive Robots from private individuals.

If you have a problem with your Robot, check the FAQ and Support section. If this doesn’t help, then contact Customer Care.

Will the Robot recognize me as a human if I wear a mask, for example?

Yes, the Robot will recognize you as a human even if you are wearing a mask, as our Robots are designed to recognize human shapes rather than facial features. Super-Villains beware. 

The hands do not move.

To test to see if the hands are working, stand in front of the Robot, wait for it to see you then wave at it. The Robot should wave back. If it doesn't, reboot the Robot and repeat the first step.

If the problem persists, please contact the Customer Care.