Knot Tying with Single Piece Fixtures - Brown

Download Report

Transcript Knot Tying with Single Piece Fixtures - Brown

Knot Tying with
Single Piece Fixtures
Matthew Bell & Devin Balkcom
Dartmouth College
Overview





Why are we tying knots?
Why use fixtures?
Knot fixture design
Experimental and analytical
observations
Autonomous knot tying
Motivation

Why do we want to tie knots?




Textile manufacturing
Fishing hook knots
Surgical robotics
Why is knot tying difficult?


Often uses many DOFs and complex sensing
Major issue is the flexibility of string
Motivation

How can we manipulate flexible
materials?




Scalability
Speed
Limited control
Can we achieve these goals with a
fixture?
Fixturing as manipulation



Fixturing generally
reduces complexity to 1
DOF (pushing motion)
Multiple contacts result
in a complex grasp of
an object
Can be used to
constrain a non-rigid
object by effectively
grasping the entire
object at once
L. Lu and S. Akella, "Folding Cartons with Fixtures:
A Motion Planning Approach," IEEE Transactions on
Robotics and Automation, August 2000.
Knot fixture design



Exploit different
behaviors of pushed
vs. pulled string
Basis of knot box is
a hollow tube in the
shape of the knot
Interior regions are
carved out to create
space for tightened
knot
QuickTime™ and a
Cinepak decompressor
are needed to see this picture.
QuickTime™ and a
Cinepak decompressor
are needed to see this picture.
Observations




Boxes require up to 25 cm of string to tie a
knot
Materials that compress or buckle significantly
are difficult to push over this distance
Tube curvature must be less than some
maximum (based on string properties)
Curvature should be monotonically increasing
to avoid problems of shape memory
Observations

Volume swept by the
string as it tightens
into a knot must be
topologically spherical
for extraction


Not a sufficient
condition
This suggests that
having no concavities in
the interior might be a
sufficient condition
Experimental Results

Manual knot tying




Different knot types
Overhand knot can
be tied in as little as
15-20 seconds
Works with multiple
materials
Knot location on
string can be
somewhat
determined
Autonomous Knot Tying

Autonomous system




4DOF Cobra i600,
with custom
cutter/gripper
Knotbox mounted in
clamp
Solder fed through
wooden block to
provide known grasp
location
Entirely open-loop
Autonomous Knot Tying
QuickTime™ and a
Cinepak decompressor
are needed to see this picture.
Open Problems



Can we create knot boxes for new knot
types?
How can we reduce the complexity of
the autonomous system?
How can we broaden the range of
materials?

Use of compressed air to push string
Open Problem 2 piece boxes

How do we use
compressed air?



Knot box must have
solid tubes
Knot extraction
requires the box to
split into pieces
We can prove that 2
pieces are enough
Open Problem 2 piece boxes





Box will be two pieces if
diagram is 2-colorable
Any knot can be formed
from a loop using
Reidemeister moves
(RMs), followed by
flipping crossings
A loop is 2-colorable
2-colorability is
preserved under RMs
Box outline can be
added using RMs
Open Problem


Can we develop an
algorithm to design
a knot box from a
knot description?
Two possible
methods for
approximating a
knot:


Splines
Knot primitives
Conclusions



Fixtures successfully
used to tie knots in
multiple materials
Knot fixtures are robust,
and very scalable
Autonomous system
uses fixtures to tie
knots with a fairly
simple set of motions