320 likes | 439 Views
Gripping Sheet Metal Parts at Vertices. K. Gopalakrishnan A Project for CS 287. Outline. Introduction and Motivation Related Work Gripping Sheet Metal Parts Quality Metric Extensions Analysis of Results Conclusions & Future Work. Jaw. Part. Introduction.
E N D
Gripping Sheet Metal Parts at Vertices K. Gopalakrishnan A Project for CS 287
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Jaw Part Introduction • Grooves in cylindrical jaws used to grip sheet-metal parts
Motivation • Simple reliable grips. • Form-Closure achieved in 3D. • Self-aligning grips. • Very small Footprint.
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Related Work • V-grips (Form-closure only in 2D). [Gopalakrishnan, Goldberg, 2002] • Multi DOF grippers in Robotic Fixtureless Assembly.[Plut, Bone, 1997]
Related Work • Form-Closure & Force Closure • [Mason, 2001] • [Rimon, Burdick, 1995 & 1996] • Necessary & Sufficient Conditions (number of contacts) • [Realeaux, 1963] • [Somoff, 1900] • [Mishra, Schwarz, Sharir, 1987] • [Markenscoff, 1990]
Related Work Caging Grasps [Rimon, Blake, 1999] Efficient Computation of Nguyen regions [Van der Stappen, Wentink, Overmars, 1999] Multi-DOF Grips for Robotic Fixtureless Assembly [Plut, Bone, 1996 & 1997]
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Problem Definition • We first analyze piecewise planar sheet metal parts. • Assumptions: • Frictionless contacts. • Linear part edges (perimeter & holes). • First order form-closure only. • Jaws are vertical parallel cylinders with horizontal V-shaped grooves. • Part thickness negligible.
Jaw Part V-shaped Grooves • Consists of intersection of 2 frustums as shown: • Forces exerted normal to each frustum at point of contact.
Analysis of Free Motion • Any motion can be broken down to component motions: • Translations: ex, ey, ez • Rotations: rx, ry, rz • Any infinitesimal motion = sequence of components.
z y x Coordinate System • x-z plane contains axes of jaws. • Jaws close along x. • Jaw axes parallel to z.
I III II IV Results from V-grips Step1: We consider a pair of concave vertices. Step2: At these vertices, we draw normals to the edges through the jaw’s center. Step3: We label the 4 regions as shown: Theorem: Both jaws lie strictly in the other’s Region I means it is an expanding v-grip or Both jaws lie strictly in the other’s Region IV means it is a contracting v-grip.
z y x Form-Closure in the x-y plane • Test of 2D v-grip is applied. • Ensures that distance decreases for ex, ey, rz. • Next, we consider ex, ez, ry.
z y x Form-Closure in the x-z plane • Test of 2D v-grip is applied in x-z plane. • However, consider the jaws as the part and part as contacts. • Ensures that distance decreases for ex, ez, ry. • For infinitesimal motions, vertices still lie strictly in corresponding region.
Rotation about x axis • Rotation about x axis always increases. • Reason: Only parts which are horizontal at contacts are considered.
Theorem • Any sheet-metal part which is horizontal at the points of contact is held in Form-Closure if • Part is in expanding/contracting 2D v-grip for horizontal projection. • Jaws are held in contracting/expanding 2D v-grip by the part in the plane containing axes of jaws. • These conditions are sufficient but not necessary.
Algorithm • For every face of part, generate all pairs of concave vertices on faces parallel to it. • Test each pair for Form-Closure. • If in Form-Closure, add to list of grips. • Sort list by quality metric.
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Quality Metric for v-grips • Based on sensitivity to relaxing of jaws. • Maximum change in orientation with one jaw still at a vertex. • |dq/dl| = |tan(f)/l|
Suggested Metric • Sensitivity of orientation to relaxing of jaws. • Consider all values of |tan(f)/l| for v-grips in x-y and x-z planes. • Take maximum value for worst change in orientation. • Intuitive but not rigorous.
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
I III II IV Friction • Is it possible to extend by just adding friction cone to the regions?
Diagonal Planes at Contacts • Horizontality is used only when analyzing rx. • If distance can be shown to reduce otherwise, horizontal assumption can be removed. • E.g. Plane contains a line parallel to y-axis.
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Strength of Conditions • Compare results generated by sufficient conditions with those generated by brute force. h l
Comparison Minimum half-v angle of frustum Brute Force Sufficient Conditions l
Comparison Brute Force Minimum half-v angle of frustum Sufficient Conditions h
Outline • Introduction and Motivation • Related Work • Gripping Sheet Metal Parts • Quality Metric • Extensions • Analysis of Results • Conclusions & Future Work
Future Work • Necessary & Sufficient Conditions. • Acquisition. • Trajectory Prediction. • Friction. • Second-order form-closure. • Design of jaws for part.