Insights
/
Engineering
Engineering

NAO  the Robot: A Versatile Companion

At our company, we have been working with humanoid robots for a while, and Pepper has been our go-to for the past few years. However, we attended a work...

Martyna Maciejewska
Martyna Maciejewska
April 24, 2023
Updated
NAO robot sitting on a wooden table next to the Snowdog logo
Key takeaways
On this page
Robot - NAO sitting on a desk

Since 2019, we have been working with Pepper, a humanoid robot. However, we recently decided to conduct research on its smaller counterpart, NAO. We attended a workshop conducted by Weegree One (opens in a new tab), where we learned a great deal about using and programming the NAO robot. During the workshop, we gained insights into its various applications, functionalities, and usage techniques. We believe that sharing an introduction to NAO would be beneficial for those who are interested in this topic.

NAO the robot

NAO is a 60 cm tall humanoid robot created by a company called Aldebaran Robotics (opens in a new tab). Based in Paris, France, the firm is a part of the United Robotics Group (opens in a new tab). First released in 2008 and has had several new versions made since then. Broadly used in education and research, it had his shot at sports as well. This type of robot has even a whole robotic football league, RoboCup (opens in a new tab).

Source: YouTube @RoboCupSPL (opens in a new tab)

The robot has 7 touch sensors in its head, hands, and feet. Additionally, it uses sonars, two 2D cameras, and an internal unit for self-localization and mapping of the space it’s surrounded by. It has built-in microphones and speakers that make interaction with people easier. On top of that, it understands what you’re saying, and it can even talk back to you in 20 languages.

Make it move

NAO is easily programmable with Choregraphe (opens in a new tab) application and Python. Choregraphe is a multi-platform desktop app that allows you to create animations and behaviours, but also monitor and control NAO. You’ll be able to check the battery level and other settings right through that software.

NAO the robot standing on a desk surrounded by a group of people studying the Choreographe software displayed on the screen behind the robot.

What’s interesting is, you don’t even have to have a real robot in order to work with it, because you can test it on a simulated robot in the app. Thanks to that system, you can create movement without coding, but if you want to create additional and more complex movement patterns, you can add your own Python code.

Robot - NAO sitting on a desk with a man holding his arm

What can NAO do?

Well, the robot is very mobile and can move pretty well. Example? Recently, it became a Tai Chi teacher (opens in a new tab). It’s also capable of grabbing soft and light objects. It recognizes faces and speech. Moreover, it can have a dialogue with a user.

NAO can be used in many environments and situations, but we’ll give you a few examples:

  • In educational institutions, they conduct research into human-robot interactions. For instance, here you can see a recent study (opens in a new tab) at Eastern Mediterranean University about the influence of NAO as a teaching assistant on students’ vocabulary learning and attitudes.
  • As an assistant in companies or public institutions, welcome, inform and guide clients and guests. For instance, both NAO and Pepper have been used as Guides in Museums, but also as a help in Nursing Homes.
  • In health care centers to support treatment processes or to help to overcome anxiety and distract from their medical procedures. A good example is the NAO robot renamed MEDi which helps patients in the Texas Children’s Hospital by singing songs, dancing, telling stories or just chatting with the kids.

Source: YouTube @TexasChildrensVideo (opens in a new tab)

In my next blog post, we will show you how to design a simple animation of the NAO. Stay tuned!

NAO the robot standing on a desk
Martyna Maciejewska

Questions this post answers

Related reading

No items found.
On this page
Related service
See the service
Where this leads

From store to scalable.
We make Magento perform.

The eCommerce agency behind 100+ high-stakes projects, ready to build yours.

More from Insights