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.

Slides:



Advertisements
Similar presentations
Motion Planning for Point Robots CS 659 Kris Hauser.
Advertisements

Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Care & Feeding of Machines Feeding parts –vibratory feed bowls –conveyors –pick & place Material obtained from: –Boothroyd, Automatic Assembly –Ken Goldberg,
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT GRIPPERS AND FEEDING DEVICES T. Bajd and M. Mihelj.
Chubaka Producciones Presenta :.
Routing in WSNs through analogies with electrostatics December 2005 L. Tzevelekas I. Stavrakakis.
CS447/ Realistic Rendering -- Solids Modeling -- Introduction to 2D and 3D Computer Graphics.
A Geometric Approach to Designing a Programmable Force Field with a Unique Stable Equilibrium for Parts in the Plane Attawith Sudsang and Lydia E. Kavraki.
Algorithmic Robotics and Motion Planning Dan Halperin Tel Aviv University Fall 2006/7 Introduction abridged version.
Lecture 12 : Special Case of Hidden-Line-Elimination Computational Geometry Prof. Dr. Th. Ottmann 1 Special Cases of the Hidden Line Elimination Problem.
Putting the Turing into Manufacturing: Algorithmic Automation and Recent Developments in Feeding and Fixturing Ken Goldberg, UC Berkeley.
Gripping Parts at Concave Vertices K. “Gopal” Gopalakrishnan Ken Goldberg U.C. Berkeley.
1 Orienting Polygonal Parts without Sensors Author: Kenneth Goldberg Presented by Alan Schoen and Haomiao Huang.
2012 JANUARY Sun Mon Tue Wed Thu Fri Sat
Tao Zhang Gordon Smith Ken Goldberg ALPHA Lab, UC Berkeley The Toppling Graph: Designing Pin Sequence for Part Feeding Robert-Paul Berretty Mark Overmars.
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
COMP322/S2000/L121 Workspace Analysis Work Space: Let q min and q max be the vectors in R n denoting the joint variable limits, the set of all values that.
Motion and Manipulation 2009/2010 Frank van der Stappen Game and Media Technology.
Motion and Manipulation 2008/09 Frank van der Stappen Game and Media Technology.
Hidden-Line Elimination Computational Geometry, WS 2006/07 Lecture 14 Prof. Dr. Thomas Ottmann Algorithmen & Datenstrukturen, Institut für Informatik Fakultät.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Gripping Sheet Metal Parts at Vertices K. Gopalakrishnan A Project for CS 287.
reconstruction process, RANSAC, primitive shapes, alpha-shapes
Orienting Polygonal Parts without Sensors Kenneth Y. Goldberg Presented by Alan Chen.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Complex Model Construction Mortenson Chapter 11 Geometric Modeling
1 What is Computational Geometry Ref: Godfried T. Toussaint.
Lathe Practice & Milling
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Computational Geometry The systematic study of algorithms and data structures for geometric objects, with a focus on exact algorithms that are asymptotically.
Care & Feeding of Machines Feeding parts –orientation –singulation Material obtained from: –Boothroyd, Automatic Assembly –Ken Goldberg, UCB Industrial.
Putting the Turing into Manufacturing: Algorithmic Automation and Recent Developments in Feeding and Fixturing Ken Goldberg, UC Berkeley IEEE ICRA 2007.
Producing World Class Goods and Services Chapter 12.
Computation of Force Closure Grasps from Finite Contact Point Set Nattee Niparnan Advisor: Dr. Attawith Sudsang.
Robot Grasp Planning using Parallel Sampling to Estimate Uncertainty in Pose, Shape, and Mechanics Melissa Goldstein Edward Lee Frank Ong Josh Goldberg.
Geometric Construction & Modeling Basics. Points A point represents a location in space or on a drawing. It has no width, height or depth. Sketch points.
Minimum Distance between curved surfaces Li Yajuan Oct.25,2006.
Vibratory Bowl Feeder “The real problem is not part transfer but part orientation” -Frank Riley, Bodine Corp.
IROS 2003, Las Vegas: Open Forum Open Problems Ken Goldberg IEEE Transactions on Automation Science and Engineering.
2011 Calendar Important Dates/Events/Homework. SunSatFriThursWedTuesMon January
Geometrically Bounded Wireframe AIC (Part 510) Grouping of curves relevant for 3-dimensional wireframe modeling without topological constructs Elementary.
Computation on Parametric Curves Yan-Bin Jia Department of Computer Science Iowa State University Ames, IA , USA Dec 16, 2002.
Descriptive Geometry. Introduction  What is Descriptive Geometry? →It is the study of points, lines, and planes in space to determine their locations.
Uncertainty in Grasping and Feeding Frank van der Stappen Utrecht University Shanghai, China, May 9, 2011.
July 2007 SundayMondayTuesdayWednesdayThursdayFridaySaturday
Computer Vision Computer Vision based Hole Filling Chad Hantak COMP December 9, 2003.
Motions are Repetitive Design changes Intermittently
Constructive Solid Geometry CSG (Geometri Padat Konstruktif)
SOLID MODELLING.
Manufacturing Processes
• Production Application of resources such as people and machinery to convert materials into finished goods and services. • Production and operations.
McDonald’s Kalender 2009.
McDonald’s Kalender 2009.
Size Limited Bounding Polygons for Planar Point Sets
Feeding Polyhedral Parts
Care & Feeding of Machines
Care & Feeding of Machines
Bowl Feeders - Trap Design
McDonald’s Kalender 2009.
Motion and Manipulation
McDonald’s calendar 2007.
Configuration Space of an Articulated Robot
Overview of Modeling 김성남.
15th Scandinavian Workshop on Algorithm Theory
McDonald’s calendar 2007.
Sorting Parts with a Simple Sensor
Habitat Changes and Fish Migration
2015 January February March April May June July August September
Habitat Changes and Fish Migration
Presentation transcript:

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 of Gripper Jaws: given set of grasps on known parts. 4. Completeness of Fences for Feeding Parts. 5. Grasp-Circuit Planning: rapidly schedule efficient load paths.

