Next Article in Journal
Efficiency Analysis and Optimization of Two-Speed-Region Operation of Permanent Magnet Synchronous Motor Taking into Account Iron Loss Based on Linear Non-Equilibrium Thermodynamics
Next Article in Special Issue
Theory and Applications on Machines, Mechanisms and Robots, and the Figure of Ettore Pennestrì
Previous Article in Journal
A New Paradigm in Torque Transfer: Rethinking Shaft Key Placement
Previous Article in Special Issue
Parallel Pointing Systems Suitable for Robotic Total Stations: Selection, Dimensional Synthesis, and Accuracy Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Geometric Constraint Programming (GCP) Implemented Through GeoGebra to Study/Design Planar Linkages

by
Raffaele Di Gregorio
* and
Tommaso Cinti
Laboratory of Mechatronics and Virtual Prototyping (LaMaViP), Department of Engineering, University of Ferrara, Via Saragat 1, 44122 Ferrara, Italy
*
Author to whom correspondence should be addressed.
Machines 2024, 12(11), 825; https://doi.org/10.3390/machines12110825
Submission received: 11 September 2024 / Revised: 31 October 2024 / Accepted: 12 November 2024 / Published: 18 November 2024
(This article belongs to the Collection Machines, Mechanisms and Robots: Theory and Applications)

Abstract

In the study and design of planar mechanisms, graphical techniques for solving kinematic analysis/synthesis and kinetostatics problems have regained interest due to the availability of advanced drawing tools (e.g., CAD software). These techniques offer a deeper physical understanding of a mechanism’s behavior, which can enhance a designer’s intuition and help students develop their skills. Geometric Constraint Programming (GCP) is the term used to describe this modern approach to implementing these techniques. GeoGebra is an open-source platform designed for the interactive learning and teaching of mathematics and related STEM disciplines. It offers an object-oriented programming language and a wide range of geometric tools that can be leveraged to implement GCP. This work presents a systematic technique for studying and designing planar linkages, based on Assur’s groups and GeoGebra’s tools. Although some kinematic analyses and syntheses of planar linkages using GeoGebra have been previously introduced, the proposed systematic approach is novel and could serve as a guide for implementing similar problem-solving methods in other graphical environments. Several case studies will be presented to illustrate this novel approach in detail.
Keywords: planar linkage; kinematics; kinetostatics; parametric modeling; geometric constraint programming; Assur group; GeoGebra planar linkage; kinematics; kinetostatics; parametric modeling; geometric constraint programming; Assur group; GeoGebra

Share and Cite

MDPI and ACS Style

Di Gregorio, R.; Cinti, T. Geometric Constraint Programming (GCP) Implemented Through GeoGebra to Study/Design Planar Linkages. Machines 2024, 12, 825. https://doi.org/10.3390/machines12110825

AMA Style

Di Gregorio R, Cinti T. Geometric Constraint Programming (GCP) Implemented Through GeoGebra to Study/Design Planar Linkages. Machines. 2024; 12(11):825. https://doi.org/10.3390/machines12110825

Chicago/Turabian Style

Di Gregorio, Raffaele, and Tommaso Cinti. 2024. "Geometric Constraint Programming (GCP) Implemented Through GeoGebra to Study/Design Planar Linkages" Machines 12, no. 11: 825. https://doi.org/10.3390/machines12110825

APA Style

Di Gregorio, R., & Cinti, T. (2024). Geometric Constraint Programming (GCP) Implemented Through GeoGebra to Study/Design Planar Linkages. Machines, 12(11), 825. https://doi.org/10.3390/machines12110825

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop