Three problems in robotics

Abstract Three rather different problems in robotics are studied using the same technique from screw theory. The first problem concerns systems of springs. The potential function is differentiated in the direction of an arbitrary screw to find the equilibrium position. The second problem is almost identical in terms of the computations; the least-squares solution to the problem of finding the rigid motion undergone by a body given only data about points on the body is sought. In the third problem the Jacobian of a Stewart platform is found. Again, this is achieved by differentiating with respect to a screw. Furthermore, second-order properties of the first two problems are studied. The Hessian of second derivatives is computed, and hence the stability properties of the equilibrium positions of the spring system are found.

[1]  Jesse Freeman,et al.  in Morse theory, , 1999 .

[2]  J. Mackenzie,et al.  The estimation of an orientation relationship , 1957 .

[3]  M. Postnikov Lectures in algebraic topology , 1983 .

[4]  G. Wahba A Least Squares Estimate of Satellite Attitude , 1965 .

[5]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

[6]  Vijay Kumar,et al.  Affine connections for the Cartesian stiffness matrix , 1997, Proceedings of International Conference on Robotics and Automation.

[7]  A. Dold Lectures on Algebraic Topology , 1972 .

[8]  O. Henrici The Theory of Screws , 1890, Nature.

[9]  Kenichi Kanatani,et al.  Geometric computation for machine vision , 1993 .

[10]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[11]  Peter Ross McAree,et al.  Constrained robot dynamics II: Parallel machines , 1999 .

[12]  J. Stuelpnagel,et al.  A Least Squares Estimate of Satellite Attitude (Grace Wahba) , 1966 .

[13]  Joseph Duffy,et al.  Global stiffness modeling of a class of simple compliant couplings , 1993 .

[14]  Jon M. Selig,et al.  Constrained robot dynamics II: Parallel machines , 1999, J. Field Robotics.

[15]  W. Press,et al.  Numerical Recipes in C++: The Art of Scientific Computing (2nd edn)1 Numerical Recipes Example Book (C++) (2nd edn)2 Numerical Recipes Multi-Language Code CD ROM with LINUX or UNIX Single-Screen License Revised Version3 , 2003 .

[16]  Jon M. Selig The spatial stiffness matrix from simple stretched springs , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[17]  G. S. Watson Statistics of rotations , 1989 .

[18]  Seth Earl Elliott,et al.  The theory of screws , 2022 .