gooch@portia.Stanford.EDU (Carl Gooch) (02/15/91)
In article <puchm.666615329@cutmcvax.cs.curtin.edu.au> puchm@cutmcvax.cs.curtin.edu.au (RichardPuchmayer) writes: > > Dear netters, > > The following question refers to : > > Bayliss C. McInnis and Cheng-Kang Frank Liu (1986) "Kinematics > and Dynamics in Robotics: A Tutorial Based Upon Classical > Concepts of Vectorial Mechanics",IEEE Journal of Robotics > and Automation. Vol:RA-2, No:4, December 1986. > > If you don't have this article please ignore this posting. > > The authors differentiate equation (2) on page 181 to get > equation (3). > > (2): > Vp = Vi + P(o)i/i + Wi X Pi > > to get > > (3): > Ap = Ai + P(oo)i/i + 2Wi X P(o)i + W(dot)i X Pi + > Wi X ( Wi X Pi) ^ > | > | > I only get one of these. ie. a one instead of a two. Well, I haven't seen the article, but I can tell you where that term comes from. When you take the time derivative of a vector which is in a rotating frame, what you get is: dA/dt = (dA/dt)rel + omega x A That is, the time rate of change of A is equal to the time rate of change of A with respect to the rotating coordinate system plus a term which accounts for the fact that the vector is rotating (that's the omega x A). With that in mind, the first term on the RHS of (2) leads to the first term on the RHS of (3). The second term in (2) gives the second term and one of the Wi x P(o)i terms. The other Wi x P(o)i comes from the third term in (2), which also gives the fourth term in (3) by direct differentiation and the final term as omega x A. Any standard dynamics text (Greenwood, Meirovitch, etc) will have a much more detailed discussion of this. > Apologies for the way that I have done sub/super > scripts. Ditto. -- ------------------------------------------------------------------------------ Carl Gooch | Why am I inside at a keyboard when gooch@leland.stanford.edu | I could be outside riding bike? ------------------------------------------------------------------------------
puchm@cutmcvax.cs.curtin.edu.au (RichardPuchmayer) (02/15/91)
Dear netters, The following question refers to : Bayliss C. McInnis and Cheng-Kang Frank Liu (1986) "Kinematics and Dynamics in Robotics: A Tutorial Based Upon Classical Concepts of Vectorial Mechanics",IEEE Journal of Robotics and Automation. Vol:RA-2, No:4, December 1986. If you don't have this article please ignore this posting. The authors differentiate equation (2) on page 181 to get equation (3). (2): Vp = Vi + P(o)i/i + Wi X Pi to get (3): Ap = Ai + P(oo)i/i + 2Wi X P(o)i + W(dot)i X Pi + Wi X ( Wi X Pi) ^ | | I only get one of these. ie. a one instead of a two. Please, someone, explain. How is this done, or is this a typo ? If it is a typo, what is the correct answer. PS: I hope this makes sense. Apologies for the way that I have done sub/super scripts. Much thanks in advance. Richard. -- /-------------------------------------------+---------------------------------\ | Some of us are poets, some of us are not. | puchm@cutmcvax.cs.curtin.edu.au | | Richard Puchmayer, Masters Student at | Sorry but I | | Curtin University of Western Australia | don't know any other addresses | +-------------------------------------------+---------------------------------+ | I know nothing, so can hold no opinions for myself or others.....:-) | \-----------------------------------------------------------------------------/
gerry@frc2.frc.ri.cmu.edu (Gerry Roston) (02/23/91)
Taking the derivatives of rotating vectors, etc, is always somewhat confusing. However, if you want to see a good systematic way of doing this, I strongly recommend "Dynamics" by Kane and Levinson. Also see their book "Spacecraft Dynamics" for a similar treatment of orientations. -- Gerry Roston (gerry@cs.cmu.edu) | Society is produced by our wants, Field Robotics Center, | and government by our wickedness;... Carnegie Mellon University | Pittsburgh, PA, 15213 | Thomas Paine, "Common Sense", Jan 1776 (412) 268-6557 |