NAOqi OS - Getting started ¶
- NAOqi OS
The Operating System of the robot.
It is a GNU/Linux distribution based on Yocto .
It’s an embedded GNU/Linux distribution specifically developed to fit the SoftBank Robotics robot needs.
It provides and runs numbers of programs and libraries, among these, all the required one by NAOqi , the piece of software giving life to the robot.
This page presents miscellaneous tips about the NAOqi OS embedded OS.
NAOqi OS - user account ¶
NAO only ¶
The main user is nao , and like any GNU/Linux system, there is the super-user root .
Running a command as root user is possible using
Logging in as root over ssh is disabled.
We recommend to change the password.
Pepper only ¶
The unique user account is nao . By default, the password is also nao , but it is mandatory to modify it at the first settings.
Accessing NAO over ssh ¶
To login on your SoftBank Robotics robot, get its IP address pushing its torse button, then connect to your SoftBank Robotics robot over ssh:
Using PuTTy :
in a Linux terminal, run :
$ ssh firstname.lastname@example.org
For logins and passwords, see: NAOqi OS - user account .
The default shell is
with a custom profile.
When logging in as nao , the prompt now looks like:
<robotname> [<last_command_exit_code>] <current_working_directory> $
When logging in as root :
root@<robotname> [<last_command_exit_code>] <current_working_directory> $
Base commands and programs ¶
|htop||monitor process activity (many options are available use F1)|
|ldd||list library dependencies|
|gdbserver||start a remote gdb server|
Sudo and root permissions ¶
is available on
. Its usage is limited for shutting down
$ sudo shutdown -r now $ sudo shutdown -h now
No other command requiring root permissions is authorized.
Text editor ¶
Available text editor: