Hostname: page-component-848d4c4894-ndmmz Total loading time: 0 Render date: 2024-06-09T16:40:59.788Z Has data issue: false hasContentIssue false

A machine learning-based approach for automatic motion/constraint and mobility analysis of parallel robots

Published online by Cambridge University Press:  17 May 2024

Xinming Huo
Affiliation:
Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, Tianjin, RP China
Zehong Song
Affiliation:
Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, Tianjin, RP China
Tao Sun*
Affiliation:
Key Laboratory of Mechanism Theory and Equipment Design of Ministry of Education, Tianjin University, Tianjin, RP China
*
Corresponding author: Tao Sun; Email: stao@tju.edu.cn

Abstract

Motion and constraint identification are the fundamental issue throughout the development of parallel mechanisms. Aiming at meaningful result with heuristic and visualizable process, this paper proposes a machine learning-based method for motions and constraints modeling and further develops the automatic software for mobility analysis. As a preliminary, topology of parallel mechanism is characterized by recognizable symbols and mapped to the motion of component limb through programming algorithm. A predictive model for motion and constraint with their nature meanings is constructed based on neural network. An increase in accuracy is obtained by the novel loss function, which combines the errors of network and physical equation. Based on the predictive model, an automatic framework for mobility analysis of parallel mechanisms is constructed. A software is developed with WebGL interface, providing the result of mobility analysis as well as the visualizing process particularly. Finally, five typical parallel mechanisms are taken as examples to verify the approach and its software. The method facilitates to attain motion/constraint and mobility of parallel mechanisms with both numerical and geometric features.

