Kinematics, Polynomials, and Computers—A Brief History
J. Michael McCarthy
- Year
- 2011
- Citations
- 16
- Access
- Open access
Abstract
As we move into the adolescent years of the 21st century, allow me to discuss where research in mechanisms and robotics has been as a prelude to considering where it is going.Mechanisms have been characterized by the curves that they trace since the time of Archimedes (1). In the 1800s, Reuleaux, Kennedy, and Burmester formalized this by applying the descriptive geometry of Gaspard Monge to the analysis and synthesis of machines (2). Watt invented a straight-line linkage to convert the linear expansion of steam into the rotation of the great beam, making the steam engine practical (Fig. 1), and captured the imagination of the mathematician Chebyshev, who introduced the mathematical analysis and synthesis of linkages. About the same time, Sylvester, who introduced the Sylvester resultant for the solution of polynomial equations, went on to lecture about the importance of the Peaucellier linkage, which generates a pure linear movement from a rotating link (3). Influenced by Sylvester, Kempe developed a method for designing a linkage that traces a given algebraic curve (4) that even now inspires research at the intersection of geometry (56) and computation.In the mid-1950s, Denavit and Hartenberg introduced a matrix formulation of the loop equations of a mechanism to obtain polynomials that defined its movement (7). During a speech in 1972, Freudenstein famously used the phrase “Mount Everest of kinematics” to describe the solution of these polynomials for the 7R spatial linkage (8). In this context, the “solution” is not a single root but an algorithm that yields all of the roots of the polynomial system, which in turn defines all of the configurations of the linkage for a given input.It was immediately recognized that the 7R analysis problem was equivalent to solving the inverse kinematics for a general robot manipulator to obtain the configurations that are available to pick up an object. By the end of the 1970s, Duffy (9) formulated an efficient set of equations for this problem, but it was not until the late 1980s when the degree 16 polynomial that yields the 16 robot configurations was obtained by Lee and Liang (10).By the mid-1990s, computer algebra and sparse resultant techniques were the most advanced tools for formulating and solving increasingly complex arrays of polynomials obtained in the study of mechanisms and robotics systems (1112). In 1996, Husty used computer algebra to reduce eight quadratic equations in eight soma coordinates that locate the end-effector of a general six-legged Stewart platform to a degree 40 polynomial (13), which allowed the calculation of the 40 configurations of the system.In 1959, Freudenstein and Sandor (14) used the newly developed digital computer and the loop equations of a linkage to determine its dimensions, initiating the computer-aided design of mechanisms. Within 2 decades, the computer solution of the equations introduced by Denavit and Hartenberg was integral to the analysis of complex machine systems (1516) and the control of robot manipulators (17).Kaufman et al. (1819) combined the computer’s ability to rapidly compute the roots of polynomial equations with a graphical display to unite Freudenstein’s techniques with the geometrical methods of Reuleaux and Burmester to form KINSYN, an interactive computer graphics system for mechanism design (Fig. 2). This was followed by the LINCAGES system of Erdman et al. (2021) and the RECSYN system of Chuang et al. (22), which combined sophisticated computer graphics and polynomial solvers to implement Burmester’s strategy for linkage synthesis. Computerized linkage synthesis was extended to spherical linkages (2324) and spatial linkages (25) by the turn of the 21st century.The pursuit of solutions to the design equations for the particularly challenging problem of finding a four-bar linkage that traces a curve through nine specified points led Freudenstein and Roth (2627) to develop a unique solution strategy, now called numerical cont
Keywords
Related papers
Statistical Learning Theory
Yuhai Wu, Vladimir Vapnik
1999
Artificial intelligence: a modern approach
1995
Fractional Differential Equations
Igor Podlubný
2025
Applied Nonlinear Control
Jean-Jacques Slotine, Weiping Li
1991