Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional...

18
Nanyang Research Programme EEE28: Exploration of Different Methods to Remote Control The NAO Robot Zhao Yiyi 1

Transcript of Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional...

Page 1: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Nanyang Research Programme

EEE28: Exploration of Different

Methods to Remote Control

The NAO Robot

Zhao Yiyi1

Page 2: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

FLOW CHART

I. INTRODUCTION

II. OBJECTIVE

III. PROCESS 2

Page 3: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

I. Introduction Background information about NAO robot

3

Page 4: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Characteristics

4

Humanoid robot

Intelligent & Multifunctional Programmable

NAO

Page 5: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Method of Control

5

C++Python

NAOqi OS

Choregraphe

Java

Page 6: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

II. Objective

6

Page 7: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

1. Exploration of Choregraphe

2. Study guide for beginners

7

Page 8: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

III. ProcessTechnical construction of NAO

The simulation tool---Choregraphe

8

Page 9: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Technical Overview

Page 10: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

10

Page 11: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

11

Page 12: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Programming System

Page 13: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

NAOqi System

13

Page 14: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Choregraphe

14

Page 15: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

“Drag and Drop” Method 15

Page 16: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

16

Python Script Editor

Page 17: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Simulation---Chinese Tongue Twister

17

Page 18: Zhao Yiyi The NAO Robot Nanyang Research … Oral...Humanoid robot Intelligent & Multifunctional Programmable NAO Method of Control 5 Python C++ NAOqi OS Choregraphe Java II. Objective

Thank You