Introduction to RoboCup@Home

9

Click here to load reader

Transcript of Introduction to RoboCup@Home

Page 1: Introduction to RoboCup@Home

Introduction to RoboCup@HomeImitation learning applied to domestic service robot tasks

Komei SugiuraNational Institute of Information and Communication Technology, [email protected]

2013/12/13

Page 2: Introduction to RoboCup@Home

RoboCup@Home: Benchmark tests for domestic robots

• RoboCup@Home: The largest competition for domestic robots– One of the major RoboCup leagues– Focuses on human-robot interaction and mobile manipulation– Robots are evaluated by 7 standardized and 3 demonstration tasks

• Info– >200 participants from 15 countries– 6-10 members/team

2

Page 3: Introduction to RoboCup@Home

3

Page 4: Introduction to RoboCup@Home

Difficulties• Mobile manipulation

– Navigation in unknown environments – Surrounded by spectators– Real shop environments– Manipulation of everyday objects

• Human robot interaction– Very noisy environments– Robust dialogue management– Gesture recognition

4

Page 5: Introduction to RoboCup@Home

Standard test 1: Cocktail Party

Item Max score Best team Average

Detecting the calling persons 150 x 3 300 95

Understanding human/drink names 100 x 3 300 108

Delivering correct ordered drinks 200 x 3 400 31.6

• Task: learn and recognize unknown persons, and deliver drinks

5

Page 6: Introduction to RoboCup@Home

Standard test 2: Restaurant

Item Score Best team Average

Reaching a location in the guide phase 50 x 5 250 143

Reaching a location in the navigation phase 100 x 4 200 50

Grasping the correct objects 250 x 3 500 45

• Task: Retrieve three objects in an unknown environment e.g. restaurant• Environment: a real restaurant (robots are transported)

6

Page 7: Introduction to RoboCup@Home

Standard test 3: Enduring General Purpose Service Robots

• NimbRo (Bonn University)

Page 8: Introduction to RoboCup@Home

LCore Applied (1): Imitation learning for household activities

“Throw-into.” ( with demonstrating motions several times)(Estimates relative objects and learns motion trajectories)

Teacher:Robot:

“Throw a plastic bottle into a dust bin.”

(Searches for the objects and executes “throw-into” motion)User:Robot:

Dialog example

Page 9: Introduction to RoboCup@Home

LCore Applied (2): Learning unknown words

• Difficulty: low phoneme recognition accuracy• Proposed

– Learns phoneme sequence with waveform– Voice conversion using EigenVoice Gaussian Mixture Model*[Toda+ 2007]

Evaluation using CMOS metric• proposed method outperformed baseline

9