Data-Driven Hybrid Kinematic Modeling of Stewart Platforms
Abstract
This study presents a data-driven and highly accurate forward kinematic modeling approach for six-degree-of-freedom (DoF) Stewart platform mechanism. Traditional analytical and numerical methods have significant limitations due to high computational costs and multiple solution uncertainties. Furthermore, the gimbal lock singularity arising in orientation parameterizations based on Euler angles further reduces the reliability of these methods in practical applications. To overcome these issues, the proposed method represents the platform’s orientation directly via a 3x3 rotation matrix instead of Euler angles. To ensure the physical validity of the matrix, an orthogonal projection layer based on Singular Value Decomposition (SVD) is applied, strictly preserving the SO(3) constraints (R^T R= I, det(R) = +1). To perform regression analysis for predicting the forward kinematics, a dataset consisting of 100,000 workspace points was generated using random sampling in the MATLAB environment. A fully connected multi-layer perceptron (MLP) was employed as the regression model. Hyperparameters were systematically optimized using the Optuna Bayesian optimization framework, and model training was conducted in PyTorch with GPU acceleration. Experimental results show that the proposed model achieves sub-millimeter positional accuracy (MAE ≈ 0.0042), angular error below 0.02° and prediction performance at R^2=0.9998. Furthermore, the inference time of 0.12 ms demonstrates that the method is directly applicable in high-frequency real-time control systems. In conclusion, SO(3) projection-based artificial neural network architecture eliminates singularities caused by gimbal lock, produces physically valid orientation estimates, and offers a powerful and generalizable alternative for solving the forward kinematics problem of Stewart platforms in a fast, stable, and highly accurate manner.
Keywords
References
- [1] Stewart D. A six-degree-of-freedom platform. Proceedings of the Institution of Mechanical Engineers. 1965;180(1):371-386. Available from: https://doi.org/10.1243/PIME_PROC_1965_180_029_02
- [2] Merlet J-P. Parallel Robots. Dordrecht: Springer; 2006. Available from: https://doi.org/10.1007/1-4020-4133-0
- [3] Dasgupta B, Mruthyunjaya TS. The Stewart platform manipulator: A review. Mechanism and Machine Theory. 1998;33(1-2):15-40. Available from: https://doi.org/10.1016/S0094-114X(97)00006-0
- [4] Craig JJ. Introduction to Robotics: Mechanics and Control. 4th ed. Pearson; 2020.
- [5] Siciliano B, Khatib O. Handbook of Robotics. 2nd ed. Springer; 2016. Available from: https://doi.org/10.1007/978-3-319-32552-1
- [6] Toz M, Küçük S. Development of inverse Jacobian matrices for 6-DOF GSP mechanisms. Turkish Journal of Electrical Engineering & Computer Sciences. 2016;24(5).
- [7] Toz M, Küçük S. Dexterous workspace optimization of an asymmetric six-degree-of-freedom Stewart-Gough platform manipulator. Robotics and Autonomous Systems. 2013;61(12):1516-1528.
- [8] Toz M, Küçük S. Parallel manipulator software tool for design, analysis and simulation of GSP mechanisms. Computer Applications in Engineering Education. 2015;23(6).
Details
Primary Language
English
Subjects
Biomedical Engineering (Other)
Journal Section
Research Article
Publication Date
June 3, 2026
Submission Date
December 30, 2025
Acceptance Date
April 8, 2026
Published in Issue
Year 2026 Volume: 2026 Number: 17