基于LSTM的Stewart平台运动学正解研究
Research on the Kinematic Forward Solution of Stewart Platform Based on LSTM
摘要: Stewart平台的运动学正解是一个强非线性、多耦合的复杂问题。传统求解方法存在计算量大、实时性差、依赖初值及多解等问题,而现有神经网络方法大多仅建立从杆长到位姿的静态瞬时映射,无法利用杆长序列蕴含的时序依赖关系,导致连续轨迹预测精度受限。为此,本文采用一种基于长短期记忆网络的运动学正解方法。将运动学正解从“瞬时静态求解”转变为“时序状态预测”,构建三层堆叠LSTM网络,通过位姿、速度和加速度预测三个维度的仿真结果,全面评估LSTM网络的求解效果,验证其在Stewart平台动态轨迹预测中的有效性和优越性。
Abstract: The forward kinematics of the Stewart platform is a highly nonlinear, strongly coupled complex problem. Traditional solution methods suffer from issues such as high computational cost, poor real-time performance, dependence on initial values, and multiple solutions. Meanwhile, most existing neural network approaches only establish a static instantaneous mapping from leg lengths to platform pose, failing to exploit the temporal dependencies inherent in leg length sequences, which limits prediction accuracy for continuous trajectories. To address this, this paper adopts a forward kinematics method based on Long Short-Term Memory networks. By transforming the forward kinematics from an “instantaneous static solution” into a “temporal state prediction”, a three-layer stacked LSTM network is constructed. The performance of the LSTM network is comprehensively evaluated through simulation results in three dimensions—pose, velocity, and acceleration prediction—validating its effectiveness and superiority in dynamic trajectory prediction of the Stewart platform.
文章引用:李荣棣, 李倩. 基于LSTM的Stewart平台运动学正解研究[J]. 动力系统与控制, 2026, 15(3): 238-253. https://doi.org/10.12677/dsc.2026.153025

参考文献

