Assembly Planning. Levels of Problems  Parts are assumed free-flying  Assembly sequence planning  Tools/fixtures are taken into account  Entire manipulation.

Slides:



Advertisements
Similar presentations
Simple Graph Warmup. Cycles in Simple Graphs A cycle in a simple graph is a sequence of vertices v 0, …, v n for some n>0, where v 0, ….v n-1 are distinct,
Advertisements

State Space 3 Chapter 4 Heuristic Search. Three Algorithms Backtrack Depth First Breadth First All work if we have well-defined: Goal state Start state.
PRM and Multi-Space Planning Problems : How to handle many motion planning queries? Jean-Claude Latombe Computer Science Department Stanford University.
Introduction University of Bridgeport 1 Introduction to ROBOTICS.
Kinematics & Grasping Need to know: Representing mechanism geometry Standard configurations Degrees of freedom Grippers and graspability conditions Goal.
Question: Find the equation of a line that is parallel to the equation: 3x + 2y = 18.
Motion planning, control and obstacle avoidance D. Calisi.
CS 326A: Motion Planning ai.stanford.edu/~latombe/cs326/2007/index.htm Criticality-Based Motion Planning (2)
Motion Editing and Retargetting Jinxiang Chai. Outline Motion editing [video, click here]here Motion retargeting [video, click here]here.
Geometric reasoning about mechanical assembly By Randall H. Wilson and Jean-Claude Latombe Henrik Tidefelt.
Geometric Reasoning About Mechanical Assembly By Randall H. Wilson and Jean-Claude Latombe Presented by Salik Syed and Denise Jones.
Buron Florian CS223b Target finding Visibility-Based Pursuit-Evasion in a Polygonal Environment. L.J. Guibas, J.C. Latombe, S.M. LaValle, D. Lin, and R.
CS 326 A: Motion Planning Criticality-Based Planning.
CS 326 A: Motion Planning Assembly Planning.
Geometric Reasoning About Mechanical Assembly Randall H. Wilson and Jean-Claude Latombe Andreas Edlund Romain Thibaux.
Representing programs Goals. Representing programs Primary goals –analysis is easy and effective just a few cases to handle directly link related things.
Multi-Arm Manipulation Planning (1994) Yoshihito Koga Jean-Claude Latombe.
VADE - Virtual Assembly Design Environment Virtual Reality & Computer Integrated Manufacturing Lab.
1 Motion Planning for Multiple Robots B. Aronov, M. de Berg, A. Frank van der Stappen, P. Svestka, J. Vleugels Presented by Tim Bretl.
Knot Tying with Single Piece Fixtures Matthew Bell & Devin Balkcom Dartmouth College.
CS 326 A: Motion Planning Assembly Planning.
Planning Among Movable Obstacles with Artificial Constraints Presented by: Deborah Meduna and Michael Vitus by: Mike Stilman and James Kuffner.
Algorithmic Robotics and Motion Planning Dan Halperin Tel Aviv University Fall 2006/7 Assembly planning.
Chapter 7 Review. Simplify, no negative exponents.
Gripping Sheet Metal Parts at Vertices K. Gopalakrishnan A Project for CS 287.
Technion 1 (Yet another) decision procedure for Equality Logic Ofer Strichman and Orly Meir Technion.
City College of New York 1 Dr. John (Jizhong) Xiao Department of Electrical Engineering City College of New York Robot Motion Planning.
The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Constraint-Based Motion Planning using Voronoi Diagrams Maxim Garber and Ming C. Lin Department of Computer.
CS 326 A: Motion Planning Assembly Planning.
Automated Reasoning ARTIFICIAL INTELLIGENCE 6th edition George F Luger
Determine whether the sequence 6, 18, 54, is geometric. If it is geometric, find the common ratio. Choose the answer from the following :
Combining Temporal Logic Path Planning with Sampling based Path Planning Hadas Kress-Gazit.
Super Space Monkey from Space Trent Robertson Krystle Dulatre Ben Ng Lori Nakamoto.
Introduction to Robot Motion Planning. Example A robot arm is to build an assembly from a set of parts. Tasks for the robot: Grasping: position gripper.
1 Single Robot Motion Planning Liang-Jun Zhang COMP Sep 22, 2008.
Assembly Planning “A Framework for Geometric Reasoning About Tools in Assembly” Randall H. Wilson Presentation by Adit Koolwal & Julie Letchner.
Precision Going back to constant prop, in what cases would we lose precision?
The sequence of graph transformation (P1)-(P2)-(P4) generating an initial mesh with two finite elements GENERATION OF THE TOPOLOGY OF INITIAL MESH Graph.
1 File Systems Chapter Files 6.2 Directories 6.3 File system implementation 6.4 Example file systems.
Transparency 7 Click the mouse button or press the Space Bar to display the answers.
Kinematic (stick or skeleton) Diagrams
Bearing and Degrees Of Freedom (DOF). If a farmer goes to milk her cows in the morning carrying a stool under one hand and a pail under another the other.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 ROBOT ASSEMBLY T. Bajd and M. Mihelj.
Introduction to Robot Motion Planning Robotics meet Computer Science.
Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces (1996) L. Kavraki, P. Švestka, J.-C. Latombe, M. Overmars.
1 HVACR - Refrigeration Series and Parallel Circuits.
NUS CS5247 Deadlock-Free and Collision-Free Coordination of Two Robot Manipulators By Patrick A. O’Donnell and Tomás Lozano-Pérez MIT Artificial Intelligence.
Structures and Strategies For Space State Search
Chapter 7: Trajectory Generation Faculty of Engineering - Mechanical Engineering Department ROBOTICS Outline: 1.
ROBOT VISION LABORATORY 김 형 석 Robot Applications-B
Light and darkness about future techology. 1º DAW.
Module 3 Test Review. Using the sequence 9, 14, 19, 24…  Write the Recursive Form:  Answer f(n) = f(n-1) + 5  Write the Explicit Form:  Answer f(n)
Objective: Learn to describe the relationships and extend the terms in arithmetic sequence.
Interactive Continuous Collision Detection for Polygon Soups Xin Huang 11/20/2007.
Deadlock-Free and Collision-Free Coordination for Two Robot Manipulators Patrick A. O’Donnell and Tomas Lozano-Perez MIT Artificial Intelligence Lab (1989)
Assembly Planning. Levels of Problems  Parts are assumed free-flying  Assembly sequence planning  Tools/fixtures are taken into account  Entire manipulation.
Hi6Hi5 Hi2 Hi4 Hi3 Product (assembly) xz – horizontal plane.
Physics Chapter 2 Notes. Chapter Mechanics  Study of the motion of objects Kinematics  Description of how objects move Dynamics  Force and why.
About The Robot: FANUC Robotics is one of the biggest manufacturers in the field of robotics and automation systems and has over 160,000 industrial robots.
Criticality-Based Motion Planning (2)
Geometric Reasoning About Mechanical Assembly
Visual servoing: a global path-planning approach
Use the space bar to go to next problem
Path Planning in Discrete Sampled Space
Introduction to Robotics
Actuators & Directional Control Valves
State what the angles are indicated by a letter, giving reasons for your answer (1) (2) (3) c 115o 75o b 119o a 50o (4) (5) (6) d 125o 70o f e 110o.
Line Graphs.
Knot Tying Matthew Bell & Devin Balkcom Dartmouth College.
Presentation transcript:

