A Stewart Platform Inverse Kinematics Algorithm Linear Model
DOI:
https://doi.org/10.32515/2664-262X.2026.14(45).194-204Keywords:
Stewart platform, inverse kinematics, identification, covariance, spectral density, matrix, perturbation, vectorAbstract
The aim of the study is to improve the quality of reproducing real aircraft movements in laboratory conditions using the Stewart platform. To achieve this, a key source of accuracy limitation is identified. This is an imperfection in the movement control systems of such platforms. There are two main reasons for such situation. The first one is the random nature of the platform multidimensional motions during reproducing flight conditions. The second one is connected with the presence of significant nonlinearities acting on the inputs and outputs of the platform due to the need to solve inverse and forward kinematics problems.
The article analyzes the methods for solving the Stewart platform kinematics inverse problem and shows that they all involve performing a number of nonlinear transformations. As a result of comparing the linearization methods and the experience of replacing a nonlinear element with a family of linear ones, active identification was chosen as the method for determining the specified family. A linearized model’s structural diagram of the inverse kinematics problem solving process was developed. An algorithm for searching for transfer function matrices of this structural diagram was justified. The implementation of a new identification algorithm using the functions of the Matlab environment was presented. The influence of the intensity of a multidimensional broadband stationary random process on the parameters and structure of the linearized model was studied. The quality of linearization was assessed based on the determination of the mean square deviation of the signals at the outputs of the inverse kinematics unit and its linear model.
The results of the study show that linearization is expedient and possible to carry out by applying the technology of multidimensional object the dynamics model identification in the state space; the initial data for identification should be obtained from a computational or full-scale experiment; the dynamics of the platform desired position vector r should correspond to the problem that needs to be solved using the Stewart platform; the virtual or physical model of the process of solving the inverse kinematics problem should correspond to the design of the Stewart platform and the characteristics of the microcontroller controlling the position of the platform; further research should be directed to the linearization of the process of inverse kinematics of the Stewart platform with a narrow-band random vector of its desired position.
References
References
1. Stewart, D.A. (1965). Platform with Six Degrees of Freedom. Proceedings of the Institute of Mechanical Engineering, Vol. 180, Part 1, No. 5, 371-386.
2. Osadchyi, S., Zozulya, V., Kalich V., Sieliukov, A. & Ponomarenko, S. (2025). Aircraft stochastic multi dimensional motion simulation platform positioning control law synthesis.: Proceedings of the 8th International Conference RCAE 2025, October 24-26, 2025, Xi'an, China. 686 -691.
3. Tomashevskyi, V.M. (2005). System Modeling . K.: Vydavnycha hrupa BHV [in Ukrainian].
4. Blokhin, L.M., Osadchyi, S.I., Didyk, O.K., Vikhrova, L.H. & Kalich, V.M. (2023). Technology of designing modern competitive stochastic motion control complexes lens. Kropyvnytskyi: Vydavets Lysenko V.F [in Ukrainian].
5. Ladaniuk, A.P., Kyshenko, V.D., Lutska, N.M. & Ivashchuk, V.V. (2018). Methods of modern control theory. K.: Vydavnytstvo Lira-K [in Ukrainian].
6. Okko H. Bosgra, Huibert Kwakernaak, Gjerrit Meinsma (2005). Design Methods for Control Systems. Notes for a course of the Dutch Institute of Systems and Control Winte term.
7. Bernard Etkin, Lloyd Duff Reid (1996). Dynamics of Flight. Stability and Control. – New York: John Wiley & Sons, Inc.
8. Björklund Lisa, GelfgrErik en (2024). Imitation of Ocean Wave Movement using a Stewart Platform. Stockholm: KTH Royal Institute of Technology.
10. Osadchyi, S.I., Havryliuk, B.A., Tymoshenko, H.S., & Zozulia, V.A. (2024). Computer-integrated system for simulating the movements of an avionics carrier in laboratory conditions. Naukovyi zhurnal Prykladni ptannia matematychnoho modeliuvannia tom 7, № 2. [in Ukrainian].
11. Nikolaus Correll, Bradley Hayes, Christoffer Heckman & Alessandro Roncone (2022). Introduction to Autonomous Robots: Mechanisms, Sensors, Actuators, and Algorithms. MIT Press.
12. Andreas Aristidou & Joan Lasenby. (2011). FABRIK: A fast, iterative solver for the Inverse Kinematics problem, Graphical Models, Volume 73, Issue 5.
13. Alavandar, S., & Nigam, M.J. (2008). Neuro-Fuzzy based Approach for Inverse Kinematics Solution of Industrial Robot Manipulators. International Journal of Computers Communications & Control. № 3.
14. D. G. Luenberger. Linear and Nonlinear Programming. Addison Wesley.
15. Zhang, F. (2011). Matrix Theory: Basic Results and Techniques. (2nd ed.) Springer.
16. Ozer Ulucay. (2006). Design and Control of Stewart Platform. EECS, MS Thesis, Sabanci University.
17. Martin Enqvist (2005). Linear Models of Nonlinear Systems. Linköping: LiU-Tryck, , Sweden.
18. Simulink.SimulationOutput. URL: https://www.mathworks.com/help/simulink/slref/simulink.simulationoutput.html
19. System Identification Toolbox Documentation. URLl: https://www.mathworks.com/help/ident/index.html
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Serhii Osadchyi, Volodymyr Mazharov, Yurii Sytnyk, Mykola Romanovych

This work is licensed under a Creative Commons Attribution 4.0 International License.