Skip to main content
Log in

Robust path tracking control of mobile robot via dynamic petri recurrent fuzzy neural network

  • Original Paper
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

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

    Article  Google Scholar 

  • Astrom KJ, Wittenmark B (1995) Adaptive control. Addison-Wesley, New York

    Google Scholar 

  • 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

    Article  Google Scholar 

  • David R, Alla H (1994) Petri nets for modeling of dynamic systems: a survey. Automatica 30(2):175–202

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Lin CT, George Lee CS (1996) Neural fuzzy systems. Prentice-Hall, New Jersey

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Seraji H, Howard A (2002) Behavior-based robot navigation on challenging terrain: a fuzzy logic approach. IEEE Trans Robot Automat 18(3):308–321

    Article  Google Scholar 

  • Shen VRL (2003) Reinforcement learning for high-level fuzzy petri nets. IEEE Trans Syst Man Cybern B 33(2):351–362

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wai RJ, Chu CC (2007) Robust petri fuzzy-neural-network control for linear induction motor drive. IEEE Trans Ind Electron 54(1):177–189

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Wang LX (1997) A course in fuzzy systems and control. Prentice-Hall, New Jersey

    MATH  Google Scholar 

  • Yamaguchi T, Sato E, Takama Y (2003) Intelligent space and human centered robotics. IEEE Trans Ind Electron 50(5):881–889

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rong-Jong Wai.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-010-0607-x

Keywords

Navigation