Support center NAO6

Advanced Operations

How to update NAOqi on NAO ?

Requirements

  • Robot Settings installed on your computer,
  • Softbank Robotics account,
  • NAO robot,
  • Battery Charger,
  • Computer connected to the same internet network as your robot.

Note: The instructions below are only related to the NAO robot.
Procedure

  • Turn NAO ON.
  • Make sure to enable the “Auto System
  • Update” option of your robot on the Application Store.
  • On your computer, launch Robot Settings.
  • Turn Connect to your NAO using the “Host/IP” field or the “Open Robot list” button.
  • A popup window appears, telling you that a NAOqi upgrade is available.
  • Click “Download”.
  • The Release Note window opens.
  • Click the right arrow.
  • Make sure the Battery Charger is plugged into the Robot, otherwise you won’t be able to continue.
  • Click “Start upgrade”.

NAOqi update starts. When the download is finished, the robot will reboot automatically.

 

How-to Factory Reset NAO

What is a Factory Reset
A Factory Reset operation resets the robot to its factory settings:

  • It removes the User data and the system partition that are on the robot.
  • It reinstalls a NAOqi OS on the Robot.

The Factory Reset operation cannot be done remotely. Depending of the tool used (see below), the Factory Reset may also include a Cloud Reset that will remove from the ADE all Preferences, Groups, Profiles, Channels, Robot type, Robot Owner, Robot Viewer, Robot Admin and applications linked to the Robot.
After a Factory Reset without Cloud Reset, when doing the Getting Started Wizard, all the Cloud data (Preferences, Groups, Profiles…) and all the applications linked to the Robot or to its Profiles are automatically reinstalled on the Robot.
Consequently, if there was an issue with applications or Cloud configuration, the issue reoccurs. 
Available tools to perform a Factory Reset

  • via Robot Settings
  • via Choregraphevia SSH
  • via USB KEY
  • Robot Factory reset
  • Cloud Reset

The recommended tool is Robot Settings menu because it is the only tool to perform a full Factory Reset including the Cloud Reset.
By using another tool, the Cloud Reset can be done separately via the ADE frontend by a Customer Care member with “Fleet Manager” rights.
REQUIREMENTS
Via Robot Settings

  • a robot,
  • an internet connection,
  • the robot’s battery charger,
  • a computer connected to the same network as the robot.

Via Choregraphe

  • a robot,
  • an internet connection and a NAOqi system image,
  • the robot’s battery charger,
  • Choregraphe (its version must correspond with the NAOqi already installed on the robot)
  • a computer connected to the same network as the robot.

INSTRUCTIONS
To avoid the Factory Reset process being interrupted, keep the robot charging while performing the Factory Reset.
Process via Robots Settings app

  • Turn on the robot.
  • Start the Robot Settings software.
  • Select the Nao you want to perform the Factory reset on.
  • Select “SETTINGS”.
  • Press “Start Factory Reset”. Press “NEXT”.
  • Log in with your Softbank Robotics account.
  • Press “Launch Factory Reset”.
  • Confirm by clicking “Factory Reset“ button.

Now your Nao will be reseted to the factory settings. Once it is done, you will see the following screen.


Check that the factory reset has been done properly: Press the chest button once to hear NAO’s notification. The robot says: “I have successfully updated my system, I am now running version XXXX. I have successfully completed my factory reset, all my data and settings have been reset”. You can set up your Nao robot again.

Process via Choregraphe app

  • Download a compatible NAOqi system image on your computer.
  • Start Choregraphe software and connect your Nao to it :On the top menu, click “Connection -> Advanced -> Update robot system…”
  • Enter the robot’s password (by default: “nao”).
  • Click “Browse“.
  • Select the NAOqi image you want to use.
  • Select “Yes, I want to apply a facrtory reset to delete all the user data” and click “Factory reset and update“.
  • Click “Next“.Once the process is over, click “Restart robot now“.
  • During the reboot, the robot will start the factory reset process, the process will take several minutes.
  • After the robot has rebooted, NAO stands up and the chest button LED blinks green.
  • Check that the Factory Reset is properly done: press the chest button once to hear NAO’s notification.

