A General Procedure for Basic Kinematic Chain Formation and Topology Selection for Planar Mechanisms
Abstract
1. Introduction
1.1. Literature Review
1.2. Limitations and Overview
2. Materials and Methods—Type Synthesis Methodology
2.1. Basic Kinematic Chains (BKCs)
2.2. Special Rules and Techniques for BKC Formation
2.3. Modeling Common Machine Elements as BKCs
2.4. Topological Design Selection Principles
2.4.1. Compactness
2.4.2. Reach
2.4.3. Stability
2.4.4. Dynamic/Static Performance
2.4.5. Complexity and Manufacturing
2.4.6. Kinematic Task, Six-Bar Examples
2.4.7. Methodology Summary
3. Results—Design Examples
3.1. Design Example #1—Bookcase Cover
3.2. Design Example #2
3.3. Design Example Number #3
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| BKC | Basic kinematic chain |
| BKD | Basic kinematic diagram |
| F1 | A joint that removes two degrees of freedom from a planar mechanism |
| F2 | A joint that removes one degree of freedom from a planar mechanism |
References
- Erdman, A. Computer-Aided Mechanism Design: Now and the Future. J. Mech. Des. Trans. ASME 1995, 117, 93–100. [Google Scholar]
- Willis, R. Principles of Mechanism; University of Cambridge: Cambridge, UK, 1841. [Google Scholar]
- Reuleaux, F.; der Kinematik, L.; Braunschweig, F. Vieweg and Sohn. 1875. Available online: https://archive.org/details/lehrbuchderkine01reulgoog (accessed on 21 March 2024).
- Madan, S.R.; Qureshi, S.; Patel, M. A New Theory (Based on Invarient Labeling of Links) for Topological Structure Analysis of Kinematic. Int. J. Res. Aeronaut. Mech. Eng. 2014, 2, 75–87. [Google Scholar]
- Titus, J.E.; Erdman, A.G. On Determining Isomorphism of Basic Kinematic Chains. In Proceedings of the 10th Applied Mechanisms Conference, New Orleans, LA, USA, 20–22 December 1987. [Google Scholar]
- Rizvi, S.S.H.; Hasan, A.; Khan, R.A. A New Method Based on the Comparison of the Unique Chain Code to Detect Isomorphism among Kinematic Chain. Int. J. Mod. Eng. Res. 2014, 4, 16–21. [Google Scholar]
- Ding, H.; Huang, P.; Zi, B.; Kecskeméthy, A. Automatic synthesis of kinematic structures of mechanisms and robots especially for those with complex structures. Appl. Math. Model. 2012, 36, 6122–6131. [Google Scholar] [CrossRef]
- Ding, H.; Huang, P.; Yang, W.; Kecskeméthy, A. Automatic generation of the complete set of planar kinematic chains with up to six independent loops and up to 19 links. Mech. Mach. Theory 2015, 96, 75–93. [Google Scholar] [CrossRef]
- Ahamad, S.; Mohammad, A.; Jiyaul, M. Identification of Isomorphism of Kinematic Chains Using Different Kinematic Pairs. Int. J. Eng. Sci. Res. Technol. 2016, 5, 678–683. [Google Scholar]
- Verma, S. Structural analysis and Identification of Isomorphism between Six Link Planar Kinematic Chains using Graph Theory. Int. J. Comput. Eng. Manag. 2013, 16, 24–30. [Google Scholar]
- Kamesh, V.V.; Rao, K.M.; Rao, A.B.S. An innovative approach to detect isomorphism in planar and geared kinematic chains using graph theory. J. Mech. Des. 2017, 139, 122301. [Google Scholar] [CrossRef]
- Sun, L.; Zhou, Y.Z.; Chen, X.; Wu, C.Y.; Zhang, G.F. Type Synthesis and Application of Gear Linkage Transplanting Mechanisms Based on Graph Theory. Trans. ASABE 2019, 62, 515–528. [Google Scholar] [CrossRef]
- Singh, T.S.V.P. Structural Analysis of Twelve Link Kinematic Chain using Graph Theory. Int. J. Sci. Res. Dev. 2017, 5, 459–462. [Google Scholar]
- Xue, H.L.; Liu, G.; Yang, X.H. A review of graph theory application research in gears. Proc. Inst. Mech. Eng. C J. Mech. Eng. Sci. 2016, 230, 1697–1714. [Google Scholar] [CrossRef]
- Hasan, A. Isomorphism in kinematic chains. Int. J. Res. Eng. Sci. 2013, 29, 1065–1070. [Google Scholar] [CrossRef]
- Hung, C.C.; Yan, H.S.; Pennock, G.R. A procedure to count the number of planar mechanisms subject to design constraints from kinematic chains. Mech. Mach. Theory 2008, 43, 676–694. [Google Scholar] [CrossRef]
- Rizvi, S.S.H.; Hasan, A.; Khan, R.A. A new method for distinct inversions and isomorphism detection in kinematic chains. Int. J. Mech. Robot. Syst. 2016, 3, 48. [Google Scholar] [CrossRef]
- Srinath, A.; Rao, A.C. Correlation to detect isomorphism, parallelism and type of freedom. Mech. Mach. Theory 2006, 41, 646–655. [Google Scholar] [CrossRef]
- Dargar, A.; Hasan, A.; Khan, R.A. Some new codes for isomorphism identification among kinematic chains and their inversions. Int. J. Mech. Robot. Syst. 2013, 1, 49. [Google Scholar] [CrossRef]
- Dargar, A.; Hasan, A.; Khan, R.A. Identification of isomorphism among kinematic chains and inversions using link adjacency values. Int. J. Mech. Mater. Eng. 2009, 4, 309–315. [Google Scholar]
- Hasan, A.; Khan, R.A.; Dargar, A.K. Isomorphism and Inversions of Kinematic Chains Up to 10-Links, 13th National Conference on Machines and Mechanisms. NaCoMM 2007, 2007. Available online: https://www.academia.edu/103607963/Isomorphism_and_Inversions_of_Kinematic_Chains_Up_to_Ten_Links_Using_Degrees_of_Freedom_of_Kinematic_Pairs (accessed on 30 December 2025).
- Deng, T.; Xu, H.; Tang, P.; Liu, P.; Yan, L. A novel algorithm for the isomorphism detection of various kinematic chains using topological index. Mech. Mach. Theory 2020, 146, 103740. [Google Scholar] [CrossRef]
- Rai, R.K.; Punjabi, S. Isomorphism detection of planar kinematic chains with multiple joints using information theory. J. Mech. Des. 2019, 141, 102303. [Google Scholar] [CrossRef]
- Sun, L.; Liu, X.; Liu, X.; Hong, X.; Pei, H.; Zhang, D. An isomorphism identification method of kinematic chain based on optimal arrangement and comparison of branch-chain matrix derived from dendrogram graph. Adv. Mech. Eng. 2022, 14, 1–14. [Google Scholar] [CrossRef]
- Kong, F.G.; Li, Q.; Zhang, W.J. An artificial neural network approach to mechanism kinematic chain isomorphism identification. Mech. Mach. Theory 1999, 34, 271–283. [Google Scholar] [CrossRef]
- Rao, A.C. Hamming number technique—I. Further applications. Mech. Mach. Theory 1997, 32, 477–488. [Google Scholar] [CrossRef]
- Rao, A.C. Hamming number technique—II. Generation of planar kinematic chains. Mech. Mach. Theory 1997, 32, 489–499. [Google Scholar] [CrossRef]
- Rao, A.C. An artificial neural network approach to mechanism kinematic chain isomorphism identification. Mech. Mach. Theory 2002, 37, 549–551. [Google Scholar] [CrossRef]
- Rao, A.C.; Raju, D.V. Application of the hamming number technique to detect isomorphism among kinematic chains and inversions. Mech. Mach. Theory 1991, 26, 55–75. [Google Scholar] [CrossRef]
- Rao, A.C. A genetic algorithm for topological characteristics of kinematic chains. J. Mech. Des. Trans. ASME 2000, 122, 228–231. [Google Scholar] [CrossRef]
- Rao, A.C. Pseudogenetic algorithm for evaluation of kinematic chains. Mech. Mach. Theory 2006, 41, 473–485. [Google Scholar] [CrossRef]
- Hrones, J.A.; Nelson, G.L. Analysis of the Four-Bar Linkage; The Technology Press of the Massachusetts Institute of Technology: Cambridge, MA, USA; John Wiley & Sons: New York, NY, USA, 1951. [Google Scholar]
- Todd, P.; Mueller, D. Atlas of the Four-Bar Linkage; Saltire Software: Portland, OR, USA, 2014; 534p. [Google Scholar]
- Zhang, C.; Norton, P.E.R.L.; Hammonds, T. Optimization of parameters for specified path generation using an atlas of coupler curves of geared five-bar linkages. Mech. Mach. Theory 1984, 19, 459–466. [Google Scholar] [CrossRef]
- Belfiore, N.P.; Pennestrì, E. An atlas of linkage-type robotic grippers. Mech. Mach. Theory 1997, 32, 811–833. [Google Scholar] [CrossRef]
- Raghavan, M. An Atlas of Linkages for Independent Suspensions on JSTOR. SAE Trans. 1991, 100, 1734–1741. Available online: https://www.jstor.org/stable/44632152 (accessed on 28 July 2024).
- Eleashy, H. A new atlas for 8-bar kinematic chains with up to 3 prismatic pairs using Joint Sorting Code. Mech. Mach. Theory 2018, 124, 118–132. [Google Scholar] [CrossRef]
- Kaup, V. An Atlas of 12-Link, 1—Freedom Simple Jointed Kinematic Chains and Mechanisms. Int. J. Res. Sci. Innov. 2015, II, 17–31. [Google Scholar]
- Pucheta, M.A.; Cardona, A. Design of bistable compliant mechanisms using precision-position and rigid-body replacement methods. Mech. Mach. Theory 2010, 45, 304–326. [Google Scholar] [CrossRef]
- Liu, Y.; McPhee, J. Automated Kinematic Synthesis of Planar Mechanisms with Revolute Joints. Mech. Based Des. Struct. Mach. 2007, 35, 405–445. [Google Scholar] [CrossRef]
- Pucheta, M.A.; Cardona, A. Topological and dimensional synthesis of planar linkages for multiple kinematic tasks. Multibody Syst. Dyn. 2013, 29, 189–211. [Google Scholar] [CrossRef]
- Kim, S.I.; Kim, Y.Y. Topology optimization of planar linkage mechanisms. Int. J. Numer. Methods Eng. 2014, 98, 265–286. [Google Scholar] [CrossRef]
- Yim, N.H.; Kang, S.W.; Kim, Y.Y. Topology Optimization of Planar Gear-Linkage Mechanisms. J. Mech. Design. Trans. ASME 2019, 141, 032301. [Google Scholar] [CrossRef]
- Han, S.M.; Kim, S.I.; Kim, Y.Y. Topology optimization of planar linkage mechanisms for path generation without prescribed timing. Struct. Multidiscip. Optim. 2017, 56, 501–517. [Google Scholar] [CrossRef]
- Han, S.M.; Kim, Y.Y. Topology Optimization of Linkage Mechanisms Simultaneously Considering Both Kinematic and Compliance Characteristics. J. Mech. Des. 2021, 143, 061704. [Google Scholar] [CrossRef]
- Kim, W.R.; Jung, J.; Ha, J.U.; Lee, D.; Shim, J.K. Data-Driven Dimensional Synthesis of Diverse Planar Four-bar Function Generation Mechanisms via Direct Parameterization. arXiv 2025, arXiv:2507.08269. [Google Scholar]
- Murphy, M.D. A Generalized Theory for the Type Synthesis and Design of Compliant Mechanisms. Ph.D. Thesis, Purdue University, Lafayette, IN, USA, 1993. [Google Scholar]
- Murphy, M.; Midha, A.; Howell, L. Methodology for the Design of Compliant Mechanisms Employing Type Synthesis Techniques with Example. In 23rd Biennial Mechanisms Conference: Mechanism Synthesis and Analysis; American Society of Mechanical Engineers: New York, NY, USA, 1994. [Google Scholar]
- Murphy, M.D.; Midha, A.; Howellt, L.L. The Topological Synthesis of Compliant Mechanisms. Mach. Theory 1996, 31, 185–199. [Google Scholar] [CrossRef]
- Zhu, B.; Zhang, X.; Zhang, H.; Liang, J.; Zang, H.; Li, H.; Wang, R. Design of compliant mechanisms using continuum topology optimization: A review. Mech. Mach. Theory 2020, 143, 103622. [Google Scholar] [CrossRef]
- Kong, X.; Gosselin, C. Type Synthesis of Parallel Mechanisms; Springer Tracts in Advanced Robotics; Springer: Berlin/Heidelberg, Germany, 2007; Volume 33, pp. 1–272. [Google Scholar] [CrossRef]
- Li, Q.; Hervé, J.M.; Ye, W. Springer Tracts in Mechanical Engineering, Geometric Method for Type Synthesis of Parallel Manipulators; Springer: Berlin/Heidelberg, Germany, 2020; Available online: https://link.springer.com/book/10.1007/978-981-13-8755-5 (accessed on 24 February 2026).
- Ye, W.; Li, Q. Type Synthesis of Lower Mobility Parallel Mechanisms: A Review. Chin. J. Mech. Eng. 2019, 32, 38. [Google Scholar] [CrossRef]
- Rao, A.C. Topological Characteristics of Linkage Mechanisms with Particular Reference to Platform-Type Robots. Mech. Mach. Theory 1995, 30, 33–42. [Google Scholar] [CrossRef]
- Rao, A.C. Platform-Type Planar Robots: Topology-Based Selection for Rigidity and Work Space. J. Robot. Syst. 1997, 14, 355–364. [Google Scholar] [CrossRef]
- Dargar, A. Topological Characteristics of Planar Linkage Including Platform Type Robots. Univers. J. Mech. Eng. 2014, 2, 83–86. [Google Scholar] [CrossRef]
- Vijay, P.; Srinath, A.; Venkat, P.S.N. Topological Synthesis and Structural Analysis of Planar Parallel Mechanisms. Int. J. Mech. Prod. Eng. Res. Dev. 2019, 9, 879–894. [Google Scholar] [CrossRef]
- Rao, A.C.; Jagadeesh, A. Structure-based dynamic characteristics of planar linkages including platform-type robots. J. Robot. Syst. 1997, 14, 621–629. [Google Scholar] [CrossRef]
- Freudenstein, F.; Maki, E.R. Development of an Optimum Variable-Stroke Internal-Combustion Engine Mechanism from the Viewpoint of Kinematic Structure. J. Mech. Transm. Autom. Des. 1983, 105, 259–266. [Google Scholar] [CrossRef]
- Sandor, G.N.; Erdman, A.G. Advanced Mechanism Design: Analysis and Synthesis Vol I; Prentice Hall: Hoboken, NJ, USA, 1984. [Google Scholar]
- Yan, H.S.; Hwang, Y.W. Number synthesis of kinematic chains based on permutation groups. Math. Comput. Model. 1990, 13, 29–42. [Google Scholar] [CrossRef]
- Sandor, G.N.; Erdman, A.G. Advanced Mechanism Design: Analysis and Synthesis Vol II; Prentice Hall: Hoboken, NJ, USA, 1984. [Google Scholar] [CrossRef]
- Liu, T.S.; Chou, C.C. Type Synthesis of Vehicle Planar Suspension Mechanism Using Graph Theory. J. Mech. Des. 1993, 115, 652–657. [Google Scholar] [CrossRef]
- Yan, H.-S.; Chen, J.-J. Creative design of a wheel damping mechanism. Mech. Mach. Theory 1985, 20, 597–600. [Google Scholar] [CrossRef]






















