Skip to main content
Log in

Controlling a robot manipulator with fuzzy voice commands using a probabilistic neural network

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

Natural language commands are generated by intelligent human beings. As a result, they contain a lot of information. Therefore, if it is possible to learn from such commands and reuse that knowledge, it will be a very efficient process. In this paper, learning from such information rich voice commands for controlling a robot is studied. First, new concepts of fuzzy coach-player system and sub-coach are proposed for controlling robots with natural language commands. Then, the characteristics of the subjective human decision making process are discussed and a Probabilistic Neural Network (PNN) based learning method is proposed to learn from such commands and to reuse the acquired knowledge. Finally, the proposed concept is demonstrated and confirmed with experiments conducted using a PA-10 redundant manipulator.

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.

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

Similar content being viewed by others

References

  1. Menzel P, D’Aluisio F (2000) Robosapiens. The MIT Press, UK, London

    Google Scholar 

  2. Pineau J, Montemerlo M, Pollack M, Roy N, Thrun S (2003) Towards robotic assistants in nursing homes: challenges and results. Rob Auton Syst 42(3–4):271–281

    Article  MATH  Google Scholar 

  3. Fong T, Nourbakhsh I, Dautenhahn K (2003) A survey of socially interactive robots. Rob Auton Syst 42:143–166

    Article  MATH  Google Scholar 

  4. Oates T, Schmill MD, Cohen PR (2000) A method for clustering the experience of a mobile robot that accord with human judgement. In: Proceedings of the seventh national conference on artificial intelligence:846–851

  5. Roy D (2003) Grounded spoken language acquisition: experiments in word learning. IEEE Trans on Multimedia 5(2):197–209

    Article  Google Scholar 

  6. Roy D, Hsio K, Mavridis N (2004) Mental imagery for a conversational robot. IEEE Trans Syst Man Cybern B Cybern 34(3):1374–1383

    Article  Google Scholar 

  7. Ballard DH, Chen Y (2003) A multimodal learning interface for word acquisition. Proc IEEE Int Conf Acoust Speech Signal Processing 5:784–787

    Google Scholar 

  8. Chen Y, Ballard DH (2004) A multimodal learning interface for grounding spoken language in sensory perceptions. ACM Trans Appl Perceptions 1(1):57–80

    Article  Google Scholar 

  9. Lin CT, Kan MC (1998) Adaptive fuzzy command acquisition with reinforcement learning. IEEE Trans Fuzzy Syst 6(1):102–121

    Article  Google Scholar 

  10. Pulasinghe K, Watanabe K, Izumi K, Kiguchi K (2004) A modular fuzzy-neuro controller driven by spoken language commands. IEEE Trans Syst Man Cybern B Cybern 34(1):293–302

    Article  Google Scholar 

  11. Chatterjee A, Pulasinghe K, Watanabe K, Izumi K (2005) A particle-swarm-optimized fuzzy-neural network for voice-controlled robot systems. IEEE Trans Ind Electron 52(6):1478–1489

    Article  Google Scholar 

  12. Pulasinghe K, Watanabe K, Izumi K, Kiguchi K (2003) Control of redundant manipulators by fuzzy linguistic commands. In: Proceedings of the SICE annual conference, Fukui, Japan:2819–2824

  13. Jayawardena C, Watanabe K, Izumi K (2004) Knowledge acquisition by a sub-coach in a coach-player system for controlling a robot. In: Proceedings of the 4th international conference on advanced mechatronics, Hokkaido, Japan:601–606

  14. Jayawardena C, Watanabe K, Izumi K (2004) Probabilistic neural network based learning from fuzzy voice commands for controlling a robot. In: Proceedings of the international conference on control, automation, and systems, Bangkok, Thailand:2011–2016

  15. Jayawardena C, Watanabe K, Izumi K (2004) Intelligent sub-coach construction in a fuzzy coach-player system for controlling a robot manipulator. In: Proceedings of the joint 2nd international conference on soft computing and intelligent systems and 5th international symposium on advanced intelligent systems (SCIS & ISIS 2004), Yokohama, Japan:CD-ROM

  16. Råde L, Westergren B (1999) Mathematics Handbook for Science and Engineering. 4th edn. Springer, Berlin Heidelberg New York

    MATH  Google Scholar 

  17. Lee CC (1990) Fuzzy logic in control systems: fuzzy logic controller, Part I. IEEE Trans on Systems, Man and Cybernetics 20(2):404–418

    Article  MATH  Google Scholar 

  18. Lee CC (1990) Fuzzy logic in control systems: fuzzy logic controller, Part II. IEEE Trans on Systems, Man and Cybernetics 20(2):419–435

    Article  MATH  Google Scholar 

  19. Mitubishi Heavy Industries Ltd., PA-10 portable general purpose intelligent arm programming manual - rev.1

  20. Specht DF (1990) Probabilistic neural networks. Neural Networks 3(1):109–118

    Article  Google Scholar 

  21. Raghu PP, Yegnanarayana B (1998) Supervised texture classification using a probabilistic neural network and constraint satisfaction model. IEEE Trans on Neural Networks 9(3):516–522

    Article  Google Scholar 

  22. Ganchev T, Fakotakis N, Kokkinakis G (2003) Impostor modeling techniques for speaker verification based on probabilistic neural networks. In: Proceedings of IASTED international conference on signal processing, pattern recognition, and applications, Rhodes, Greece:185–190

  23. Ganchev T, Fakotakis N, Kokkinakis G (2003) Locally recurrent probabilistic neural networks for text independent speaker verification. Proc of the EuroSpeech 3:1673–1676

    Google Scholar 

  24. Romero RD, Touretzky DS, Thibadeau RH (1997) Optical chinese character recognition using probabilistic neural networks. Pattern Recognition 30(8):1279–1292

    Article  Google Scholar 

  25. Musavi MT, Chan KH, Hummels DM, Kalantri K (1994) On the generalization ability of neural-network classifier. IEEE Trans on Pattern Analysis and Machine Intelligence 16(6):659–663

    Article  Google Scholar 

  26. Duda RO, Hart PE, Stork DG (2004) Pattern classification. 2nd edn. Wiley, New York

    Google Scholar 

  27. Mao KZ, Tan KC, Ser W (2000) Probabilistic neural-network structure determination for pattern classification. IEEE Trans on Neural Networks 11(4):1009–1016

    Article  Google Scholar 

  28. Burrascano P (1991) Learning vector quantization for the probabilistic neural network. IEEE Trans on Neural Networks 2(4):458–461

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chandimal Jayawardena.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jayawardena, C., Watanabe, K. & Izumi, K. Controlling a robot manipulator with fuzzy voice commands using a probabilistic neural network. Neural Comput & Applic 16, 155–166 (2007). https://doi.org/10.1007/s00521-006-0056-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-006-0056-8

Keywords

Navigation