Ken Goldberg, UC Berkeley

10
Putting the Turing into Manufacturing: Algorithmic Automation and Recent Developments in Feeding and Fixturing Ken Goldberg, UC Berkeley

description

Putting the Turing into Manufacturing: Algorithmic Automation and Recent Developments in Feeding and Fixturing. Ken Goldberg, UC Berkeley. The Turing Machine, 1936. Precise vocabulary: 0, 1 Class of primitive operations: Read, Write, Shift Left, Shift Right Well Formed Sequences - PowerPoint PPT Presentation

Transcript of Ken Goldberg, UC Berkeley

Page 1: Ken Goldberg, UC Berkeley

Putting the Turing into Manufacturing:

Algorithmic Automation and Recent Developments in Feeding and FixturingKen Goldberg, UC Berkeley

Page 2: Ken Goldberg, UC Berkeley
Page 3: Ken Goldberg, UC Berkeley

The Turing Machine, 1936

Precise vocabulary: 0, 1Class of primitive operations:

Read, Write, Shift Left, Shift RightWell Formed SequencesCorrectness, CompletenessEquivalence, Complexity

Page 4: Ken Goldberg, UC Berkeley

Algorithmic Automation:

Define Admissible Inputs Define Admissible OperationsOutput: all solutions or negative reportComplexity as function of input size

Page 5: Ken Goldberg, UC Berkeley

Two Examples

• Part Feeding

• Part Fixturing and Holding

Page 6: Ken Goldberg, UC Berkeley

Putting the Turing into Manufacturing

• Automation• Algorithmic Part Feeding

– 2D Polygonal Parts– 3D Polyhedral Parts– Traps– Blades

• Algorithmic Fixturing– Modular Fixtures– Unilateral Fixtures– D-Space and Deform Closure

• Related Work and Open Problems

Page 7: Ken Goldberg, UC Berkeley

Solution:

KinematicallyYielding Gripper

(US Patent 5,098,145)

Page 8: Ken Goldberg, UC Berkeley

Example: resulting 3-step plan

Page 9: Ken Goldberg, UC Berkeley

Theorem (Completeness): A sensorless plan exists for any polygonal part.

Theorem (Correctness): The algorithm will always find the shortest plan.

Theorem (Complexity): For a polygon of n sides, the algorithm runs in time O(n2) and finds plans of length O(n).

Extensions:• Stochastically Optimal Plans• Extension to Non-Zero Friction • Geometric Eccentricity and constant time result (van der Stappen)• Pulling with point jaws inside concavities, Sorting with wedges

Page 10: Ken Goldberg, UC Berkeley

1770: Interchangeable Parts

1910: Assembly Lines

2030: Algorithmic Automation