Slide 1

Slide 1 text

Michael Jae-Yoon Chung, Nov. 1st, 2020 Tools and Technologies for Creating Robot Services Brief Introduction 1

Slide 2

Slide 2 text

My Mission To enables everyday people to create and use physically autonomous or robot services that help our daily lives. 2

Slide 3

Slide 3 text

Vocal Joystick for Assistive Robot Control; Chung* et al. BioRob2012 3 https://youtu.be/CfwHt5UKICo

Slide 4

Slide 4 text

Is Mike in the robotics lab? 4 Here is a picture of the robotics lab. Information Checking Robots; Chung et al. IROS2015&2016 Thanks!

Slide 5

Slide 5 text

5 Robot Applications Team, Savioke (2017)

Slide 6

Slide 6 text

6 Robot Applications Team, Savioke (2017) New Feature Announcement,
 Savioke Blog Post, 1/8/2018
 https://www.savioke.com/blog/?offset=1516310123811

Slide 7

Slide 7 text

Visual Robot Programming Tools for Non-Experts 7 CustomPrograms; Huang et al. HRI2016
 iCustomPrograms; Chung et al. ICSR2016

Slide 8

Slide 8 text

Challenges 1. Concurrency “How should we design a concurrency interface for block-based visual programming for interactive robots?” 2. Parameter tuning problem “Can we design a system that enables non-experts to tune low-level parameters with ease?” 8

Slide 9

Slide 9 text

Challenges 1. Concurrency “How should we design a concurrency interface for block-based visual programming for interactive robots?” 2. Parameter tuning problem “Can we design a system that enables non-experts to tune low-level parameters with ease?” 9 [RSS 2020] Michael Jae-Yoon Chung, Maya Cakmak. Iterative Repair of Social Robot Programs from Implicit User Feedback via Bayesian Inference. Robotics: Science and Systems (RSS), 2020. [RO-MAN 2020] Michael Jae-Yoon Chung, Maya Cakmak. IConCodeIt! A Comparison of Concurrency Interfaces in Block-based Visual Robot Programming. IEEE International Symposium on Robot and Human Interactive Communication (RO- MAN), 2020.

Slide 10

Slide 10 text

Problems Behavior Creation Robot Product Design % Fleet Operation Robot Assembling 10

Slide 11

Slide 11 text

Problems Behavior Creation Robot Product Design % Fleet Operation Robot Assembling 11