[1] 张连朋. 冗余驱动电液振动台阵系统时域波形复现控制策略研究[D]: [博士学位论文]. 哈尔滨: 哈尔滨工业大学, 2017.
[2] Jeong, J.W., Kim, S.H. and Kwak, Y.K. (1998) Kinematic Analysis of the Wire Parallel Mechanism for Full Coordinate Measuring of Industrial Robot. KSME International Journal, 12, 1064-1072. [Google Scholar] [CrossRef
[3] Zhang, Y. and Cui, G. (2007) Kinematic Analysis on Spatial Rotation 4-SPS-1-S Parallel Manipulator with a Passive Constraining Spherical Joint. 2009 IEEE International Conference on Intelligent Computing and Intelligent Systems, Shanghai, 20-22 November 2009, 853-857.
[4] Virgil Petrescu, R.V., Aversa, R., Apicella, A., Kozaitis, S., Abu-Lebdeh, T. and Petrescu, F.I.T. (2018) Inverse Kinematics of a Stewart Platform. Journal of Mechatronics and Robotics, 2, 45-59. [Google Scholar] [CrossRef
[5] 倪振松, 廖启征, 魏世民, 等. 空间6R机器人位置反解的对偶四元数法[J]. 机械工程学报, 2009, 45(11): 25-29.
[6] Innocenti, C. and Parenti-Castelli, V. (1990) Direct Position Analysis of the Stewart Platform Mechanism. Mechanism and Machine Theory, 25, 611-621. [Google Scholar] [CrossRef
[7] Enferadi, J. and Tootoonchi, A.A. (2010) A Novel Approach for Forward Position Analysis of a Double-Triangle Spherical Parallel Manipulator. European Journal of MechanicsA/Solids, 29, 348-355. [Google Scholar] [CrossRef
[8] Huang, X., Liao, Q. and Wei, S. (2010) Closed-Form Forward Kinematics for a Symmetrical 6-6 Stewart Platform Using Algebraic Elimination. Mechanism and Machine Theory, 45, 327-334. [Google Scholar] [CrossRef
[9] Abbasnejad, G., Daniali, H.M. and Fathi, A. (2012) Closed Form Solution for Direct Kinematics of a 4PUS + 1PS Parallel Manipulator. Scientia Iranica, 19, 320-326. [Google Scholar] [CrossRef
[10] 王启明. 冗余驱动并联机构性能分析与控制策略研究[D]: [博士学位论文]. 长春: 吉林大学, 2017.
[11] 耿明超, 赵铁石, 王唱, 等. 基于拟Newton法的并联机构位置正解[J]. 机械工程学报, 2015, 51(9): 28-36.
[12] Yang, C., Zheng, S., Jin, J., Zhu, S. and Han, J. (2010) Forward Kinematics Analysis of Parallel Manipulator Using Modified Global Newton-Raphson Method. Journal of Central South University of Technology, 17, 1264-1270. [Google Scholar] [CrossRef
[13] Darvishi, M.T. and Barati, A. (2007) A Third-Order Newton-Type Method to Solve Systems of Nonlinear Equations. Applied Mathematics and Computation, 187, 630-635. [Google Scholar] [CrossRef
[14] Zhou, W., Chen, W., Liu, H. and Li, X. (2015) A New Forward Kinematic Algorithm for a General Stewart Platform. Mechanism and Machine Theory, 87, 177-190. [Google Scholar] [CrossRef
[15] Cardona, M. (2015) A New Approach for the Forward Kinematics of General Stewart-Gough Platforms. 2015 IEEE Thirty Fifth Central American and Panama Convention (CONCAPAN XXXV), Tegucigalpa, 11-13 November 2015, 1-6. [Google Scholar] [CrossRef
[16] Gallardo, J. and Alcaraz, L.A. (2018) Kinematics of the Gough-Stewart Platform by Means of the Newton-Homotopy Method. IEEE Latin America Transactions, 16, 2850-2856. [Google Scholar] [CrossRef
[17] 裴葆青, 韩先国, 陈五一. 基于传感器的6-DOF并联机构运动学正解[J]. 北京航空航天大学学报, 2005, 31(4): 421-424.
[18] Rokbani, N. and Alimi, A.M. (2013) Inverse Kinematics Using Particle Swarm Optimization, a Statistical Analysis. Procedia Engineering, 64, 1602-1611. [Google Scholar] [CrossRef
[19] Chandra, R. and Rolland, L. (2011) On Solving the Forward Kinematics of 3RPR Planar Parallel Manipulator Using Hybrid Metaheuristics. Applied Mathematics and Computation, 217, 8997-9008. [Google Scholar] [CrossRef
[20] 沈惠平, 尹洪波, 王振, 等. 基于拓扑结构分析的求解6-SPS并联机构位置正解的研究[J]. 机械工程学报, 2013, 49(21): 70-80.
[21] Kardan, I. and Akbarzadeh, A. (2015) An Improved Hybrid Method for Forward Kinematics Analysis of Parallel Robots. Advanced Robotics, 29, 401-411. [Google Scholar] [CrossRef
[22] Limtrakul, S. and Arnonkijpanich, B. (2019) Supervised Learning Based on the Self-Organizing Maps for Forward Kinematic Modeling of Stewart Platform. Neural Computing and Applications, 31, 619-635. [Google Scholar] [CrossRef
[23] 刘得军, 王娟, 王世营, 等. 基于BP算法的六自由度并联机器人正运动学求解[J]. 组合机床与自动化加工技术, 2006(1): 35-37, 44.
[24] 乔贵方, 聂新港, 付冬梅, 等. 基于DBO-PSO-BPNN的Stewart平台正运动学求解方法研究[J]. 仪表技术与传感器, 2023(12): 94-98.
[25] 宋伟刚, 张国伟. 基于径向基函数神经网络的并联机器人运动学正问题[J]. 东北大学学报, 2004(4): 386-389.
[26] Hochreiter, S. and Schmidhuber, J. (1997) Long Short-Term Memory. Neural Computation, 9, 1735-1780. [Google Scholar] [CrossRef] [PubMed]
[27] 曲东明, 刘曰涛, 韩振, 等. 高精度并联6-DOF测量机构的正解研究[J]. 工具技术, 2023, 57(8): 137-141.
[28] 王俊, 曹俊兴, 刘哲哿, 等. 基于长短期记忆网络的钻前测井曲线预测方法[J]. 成都理工大学学报(自然科学版), 2020, 47(2): 227-236.
[29] Wang, Q., Xue, M., Su, J., Liu, Q., Chen, B. and Fang, M. (2022) Forward Kinematics Solution for Stewart and TBBP: A Neural Network Approach Based on LSTM. 2022 5th International Conference on Robotics, Control and Automation Engineering (RCAE), Changchun, 28-30 October 2022, 227-235. [Google Scholar] [CrossRef
[30] 张琴, 刘敦康, 张蒸忠, 等. 基于联邦LSTM的突遇新频率船舶升沉运动预测策略[J]. 船舶工程, 2022, 44(7): 103-108.
[31] 史培龙, 王彩瑞, 马强, 等. 考虑轨迹预测的大曲率道路智能车辆动态避障控制[J]. 长安大学学报(自然科学版), 2024, 44(4): 161-174.
[32] 黄大伟, 陈立昆, 高亚东. 基于LSTM和响应分解的冲击载荷识别方法研究[J]. 振动与冲击, 2024, 43(3): 69-76, 119.
[33] 张文鹏, 纪金豹, 王东岳. 基于LSTM的振动台参数整定方法[J]. 机床与液压, 2024, 52(5): 124-130.
[34] Ioffe, S. and Szegedy, C. (2015) Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift. arXiv: 1502.03167.
[35] 王玉梅, 纪金豹, 王东岳. 基于串联长短时记忆网络的振动台子结构试验模拟[J]. 振动与冲击, 2023, 42(23): 80-86.
[36] Zhu, X., Wang, L., Yang, M. and Fu, L. (2023) Deep Learning-Based CNN-LSTM Model Used for Predicting Pose Error of Stewart Platform. In: Yang, H., et al., Eds., Intelligent Robotics and Applications, Springer, 358-370. [Google Scholar] [CrossRef