This paper explains how Geometric Constraint Programming can be applied to solve function generation problems with finitely-separated positions using a number of different mechanisms. Geometric Constraint Programming uses the sketching mode of commercial parametric computer-aided design software to create kinematic diagrams whose elements are parametrically related so that when a parameter is changed, the design is modified automatically. Geometric constraints are imposed graphically through the user interface, and the numerical solvers integrated into the software solve the relevant systems of non-linear equations without the user explicitly formulating those equations. A key advantage of using Geometric Constraint Programming for function generation is that the same approach can be applied to any mechanism, so no unique algorithms are required. Furthermore, because the implementation is relatively straightforward regardless of the chosen mechanism, the designer can quickly and easily generate solutions for a large number of precision points and/or with complex mechanisms to provide a very accurate match to the desired function. Examples of function generation with a four-bar linkage, a six-bar linkage, and a seven-bar linkage illustrate the benefits of the proposed methodology.
Skip Nav Destination
ASME 2006 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
September 10–13, 2006
Philadelphia, Pennsylvania, USA
Conference Sponsors:
- Design Engineering Division and Computers and Information in Engineering Division
ISBN:
0-7918-4256-8
PROCEEDINGS PAPER
Function Generation With Finitely-Separated Precision Points Using Geometric Constraint Programming Available to Purchase
Edward C. Kinzel,
Edward C. Kinzel
Purdue University, West Lafayette, IN
Search for other works by this author on:
James P. Schmiedeler,
James P. Schmiedeler
Ohio State University, Columbus, OH
Search for other works by this author on:
Gordon R. Pennock
Gordon R. Pennock
Purdue University, West Lafayette, IN
Search for other works by this author on:
Edward C. Kinzel
Purdue University, West Lafayette, IN
James P. Schmiedeler
Ohio State University, Columbus, OH
Gordon R. Pennock
Purdue University, West Lafayette, IN
Paper No:
DETC2006-99206, pp. 381-390; 10 pages
Published Online:
June 3, 2008
Citation
Kinzel, EC, Schmiedeler, JP, & Pennock, GR. "Function Generation With Finitely-Separated Precision Points Using Geometric Constraint Programming." Proceedings of the ASME 2006 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 2: 30th Annual Mechanisms and Robotics Conference, Parts A and B. Philadelphia, Pennsylvania, USA. September 10–13, 2006. pp. 381-390. ASME. https://doi.org/10.1115/DETC2006-99206
Download citation file:
9
Views
Related Proceedings Papers
Related Articles
Kinematic Synthesis for Finitely Separated Positions Using Geometric Constraint Programming
J. Mech. Des (September,2006)
Function Generation With Finitely Separated Precision Points Using Geometric Constraint Programming
J. Mech. Des (November,2007)
Automated Digitization of Three-Dimensional Structures Using AprilTag and Solid Geometry-Library in matlab
J. Comput. Inf. Sci. Eng (August,2023)
Related Chapters
Configuring an Evolutionary Programming / Adaptive Boosting (EP/AB) Hybrid as a Modular AI System to Improve Three Layer MLFN Breast Cancer CAD Performance
Intelligent Engineering Systems through Artificial Neural Networks, Volume 16
Development of Web GIS Application Using Open Geospatial Standards
International Conference on Advanced Computer Theory and Engineering, 4th (ICACTE 2011)
Computer-Aided Design of Control System for Thermal Process Generated by Electromechanical Converter
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)