NAOqi OS – Synthesis – from 2.1 to 2.8

Strengthening security

Reboot and Halt - Best practices

Reboot and Halt the Robot with NAOqi running

               qicli call ALSystem.shutdown
qicli call ALSystem.reboot


This will trigger a few things on the NAOqi side, such as stopping the Life properly and making sure the robot goes to a rest condition. Prefer this method if you can.

For further details, see:

Reboot and Halt the Robot without NAOqi running

Replace ... By ...
reboot sudo shutdown -r now
halt sudo shutdown -h now

For further details, see: Sudo and root permissions .

Restart NAOqi

Replace ... By ...
/etc/init.d/naoqi start nao start
/etc/init.d/naoqi stop nao stop
/etc/init.d/naoqi restart nao restart

For further details, see: Restarting and stopping NAOqi .


Since Version 2.1 , the history of new, updated and removed packages is so long it would be too fastidious to read. It is easier to refer directly to the current list: Open Source Projects .