A Stewart Platform Inverse Kinematics Algorithm Linear Model

Authors

DOI:

https://doi.org/10.32515/2664-262X.2026.14(45).194-204

Keywords:

Stewart platform, inverse kinematics, identification, covariance, spectral density, matrix, perturbation, vector

Abstract

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.

Author Biographies

Serhii Osadchyi, Central Ukrainian National Technical University, Kropyvnytskyi, Ukraine

Professor, Doctor of Technical Sciences, Professor of the Department of Electrical Engineering Systems and Energy Management

Mazharov Volodymyr, Ukrainian State Lithuanian Academy, Kropyvnytskyi, Ukraine

Candidate of Technical Sciences, Associate Professor of the Department of Mining Operations and Polling Safety

Yurii Sytnyk , Ukrainian State Lithuanian Academy, Kropyvnytskyi, Ukraine

Associate Professor, Candidate of Technical Sciences, Associate Professor of the Department of Mineral Operation and Pollution Safety

Mykola Romanovych, Ukrainian State Flight Academy, Kropyvnytskyi, Ukraine

Senior Lecturer, Department of Flight Operations and Flight Safety

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.

9. https://www.mathworks.com/company/technical-articles/creating-a-stewart-platform-model-using-simmechanics.html

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

Published

2026-06-11

How to Cite

Osadchyi, S., Mazharov, V., Sytnyk, Y., & Romanovych, M. (2026). A Stewart Platform Inverse Kinematics Algorithm Linear Model . Central Ukrainian Scientific Bulletin. Technical Sciences, (14(45), 194–204. https://doi.org/10.32515/2664-262X.2026.14(45).194-204

Issue

Section

Automation and computer-integrated technologies