Development of Interactive NAO Robot Music Application for ...

22
Development of Interactive NAO Robot Music Application for Children Fabrianne Effendi EEE30

Transcript of Development of Interactive NAO Robot Music Application for ...

Page 1: Development of Interactive NAO Robot Music Application for ...

Development of Interactive

NAO Robot Music Application

for Children

Fabrianne Effendi

EEE30

Page 2: Development of Interactive NAO Robot Music Application for ...

Why NAO?

◎ Interactive and engaging, thus children learn better

from NAO

◎ Caters to needs of various children

◉ Autism kids more receptive to NAO than humans

◎ Immense potential in the field of music education

Page 3: Development of Interactive NAO Robot Music Application for ...

Methodology

Page 4: Development of Interactive NAO Robot Music Application for ...

Overview of music application

Page 5: Development of Interactive NAO Robot Music Application for ...

3-step process to impart new music skills

Page 6: Development of Interactive NAO Robot Music Application for ...

Key interactivity

features

Page 7: Development of Interactive NAO Robot Music Application for ...

Speech Recognition FeatureAllows NAO to recognise predefined words or phrases,

subsequently responding to it.

Page 8: Development of Interactive NAO Robot Music Application for ...

Animated Say Box

Used to increase interactivity and make the robot more

human-like through carrying out human-like gestures

while it speaks

Page 9: Development of Interactive NAO Robot Music Application for ...

Python Script Box

Allows for more complex and precise behaviours to be

programmed

Page 10: Development of Interactive NAO Robot Music Application for ...

Timeline BoxContains a motion layer and multiple behaviour layers,

allowing NAO to do multiple things simultaneously

Page 11: Development of Interactive NAO Robot Music Application for ...
Page 12: Development of Interactive NAO Robot Music Application for ...

FlashcardsHelp children in their learning as they are visually appealing,

capturing children’s attention

Page 13: Development of Interactive NAO Robot Music Application for ...

Results & Discussion

Page 14: Development of Interactive NAO Robot Music Application for ...

Finding Optimal Speech Recognition

Confidence Threshold

Environment Accurate

detection

Confidence

level

Quiet ✓ 25-45%

Noisy ✗ <25%

Thus, NAO’s optimal speech recognition confidence threshold

was set to 25% for optimal detection accuracy.

Confidence level for speech recognition

Page 15: Development of Interactive NAO Robot Music Application for ...

Evaluation of methods to

integrate flashcards with NAO

robot music application

Page 16: Development of Interactive NAO Robot Music Application for ...

Object recognition

Mode of

detection

Able to

differentiate

flashcards

Accurate

detection

under various

lighting

conditions

Speed of

detection (1:

slowest; 3:

fastest)

Main disadvantage

Detects images

based on the

recognition of

key points

(only able to

differentiate 3D

objects)

✓ 1 Unable to detect

external shape of

2D objects

Page 17: Development of Interactive NAO Robot Music Application for ...

ALColourBlob Detection

Mode of

detection

Able to

differentiate

flashcards

Accurate

detection

under various

lighting

conditions

Speed of

detection (1:

slowest; 3:

fastest)

Main disadvantage

Detects 2

dimensional

vision-based

colour blob.

✓ ✗

(since it is

dependent on

predefined RGB

colour)

2 May detect similar

colour from

surroundings before

flashcard is shown,

resulting in incorrect

detection of

flashcard

Page 18: Development of Interactive NAO Robot Music Application for ...

NAOmark

Mode of

detection

Able to

differentiate

flashcards

Accurate

detection

under various

lighting

conditions

Speed of

detection

(1: slowest;

3: fastest)

Detects unique

NAOmark.

✓ ✓ 3

Each unique NAOmark corresponds to a unique

integer output

Page 19: Development of Interactive NAO Robot Music Application for ...

NAO Video

Page 20: Development of Interactive NAO Robot Music Application for ...

Conclusion

Page 21: Development of Interactive NAO Robot Music Application for ...

Conclusion

◎ Successfully developed NAO robot

music application

◎ Demonstrates future potential for

humanoid robots to be used as an

educational learning tool in

classrooms

◎ Future work:

◎ To test the application on

children

◎ To customise music application

for children with autism

Page 22: Development of Interactive NAO Robot Music Application for ...

Thank you!