Title: The Toppling Graph: Designing Pin Sequence for Part Feeding
1The Toppling GraphDesigning Pin Sequence for
Part Feeding
Tao Zhang Gordon Smith Ken Goldberg ALPHA Lab,
UC Berkeley
Robert-Paul Berretty Mark Overmars CS Dept.,
Utrecht Univ.
2The Problem
3Pin Sequence Design An Example
4The SolutionDesigning Pin Sequence
5Related Work
- Lozano-Perez 86 part feeding as a dual of
motion planning - Erdmann and Mason 88 sensorless manipulation
- Trinkle 92 orienting parts in the vertical
plane using gripper - Goldberg 93 orienting parts in the horizontal
plane using gripper
6- Fences over conveyor belts
- Peshkin and Sanderson 88 a numerical search
algorithm - Akella et al. 97 1-JOC analysis
- Berretty et al. 97 a polynomial-time algorithm
- Wiegley et al. 98 a complete algorithm
- Toppling manipulation
- Lynch 99 toppling analysis
- Zhang et al. 00 compensatory grasping
7Approach
- Compute critical pin heights
8Critical Pin Heights
9Functions
- Radius function R(?) height of the COM as the
part rotates - Vertex height functions Vi(?) height of vertex i
as the part rotates
q
10Rolling Height Function
Z
X
11Rolling Height Function Computation
1wil(?) (2?t zi cos ?il ? cos(?il-?) ?
cos?il - 2?txisin?il ?t? sin(?il-?) ?t?
sin?il) / (2?t sin(?il -?i)), Hil(?) xi
sin? zi cos? wil sin(?i ?).
12Rolling Height Function Graph
13Jamming Height Functions
Z
X
14Toppling Graph
15Physical Experiment
- using an Adept Flex Feeder conveyor belt
- ?t 53? ? 2? and ?p 5? ? 2?.
- Comparison of prediction with experiment.
16Pin Planning
17Pin Planning (Cont.)
- Total running time O(n3n) in the worst case
18Conclusion
- Toppling Graph
- Vertex height functions
- Rolling height functions
- Jamming height functions
- Pin sequence planning
19Future Work
- Optimal gripper jaw design
- -- topple parts by a set of pins
20Future Work(Cont.)