Networked robots ken goldberg, uc berkeley

Slides:



Advertisements
Similar presentations
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Advertisements

Minimum Vertex Cover in Rectangle Graphs
Advanced Iso-Surfacing Algorithms Jian Huang, CS594, Spring 2002 This set of slides are developed and used by Prof. Han-Wei Shen at Ohio State University.
P-Piercing Problems Liao Chung-Shou “On Piercing Sets of Axis-Parallel Rectangles and Rings”, Michael Segal, International Journal of Computational.
Fundamental tools: clustering
Wireless Network Architectures for Collaborative Tele-operation Dezhen Song Ken Goldberg University of California, Berkeley Workshop on Wireless and Networked.
Label placement Rules, techniques. Labels on a map Text, name of map features No fixed geographical position Labels of point features (0-dim), line features.
Sensitivity analysis ken goldberg uc berkeley. billy kluver (1928 – 2004)
Patch-based Image Deconvolution via Joint Modeling of Sparse Priors Chao Jia and Brian L. Evans The University of Texas at Austin 12 Sep
9/5/06CS 6463: AT Computational Geometry1 CS 6463: AT Computational Geometry Fall 2006 Plane Sweep Algorithms and Segment Intersection Carola Wenk.
Robert Pless, CS 546: Computational Geometry Lecture #3 Last Time: Convex Hulls Today: Plane Sweep Algorithms, Segment Intersection, + (Element Uniqueness,
Ken Goldberg UC Berkeley The Robot Next Door. Previous Predictions “Household robots will do all chores.” (1930) “Atomic Batteries will be commonplace.”
Data Transmission and Base Station Placement for Optimizing Network Lifetime. E. Arkin, V. Polishchuk, A. Efrat, S. Ramasubramanian,V. PolishchukA. EfratS.
On-Demand Sharing of a High-Resolution Panorama Video from Networked Robotic Cameras Supported in part by CPSC 643 Dezhen Song Texas A&M University.
1 Frame Selection Algorithms for Collaboratively Tele-Operated Robotic Cameras.
Gripping Parts at Concave Vertices K. “Gopal” Gopalakrishnan Ken Goldberg U.C. Berkeley.
CPSC 643 Aligning Windows of Live Video from an Imprecise Pan-Tilt-Zoom Robotic Camera into a Remote Panoramic Display Dezhen Song Department of Computer.
Robotic Cameras and Sensor Networks for High Resolution Environment Monitoring Ken Goldberg and Dezhen Song (Paul Wright and Carlo Sequin) Alpha Lab, IEOR.
Ken Goldberg. Director, BCNM Professor, IEOR, EECS, School of Information UC Berkeley.
FixtureNet II: Interactive Redesign and Force Visualization on the Web Charles Anderson Yan Zhuang Ken Goldberg UC Berkeley.
Ken Goldberg IEOR and EECS, UC Berkeley From Ouija to Tele-Actor: Collaborative Telepresence via the Internet.
CS 326 A: Motion Planning Navigation Through Virtual Environments.
Experiments in Telepistemology Ken Goldberg UC Berkeley ken.goldberg.net.
1 Motion Planning for Multiple Robots B. Aronov, M. de Berg, A. Frank van der Stappen, P. Svestka, J. Vleugels Presented by Tim Bretl.
Tao Zhang Gordon Smith Ken Goldberg ALPHA Lab, UC Berkeley The Toppling Graph: Designing Pin Sequence for Part Feeding Robert-Paul Berretty Mark Overmars.
ShareCam: Interface, System Architecture, and Implementation of a Collaboratively Controlled Robotic Webcam Dezhen Song (TAMU) and Ken Goldberg (UC Berkeley)
Vladlen Koltun, UC Berkeley Joint work with Sariel Har-Peled, Dezhen Song and Ken Goldberg Efficient Algorithms for Shared Camera Control.
Lecture 8 : Arrangements and Duality Computational Geometry Prof. Dr. Th. Ottmann 1 Duality and Arrangements Duality between lines and points Computing.
Mission: to understand what is new about new media from cross-disciplinary and global perspectives that emphasize humanities and the public interest.
Collaborative Teleoperation via the Internet Ken Goldberg, Billy Chen, Rory Solomon, Bob Farzin, Derek Poon, Jacob Heitler, Steve Bui UC Berkeley.
I/O-Algorithms Lars Arge University of Aarhus March 7, 2005.
Gripping Sheet Metal Parts at Vertices K. Gopalakrishnan A Project for CS 287.
Ken Goldberg IEOR and EECS, UC Berkeley From Ouija to Tele-Actor: Collaborative Telepresence via the Internet.
Unsupervised Scoring for Scalable Internet-based Collaborative Teleoperation Ken Goldberg, et. al. UC Berkeley Dana Plautz, Intel.
Applications of Voronoi Diagrams to GIS Rodrigo I. Silveira Universitat Politècnica de Catalunya Geometria Computacional FIB - UPC.
A Hierarchical Method for Aligning Warped Meshes Leslie Ikemoto 1, Natasha Gelfand 2, Marc Levoy 2 1 UC Berkeley, formerly Stanford 2 Stanford University.
Geometric Probing with Light Beacons on Multiple Mobile Robots Sarah Bergbreiter CS287 Project Presentation May 1, 2002.
Introduction Tracking the corners Camera model and collision detection Keyframes Path Correction Controlling the entire path of a virtual camera In computer.
 Informally: In an art gallery with n paintings what is the optimal position for a camera?  Formally: Given a set of n points in the Euclidean space,
