Nao the Robot

25
NAO-THE ROBOT SEMINAIRE BY GAYATHRI.V

Transcript of Nao the Robot

Page 1: Nao the Robot

NAO-THE ROBOT

SEMINAIRE BY GAYATHRI.V

Page 2: Nao the Robot

IF YOU THINK ROBOTS ARE

HEARTLESS PILES OF PLASTIC AND

SILICON,YOU’RE CORRECT.BUT………..

Page 3: Nao the Robot

NAO-THE ROBOT WITH FEELINGS

Page 4: Nao the Robot

BIRTH OF NAO

Nao was developed as part of a project called Feelix Growing, funded by the European commission.

The Feelix Growing project concluded in May, involving eight universities and robotics firms including Aldebaran.

The project was led by Lola Canamero, a computer scientis at the University of Hertfordshire.

Page 5: Nao the Robot

TECHNICAL SPECIFICATIONSHeight 58 cm

Weight 4,3 kg

Autonomy 90 min. (constant walking)

Degrees of freedom 21 to 25

CPU x86 AMD GEODE 500 MHz

Built-in OS Linux

Compatible OS Windows, MacOS, Linux

Programming languages C++, C, Python, Urbi, .Net

Vision Two CMOS 640 x 480 cameras

Connectivity Ethernet, Wi-Fi

Page 6: Nao the Robot

ABOUT NAO

The first robot capable of developing emotions and forming bonds with humans has been unveiled by scientists.

Nao has been designed to mimic the emotional skills of a one-year-old child and is capable of forming bonds with people who treat it kindly.

Page 7: Nao the Robot

Continued……

The robot has been developed to use the same types of expressive and behavioral cues that babies use to learn to interact socially and emotionally with others.

When Nao is sad, he hunches his shoulders forward and looks down. When he’s happy, he raises his arms, angling for a hug. When frightened, Nao cowers, and he stays like that until he is soothed with some gentle strokes on his head.

Page 8: Nao the Robot

NAO-VERY INTERACTIVE

NAO LISTENS. LISTENING TO

NAO. NAO SEES. NAO REACTS TO

TOUCH. NAO IS

CONNECTED. WHEN TWO NAO

MEETS….

Page 9: Nao the Robot

NAO LISTENS

Nao has four microphones fitted into his head and a voice recognition and analysis system.

He recognizes a set of predefined words that you can supplement with your own expressions.

These words trigger any behaviour you choose. Available so far in English and French, we are

working on adding six other languages (Dutch, German, Italian, Spanish, Mandarin and Korean).

Nao is also capable of detecting the source of a sound or voice to deal with that source and start interacting

Page 10: Nao the Robot

LISTENING TO NAO Nao can express himself by reading out any file

stored locally in his storage space or captured from a web site of RSS flow.

Fitted with two speakers placed on either side of the head, his vocal synthesis system can be configured, allowing for voice alterations such as speed or tone.

Naturally, you can send a music file to Nao and have him play it. He accepts _.wav and _.mp3 formats, which allows you to punctuate your behaviours with music or personalized sounds.

Page 11: Nao the Robot

NAO SEES

Nao sees by means of two CMOS 640 x 480 cameras, which can capture up to 30 images per second.

The first is on the forehead, aimed at Nao’s horizon, while the second camera is placed at mouth level to scan the immediate environment.

The software lets you recover photos that Nao sees and video streams.

He can recognize the person talking to him, find a ball, and ultimately much more complex objects. These algorithms have been specially developed, with constant care taken to use up minimum processor resources.

Page 12: Nao the Robot

NAO REACTS TO TOUCH Nao is fitted with a capacitive sensor placed on

the top of his head, divided into three sections. You can therefore give Nao information through

touch: pressing once to tell him to turn off, for example, or using this sensor as a series of buttons to trigger an associated action.

The system comes with LED, indicating the type of contact.

It is also possible to program complex sequences.

Page 13: Nao the Robot

NAO IS CONNECTED Nao can communicate in several ways. For

local connections, infrared senders/receivers placed in his eyes allow him to connect to the objects in his environment, serving as a remote control.

Nao can also logon to your local network via Wi-Fi, making it easy to pilot and program him through a computer, or any other object that has a Wi-Fi connection.

Besides local communication, Nao can browse the Internet, of course, and interface with any website to send or retrieve data.

Page 14: Nao the Robot

WHEN TWO NAO MEET……

They can talk to each other and work together.

You can choose to connect them directly in Wi-Fi, infrared or even body language.

This really facilitates research possibilities on collaborative work between robots and means that several Nao can perform complex tasks.

Page 15: Nao the Robot

NAO AT THE ROBOCUP The RoboCup is

the world’s largest robotics competition.

NAO was nominated as the official platform for the standard league by RCOC.

Since that no less than 100 NAO competed in RoboCup.

Page 16: Nao the Robot

EASILY PROGRAMMABLE Choregraphe is the programming software

that lets Nao users create and edit movements and interactive behaviours with complete simplicity.

Robot programming often requires a simulation phase. Choregraphe is compatible with the simulators on the market such as Microsoft Robotics Studio and Webots from Cyberbotics, which allow you to test behaviours in custom environments with one or more Nao.

Page 17: Nao the Robot

NAO FOR EDUCATION

Most used humanoid robot for academic purposes worldwide.

User friendly programming environment.

Versatility of NAO.

Page 18: Nao the Robot

NAO IS SELF-CONTAINED

ALWAYS UPRIGHT AVOIDS OBSTACLE FLOOR CONTACT

Page 19: Nao the Robot

ALWAYS UPRIGHT! Nao is equipped with an inertial central unit,

composed of an accelerometer and a gyrometer.

The values sent by the central unit are retrieved and used to give Nao a sense of balance.

The analysis of the data from the central unit also lets him know whether he is upright or lying on his back or front, so he can start kinematics to stand up.

He can also adjust the angle of his hips if he is operating on an incline.

Page 20: Nao the Robot

AVOIDS OBSTACLE Equipped with two pairs of ultra-sound

senders/receivers on the torso, Nao receives feedback on several echoes.

As a result, Nao is aware of whether or not obstacles are close.

The values returned by these sensors can also be used to detect a movement or an object passing in front of him, whether to his right or left.

If an obstacle is too low to be detected at torso level (small step, object placed on the floor, etc.) mechanical sensors placed at the tip of the feet give him absolute data on the contact with the obstacle, which allows him to commence an avoidance behaviour, for example.

Page 21: Nao the Robot

FLOOR CONTACT

Each of Nao’s soles is fitted with pressure sensors.

The values transmitted determine Nao’s posture changes and the position of the foot’s pressure centre, so it reacts appropriately to fine tune Nao’s balance.

Page 22: Nao the Robot

NAO IS AGILE

Nao’s 25 degrees of freedom make him very agile.

Programming complex movements and genuine choreographies definitely fall within his scope.

Each gear motor was specially designed for Nao.

Page 23: Nao the Robot

Besides the motors, magnetic rotary encoders are fitted to the joints and provide detailed information on their angle.

Both of Nao’s hands have three interdependent fingers forming a pincer that can seize and lift small objects. The finger and wrist motors are reversible.

Nao can carry up to about 300 g (one bottle) using both hands

Page 24: Nao the Robot

NAO FOR PRIVATE USERS

Nao as a companion for elderly people.

Help kids with learning. Especially children with autism

spectrum disorder. Researchers at the University of

Connecticut's Center for Health, Intervention, and Prevention (CHIP) have begun using Nao with autistic children.

Page 25: Nao the Robot

THANK YOU