Skip links and keyboard navigation


The NAO is a sophisticated humanoid robot. Armed with many sensors, actuators and heavy duty servo motors, it can be programmed to walk, talk, speak, listen and interact with its environment. The artificial intelligence of the NAO can be programmed to such a level that it can be seen to be taking on personality traits chosen by its programmers. The uses to which it can be put range from classroom learning tool, learning companion for children dealing with learning challenges such as autism, entertainer via interactive dance routines, language teacher.

The NAO robots have also proven to actively engage students from a young age in the uptake and learning of Python, the industry standard programming language used to code the NAO, providing a solid base for future studies and innovation in the STEM space.


How does NAO Work | Getting Started Video | Useful documents | How can i get a NAO Kit

How does NAO work?

NAO is fully programmable and codeable via the Choregraphe software suite, available for Windows, Mac and Linux. The NAO connects to the Choregraphe equipped PC via its own Wi-Fi network.

Basic sequences of action can be created within Choregraphe via drag and drop block programming. This can be built upon with higher level original coding in the Python programming language, which is the basis of all NAO functionality. High levels of object and facial recognition, and voice control can be achieved through coding the NAO.

NAO movement can also be programmed using Animation Mode, whereby the limbs of the NAO can be manipulated like a puppet to mimic the desired action, which is then saved, or ‘keyframed’ in a timeline, to create a sequence of movement.

Video Resource: getting started

How NAO is making a difference in Queensland Libraries...


Situated 910 km South West of Brisbane (three-hours by plane) is the remote town of Cunnamulla. With a population of only 1865, Cunnamulla is considered a low socio-economic area. However, the town boasts a diverse and passionate community, eager to develop skills relevant for the 21st century.

Two years ago, this was made possible when the town 's public library became the owner of a NAO Humanoid Robot after successfully applying for a Coding and Robotics Grant through State Library of Queensland. And they haven’t looked back. The Library uses NAO regularly for:

  • Storytelling time
  • Aiding students with learning difficulties
  • Helping those in the community challenged  with dementia
  • Improving students’ overall linguistic skills

Librarian Tammy, explains: "During the two plus years we have had our Humanoid Robot, it has proved invaluable to our community.

"Our robot has also been used in other innovative ways, such as opening a community meeting, and is an integral part of our 0-5 weekly program where we bring it out to do the alphabet with the children as well as some of the other favourite nursery rhymes. Nao’s appearance is always the highlight of any program we use it in."

Read the original article


Noosa Library Service has become the first Australian public library to recruit a ‘NAO’ (pronounced ‘now' ) humanoid robot, which they have named ‘Dewey’. The fully-programmable robot’s mission is to provide fun and practical robotics and computer programming training for adults and young people. ‘Dewey’ assists the Noosa Library Service by presenting robotic demonstrations, programming workshops, cyber safety eSmart messages, storytelling and special appearances at all 3 branches of the Library Service.

The Noosa Library Service intend to provide training on how to operate Dewey, to organisations who work with specific groups such as children on the autism spectrum and older people with dementia. This will provide an opportunity for them to explore how ‘Dewey’ can be used to help bridge communication and learning challenges.

Dewy was purchased with the help of a $18K grant through the State Library of Queensland's Technology Trendsetters 2015 funding program.

Read the original article.

Useful documents

How can I get an NAO kit?

State Library of Queensland has a NAO available for loan by public libraries in the Regional Libraries Queensland (RLQ) network. To request a kit, contact State Library of Queensland on 1800 017 114,or email

Last updated
16th January 2018