Type
Research Article
Copyright
© The Author(s), 2024. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Huang, Z., Li, Q. and Ding, H., “Dependency and Reciprocity of Screws,” In: Mechanisms and Machine Science (Springer International Publishing, Switzerland, 2013).Google Scholar
Hunt, K. H., Kinematic Geometry of Mechanisms (Oxford University Press, Oxford University, 1978).Google Scholar
Meyer, C. D.. Matrix Analysis and Applied Linear Algebra (Society for Industrial and Applied Mathematics, 2000).CrossRefGoogle Scholar
Sugimoto, K. and Duffy, J., “Application of linear algebra to screw systems,” Mech Mach Theory 17(1), 7383 (1982).CrossRefGoogle Scholar
Dai, J. S. and Jones, J. R., “A linear algebraic procedure in obtaining reciprocal screw systems,” J Robot Syst 20(7), 401412 (2003).CrossRefGoogle Scholar
Ding, H., Cao, W., Cai, C. and Kecskeméthy, A., “Computer-aided structural synthesis of 5-DOF parallel mechanisms and the establishment of kinematic structure databases,” Mech Mach Theory 83, 1430 (2015).CrossRefGoogle Scholar
Huang, T., Yang, S., Wang, M., Sun, T. and Chetwynd, D. G., “An approach to determining the unknown twist/wrench subspaces of lower mobility serial kinematic chains,” J Mech Robot 7(3), 031003 (2015).CrossRefGoogle Scholar
Pei, X. and Yu, J., “A visual graphic approach for mobility analysis of parallel mechanisms,” Front Mech Eng 6(1), 9295 (2011).CrossRefGoogle Scholar
Huo, X., Sun, T. and Song, Y., “A geometric algebra approach to determine motion/constraint, mobility and singularity of parallel mechanism,” Mech Mach Theory 116, 273293 (2017).CrossRefGoogle Scholar
Liu, H., Kecskeméthy, A. and Huang, T., “An automatic approach for identification of natural reciprocal screw systems of serial kinematic chains based on the invariance properties matrix,” Mech Mach Theory 107, 352368 (2017).CrossRefGoogle Scholar
Atmeh, G. and Subbarao, K., “A dynamic neural network with feedback for trajectory generation,” IFAC-PapersOnLine 49(1), 367372 (2016).CrossRefGoogle Scholar
Liu, X., Yao, J., Li, Q. and Zhao, Y., “Coordination dynamics and model-based neural network synchronous controls for redundantly full-actuated parallel manipulator,” Mech Mach Theory 160, 104284 (2021).CrossRefGoogle Scholar
Freitag, S., Peters, S., Edler, P. and Meschke, G., “Reliability-based optimization of structural topologies using artificial neural networks,” Probab Eng Mech 70, 103356 (2022).CrossRefGoogle Scholar
Zhu, X., Shen, H., Wu, C., Chablat, D. and Yang, T., “Computer-aided mobility analysis of parallel mechanisms,” Mech Mach Theory 148, 103810 (2020).CrossRefGoogle Scholar
Meng, X. and Gao, F., “A framework for computer-aided type synthesis of parallel robotic mechanisms, proceedings of the institution of mechanical engineers,” Proceed Inst Mech Eng Part C: J Mech Eng Sci 228(18), 34963504 (2014).CrossRefGoogle Scholar
Zhu, X., Yao, X., Shen, H. and Yang, T., “Structural Synthesis Based On POC Set for Lower-Mobility Non-Overconstrained Parallel Mechanisms,” In: Mechanisms and Machine Science (Springer International Publishing, Switzerland, 2016).Google Scholar
Zhu, X., Shen, H., Wu, C. and Yang, T., “Automatic Mobility Analysis of Parallel Mechanisms Based On Position and Orientation Characteristic Equation. Part II: Mobility Analysis and Examples,” In: Mechanisms and Machine Science (Springer International Publishing, Switzerland, 2019).Google Scholar
Jin, Q. and Yang, T.-L., “Theory for topology synthesis of parallel manipulators and its application to three-dimension-translation parallel manipulators,” J Mech Design 126(4), 625639 (2004).CrossRefGoogle Scholar
Yang, T., Liu, A., Shen, H., Hang, L., Luo, Y. and Jin, Q.. Topology Structure Design of Robot Mechanisms (Springer Nature Singapore Pte Ltd, Singapore, 2018).CrossRefGoogle Scholar
Du, J., “Automatic mobility analysis of parallel mechanisms based on geometric algebra,” Tran Chin Soc Agric Mach 49(6), 400407 (2018).Google Scholar
Gogu, G., “Mobility of mechanisms: A critical review,” Mech Mach Theory 40(9), 10681097 (2005).CrossRefGoogle Scholar
Li, J., Wu, G., Shen, H., Muller, A., Liu, A. and Yang, T.-L, “Topology of robotic mechanisms: Framework and mathematics methods-in conjunction with a review of four original theories,” Mech Mach Theory 175, 104895 (2022).CrossRefGoogle Scholar
Sun, T., Yang, S. and Lian, B.. Finite and Instantaneous Screw Theory in Robotic Mechanism, Springer Tracts in Mechanical Engineering (Springer International Publishing, 2020).Google Scholar
Kong, X. and Gosselin, C. M., “Kinematics and singularity analysis of a novel type of 3-CRR 3-DOF translational parallel manipulator,” Int J Robot Res 21(9), 791798 (2002).CrossRefGoogle Scholar
Zhao, C., Chen, Z., Li, Y. and Huang, Z., “Motion characteristics analysis of a novel 2R1T 3-UPU parallel mechanism,” J Mech Design 142(1), 012302 (2019).CrossRefGoogle Scholar
Hu, B., “Kinematically identical manipulators for the exechon parallel manipulator and their comparison study,” Mech Mach Theory 103, 117137 (2016).CrossRefGoogle Scholar
Chang-Siu, E., Snell, A., McInroe, B. W., Balladarez, X. and Full, R. J., “How to use the omni-wrist III for dexterous motion: An exposition of the forward and inverse kinematic relationships,” Mech Mach Theory 168, 104601 (2022).CrossRefGoogle Scholar