[ODE] ODE's Jacobian matrices

Gary R. Van Sickle g.r.vansickle at worldnet.att.net
Sun Sep 28 02:28:07 MST 2003


> A question for the math & ODE-internals inclined:
>
> I am confused about the calculation of ODE's
> constraint jacobians.  I've read "How to make new
> joints in ODE".  The suggested procedure for
> calculating jacobians there is to first create a
> position constraint equation C(q) = 0, then take the
> time derivative of that, then rearrange until you have
> a matrix times linear velocity and a matrix times
> angular velocity for the bodies involved.  These
> matrices are then your jacobians.  This doesn't agree
> with any of my studies with regards to jacobian
> matrices...
>
> When I have a set of functions C1 through Cm of
> variables q1 through qn, I calculate the jacobian by
> taking the partial derivative of each C1 through Cm
> with respect to q1 through qn, and I'm left with an m
> row, n column matrix which is my jacobian.
>
> What is the connection between these two methods?  How
> does the ODE procedure avoid the need to take partial
> derivatives?
>

"first create a position constraint equation C(q) = 0, then take the time
derivative of that" - isn't the "time derivative" spoken of actually the partial
derivatives wrt time of C(q)?

--
Gary R. Van Sickle
Brewer.  Patriot.



More information about the ODE mailing list