
the mass of joint 2 of the manipulator. Parameters for LuGre
friction model are chosen as:
σo = 0.6, σ1 = 0.009, σ2 = 0.6, Fs = 0.01, Fc = 10
4.1 RBNN Controller
For the implementation of the RBNN controller, given in
Section II, the spread factor has been tuned manually between 0-
2. The performance of the RBNN has been found best with spread
factor as 2.
4.2 PSO Controller
Parameters chosen for a basic PSO controller have been
given in Table 1 and results have been compiled in Fig. [6-9].
4.3 Proposed Controller
In proposed controller parameters for PSO are given in table
1 except the weight factor w, which is the adaptive in nature and
is given in (8). Search range for spread factor has been taken as
(0-2) and range for output weight factors has been taken as (0-1).
Results for the trajectory tracking by the manipulator have been
presented Figs. [6-9]. Although the graphs in Figs. [6-7] presents
that the trajectory tracked by the manipulator using different
control schemes is very close to each other, but the control
performance of controllers can be easily differentiated with the
help of tracking error graphs plotted in Figs. [8-9]. These graphs
clearly represent that the best tracking performance is given by
the proposed controller. Tracking errors of various controllers are
given in Figs. [8-9]. Table 2 contains the performance indices to
evaluate the performance of the controllers with all the
uncertainties in terms of mean and mean square error (mse).
Other type of error measuring performance indices like 2-norm
error, integral square error (ISE) can also be evaluated and are
found to show the similar type of results. It has been observed
from table 2 that the max and mean error in Joint 1 & 2 is about
100 times lesser that the max and mean error of the other
controllers. In joint 1, it can be observed that the mse is about 104
times lesser than the mse in other two control schemes whereas in
joint 2 mse in the proposed controller is about 103 times lesser
than the mse in other two control schemes. Hence, along with the
robustness in the proposed control scheme, there is a rise in the
accuracy in the tracking performance of the system under study.
Execution time (in seconds) for each control technique has been
tabulated in table 3. It has been observed that RBNN is taking the
maximum time for control execution. Proposed controller, along
with less tracking error, is implementing the control action in
lesser time when compared with RBNN.
5. Conclusion
As said, it would be safe here to infer again that the most
commonly and widely used neural networks (NN) are not
flawless, rather they have various shortcomings of their own
including the dependency on experts for tunings its parameters,
such as spread factor and output weights for good accuracy in
results. This need is fulfilled by the proposed controller which
uses one of the most emerging optimization techniques named as
particle swarm optimization (PSO) to get the optimized
parameters of RBNN for enhanced performance. This PSO
enhanced RBNN controller has proved itself with accuracy in
trajectory tracking. This controller also converges itself in lesser
time as compared to a simple RBNN controller. Hence, as the
outcome of the paper, it can be said that with the proposed robust
control scheme perfect trajectory tracking problem of robotic
manipulator has been solved upto a mark.
The study opens new vistas and futuristic avenues for
further study, the more advanced and upgraded versions of PSO
may be used for optimizing RBNN.
References
[1]. Lewis F. L., Jagannathan S. , and Yesildirek A.: Neural
Network Control of Robot Manipulators and Nonlinear
Systems. In: Taylor & Francis, 1998.
[2]. Benoudjit N., and Verleysen M.: On the kernel widths in
radial basis function networks. In: Neural Processing Letters,
Vol. 18 No. 2, 2003, pp.139-154.
[3]. M. Bernard, “Applying radial basis functions,” IEEE Signal
Processing Magazine, 13(2), 1996, pp. 50-65.
[4]. C. Panchapakesan, M. Palaniswami, and D. Ralph, “Effects
of moving the center's in an RBF network”, IEEE Trans.
Neural Networks, 13(6), 2002, pp. 1299-1307.
[5]. L. P. Wang, and X. J. Fu, “Data Mining with Computational
Intelligence”, Springer, Berlin, 2005.
[6]. S. M. Bohte, H. La Poutre, and J. N. Kok, “Unsupervised
clustering with spiking neurons by sparse temporal coding
and multilayer RBF networks”, IEEE Trans. Neural
Networks, 13 (2), 2002, pp. 426-435.
[7]. X. J. Fu, and L P Wang, “Data dimensionality reduction with
application to simplifying RBF network structure and
improving classification performance”, IEEE Trans. System,
Man, Cybern, Part B-Cybernetics, 33(3), 2003, pp. 399-409.
[8]. J. X. Peng, K. Li, and G W. Irwin, “A Novel Continuous
Forward Algorithm for RBF Neural Modelling”, IEEE
Trans. Automatic Control, 52(1), 2007, pp. 117-122.
[9]. D.S. Broomhead, and D. Lowe, “Multivariable functional
interpolation and adaptive networks”, Complex Systems 2,
1988, pp. 321–355.
[10]. D. Lowe, “Adaptive radial basis function nonlinearities,
and the problem of generalization”, Proceedings of IEE
International Conference on Artificial Neural Networks,
1989, pp. 171–175.
[11]. J.A.S. Freeman, and D. Saad, “Learning and
generalization in radial basis function networks”, Neural
Computation 9, 1995, pp. 1601–1622.
[12]. J. Kennedy and R. Eberhart,, “Particle Swarm
Optimization”, in Pro. IEEE Int. Conf. Neural
Networks,1995, pp. 1942- 1948.
[13]. C. Sudheer, R. Maheswaran, B.K. Panigrahi, and Shashi
Mathur, “A Hybrid SVM-PSO Model for Forecasting
Monthly Streamflow”, Neural Comput. & Applic., Feb,
2013.
[14]. The Berkeley Institute in Soft Computing. [Online].
Available: http://www-bisc.cs.berkeley.edu.
[15]. X. Yao, “Evolutionary Artificial Neural Networks”, Int. J.
of Neural Systems, 4(3), 1993, pp. 539-567.
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
DOI: 10.37394/23201.2022.21.13