Figure 7: Longitudinal, lateral and orientation errors for
experimental SM-TT control.
Figure 8: Sliding surface for SM-TT controller.
best value found by PSO is presented. Average value
of criterion function for all particles is also recorded.
Note that a number of 15 iterations are sufficient to
find a good set of values of parameters.
The parameters values for the considered
PatrolBot, found by PSO are
q1=0.4984, q2=1.9075,
p1=1.0230 and p2=2.4872.
In Figures 6 and 7, the simulation results for the
case of optimised parameters are presented.
In Figure 8 the two sliding manifolds are
represented. In Figure 8 one can also see the value of
the reaching time.
Figure 9 presents the response of the robot
corresponding to the situation of a poor choice of the
control law parameters without any optimisation.
It is easy to see the difference between the
performances between Figures 6 and 9.
Figure 9: An unfavourable case of experimental SM-TT
control.
6 CONCLUSIONS
The paper proposed an efficient method to determine
the optimum set of parameters for the sliding mode
controller. The PSO algorithm proved to be adequate
for this problem because it eliminates the need for
repeated simulations in order to find a satisfactory
set of parameters. The tests have proven that this
optimization technique is efficient for the problem to
be solved. A very good solution without chattering
was found in a quite acceptable time interval and
number of iterations.
The search of the optimum values for the sliding
mode trajectory tracking control laws parameters
was done in order to use, in the future, such
optimum parameters into a supervised control
structure having the ability to switch between
different controllers.
ACKNOWLEDGEMENTS
This work was supported by the CNCSIS -
UEFISCSU, project number IDEI-506/2008.
REFERENCES
Slotine, J., Li, W., 1991. Applied Nonliner Control,
Prentice Hall, New Jersey.
Gao, W., Hung, J., 1993. Variable structure control of
nonlinear systems: A new approach. IEEE
Transactions on Industrial Electronics, 40, pp. 45–55.
Utkin, V., Young, K., 1978. Methods for constructing
discontinuity planes in multidimensional variable
structure systems. Automation and Remote Control,
39, pp. 1466–1470.
Dorling, C., Zinober, A., 1986. Two approaches to
hyperplane design in multivariable variable structure
control systems. Int Journal Control, Vol. 44, p.65–82
Kennedy, J., Eberhart, R. C., 1995. Particle Swarm
Optimization. IEEE International Conference on
Neural Networks, Perth, Australia, pp. 1942-1948.
Solea, R., Cernega, D. C., 2009. Sliding Mode Control for
Trajectory Tracking Problem - Performance
Evaluation. Artificial Neural Networks – ICANN 2009,
Lecture Notes in Computer Science, Vol. 5769, pp.
865-874.
Mendes, R., Cortez, P., Rocha, MR., Firns, J., 2002.
Particle Swarms for Feedforward Networks Trening.
International Conference on Neural Networks,
Honolulu (Hawaii), USA, pp. 1895-1889.
Kim, T. H., Maruta, I., Sugie, T., 2008. Robust PID
controller tuning based on the constrained particle
swarm optimization. Automatica, Vol. 44, pp. 1104–
1110.
PARTICLE SWARM OPTIMIZATION USED FOR THE MOBILE ROBOT TRAJECTORY TRACKING CONTROL
245