Abstract
This study focuses on the design of robust path tracking control for a mobile robot via a dynamic Petri recurrent fuzzy neural network (DPRFNN). In the DPRFNN, the concept of a Petri net (PN) and the recurrent frame of internal feedback loops are incorporated into a traditional fuzzy neural network (FNN) to alleviate the computation burden of parameter learning and to enhance the dynamic mapping of network ability. This five-layer DPRFNN is utilized for the major role in the proposed control scheme, and the corresponding adaptation laws of network parameters are established in the sense of projection algorithm and Lyapunov stability theorem to ensure the network convergence as well as stable control performance without the requirement of detailed system information and the compensation of auxiliary controllers. In addition, the effectiveness of the proposed robust DPRFNN control scheme is verified by experimental results of a differential-driving mobile robot under different moving paths and the occurrence of uncertainties, and its superiority is indicated in comparison with a stabilizing control system.
Similar content being viewed by others
References
Antonelli G, Chiaverini S, Fusco G (2007) A fuzzy-logic-based approach for mobile robot path tracking. IEEE Trans Fuzzy Syst 15(2):211–221
Astrom KJ, Wittenmark B (1995) Adaptive control. Addison-Wesley, New York
Das T, Kar IN, Chaudhury S (2006) Simple neuron-based adaptive controller for a nonholonomic mobile robot including actuator dynamics. Neurocomputing 69(16–18):2140–2151
David R, Alla H (1994) Petri nets for modeling of dynamic systems: a survey. Automatica 30(2):175–202
Ding D, Cooper RA (2005) Electric-powered wheelchairs: a review of current technology and insight into future direction. IEEE Contr Syst Mag 25(2):22–34
Hardt H, Wolf D, Husson R (1996) The dead reckoning localization system of the wheeled mobile robot ROMANE. IEEE inter conf multisensor fusion and integration for intelligent systems, pp 603–610
Hwang CL, Chang LJ, Yu YS (2007) Network-based fuzzy decentralized sliding-mode control for car-like mobile robots. IEEE Trans Ind Electron 54(1):574–585
Lee JM, Son K, Lee MC, Choi JW, Han SH, Lee MH (2003) Localization of a mobile robot using the image of a moving object. IEEE Trans Ind Electron 50(3):612–619
Lee TC, Tsai CY, Song KT (2004) Fast parking control of mobile robots: a motion planning approach with experimental validation. IEEE Trans Contr Syst Technol 12(5):661–676
Li THS, Chang SJ, Tong W (2004) Fuzzy target tracking control of autonomous mobile robots by using infrared sensors. IEEE Trans Fuzzy Syst 12(4):491–501
Lin CT, George Lee CS (1996) Neural fuzzy systems. Prentice-Hall, New Jersey
Lin FJ, Wai RJ, Lee CC (1999) Fuzzy neural network position controller for ultrasonic motor drive using push-pull DC-DC converter. IEE Proc Control Theory Appl 146(1):99–107
Lin FJ, Wai RJ, Shyu KK, Liu TM (2001) Recurrent fuzzy neural network control for piezoelectric ceramic linear ultrasonic motor drive. IEEE Trans Ultrason Ferroelect Freq Cont 48(4):900–913
Lin FJ, Wai RJ, Chou WD, Hsu SP (2002) Adaptive backstepping control using recurrent neural network for linear induction motor drive. IEEE Trans Ind Electron 49(1):134–146
Oh SY, Lee JH, Choi DH (2000) A new reinforcement learning vehicle control architecture for vision-based road following. IEEE Trans Vehicular Technol 49(3):997–1005
Omidvar O, Elliott DL (1997) Neural systems for control. Academic Press, Dublin
Palacín J, Salse JA, Valgañón I, Clua X (2004) Building a mobile robot for a floor-cleaning operation in domestic environments. IEEE Trans Instrum Meas 53(5):1418–1424
Seraji H, Howard A (2002) Behavior-based robot navigation on challenging terrain: a fuzzy logic approach. IEEE Trans Robot Automat 18(3):308–321
Shen VRL (2003) Reinforcement learning for high-level fuzzy petri nets. IEEE Trans Syst Man Cybern B 33(2):351–362
Velagic J, Lacevic B, Perunicic B (2006) A 3-level autonomous mobile robot navigation system designed by using reasoning/search approaches. Robot Autonomous Syst 54:989–1004
Wai RJ (2001) Total sliding-mode controller for PM synchronous servo motor drive using recurrent fuzzy neural network. IEEE Trans Ind Electron 48(5):926–944
Wai RJ, Chu CC (2007) Robust petri fuzzy-neural-network control for linear induction motor drive. IEEE Trans Ind Electron 54(1):177–189
Wai RJ, Liu CM (2009) Design of dynamic petri recurrent fuzzy neural network and its application to path-tracking control of nonholonomic mobile robot. IEEE Trans Ind Electron 56(7):2667–2683
Wai RJ, Lin CM, Peng YF (2004) Adaptive hybrid control for linear piezoelectric ceramic motor drive using diagonal recurrent CMAC network. IEEE Trans Neural Netw 15(6):1491–1506
Wang LX (1997) A course in fuzzy systems and control. Prentice-Hall, New Jersey
Yamaguchi T, Sato E, Takama Y (2003) Intelligent space and human centered robotics. IEEE Trans Ind Electron 50(5):881–889
Yang SX, Meng MQH (2003) Real-time collision-free motion planning of a mobile robot using a neural dynamics-based approach. IEEE Trans Neural Netw 14(6):1541–1552
Yang SX, Li H, Meng MQH, Liu PX (2004) An embedded fuzzy controller for a behavior-based mobile robot with guaranteed performance. IEEE Trans Fuzzy Syst 12(4):436–446
Ye C, Yung NHC, Wang D (2003) A fuzzy controller with supervised learning assisted reinforcement learning algorithm for obstacle avoidance. IEEE Trans Syst Man Cybern B 33(1):17–27
Yoo SJ, Choi YH, Park JB (2006) Generalized predictive control based on self-recurrent wavelet neural network for stable path tracking of mobile robots: adaptive learning rates approach. IEEE Trans Circuit Syst 53(6):1381–1394
Acknowledgments
This work was supported in part by the National Science Council of Taiwan, ROC through Grant Number NSC 98-2221-E-155-057-MY3.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wai, RJ., Liu, CM. & Lin, YW. Robust path tracking control of mobile robot via dynamic petri recurrent fuzzy neural network. Soft Comput 15, 743–767 (2010). https://doi.org/10.1007/s00500-010-0607-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-010-0607-x