Top 100 Questions
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!
"OGNAK GNUK" and "GNUK GNUK" mean "Hello" and "Goodbye" in Bidi, the language used by Robots.
This feature is currently not available. We designed our Robots to primarily interact with other human beings, not other robots.
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.
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.
Your Robot comes with one default language. To add additional languages please contact Customer Care to order a new language package.
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.
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.
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.
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.
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.
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.
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.
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.
You can join the Developer Program and start creating and publishing your own applications even if you don't own a robot
You can purchase a spare battery and charger. Please contact our sales department.
To change your battery, follow the instructions here.
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.
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 ;)
To remove Stiffness, press the chest button twice.
WARNING: Once you do this, make sure you hold the Robot, as it may fall.
Yes. Some applications, such as the speech application, require a constant Internet connection. If the Robot is not connected, its performance will be limited.
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.
The Robot cannot carry objects - we designed Pepper to gesticulate, hug and express himself only.
Yes, you can record what the Robot sees using the Choregraphe suite. Please refer to the Choregraphe guide for more information.
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.
This feature is not available at the moment.
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.
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.
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.
Animals can react unexpectedly to Pepper or NAO. We strongly advise you to keep animals and Robots away from each other.
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.
Not really. The Robot is not designed to be used as a security device, as leaving it ON all night will wear it out.
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.
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.
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.
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.
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.
No. The memory amount is embedded and cannot be increased.
Your robot has been designed for indoor use only.
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.
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.
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 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.
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.
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.
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.
As an alternative to hitting the Stop button, you can remove stiffness if the Robot is behaving unexpectedly.
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.
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.
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.
You can do this on the Robot Page. See the Documentation section for more information on how to locate this page.
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.
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.
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.
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.
Pepper will automatically downloads the new update. You may only have to reboot Pepper to install the update.
No, the display on Pepper is not a standalone tablet.
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.
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.
Go to the Downloads section of the Developer Portal.
Press the Stop Button immediately and disconnect all cables. Contact your Customer Care support immediately.
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.
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.
The level of support and integration of dialog for available languages is available at the following address: Available languages.
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!
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.
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 Pepper, please refer to the Beginners guide - Chapter 6.9. Connect Pepper to your Aldebaran account.
You have to delete the application from the Robot's profile to delete it from the Robot.
You can find the NAOqi version installed on your Robot on "My Robot page".
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.
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.
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.
Yes - but this feature is not installed by default in the Robot. It can be downloaded through the Store.
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.
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.
The Choregraphe suite contains:
- NAO Documentation
Yes, heads can be exchanged on the same model.
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.
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.
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.
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.