Recent Articles A Complete Algorithm for Designing Passive Fences to Orient Parts, (with J. Wiegley, M. Peshkin, and M. Brokowski), Assembly Automation, 17:2, August, On the Existence of Solutions in Modular Fixturing, (with Y. Zhuang), International Journal of Robotics Research, 15:5, December Computing Grasp Functions, (with A. Rao), Computational Geometry and Applications, 6, May Complete Algorithms for Feeding Polyhedral Parts using Pivot Grasps, (with A. Rao and D. Kriegman), IEEE Transactions on Robotics and Automation. 12(2), April, A Complete Algorithm for Designing Modular Fixtures Using Modular Components, (with R. Brost), IEEE Transactions on Robotics and Automation. 12(1), February, Beyond the Web: Manipulating the Real World, (with M. Mascha, S. Gentner, J. Rossman, N. Rothenberg, C. Sutter and J. Wiegley), Computer Networks and ISDN Systems Journal, 28(1), December Manipulating Algebraic Parts in the Plane, (with A.Rao), IEEE Transactions on Robotics and Automation, 11(4), August 1995.

Recent Articles A RISC Approach to Sensing and Manipulation, (with J. Canny), Journal of Robotic Systems, Special Issue edited by J. McCarthy and F. Park, V12(6), June Computing Fence Designs for Orienting Parts, (with R.P. Berretty and F. van der Stappen and M. Overmars), Computational Geometry and Applications, Accepted March Algorithms for Sensorless Manipulation Using a Vibrating Surface (with K. Bohringer and V. Bhatt and B. Donald), Algorithmica, Accepted November Geometric Eccentricity and the Complexity of Manipulation Plans, (with F. van der Stappen and M. Overmars), Algorithmica, Accepted September 1997.

Ken Goldberg: ALPHA Lab UC Berkeley “The smartest assembly robot and the best assembly machine in the world are useless without the mechanism that delivers the part” - Bill Davis, Feeder Systems Sponsors: National Science Foundation, Adept Technology, General Motors, Intel, and HP. Assembly Line Part Handling Algorithms

Sorting Polygonal Parts with an Instrumented Parallel-Jaw Gripper Duk Kang and Anil Rao and Ken Goldberg (USC) Random grasping (Kand and Goldberg 1992) Drawback: Inefficient Analytical Planner (Rao and Goldberg, 1992) Drawback: Requires CAD Models

Open Problems Can we orient any planar part up to symmetry using parallel-jaw grippers (i.e., parts with algebraic contours)? Is there a polynomial-time algorithm to find the shortest plan for sorting parts with an instrumented parallel-jaw gripper? Parts can be oriented with a sequence of fences as they pass on a conveyor belt. Are frictionless fences complete for the class of Polygonal Parts? (Is there a part we cannot orient with fences?) What is a lower bound on the complexity of designing modular fixtures? For what class of parts are modular fixtures complete? Given a known set of part, can we locate a registration mark on each part to efficiently distinguish them?

Stable poses of 3D curved parts: Given a CSG part (constructed by negation, union, and intersection operations on n primitive solids) with its center of mass, what is the complexity of finding all stable poses of the part on a flat surface? Given a family of parts, choose a beam layout to minimize the probability of mis-identification of parts and mis-calculation of pose. Model generation: Using a sequence of probes with a moving beam sensor, plan a strategy for determining the shadow of a part for recognition by a parallel-beam sensor. Pose determination from sparse depth probes. Given k fixed depth probes, determine part identity and pose given part models. (We are experimenting with simple beam arrays that will provide this data.)

Given polyhedral part shape, design a “pallet” such that parts flowing over the pallet will fall into the pallet in a unique orientation and are prevented from jamming.

Fig. 2 APOS

Publications Algorithmic Foundations of Robotics, (co-edited with D. Halperin, J-C. Latombe, and R. Wilson), Manipulating Algebraic Parts in the Plane, (with A. Rao), A Complete Algorithm for designing Modular Fixtures for Polygonal Parts, (with R. Brost), A RISC Approach to Sensing and Manipulation, (with J. Canny), Placing Registration Marks, (with A. Rao), Shape from Diameter: Recognizing Polygonal Parts with Parallel Jaw Gripper, (with A. Rao), Orienting Polygonal Parts without Sensors, 1993.