计算机科学 ›› 2020, Vol. 47 ›› Issue (1): 212-218.doi: 10.11896/jsjkx.181001898
孙明轩,翁丁恩,张钰
SUN Ming-xuan,WENG Ding-en,ZHANG Yu
摘要: 通常的递归神经网络计算方法采用渐近收敛的网络模型,误差函数渐近收敛于零,理论上需经过无穷长的计算时间才能获得被求解问题的精确解。文中提出了一种终态递归神经网络模型,该网络形式新颖,具有有限时间收敛特性,用于解决时变矩阵计算问题时可使得计算过程快速收敛,且计算精度高。该网络的另一特点是动态方程右端函数值有限,易于实现。首先,分析渐近收敛网络模型在时变计算问题求解方面的缺陷,说明引入终态网络模型的必要性;然后,给出终态网络动态方程,推导出该网络收敛时间的具体表达式。对于时变矩阵逆和广义逆求解,定义一个误差函数,并依据误差函数构造终态递归神经网络进行求解,使计算过程在有限时间内收敛便能得到精确解。在将任意初始位置下的冗余机械臂轨迹规划任务转换为二次规划问题后,利用所提出的神经网络进行计算,得出的关节角轨迹导致末端执行器完成封闭轨迹跟踪,且关节角严格返回初始位置,以实现可重复运动。使用MATLAB/SIMULINK对时变矩阵计算问题和机器人轨迹规划任务分别进行仿真,通过比较分别采用渐近网络模型和终态网络模型时的计算过程与结果可以看出,使用终态网络模型的计算过程收敛快且显著提高了计算精度。对不同时变计算问题的求解体现了所提神经网络的应用背景。
中图分类号:
[1]HOPFIELD J J.Neurons with graded response have collective computational properties like those of two-state neurons[J].Proceedings of the National Academy of Sciences,1984,81(10):3088-3092. [2]KENNEDY M P,CHUA L O.Neural networks for nonlinear programming [J].IEEE Transactions on Circuits and Systems,1988,35(5):554-562. [3]RODRIGUEZ-VAZQUEZ A,DOMINGUEZ-CASTRO R,RUEDA A,et al.Nonlinear switched capacitor neural networks for optimization problems [J].IEEE Transactions on Circuits and Systems,1990,37(3):384-398. [4]LIU S,WANG J.A simplified dual neural network for quadratic programming with its KWTA application [J].IEEE Transactions on Neural Networks,2006,17(6):1500-1510. [5]ROBERT H,STURGES.Analog matrix inversion (robot kinematics) [J].IEEE Journal on Robotics & Automation,2002,4(2):157-162. [6]YEUNG K S,KUMBI F.Symbolic matrix inversion with application to electronic circuits[J].IEEE Transactions on Circuits &Systems,1988,35(2):235-238. [7]EI-AMAWY A.A systolic architecture for fast dense matrix inversion [J].IEEE Transactions on Computers,1989,38(3):449-445. [8]WANG Y Q,GOOI JH B.New ordering methods for space matrix inversion via diagonalization [J].IEEE Transactions on Power Systems,1997,12(3):1298-1305. [9]ZHANG Y N,JIANG D,WANG J.A recurrent neural network for solving Sylvester equation with time-varying coefficients [J].IEEE Transactions on Neural Networks,2002,13(5):1053-1063. [10]ZHANG Y N,GE S Z.Design and analysis of a general recurrent neural network model for time-varying matrix inversion [J].IEEE Transactions on Neural Networks,2005,16(6):1477-1490. [11]SHI Y,QIU B,CHEN D,et al.Proposing and validation of new four-point finite-difference formula with manipulator application [J].IEEE Transactions on Industrial Informatics,2018,14(4):1323-1333. [12]COURRIEU P.Fast computation of moore-penrose inverse matrices [J].Neural Information Processing Letters and Reviews,2005,8(2):25-29. [13]GUO W B,HUANG T.Method of elementary transformation to compute Moore-Penrose inverse [J].Applied Mathematics and Computation,2010,216(5):1614-1617. [14]WANG J.Recurrent neural network for computing pseudoinverses of rank-deficient matrices [J].Siam Journal on Scientific Computing,1997,18(5):1479-1493. [15]WU G,WANG J,HOOTMAN J.A recurrent neural network for computing pseudoinverse matrices [J].Mathematical and Computer Modelling,1994,20(1):13-21. [16]LI S,LI Y M,WANG Z.A class of finite-Time dual neural networks for solving quadratic programming problems and its k-winners-take-all application [J].Neural Networks,2013,39(39):27-39. [17]LI S,LI Y M.Nonlinearly activated neural network for solving time-varying complex Sylvester equation [J].IEEE Transactions on Cybernetics,2014,44(8):1397-1407. [18]SUN M X,YU X F,KONG Y.Terminal neural computing:finite-time convergence and the related application [J].Journal of Zhejiang University of Technology,2015,43(3):311-317. [19]XIAO L,LIAO B,LI S,et al.Design and analysis of FTZNN ap- plied to the real-time solution of a nonstationary Lyapunov equation and tracking control of a wheeled mobile manipulator [J].IEEE Transactions on Industrial Informatics,2018,14(1):98-105. [20]XIAO L,LIAO B L,LI S,et al.Nonlinear recurrent neural networks for finite-time solution of general time-varying linear matrix equations [J].Neural Networks,2018,98:102-113. [21]HOLLERBACH J,SUH K.Redundancy resolution of manipulators through torque optimization [J].IEEE Journal of Robotics and Automation,1987,3(4):308-316. [22]TCHON K,JAKUBIAK J.A repeatable inverse kinematics algorithm with linear invariant subspaces for mobile manipulators[J].IEEE Transactions on Systems Man and Cybernetics Part B,2005,35(5):1051-1057. [23]ZHANG Y N,WANG J,XIA Y S.A dual neural network for redundancy resolution of kinematically redundant manipulators subject to joint limits and joint velocity limits [J].IEEE Tran-sactions on Neural Networks,2003,14(3):658-667. [24]GUO D S,ZHANG Y N.Acceleration-level inequality-based MAN scheme for obstacle avoidance of redundant robot manipu-lators[J].IEEE Transactions on Industrial Electronics,2014,61(12):6903-6914. [25]LI S,ZHANG Y N,LONG J.Kinematic control of redundant manipulators using neural networks [J].IEEE Transactions on Neural Networks and Learning Systems,2017,28(10):2243-2254. [26]JIN L,ZHANG Y,LI S.Integration-enhanced zhang neural network for real-time-varying matrix inversion in the presence of various kinds of noises [J].IEEE Transactions on Neural Networks and Learning Systems,2016,27(12):2615-2627. [27]LI S,WANG H Q,RAFIQUE U M.A novelrecurrent neural network for manipulator control with improved noise tolerance [J].IEEE Transactions on Neural Networks and Learning Systems,2018,29(5):1908-1918. |
[1] | 何晓, 周佳立, 吴超. 面向铣削机器人的低成本精确标定及刀路拟合方法 Low Cost Accurate Calibration and Tool Path Fitting Method for Milling Robot 计算机科学, 2022, 49(7): 187-195. https://doi.org/10.11896/jsjkx.210500135 |
[2] | 孔颖, 孙明轩. 基于终态神经网络的冗余机械臂重复运动规划 Repeatable Motion Planning of Redundant Manipulators Based on Terminal Neural Networks 计算机科学, 2018, 45(12): 201-205. https://doi.org/10.11896/j.issn.1002-137X.2018.12.033 |
[3] | 孔颖, 孙明轩. Sylvester时变矩阵方程求解的终态神经网络算法 Terminal Neural Network Algorithm for Solution of Time-varying Sylvester Matrix Equations 计算机科学, 2018, 45(10): 207-211. https://doi.org/10.11896/j.issn.1002-137X.2018.10.038 |
|