The robot should say: “I have successfully updated my system, I am now running version (says the version installed by the factory reset).

I have successfully completed my factory reset, all my data and settings have been reset”.
 

Determine the Battery version of NAO

The NAO battery is declined in several versions.
To determine the version, refer to the serial number indicated on the battery.
Where is located the battery serial number ?
First, you need to access the battery to remove it from the robot.
When the battery is removed, look at the lower section of the sticker and read the serial number :
How to read the serial number ?
The battery serial number can be read as followed :
Battery referenceVersionBatch numberUnitALDE000398X00000000
For the battery in the picture, the serial number is ALDE000398 B 03 029926.
Meaning that its version is B03.

 

Remove the battery

Follow the steps below if you need to remove the Nao battery :

  • Disconnect the power cable from the plug located on NAO’s back.
Turn the NAO OFF.
  • Remove the 2 screws of the battery cover with a Phillips PH1 screwdriver.
  • You have now access to remove the battery as shown on the pictures.

NAO – Removing the head

Why removing the head ?
You will need to remove it of your robot if:

  • your robot doesn’t turn on,
  • you want to change the head,
  • or the support asked you to do so (for example : to confirm the head serial number).


How to remove the head ?
To do so, follow the next steps :
Make sure your robot is: turned OFF, unplugged and wait 60 seconds to be sure all electronic capacitors are depleted.

Find the head lock buttons.


Note: run your fingers under the head.You’ll feel square lock buttons on the left and right of the neck.

Firmly grip the head on either side of the robot’s face, and push up on the two lock buttons, making sure they are fully pressed in.Now lift off the head.

There should be no resistance.


Note: if it is difficult, push the lock buttons up more firmly.

How to replace the head ?

Align the cross-shaped hole of the head with the cross-shaped neck.

Push down.

DO NOT APPLY MUCH PRESSURE.  

You should make sure that the head fully clicks in; both buttons should snap back into place. If they don’t, you probably have the head in a wrong position.
Without pressing either lock buttons, gently attempt to lift the head up to ensure a solid connection.
The head should be secure.
If not, repeat the process and be more careful with your alignment.

 

NAO – Doesn’t stand up – How to fix Diagnostic File KO

After a NAOqi update (for example: going from 2.8.6.23 to 2.8.7.4) a customer can have a NAO that won’t stand up.
The robot will activate its motors but won’t move to the stand up position. It implies that the customer won’t be able to use the robot correctly.
Why ?
This happens because of a Diagnostic file in NAO’s memory containing a FAILED result. This result activates a safety that prevent NAO from moving its legs.
Instructions to follow :
These steps will guide you to have a correct Diagnostic file in the NAO memory.

  • Step 1: Connect via SSH protocol
  • Step 2: Check the diagnostic files in media internal folder
  • Step 3: Delete the KO diagnostic files
  • Step 4: Restart the robot and Autodiagnostic check up

Step 1: Connect via SSH protocol

  • Using Windows PowerShell :
  • From any location in your computer, press and hold SHIFT + right mouse click
  • Select “Open PowerShell window”
  • Type the command line : ssh nao@NAO_IP_ADDRESS
  • if the following message appears, just validate by typing “yes” :
  • Using PuTTY:
  • Open a PuTTY terminal
  • Fill in the NAO IP address (wifi or ethernet), and use Port: 22
  • Click “Open”

NOTE: From here the procedure is the same with a Linux / PowerShell window or PuTTY

  • Fill in the fields for login and password (by default, login : nao | password : nao)

Step 2: Check the diagnostic files in media/internal folder

  • Go to the folder “media/internal” using the command : cd /media/internal
  • Then use the command “ls” to display the content of the folder

Step 3: Delete the KO diagnostic files

  • Check for the lines “diagnostic_2.8.x_P0000073xxxx” that ends with KO
  • Delete those files using the command : rm Diag*

Step 4: Restart the robot / Autodiagnostic check up

  • Now all the diagnostic files are deleted.
  • Reboot NAO so it will start the Diagnostic Check Up behavior once again

Use the following article to guide you onthis step : Diagnostic Check Up behavior – How to perform it correctly