Kinematic Synthesis for Finitely Separated Positions Using Geometric Constraint Programming
- 25 October 2005
- journal article
- research article
- Published by ASME International in Journal of Mechanical Design
- Vol. 128 (5), 1070-1079
- https://doi.org/10.1115/1.2216735
Abstract
This paper presents an original approach to the kinematic synthesis of planar mechanisms for finitely separated positions. The technique, referred to here as geometric constraint programming, uses the sketching mode of commercial parametric computer-aided design software to create kinematic diagrams. The elements of these diagrams are parametrically related so that when a parameter is changed, the design is modified automatically. Geometric constraints are imposed graphically through a well-designed user interface, and numerical solvers integrated into the software solve the relevant systems of equations without the user explicitly formulating those equations. This allows robust algorithms for the kinematic synthesis of a wide variety of mechanisms to be “programmed” in a straightforward, intuitive manner. The results provided by geometric constraint programming exhibit the accuracy and repeatability achieved with analytical synthesis techniques, while simultaneously providing the geometric insight developed with graphical synthesis techniques. The key advantages of geometric constraint programming are that it is applicable to a broad range of kinematic synthesis problems, user friendly, and highly accessible. To demonstrate the utility of the technique, this paper applies geometric constraint programming to three examples of the kinematic synthesis of planar four-bar linkages: Motion generation for five finitely separated positions, path generation for nine finitely separated precision points, and function generation for four finitely separated positions.Keywords
This publication has 7 references indexed in Scilit:
- Design of MachineryJournal of Mechanical Design, 2003
- Algorithms for the structural diagnosis and decomposition of sparse, underconstrained design systemsComputer-Aided Design, 1996
- Computer-Aided Mechanism Design: Now and the FutureJournal of Vibration and Acoustics, 1995
- An Automated Procedure for Intelligent Mechanism Selection and Dimensional SynthesisJournal of Mechanical Design, 1988
- Implementation of Solution Rectification Techniques in an Interactive Linkage Synthesis ProgramJournal of Mechanical Design, 1981
- Kinematic Synthesis of LinkagesJournal of Applied Mechanics, 1965
- Kinematics and Linkage DesignJournal of Applied Mechanics, 1961