Top Banner
Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley
25

Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Collaborative Teleoperation via the

Internet

Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler,

Steve Bui UC Berkeley

Page 2: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Jason: an underwater robot

Page 3: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Collaborative Robot Control:

Camera

Camera

Ca

me

ra

Light

Jason

Page 4: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Related Work R Goertz and R. Thompson, 1954. H. Linstone and M. Turoff. 1975. A. K. Bejczy. 1980. R. D. Ballard, 1986. T. Sheridan. 1992. R. and L. Carpenter. 1993. O. Khatib, et al. 1996. K. Goldberg, et al. 1995. E Paulos and J. Canny. 1996. B. Dalton and K. Taylor. 1998. Y. Akatsuka, S. Goldberg, G, Bekey. 1998. R. Siegwart. 1998.

Page 5: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Delphi Method Developed at RAND Corporation in 1960’s a method of iterated polling a group submits votes, views results, discusses

results and repeats experimental results have shown that this

method converges very closely to the correct result when the group is posed with a question

Page 6: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Cinematrix

• Audience Members work collaboratively

• Everyone holds a red/green “paddle”

Page 7: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

How can multiple users control one robot?

?…

User 1User 2

User n

The resource (robot) must use a control model which satisfies each user in a fair way.

Page 8: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Batch Model

In the 1994 Mercury project, the users queued up for 5 minute individual control sessions.

User 1

User 2

User n

User n…

User 1User 2

Page 9: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Multitask

In the 1995 Telegarden project, user motion requests were interleaved – simulating simultaneous control.

User 1User 2

User n time

Page 10: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Central Limit Theorem

Consider n noisy iid inputs: Xi.

As the number of inputs increases, the noise in the aggregate decreases with the square root of n.

n

X* =Xi ) - µ(

Page 11: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Collaborative Control aggregates user inputs:

In our control model, we aggregate all the user requests into a single request (collaborative control).

User 1User 2

User n

Aggregate

Page 12: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

User 2

User n

User 1User 2

User n

User 1

…User 2

User n Collaborative

Control methods:

MultiTask

Batch

Page 13: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Application: Ouija board

A classic “game” One “planchette” Many players

Page 14: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

System Architecture

Client

Internet

Webserver Video Card Robot Control Webserver C

CCD Camera Robot

Applet V Applet C

Page 15: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Client Interface: Java applet

• Top Window: video applet

• Streaming live video of the robot

• Bottom Window: planchette applet

Page 16: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Planchette Motion Model

Realistic motion Inertia Frictional drag

Page 17: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Hardware

• Two PC servers: one running Win98, one running Linux• Adept 604-S Robot arm • Panasonic CCD camera

Page 18: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Challenges Serial connetion OS: Linux vs. Windows streaming video: server-push vs.

Java applet: Inetcam

Page 19: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

To test collaborative performance we used a maze.

Page 20: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Views with Noise:

Page 21: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Performance Tests Time to complete maze (sec):

Subject Trial 1 Trial 2 Trial 3A 146 139 105B 177 141 175

A,B 65 71 72

Page 22: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

New users per day:

0

50

100

150

200

250

300

350

12/9/

99

12/23

/99

1/6/

00

1/20

/00

2/3/

00

2/17

/00

3/2/

00

3/16

/00

3/30

/00

4/13

/00

Currently 8000 registered players

Page 23: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Summary Introduction

Coping with many noisy sensors Batch, Multitasking, and Collaborative

control models Implementation

User Interface and Motion Model Experimental Results and

Conclusion

Page 24: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

Future Work Different control models

Winner-take-all Input weighting based on prior

performance Different test conditions

Different time delays Different goals

Page 25: Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.

http://ouija.berkeley.edu