Assembly Planning

Levels of Problems  Parts are assumed free-flying  Assembly sequence planning  Tools/fixtures are taken into account  Entire manipulation system is taken into account  Manipulation planning

Applications  Answers to questions such as: How many parts need to be removed to extract a given part P? Can the product be assembled by adding a single part at a time? How much can the assembly processed by parallelized?  Design for manufacturing and servicing  Design of manufacturing systems

Assembly Sequence Planning  Very constrained goal state, but unconstrained initial state  Disassembly planning  Large number of dofs, but simple paths  Motion space

Set of Assembly Sequences as an AND/OR Graph

Contact Analysis

Number of Hands An assembly that requires n hands

Mononoticity of an Assembly

 With translations only monotone two-handed  With translations only non-monotone, 2-handed monotone, 3-handed  With general motions monotone, 2-handed Example Assemblies

 With translations only monotone two-handed  With translations only non-monotone, 2-handed monotone, 3-handed  With general motions monotone, 2-handed Example Assemblies

Nonlinearalizable 1-Handed Assembly

Planning Approaches  Generate-and-test  Generate-and-test plus caching  Non-directional blocking graph  Interference diagram

Directional Blocking Graph (for infinitesimal translations) R.H. Wilson and J.C. Latombe. Geometric Reasoning about Mechanical Assembly. Artificial Intelligence, 71(2): , 1995.

Directional Blocking Graph (for infinitesimal translations)

Non-Directional Blocking Graph (for infinitesimal translations) The NDBG is a partition of a motion space into cells

Non-Directional Blocking Graph (for infinitesimal translations)  Assembly sequencing in polynomial time

Non-Directional Blocking Graph (for extended translations)

Extension to 3-D

to 3-D Extension to 3-D

Interference Diagram

Assembly Sequences Generated Using NDBGs Sandia National Labs (R. Wilson) Munich University (F. Schwarzer)