Graphical Abstract Figure

The training phase and inference phase steps are bounded by green dash-dot lines and red dashed lines, respectively

Graphical Abstract Figure

The training phase and inference phase steps are bounded by green dash-dot lines and red dashed lines, respectively

Close modal

Abstract

In recent years, there has been a strong interest in applying machine learning techniques to path synthesis of linkage mechanisms. However, progress has been stymied due to a scarcity of high-quality datasets. In this article, we present a comprehensive dataset comprising nearly three million samples of 4-, 6-, and 8-bar linkage mechanisms with open and closed coupler curves. Current machine learning approaches to path synthesis also lack standardized metrics for evaluating outcomes. To address this gap, we propose six key metrics to quantify results, providing a foundational framework for researchers to compare new models with existing ones. We also present a variational autoencoder-based model in conjunction with a k-nearest neighbor search approach to demonstrate the utility of our dataset. In the end, we provide example mechanisms that generate various curves along with a numerical evaluation of the proposed metrics.

References

1.
Chettibi
,
T.
,
2006
, “
Synthesis of Dynamic Motions for Robotic Manipulators With Geometric Path Constraints
,”
Mechatronics
,
16
(
9
), pp.
547
563
.
2.
Lyu
,
Z.
, and
Purwar
,
A.
,
2024
, “
Deep Learning Conceptual Design of Sit-to-Stand Parallel Motion Six-Bar Mechanisms
,”
ASME J. Mech. Des.
,
147
(
1
), p.
013306
.
3.
Kapsalyamov
,
A.
,
Hussain
,
S.
,
Brown
,
N. A. T.
,
Goecke
,
R.
,
Hayat
,
M.
, and
Jamwal
,
P. K.
,
2023
, “
Synthesis of a Six-Bar Mechanism for Generating Knee and Ankle Motion Trajectories Using Deep Generative Neural Network
,”
Eng. Appl. Artif. Intell.
,
117
(
1
), p.
105500
.
4.
Xu
,
X.
,
Zhou
,
M.
,
Chen
,
X.
, and
Yang
,
J.
,
2022
, “
Processing Method of Gearbox With NonCircular Gear Train and Its Application in Rice Potted Seedling Transplanting Mechanism
,”
Agriculture
,
10
(
10
), p.
1676
.
5.
Norton
,
R.
,
2011
,
Design of Machinery: An Introduction to the Synthesis and Analysis of Mechanisms and Machines
, 5th ed.,
McGraw Hill
,
Boston, MA
.
6.
Bernhard
,
T.
,
Stelian
,
C.
,
Damien
,
G.
,
Vittorio
,
M.
,
Eitan
,
G.
, and
Markus
,
G.
,
2014
, “
Computational Design of Linkage-Based Characters
,”
ACM Trans. Graph.
,
33
(
4
), pp.
1
9
.
7.
Kempe
,
A. B.
, “
On a General Method of Describing Plane Curves of the nth Degree by Linkwork
,”
Proc. Lond. Math. Soc., VII
,
s1–7
(
1
), pp.
213
216
.
8.
Nolle
,
H.
,
1974
, “
Linkage Coupler Curve Synthesis: A Historical Review – I. Developments up to 1875
,”
Mech. Mach. Theory
,
9
(
2
), pp.
147
168
.
9.
Nolle
,
H.
,
1974
, “
Linkage Coupler Curve Synthesis: A Historical Review – II. Developments After 1875
,”
Mech. Mach. Theory
,
9
(
3–4
), pp.
325
348
.
10.
Koetsier
,
T.
,
1983
, “
A Contribution to the History of Kinematics – I
,”
Mech. Mach. Theory
,
18
(
1
), pp.
37
42
.
11.
Koetsier
,
T.
,
1983
, “
A Contribution to the History of Kinematics – II
,”
Mech. Mach. Theory
,
18
(
1
), pp.
43
48
.
12.
Liu
,
Y.
, and
McCarthy
,
J. M.
,
2017
, “
Synthesis of a Linkage to Draw a Plane Algebraic Curve
,”
Mech. Mach. Theory
,
111
(
1
), pp.
10
20
.
13.
Liu
,
Y.
, and
McCarthy
,
J. M.
,
2017
, “
Design of Mechanisms to Draw Trigonometric Plane Curves
,”
ASME J. Mech. Rob.
,
9
(
2
), p.
024503
.
14.
Wampler
,
C. W.
,
Morgan
,
A. P.
, and
Sommese
,
A. J.
,
1992
, “
Complete Solution of the Nine-Point Path Synthesis Problem for Four-Bar Linkages
,”
ASME J. Mech. Des.
,
114
(
1
), pp.
153
159
.
15.
Pan
,
Z.
,
Liu
,
M.
,
Gao
,
X.
, and
Manocha
,
D.
,
2022
, “
Joint Search of Optimal Topology and Trajectory for Planar Linkages
,”
Int. J. Rob. Res.
,
42
(
4–5
), pp.
176
195
.
16.
Lee
,
W.-T.
, and
Russell
,
K.
,
2018
, “
Developments in Quantitative Dimensional Synthesis (1970–Present): Four-Bar Path and Function Generation
,”
Inverse Prob. Sci. Eng.
,
26
(
9
), pp.
1280
1304
.
17.
Hoskins
,
J.
, and
Kramer
,
G.
,
1993
, “
Synthesis of Mechanical Linkages Using Artificial Neural Networks and Optimization
,”
IEEE International Conference on Neural Networks
,
San Francisco, CA
,
Mar. 28–Apr. 1
.
18.
Zahn
,
C. T.
, and
Roskies
,
R. Z.
,
1972
, “
Fourier Descriptors for Plane Closed Curves
,”
IEEE Trans. Comput.
,
C-21
(
3
), pp.
269
281
.
19.
Chuang
,
G. C.-H.
, and
Kuo
,
C.-C. J.
,
1996
, “
Wavelet Descriptor of Planar Curves: Theory and Applications
,”
IEEE Trans. Image Process.
,
5
(
1
), pp.
56
70
.
20.
Vasiliu
,
A.
, and
Yannou
,
B.
,
2001
, “
Dimensional Synthesis of Planar Mechanisms Using Neural Networks: Application to Path Generator Linkages
,”
Mech. Mach. Theory
,
36
(
2
), p.
299
310
.
21.
Galan-Marin
,
G.
,
Alonso
,
F. J.
, and
Del Castillo
,
J. M.
,
2009
, “
Shape Optimization for Path Synthesis of Crankrocker Mechanisms Using a Wavelet-Based Neural Network
,”
Mech. Mach. Theory
,
44
(
6
), p.
1132
1143
.
22.
Deshpande
,
S.
, and
Purwar
,
A.
,
2019
, “
Computational Creativity via Assisted Variational Synthesis of Mechanisms Using Deep Generative Models
,”
ASME J. Mech. Des.
,
141
(
12
), p.
121402
.
23.
Deshpande
,
S.
, and
Purwar
,
A.
,
2020
, “
An Image-Based Approach to Variational Path Synthesis of Linkages
,”
ASME J. Comput. Inf. Sci. Eng.
,
21
(
2
), p.
021005
.
24.
Sharma
,
S.
, and
Purwar
,
A.
,
2022
, “
A Machine Learning Approach to Solve the Alt-Burmester Problem for Synthesis of Defect-Free Spatial Mechanisms
,”
ASME J. Comput. Inf. Sci. Eng.
,
22
(
2
), p.
021012
.
25.
Nurizada
,
A.
, and
Purwar
,
A.
,
2023
, “
An Invariant Representation of Coupler Curves Using a Variational AutoEncoder: Application to Path Synthesis of Four-Bar Mechanisms
,”
ASME J. Comput. Inf. Sci. Eng.
,
24
(
1
), p.
011003
.
26.
Fogelson
,
M. B.
,
Tucker
,
C.
, and
Cagan
,
J.
,
2023
, “
GCP-HOLO: Generating High-Order Linkage Graphs for Path Synthesis
,”
ASME J. Mech. Des.
,
145
(
7
), p.
071701
.
27.
Regenwetter
,
L.
,
Nobari
,
A. H.
, and
Ahmed
,
F.
,
2022
, “
Deep Generative Models in Engineering Design: A Review
,”
ASME J. Mech. Des.
,
144
(
7
), p.
071701
.
28.
Goodfellow
,
I. J.
,
Pouget-Abadie
,
J.
,
Mirza
,
M.
,
Xu
,
B.
,
Warde-Farley
,
D.
,
Ozair
,
S.
,
Courville
,
A.
, and
Bengio
,
Y.
,
2014
, “Generative Adversarial Networks,”
Advances in Neural Information Processing Systems
, Vol.
27
,
Z.
Ghahramani
,
M.
Welling
,
C.
Cortes
,
N.
Lawrence
, and
K. Q.
Weinberger
, eds.,
Curran Associates, Inc.
,
Red Hook, NY
.
29.
Kingma
,
D. P.
, and
Welling
,
M.
,
2014
, “
Auto-Encoding Variational Bayes
,” Computing Research Repository. abs/1312.6114
30.
Purwar
,
A.
, and
Chakraborty
,
N.
,
2023
, “
Deep Learning-Driven Design of Robot Mechanisms
,”
ASME J. Comput. Inf. Sci. Eng.
,
23
(
6
), p. 060811.
31.
Picard
,
C.
,
Schiffmann
,
J.
, and
Ahmed
,
F.
,
2023
, “
Dated: Guidelines for Creating Synthetic Datasets for Engineering Design Applications
,”
Volume 3A: 49th Design Automation Conference (DAC)
,
Boston, MA
,
Aug. 20–23
,
p. V03AT03A048
.
32.
Nobari
,
A. H.
,
Srivastava
,
A.
,
Gutfreund
,
D.
, and
Ahmed
,
F.
,
2022
, “
LINKS: A Dataset of a Hundred Million Planar Linkage Mechanisms for Data-Driven Kinematic Design
,”
Volume 3A: 48th Design Automation Conference (DAC)
,
St. Louis, MO
,
Aug. 14–17
,
p. V03AT03A040
.
33.
Hajdu
,
A.
,
Hajdu
,
L.
, and
Tijdeman
,
R.
,
2012
, “
Approximations of the Euclidean Distance by Chamfer Distances
,”
arXiv
.
34.
Radford
,
A.
,
Kim
,
J. W.
,
Hallacy
,
C.
,
Ramesh
,
A.
,
Goh
,
G.
,
Agarwal
,
S.
,
Sastry
,
G.
, et al.
,
2021
, “
Learning Transferable Visual Models From Natural Language Supervision
,”
arXiv
.
35.
Lyu
,
Z.
,
Purwar
,
A.
, and
Liao
,
W.
,
2024
, “
A Unified Real-Time Motion Generation Algorithm for Approximate Position Analysis of Planar N-Bar Mechanisms
,”
ASME J. Mech. Des.
,
146
(
6
), p.
063302
.
36.
Sener
,
S.
, and
Unel
,
M.
,
2006
, “
Geometric Invariant Curve and Surface Normalization
,”
International Conference on Image Analysis and Recognition
,
Póvoa de Varzim, Portugal
,
Sept. 18–20
, pp.
539
548
.
37.
Wilkinson
,
M.
,
Dumontier
,
M.
,
Aalbersberg
,
I. J.
,
Appleton
,
G.
,
Axton
,
M.
,
Baak
,
A.
,
Blomberg
,
N.
, et al
,
2016
, “
The FAIR Guiding Principles for Scientific Data Management and Stewardship
,”
Sci. Data
,
3
(
1
), p.
160018
.
38.
Kullback
,
S.
, and
Leibler
,
R. A.
,
1951
, “
On Information and Sufficiency
,”
Ann. Math. Stat.
,
22
(
1
), pp.
79
86
.
39.
Sun
,
J.
,
Wang
,
P.
,
Liu
,
W.
, and
Chu
,
J.
,
2018
, “
Noninteger-Period Motion Generation of a Planar Four-Bar Mechanism Using Wavelet Series
,”
Mech. Mach. Theory
,
121
(
3
), pp.
28
41
.
40.
Kouiroukidis
,
N.
, and
Evangelidis
,
G.
,
2011
, “
The Effects of Dimensionality Curse in High Dimensional kNN Search
,”
2011 15th Panhellenic Conference on Informatics
,
Kastoria, Greece
,
Sept. 30–Oct. 2
, pp.
41
45
.
41.
Agarap
,
A. F.
,
2018
, “
Deep Learning Using Rectified Linear Units (ReLU)
,”
CoRR. abs/1803.08375
. http://arxiv.org/abs/1803.08375
42.
Li
,
X.
,
Wu
,
J.
, and
Ge
,
Q. J.
,
2016
, “
A Fourier Descriptor-Based Approach to Design Space Decomposition for Planar Motion Approximation
,”
ASME J. Mech. Rob.
,
8
(
6
), p.
064501
.
43.
Kempe
,
A. B.
,
1877
,
How to Draw a Straight Line: A Lecture on Linkages
,
Macmillan and Company
,
London
. https://books.google.az/books? id=QsF6mxz0Fl4C&redir esc=y
44.
Mechanismic Inc.
,
2022
, “
MotionGen
,” http://www.motiongen.io.
You do not currently have access to this content.