Last Lecture (optical center) origin principal point P (X,Y,Z) p (x,y) x y.
Nearest Neighbor Searching Under Uncertainty
Computer Science and Engineering Efficiently Monitoring Top-k Pairs over Sliding Windows Presented By: Zhitao Shen 1 Joint work with Muhammad Aamir Cheema.
Exact and Distributed Algorithms for Collaborative Camera Control Dezhen Song * A. Frank van der Stappen † Ken Goldberg * * UC Berkeley, USA † Utrecht.
1 Subdivision. 2 Subdivision for game Why? Large model require many memory for storage Need to dynamically tessellated during game play Make surface modeling.
L10 – Map labeling algorithms NGEN06(TEK230) – Algorithms in Geographical Information Systems L10- Map labeling algorithms by: Sadegh Jamali (source: Lecture.
1 ShareCam Part II: Approximate and Distributed Algorithms for a Collaboratively Controlled Robotic Webcam Supported in part by the National Science Foundation.
Too Close for Comfort Ken Goldberg UC Berkeley.
1 ShareCam Part I: Interface, System Architecture, and Implementation of a Collaboratively Controlled Robotic Webcam Dezhen Song Ken Goldberg UC Berkeley.
Copyright © 2011 Pearson Education, Inc. Conic Sections CHAPTER 13.1Parabolas and Circles 13.2Ellipses and Hyperbolas 13.3Nonlinear Systems of Equations.
Open Problems 1. Autoplace: locate the robot base to minimize total travel time. 2. Cable Routing: route cables to minimize total turning angle. 3. Design.
2IMA20 Algorithms for Geographic Data Spring 2016 Lecture 7: Labeling.
Largest Red-Blue Separating Rectangles
CMPS 3130/6130 Computational Geometry Spring 2017
Quadrants and Reading Ordered Pairs
Orthogonal Range Searching and Kd-Trees
Volume by Cross Sections
The
What shape am I? I am a plane shape. I have 4 sides.
Find the area of the part of the plane 8x + 2y + z = 7 that lies inside the cylinder {image}
Video Compass Jana Kosecka and Wei Zhang George Mason University
Minimizing the Aggregate Movements for Interval Coverage
Haitao Wang Utah State University WADS 2017, St. John’s, Canada
The Coverage Problem in a Wireless Sensor Network
An O(n log n)-Time Algorithm for the k-Center Problem in Trees
Range Queries on Uncertain Data
Danny Z. Chen1, Yan Gu2, Jian Li2, and Haitao Wang1
Aggregate-Max Nearest Neighbor Searching in the Plane
Warm Up Problem of the Day Lesson Presentation Lesson Quizzes.
11.3 Coordinate Plane Math 1.
Graphing on a Coordinate plane
Presentation transcript:

networked robots ken goldberg, uc berkeley

berkeley automation sciences lab ieor and eecs depts

Telegarden ( )

networked robot:

tele-actor:

Networked robot cameras:

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

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]

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]

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

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

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

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

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

(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

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

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

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

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

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

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

Ivory Billed Woodpecker

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