Abstract
A dimensional synthesis method for a spatial RCCC rigid-body guidance mechanism that satisfies non-periodic design requirements is proposed. By solving the 21-dimensional spatial RCCC mechanism motion generation problem in five steps, the dimension of the numerical atlas database is effectively reduced. The installation angle parameters, link twists, link lengths and link offset are matched using the established numerical atlas database. The mechanism geometric parameters obtained from the database are then optimized using a genetic algorithm. On this basis, the equations for calculating the actual sizes and installation position parameters of the objective mechanism are established; thus, the spatial RCCC mechanism motion generation with non-periodic design requirements is realized. Since there are fewer independent variables in each step of the proposed reduced dimensional synthesis method, the computational burden is smaller than existing numerical atlas method. Avoiding the solution of complex nonlinear equations, the method is therefore not limited by the number of prescribed positions compared with the analytical method. Moreover, since the problem of synchronous optimization of input angles and geometric parameters is avoided, the efficiency is far higher than optimization method. Two examples are presented to demonstrate the efficacy and accuracy of the proposed theory.
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig1_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig2_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig3_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig4_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig5_HTML.png)
![](http://media.springernature.com/m312/springer-static/image/art%3A10.1007%2Fs40430-023-04566-3/MediaObjects/40430_2023_4566_Fig6_HTML.png)
Similar content being viewed by others
References
Freudenstein F (1955) Approximate synthesis of four-bar linkages. Transactions of the ASME 77:853–861. https://doi.org/10.1115/1.4014513
Liu W, Si H, Wang C et al (2023) Dimensional synthesis of motion generation in a spherical four-bar mechanism. Trans Can Soc Mech Eng. https://doi.org/10.1139/tcsme-2023-0067
Zhang C, Norton PERL, Hammonds T (1984) Optimization of parameters for specified path generation using an atlas of coupler curves of geared five-bar linkages. Mech Mach Theory 19(6):459–466. https://doi.org/10.1016/0094-114X(84)90052-1
Bulatović RR, Ðorđević SR (2011) Control of the optimum synthesis process of a four-bar linkage whose point on the working member generates the given path. Appl Math Comput 217(23):9765–9778. https://doi.org/10.1016/j.amc.2011.04.064
Huang QJ, Yu YC, Zhang K, Li SQ, Lu HB, Li JS, Zhang AD, Mei T (2022) Optimal synthesis of mechanisms using repellency evolutionary algorithm. Knowl-Based Syst 239:107928. https://doi.org/10.1016/j.knosys.2021.107928
Han JY, Cao Y (2017) Synthesis of 4C and RCCC linkages to visit four positions based on solution region methodology. In: International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engineers. 58172: V05AT08A052. https://doi.org/10.1115/DETC2017-68214
Zhang W, Liu Z, Sun J et al (2022) Path synthesis of a spherical five-bar mechanism based on a numerical atlas method. J Braz Soc Mech Sci Eng 44:554. https://doi.org/10.1007/s40430-022-03860-w
Li X, Wu T, Liu W, et al. (2020) Kinematic analysis and dimension synthesis of a spatial RRPCR mechanism. In: 2020 6th International Conference on Mechanical Engineering and Automation Science (ICMEAS). IEEE: 87–92. https://doi.org/10.1109/ICMEAS51739.2020.00024
Liu W, Zhao Y, Qin T et al (2023) Optimal synthesis of a spatial RRSS mechanism for path generation. Meccanica 58:255–285. https://doi.org/10.1007/s11012-022-01616-3
Lin S, Wang H, Zhang Y et al (2020) Kinematic geometry description of a line with four positions and its application in dimension synthesis of spatial linkage. J Mech Robot 12(3):031006. https://doi.org/10.1115/1.4045426
Bai SP, Li Z, Angeles J (2022) Exact path synthesis of rccc linkages for a maximum of nine prescribed positions. J Mech Robot 14(2):021011. https://doi.org/10.1115/1.4052336
Figliolini G, Rea P, Angeles J (2016) The synthesis of the axodes of RCCC linkages. J Mech Robot 8(2):021011. https://doi.org/10.1115/1.4031950
Garcia-Marina V, Fernández de Bustos I, Urkullu G et al (2020) Optimum dimensional synthesis of planar mechanisms with geometric constraints. Meccanica 55(11):2135–2158. https://doi.org/10.1007/s11012-020-01250-x
Zhang K, Huang Q, Zhang Y et al (2019) Hybrid Lagrange interpolation differential evolution algorithm for path synthesis. Mech Mach Theory 134:512–540. https://doi.org/10.1016/j.mechmachtheory.2019.01.012
Hadizadeh Kafash S, Nahvi A (2017) Optimal synthesis of four-bar motion generator linkages using circular proximity function. Proc Inst Mech Eng C J Mech Eng Sci 231(5):892–908. https://doi.org/10.1177/0954406215621586
Kafash SH, Nahvi A (2017) Optimal synthesis of four-bar path generator linkages using circular proximity function. Mech Mach Theory 115:18–34. https://doi.org/10.1016/j.mechmachtheory.2017.04.010
Han JY, Cao Y (2019) Analytical synthesis methodology of RCCC linkages for the specified four poses. Mech Mach Theory 133:531–544. https://doi.org/10.1016/j.mechmachtheory.2018.12.005
Cao Y, Han JY (2020) Solution region-based synthesis methodology for spatial HCCC linkages. Mech Mach Theory 143:103619. https://doi.org/10.1016/j.mechmachtheory.2019.103619
Wang GM, Zhang H, Li X et al (2019) Computer-aided synthesis of spherical and planar 4R linkages for four specified orientations. Mechanical sciences 10(1):309–320. https://doi.org/10.5194/ms-10-309-2019,2019
Zhang W, Liu Z, Liu W, Sun J, Lu H (2023) Dimensional synthesis of a spherical linkage crank slider mechanism for motion generation using an optimization algorithm. Mech Sci 14:125–142. https://doi.org/10.5194/ms-14-125-2023
Hernández A, Muñoyerro A, Urízar M et al (2021) Hybrid optimization based mathematical procedure for dimensional synthesis of slider-crank linkage. Mathematics 9(13):1581. https://doi.org/10.3390/math9131581
Peón-Escalante R, Jiménez FC, Soberanis MAE et al (2020) Path generation with dwells in the optimum dimensional synthesis of stephenson III six-bar mechanisms. Mech Mach Theory 144:103650. https://doi.org/10.1016/j.mechmachtheory.2019.103650
Hernández A, Muñoyerro A, Urízar M et al (2021) Comprehensive approach for the dimensional synthesis of a four-bar linkage based on path assessment and reformulating the error function. Mech Mach Theory 156:104126. https://doi.org/10.1016/j.mechmachtheory.2020.104126
Lee WT, Cosme J, Russell K (2017) On RCCC linkage motion generation with defect elimination for an indefinite number of precision positions. J Mech Robot 9(6):064501. https://doi.org/10.1115/1.4038066
Bai SP, Angeles J (2015) Synthesis of RCCC linkages to visit four given poses. J Mech Robot 7(3):031004. https://doi.org/10.1115/1.4028637
Peñuñuri F, Peón-Escalante R, Villanueva C et al (2011) Synthesis of mechanisms for single and hybrid tasks using differential evolution. Mech Mach Theory 46(10):1335–1349. https://doi.org/10.1016/j.mechmachtheory.2011.05.013
Lee WT, Shen Q, Russell K (2020) A general spatial multi-loop linkage optimization model for motion generation with static loading. Inverse Probl Sci Eng 28(1):69–86. https://doi.org/10.1080/17415977.2019.1603301
Zhao P, Li X, Zhu L et al (2016) A novel motion synthesis approach with expandable solution space for planar linkages based on kinematic-mapping. Mech Mach Theory 105:164–175. https://doi.org/10.1016/j.mechmachtheory.2016.06.021
Sancibrian R, Sarabia EG, Sedano A et al (2016) A general method for the optimal synthesis of mechanisms using prescribed instant center positions. Appl Math Model 40(3):2206–2222. https://doi.org/10.1016/j.apm.2015.09.032
Russell K, Shen Q, Lee WT et al (2009) On the synthesis of spatial RRSS motion generators with prescribed coupler loads. J Adv Mech Des Syst Manuf 3(3):236–244. https://doi.org/10.1299/jamdsm.3.236
Wu J, Ge QJ, Gao F et al (2011) On the extension of a Fourier descriptor based method for planar four-bar linkage synthesis for generation of open and closed paths. J Mech Robot 3(3):031002. https://doi.org/10.1115/1.4004227
Unruh V, Krishnaswami P (1995) A computer-aided design technique for semi-automated infinite point coupler curve synthesis of four-bar linkages. J Mech Des 117(1):143–149. https://doi.org/10.1115/1.2826099
Galán-Marín G, Alonso FJ, Del Castillo JM (2009) Shape optimization for path synthesis of crank-rocker mechanisms using a wavelet-based neural network. Mech Mach Theory 44(6):1132–1143. https://doi.org/10.1016/j.mechmachtheory.2008.09.006
Mullineux G (2011) Atlas of spherical four-bar mechanisms. Mech Mach Theory 46(11):1811–1823. https://doi.org/10.1016/j.mechmachtheory.2011.06.001
Li XY, Wu J, Ge QJ (2016) A Fourier descriptor-based approach to design space decomposition for planar motion approximation. J Mech Robot 8(6):064501. https://doi.org/10.1115/1.4033528
Sharma S, Purwar A, Jeffrey GQ (2019) A motion synthesis approach to solving Alt-Burmester problem by exploiting Fourier descriptor relationship between path and orientation data. J Mech Robot 11(1):011016. https://doi.org/10.1115/1.4042054
Sun JW, Liu Q, Chu J (2017) Motion generation of RCCC mechanism using numerical atlas. Mech Based Des Struct Mach 45(1):62–75. https://doi.org/10.1080/15397734.2016.1144206
Liu W R, Sun J W, Chu J (2019) Dimensional Synthesis of Non-periodic Function Generation of a Spatial RSSR Mechanism Using a Numerical Atlas Method. In: IFToMM International Conference on Mechanisms, Transmissions and Applications. Springer, Singapore. 12–20. https://doi.org/10.1007/978-981-15-0142-5_2
Liu WR, Sun JW, Zhang B et al (2018) A novel synthesis method for nonperiodic function generation of an RCCC Mechanism. J Mech Robot 10(3):034502. https://doi.org/10.1115/1.4039497
Liu WR, Sun JW, Chu J (2020) Synthesis of a spatial RRSS mechanism for path generation using the numerical atlas method. J Mech Des 142(1):012303. https://doi.org/10.1115/1.4044110
Su H, Collins CL, McCarthy JM (2002) Classification of RRSS linkages. Mech Mach Theory 37(11):1413–1433. https://doi.org/10.1016/S0094-114X(02)00060-5
Funding
This work was supported by the Hubei Provincial Natural Science Foundation of China (Grant No. 2022CFC035), the Hubei Province Major Science and Technology Special Project (Grant No. 2021AAA003), the National Natural Science Foundation of China (Grant No. 62171328), the Jilin Provincial Department of Science and Technology Youth Science and Technology Innovation Team Project (Grant No. 20210509041RQ), the Scientific Research Project of Education Department of Hubei Province (Grant No. D20222603), the Science and Technology Project of Xiangyang City (Grant No. 2022ABH006646), and the Science and Technology Project of Xiangyang high-tech zone. All findings and results presented in this paper are those of the authors and do not represent those of the funding agencies.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Technical Editor: Rogério Sales Gonçalves.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
Appendix 1
Based on Eq. (11), the projection of point Ptn (xPtn, yPtn, and zPtn) of rigid-body line PtnQtn in complex plane x′O′y′ can be expressed as:
According to Eq. (29), to eliminate installation position parameters Ox and Oy, the difference between the projection of point PtM of the rigid-body line PtMQtM and that of point PtM+1 of the rigid-body line Pt M+1Qt M+1 in the complex plane x′O′y′ can be expressed as:
Then, the vector FM is rotated corresponding Δθ1M (Δθ1M = θ1M+1-θ1M and M = 1, 2, …, N-2) around the z-axis.
According to Eqs. (30) and (31), we can obtain:
Substituting Eq. (29) into (32) gives:
According to Eq. (23), the relative displacement of the coupler link Γj* can be expressed as:
Substituting Eqs. (35) and (36) into (33) gives:
According to Eq. (37), there are two unknowns in equation rPsinαPx and αPyz. To find αPyz, the following can be obtained:
According to the known parameters, only αPyz is unknown in Eq. (38). For direct expression, the objective mechanism size parameter αPyz can be expressed as:
where
\(h = i\sin \alpha_{12} \tan \alpha_{12} + i\cos \alpha_{12} .\)
Similarly, αQyz can be determined. Substituting αPyz into Eq. (37), rPsinαPx can be expressed as:
where
Similarly, rQsinαQx can be determined.
Appendix 2
Substituting the obtained mechanism size parameters rPsinαPx and αPyz into Eq. (30) gives:
Based on Eq. (41), rPcosαPx can be solved as follows:
where
Similarly, rQcosαQx can be solved. rP, rQ, αPx and αQx can be determined according to Eqs. (40) and (42).
According to Eqs. (11) and (12), the basic dimensional parameters of the mechanism and the installation angle parameters are obtained; then, the installation position parameters of the objective mechanism spatial RCCC can be represented as follows:
Appendix 3
See Fig.
7.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Liu, W., Qu, X., Qin, T. et al. Dimensional synthesis of motion generation of a spatial RCCC mechanism. J Braz. Soc. Mech. Sci. Eng. 46, 41 (2024). https://doi.org/10.1007/s40430-023-04566-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40430-023-04566-3