12.07.2015 Views

Three Problems in Robotics - helix

Three Problems in Robotics - helix

Three Problems in Robotics - helix

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

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

this could, of course, also have been deduced from elementary mechanics.For the spr<strong>in</strong>g systems of section 2 an important object is the stiffness matrix of thesystem. In this section we show how to compute this by tak<strong>in</strong>g the second derivativesof the potential function.An <strong>in</strong>f<strong>in</strong>itesimal displacement of the body is represented by a screw. The wrenchproduced by a displacement s is given by W = Ks, where K is the stiffness matrix.The stiffness matrix is the hessian of the potential function, that is its matrix ofsecond order partial derivatives, see [1, Ch 5]. This is only valid at an equilibriumposition.There have been attempts <strong>in</strong> the <strong>Robotics</strong> literature to extend these ideas to nonequilibriumconfigurations, see for example Griffis and Duffy [4] and Žefran and Kumar[18]. In this work, however, the classical def<strong>in</strong>ition of the stiffness matrix will beused.Now let us write the result above for the wrench as( )Ai 0 )W = ∑λ iIi 3 0(ãi − M ˜b iDifferentiat<strong>in</strong>g this along an arbitrary screw gives,( )(Ai 0 RBi R∂ S W = ∑λ T )+ T I 3 ωiIi 3 0 0 0)(vus<strong>in</strong>g the result of section 2. Hence, we have that the stiffness matrix is,( )∑i λ i (A i RB i R T + A i T ) ∑ i λ i A iK =∑ i λ i (RB i R T + T ) ∑ i λ i I 3This time we choose the orig<strong>in</strong> to be at the po<strong>in</strong>t ∑ i λ i a i and then use the equilibriumcondition 2 to simplify the stiffness matrix to,( )∑i λ i A i RB i R T 0K =0 ∑ i λ i I 3This is a particularly neat result but it is a little surpris<strong>in</strong>g at first sight. The term∑ i λ i I 3 <strong>in</strong> the bottom right corner means that the system has the same stiffness <strong>in</strong> anydirection, irrespective of the stiffness of the <strong>in</strong>dividual spr<strong>in</strong>gs and their arrangement.This is due to the assumption that the spr<strong>in</strong>gs have zero natural length.Now we can return to the problem of f<strong>in</strong>d<strong>in</strong>g the <strong>in</strong>dex of the critical po<strong>in</strong>ts we havefound. For brevity we will just look at which of the critical po<strong>in</strong>ts is a m<strong>in</strong>imum of thepotential energy, that is a stable equilibrium. That is: which of the solutions for R givesa stiffness matrix K with all positive eigenvalues? Notice that three of the eigenvaluesof K are simply ∑ i λ i , and this is positive if the spr<strong>in</strong>g constants λ i are all positive. Sowe just have to look at the eigenvalues of the top-lefthand bock of K. After a littlemanipulation this can be written <strong>in</strong> term of the matrix P or its polar decomposition,∑λ i A i RB i R T = RP T + Tr(RP T )I 3 = R i Q + Tr(R i Q)I 3iHere Tr() represents the trace of the matrix. Now this matrix has the same eigenvectorsas R i Q and hence as Q, remember R i was either the identity or a rotation of π about9

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

Saved successfully!

Ooh no, something went wrong!