Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networked robots ken goldberg, uc berkeley

Similar presentations


Presentation on theme: "Networked robots ken goldberg, uc berkeley"— Presentation transcript:

1 networked robots ken goldberg, uc berkeley goldberg@berkeley.edu http://goldberg.berkeley.edu

2 berkeley automation sciences lab ieor and eecs depts

3 Telegarden (1995- 2004)

4

5 networked robot:

6 tele-actor:

7

8 Networked robot cameras:

9 Frame Selection Problem: Given n requests, find optimal frame One Optimal Frame

10 Related Work Facility Location Problems –Megiddo and Supowit [84] –Eppstein [97] –Halperin et al. [02] Rectangle Fitting, Range Search, Range Sum, and Dominance Sum –Friesen and Chan [93] –Kapelio et al [95] –Mount et al [96] –Grossi and Italiano [99,00] –Agarwal and Erickson [99] –Zhang [02]

11 Related Work Similarity Measures –Kavraki [98] –Broder et al [98, 00] –Veltkamp and Hagedoorn [00] CSCW, Multimedia –Baecker [92], Meyers [96] –Kuzuoka et al [00] –Gasser [00], Hayes et al [01] –Shipman [99], Kerne [03], Li [01]

12 Problem Definition Assumptions –Camera has fixed aspect ratio: 4 x 3 –Candidate frame  = [x, y, z] t –(x, y)  R 2 (continuous set) – z  Z (discrete set) (x, y) 3z 4z

13 Problem Definition Requested frames :  i =[x i, y i, z i ], i=1,…,n

14 Problem Definition “Satisfaction” for user i: 0  S i  1 S i = 0 S i = 1  =    i  =  i

15 Symmetric Difference Intersection-Over-Union Similarity Metrics Nonlinear functions of (x,y)…

16 Intersection over Maximum: Requeste d frame  i, Area= a i Candidate frame  Area = a pipi

17 (for fixed z) 4z x 3z 4(z i -z) Satisfaction Function – s i (x,y) is a plateau One top plane Four side planes Quadratic surfaces at corners Critical boundaries: 4 horizontal, 4 vertical

18 Global Satisfaction: for fixed z Find  * = arg max S(  )

19 “Plateau” Vertices Intersection between boundaries –Self intersection: –Plateau intersection : y x

20 Line Sweeping Sweep horizontally: solve at each vertical boundary –Sort critical points along y axis: O(n log n) –1D problem at each vertical boundary O(n) –O(n) 1D problems –O(n 2 ) total runtime x

21 Continuous Resolution Version Lemma: At least one optimal frame has its corner at a virtual corner. –Align origin with each virtual corner, expand frame –O(n 2 ) Virtual corners –3D problem→ O(n 2 ) 1D sub problems r6r6 r2r2 r5r5 r3r3 x y r4r4 r1r1 O z S(z) Candidate frame Piecewise polynomial with n segments

22 Processing Zoom Type Complexity Centralized Discrete Exact O(n 2 ) Centralized Discrete Approx O(nk log(nk)), k=(log(1/ε)/ε) 2 Centralized Contin Exact O(n 3 ) Centralized Contin Approx O((n + 1/  3 ) log 2 n) Distributed Discrete Exact O(n), Client: O(n) Distributed Contin Approx O(n), Client O(1/  3 ) Frame Selection Algorithms

23 robotic video cameras Collaborative Observatories for Natural Environments (CONE) Dez Song (Texas A&M), Ken Goldberg (UC Berkeley) motion sensors timed checks sensor network s humans: amateurs and profs. 2005-2008

24 Ivory Billed Woodpecker

25

26

27

28

29 Alpha Lab (UC Berkeley) Tiffany Shlain Dez Song (CS, Texas A&M) Jane McGonigal, Irene Chien, Kris Paulsen (UCB) Dana Plautz (Intel Research Lab, Oregon) Eric Paulos (Intel Research Lab, Berkeley) Judith Donath (Media Lab, MIT) Frank van der Stappen (CS, Utrecht) Vladlen Koltun (EECS, UC Stanford) George Bekey (CS, USC) Karl Bohringer (CS, UW) Anatoly Pashkevich (Informatics, Belarus) Thank you


Download ppt "Networked robots ken goldberg, uc berkeley"

Similar presentations


Ads by Google