Skip to main content
Log in

Reactive navigation of underwater mobile robot using ANFIS approach in a manifold manner

  • Research Article
  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Learning and self-adaptation ability is highly required to be integrated in path planning algorithm for underwater robot during navigation through an unspecified underwater environment. High frequency oscillations during underwater motion are responsible for nonlinearities in dynamic behavior of underwater robot as well as uncertainties in hydrodynamic coefficients. Reactive behaviors of underwater robot are designed considering the position and orientation of both target and nearest obstacle from robot’s current position. Human like reasoning power and approximation based learning skill of neural based adaptive fuzzy inference system (ANFIS) has been found to be effective for underwater multivariable motion control. More than one ANFIS models are used here for achieving goal and obstacle avoidance while avoiding local minima situation in both horizontal and vertical plane of three dimensional workspace. An error gradient approach based on input-output training patterns for learning purpose has been promoted to spawn trajectory of underwater robot optimizing path length as well as time taken. The simulation and experimental results endorse sturdiness and viability of the proposed method in comparison with other navigational methodologies to negotiate with hectic conditions during motion of underwater mobile robot.

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.

Similar content being viewed by others

References

  1. J. S. Wang, C. S. G. Lee, J. Yuh. An online self-organizing neuro-fuzzy control for autonomous underwater vehicles. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, Detroit, USA, pp. 2416–2421, 1999.

    Google Scholar 

  2. L. J. Shang, S. Wang, M. Tan, L. Cheng. Swimming locomotion modeling for biomimetic underwater vehicle with two undulating long-fins. Robotica, vol. 30, no. 6, pp. 913–923, 2012.

    Article  Google Scholar 

  3. R. Sutton, P. J. Craven. The ANFIS approach applied to AUV autopilot design. Neural Computing & Applications, vol. 7, no. 2, pp. 131–140, 1998.

    Article  MATH  Google Scholar 

  4. J. Cao, X. Q. Liao, E. L. Hall. Reactive navigation for autonomous guided vehicle using the neurofuzzy techniques. Proceedings of the SPIE, vol. 3837, pp. 108–117, 1999.

    Article  Google Scholar 

  5. T. W. Kim, J. Yuh. A novel neuro-fuzzy controller for autonomous underwater vehicles. In Proceedings of IEEE International Conference on Robotics and Automation, IEEE, Seoul, Korea, pp. 2350–2355, 2001.

    Google Scholar 

  6. B. K. Sahu, B. Subudhi. Adaptive tracking control of an autonomous underwater vehicle. International Journal of Automation and Computing, vol. 11, no. 3, pp. 299–307, 2014.

    Article  Google Scholar 

  7. L. Yang, Z. Cao, C. Zhou, L. Cheng, M. Tan. Formation control and switching for multiple robots in uncertain environments. International Journal of Robotics and Automation, vol. 25, no. 3, pp. 240–249, 2010.

    Article  Google Scholar 

  8. M. Amjad, K. Ishaque, S. S. Abdullah, Z. Salam. An alternative approach to design a fuzzy logic controller for an autonomous underwater vehicle. In Proceedings of IEEE Conference on Cybernetics and Intelligent Systems, IEEE, Singapore, pp. 195–200, 2010.

    Google Scholar 

  9. J. H. Li, P. M. Lee. A neural network adaptive controller design for free-pitch-angle diving behavior of an autonomous underwater vehicle. Robotics and Autonomous Systems, vol. 52, no. 2–3, pp. 132–147, 2005.

    Article  Google Scholar 

  10. H. M. Wang, Z.-G. Hou, L. Cheng, M. Tan. Online mapping with a mobile robot in dynamic and unknown environments. International Journal of Modelling, Identification and Control, vol. 4, no. 4, pp. 415–423, 2008.

    Article  Google Scholar 

  11. I. S. Akkizidis, G. N. Roberts. Fuzzy modelling & fuzzyneuro motion control of an autonomous underwater robot. In Proceedings of the 5th International Workshop on Advanced Motion Control, IEEE, Coimbra, Portugal, pp. 641–646, 1998.

    Google Scholar 

  12. T. K. Wang, Q. Dang, P.-Y. Pan. Path planning approach in unknown environment. International Journal of Automation and Computing, vol. 7, no. 3, pp. 310–316, 2010.

    Article  Google Scholar 

  13. O. Hassanein, S. G. Anavatti, T. Ray. Fuzzy modeling and control for autonomous underwater vehicle. In Proceedings of the 5th International Conference on Automation, Robotics and Applications, IEEE, Wellington, New Zealand, pp. 169–174, 2011.

    Chapter  Google Scholar 

  14. K. K. Tahboub, M. S. N. Al Din. A neuro-fuzzy reasoning system for mobile robot navigation. Jordan Journal of Mechanical and Industrial Engineering, vol. 3, no. 1, pp. 77–88, 2009.

    Google Scholar 

  15. K. Ishaque, S. S. Abdullah, S. M. Ayob, Z. Salam. Single input fuzzy logic controller for unmanned underwater vehicle. Journal of Intelligent and Robotic Systems, vol. 59, no. 1, pp. 87–100, 2010.

    Article  MATH  Google Scholar 

  16. A. T. Azar. Adaptive Neuro-Fuzzy Systems. In: Fuzzy systems. InTech, Croatia, pp. 85–110, 2010.

    Google Scholar 

  17. X. C. Shi, J. Chen, Z. P. Yan, T. Li. Design of AUV height control based on adaptive Neuro-fuzzy inference system. In Proceedings of IEEE International Conference on Information and Automation, Harbin, IEEE, China, pp. 1646–1651, 2010.

    Google Scholar 

  18. A. Forouzantabar, B. Gholami, M. Azadi. Adaptive neural network control of autonomous underwater vehicles, world academy of science. Engineering and Technology, vol. 67, pp. 304–309, 2012.

    Google Scholar 

  19. O. Hassanein, S. G. Anavatti, T. Ray. Online adaptive fuzzy modeling and control for autonomous underwater vehicle. Recent Advances in Robotics and Automation, Studies in Computational Intelligence, vol. 480, pp. 57–70, 2011.

    Article  Google Scholar 

  20. F. Ponulak, A. Kasiński. Introduction to spiking neural networks: Information processing, learning and applications. Acta Neurobiologiae Expmerimentalis, vol. 71, no. 4, pp. 409–433, 2011.

    Google Scholar 

  21. X. Q. Wang, Z. G. Hou, A. M. Zou, M. Tan, L. Cheng. A behavior controller for mobile robot based on spiking neural networks. Neurocomputing, vol. 71, no. 4–6, pp. 655–666, 2008.

    Article  Google Scholar 

  22. H. Burgsteiner. Imitation learning with spiking neural networks and real-world devices. Engineering Applications of Artificial Intelligence, vol. 19, no. 7, pp. 741–752, 2006.

    Article  Google Scholar 

  23. A. Belatreche. Biologically Inspired Neural Networks: Models, Learning, and Applications, Saarbrücken, Germany: VDM Verlag Dr. Müller, 2010.

    Google Scholar 

  24. A. Espinal, M. Carpio, M. Ornelas, H. Puga, P. Melin, M. S. Figueroa. Comparing metaheuristic algorithms on the training process of spiking neural networks. Recent Advances on Hybrid Approaches for Designing Intelligent Systems, Studies in Computational Intelligence, vol. 547, pp. 391–403, 2014.

    Google Scholar 

  25. X. Liang, Y. Gan, L. Wan. Motion Controller for autonomous underwater vehicle based on parallel neural network. International Journal of Digital Content Technology and Its Applications, vol. 4, no. 9, pp. 61–67, 2010.

    Article  Google Scholar 

  26. F. L. Lewis, S. Jagannathan, A. Yesilderek. Neural Network Control of Robot Manipulators and Nonlinear Systems, London, UK: Taylor & Francis, 1999.

    Google Scholar 

  27. S. Jagannathan, G. Galan. One-layer neural-network controller with pre-processed inputs for autonomous underwater vehicles. IEEE Transactions on Vehicular Technology, vol. 52, no. 5, pp. 1342–1355, 2003.

    Article  Google Scholar 

  28. H. Hagras, T. Sobh. Intelligent learning and control of autonomous robotic agents operating in unstructured environments. Information Sciences, vol. 145, no. 1–2, pp. 1–12, 2002.

    Article  MathSciNet  MATH  Google Scholar 

  29. A. Vitko, L. Jurišica, F. Duchoň, M. Kl’učik, A. Babinec, M. Dekan. Neural Tuning of Fuzzy Rules (With Application to Robot Navigation), Modelling of Mechanical and Mechatronic systems, Herlny, Slovak Republic, pp. 558–564, 2011.

    Google Scholar 

  30. J. S. R. Jang. ANFIS: Adaptive-network-based fuzzy inference system. IEEE Transactions on Systems, Man, and Cybernetics, vol. 23, no. 3, pp. 665–685, 1993.

    Article  Google Scholar 

  31. C. S. G. Lee, J. S. Wang, J. Yuh. Self-adaptive neuro-fuzzy systems for autonomous underwater vehicle control. Advanced Robotics, vol. 15, no. 5, pp. 589–608, 2001.

    Article  Google Scholar 

  32. J. S. Wang, C. S. G. Lee. Self-adaptive recurrent neurofuzzy control of an autonomous underwater vehicle. IEEE Transactions on Robotics and Automation, vol. 19, no. 2, pp. 283–295, 2003.

    Article  Google Scholar 

  33. T. W. Kim, J. Yuh. Application of online neuro-fuzzy controller to AUVs. Information Sciences, vol. 145, pp. 169–182, 2002.

    Article  MATH  Google Scholar 

  34. S. A. Salman, S. A. Anavatti, T. Asokan. Adaptive fuzzy control of unmanned underwater vehicles. Indian Journal of Geo-Marine Sciences, vol. 40, no. 2, pp. 168–175, 2011.

    Google Scholar 

  35. S. U. Deshpande, S. S. Bhosale. Adaptive neuro-fuzzy inference system based robotic navigation. In Proceedings of IEEE International Conference on Computational Intelligence and Computing Research, IEEE, Enathi, Portugal, 2013.

    Google Scholar 

  36. D. R. Parhi, M. K. Singh. Navigational path analysis of mobile robots using an adaptive neuro-fuzzy inference system controller in dynamic environment. Proceedings of Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 224, no. 6, pp. 1369–1381, 2010.

    Google Scholar 

  37. P. J. Craven, R. Sutton, R. S. Burns, Y. M. Dai. Multivariable intelligent control strategies for an autonomous underwater vehicle. International Journal of Systems Science, vol. 30, no. 9, pp. 965–980, 1999.

    Article  MATH  Google Scholar 

  38. Ö. Demet. A Behavior Based Robot Control System using Neuro-Fuzzy Approach, Ph.D. dissertation, Middle East Technical University, Turkey, 2003.

    Google Scholar 

  39. H. Yuan, Z. Qu. Optimal real-time collision-free motion planning for autonomous underwater vehicles in a 3D underwater space. IET Control Theory Applications, vol.3, no. 6, pp. 712–721, 2009.

    Article  MathSciNet  Google Scholar 

  40. S. Li, Y. Guo. Neural-Network based AUV path planning in estuary environments. In Proceedings of the 10th World Congress on Intelligent Control and Automation, Beijing, China, pp. 3724–3730, 2012.

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shubhasri Kundu.

Additional information

Recommended by Associate Editor Min Tan

Shubhasri Kundu received the M.Tech. degree in mechanical engineering from National Institute of Technology Rourkela, India in 2011. She is currently a Ph.D. degree candidate from the same place.

Her research interest is mobile robot navigation in all terrain (surface and underwater) using AI based computational techniques.

ORCID iD: 0000-0002-2005-6752

Dayal R. Parhi received his first Ph.D. degree in mobile robotics from Cardiff School of Engineering, UK and second Ph.D. degree in vibration analysis of cracked structures from Sambalpur University, India. He is currently working as a professor in Department of Mechanical Engineering, National Institute of Technology Rourkela, India. He has 22 years of research and teaching experience.

His research interests include mobile robot navigation and vibration analysis using AI techniques.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kundu, S., Parhi, D.R. Reactive navigation of underwater mobile robot using ANFIS approach in a manifold manner. Int. J. Autom. Comput. 14, 307–320 (2017). https://doi.org/10.1007/s11633-016-0983-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-016-0983-5

Keywords

Navigation