| Number | Design Questions |
|---|---|
| 1 | How many links and joints are required for the desired degrees of freedom? (See Equation (1)). |
| 2 | How many of each link type are needed for this link set? (i.e., binary, ternary, quaternary, see Equation (2)). |
| 3 | How many different link sets satisfy the desired degrees of freedom? |
| 4 | How many linkage topologies can be formed from these sets of links? |
| 5 | How many unique topologies are available from which to choose? |
| 6 | How many ways can a ground link be chosen for each topology? (kinematic inversions). |
| 7 | How can one predict if any topologic inversions are inherently better than all others for the task at hand? |
| 8 | How many ways can the types of joints required to satisfy the task be distributed throughout the linkage? |
| 9 | How many different links could serve as the input drivers? |
| Links | Degrees of Freedom | ||||||
|---|---|---|---|---|---|---|---|
| - | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 6 | 2 | 0 | 1 | 0 | 0 | 0 | 0 |
| 7 | 0 | 4 | 0 | 1 | 0 | 0 | 0 |
| 8 | 16 | 0 | 7 | 0 | 1 | 0 | 0 |
| 9 | 0 | 40 | 0 | 10 | 0 | 1 | 0 |
| 10 | 230 | 0 | 98 | 0 | 14 | 0 | 1 |
| 11 | 0 | 839 | 0 | 189 | 0 | 19 | 0 |
| 12 | 6862 | 0 | 2442 | 0 | 354 | 0 | 24 |
| Law # | Transformation Law Description 1 |
|---|---|
| 1 | A sliding lower-pair joint can be substituted for a pin lower-pair joint without changing the degrees of freedom. |
| 2 | Substitution of a higher-pair joint for a lower-pair joint without removal of a link will increase the degrees of freedom by 1. |
| 3 | Removal of any binary link will decrease the degrees of freedom by 1. |
| 4 | (Directly from 2 and 3) Removal of a pin-connected binary link and substitution of a higher-pair joint for the binary link and its 2 lower-pair joints will not change the degrees of freedom. (The opposite is also true, i.e., the substitution of a pin-connected binary link for a higher-pair joint will not affect the degrees of freedom). |
| 5 | Partial shrinkage of a higher-order link will create a multiple joint but will not change the degrees of freedom. |
| 6 | Total shrinkage of a higher-order link will create a multiple joint, and decrease the degrees of freedom by l. This is similar to law 3. Laws 3 and 6 can be combined to read: the removal of any binary link decreases the degrees of freedom by l, but the removal of a higher-order link also creates a multiple joint. |
| 7 | Allowing a mechanism to be grounded through a single joint instead of a binary link increases the degrees of freedom by 1 and creates a multiple joint at the ground. |
| Position 1 | Position 2 | Position 3 | |
|---|---|---|---|
| Coordinates | 0 + 0i | 10 + 11i | 30 + 14i |
| Prescribed Angle (°) | 0 | 5 | 50 |
| Watt I | Watt II | |
|---|---|---|
| Topologies: | ![]() | ![]() |
| Average Total Length | 239.874 | 610.696 |
| Minimum Total Length | 105.802 | 136.067 |
| Average Mechanical Advantage | 0.1009 | 1.1363 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Erdman, A.; Titus, J.; Ibrahim, M.S.; Mather, S. A General Procedure for Basic Kinematic Chain Formation and Topology Selection for Planar Mechanisms. Designs 2026, 10, 46. https://doi.org/10.3390/designs10030046
Erdman A, Titus J, Ibrahim MS, Mather S. A General Procedure for Basic Kinematic Chain Formation and Topology Selection for Planar Mechanisms. Designs. 2026; 10(3):46. https://doi.org/10.3390/designs10030046
Chicago/Turabian StyleErdman, Arthur, John Titus, Mahmud Suhaimi Ibrahim, and Sean Mather. 2026. "A General Procedure for Basic Kinematic Chain Formation and Topology Selection for Planar Mechanisms" Designs 10, no. 3: 46. https://doi.org/10.3390/designs10030046
APA StyleErdman, A., Titus, J., Ibrahim, M. S., & Mather, S. (2026). A General Procedure for Basic Kinematic Chain Formation and Topology Selection for Planar Mechanisms. Designs, 10(3), 46. https://doi.org/10.3390/designs10030046


