17.01.2013 Views

Chapter 2. Prehension

Chapter 2. Prehension

Chapter 2. Prehension

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

134 THE PHASES OF PREHENSION<br />

A B<br />

Figure 5.9. Six degree of freedom manipulator having learned two<br />

different sequences of four goal locations. Some of the goals in A<br />

and B are in the same Cartesian location. The network was able to<br />

choose different inverse kinematic solutions, using temporal<br />

constraints to provide a context for the decision. (from Jordan,<br />

1988; reprinted by permission).<br />

goals. Figure 5.9b shows another learned sequence which has two<br />

goal locations in common with the sequence in Figure 5.9a.<br />

However, even though the two target points are the same, the network<br />

generates different joint configurations. These configurations depend<br />

upon the temporal context in which the target point was embedded.<br />

Since the arm was bent upwards at the elbow in Figure 5.9b, the con-<br />

figuration chosen is a smooth transition from the previous one.<br />

Jordan’s model solves the inverse kinematic problem of generating<br />

joint angles from a goal location, addressing the underdetermined<br />

aspect of the problem. Using an adaptive constraint network that in-<br />

corporates constraints at relevant levels, he offers a solution to motor<br />

equivalence problems (see Jordan 1989 or 1990 for further elaboration<br />

of these ideas). For configurational constraints that depend more on<br />

the structural properties of a particular manipulator, single unit and<br />

multiple unit constraints are maintained locally, acting as small filters<br />

to focus error-reducing adaptation. For temporal constraints that allow<br />

adaptation to occur within a historical context of the way nearby joints<br />

are changing, the error-reducing algorithm acts with knowledge of the<br />

previous state. While an intriguing model for trajectory learning, the<br />

question remains, how does the system learn the constraints in the first<br />

place? These had to be placed by Jordan himself. An interesting en-<br />

hancement of the model would be for the system to learn the con-<br />

straints in the workplace.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!