10.01.2013 Views

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

ComputerAided_Design_Engineering_amp_Manufactur.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

direction) the face, respectively. The only acceptable solutions for the condition of disjointness between<br />

the two objects are � i, j �, � �. It must be emphasized that the value for clearance, �, is selected based<br />

on the accuracy of the robot and the application.<br />

As an ex<strong>amp</strong>le, consider two polyhedral objects A and B (Figure 3.20). If nAi denotes the “outward”<br />

normal for faces i � 1, …, 6, on object A, and vBj denotes the vertices j � 1,…, 8 for the object B. The<br />

above formulation simply stems from the substitution of components of a vertex of object B into general<br />

equation of the face on object A. This formulation determines upon which side of the face the vertex in<br />

question resides. It can be seen that for vertex (1) belonging to object B to be inside the region bounded<br />

by the faces (1–6) of object A, the solution to the set of equations resulting from the formulation must<br />

all be less than zero. In other words, the following relationships must hold:<br />

© 2001 by CRC Press LLC<br />

Faces on<br />

object A<br />

General<br />

constraints<br />

on object<br />

Constrains<br />

ci for face i<br />

on object<br />

Vertex vj (j � 1 :<br />

60, 20, 0)<br />

Resultant<br />

�i, i<br />

A<br />

A on object B<br />

1 �y�c1�0 10 �20�10 �10<br />

2 x�c2�0 �50 60�50 10� terminate<br />

3 y�c 3�0 �30 20�30 �10<br />

4 �x�c 4�0 �10 �60�10 �50<br />

5 z�c 5�0 �30 0�30 �30<br />

6 �z�c 6�0 00 0�0 0<br />

FIGURE 3.20 Illustration of two convex polyhedral models. (Reprinted from Reference 37, with permission from<br />

Elsevier Science.)<br />

�1, 1<br />

�2, 1<br />

.<br />

.<br />

�6, 1<br />

�<br />

�<br />

�<br />

nA1x vB1x nA2x vB1x nA6x vB1x � � � � 0<br />

nA1y vB1y nA2y vB1y nA1z vB1z nA2z vB1z (3.36)<br />

If the results of the above equations are all less than zero, then the vertex of object B is within the<br />

region bounded by the faces of object A. In other words, there will be interference between the two<br />

C A1<br />

� � � � 0<br />

nA6y vB1y nA6z vB1z C A2<br />

� � � � 0<br />

C A6

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

Saved successfully!

Ooh no, something went wrong!