Given a robot kinematic model expressed as an elementary transform sequence (ETS), we show how to derive the manipulator Jacobian matrix. This, combined with a standard minimization algorithm, is sufficient to perform numerical inverse kinematics without the need for Denavit-Hartenberg parameters.
See also the original ETS article.
Direct computation of Jacobian from elementary transform string (ETS)