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.
Similar content being viewed by others
References
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.
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.
R. Sutton, P. J. Craven. The ANFIS approach applied to AUV autopilot design. Neural Computing & Applications, vol. 7, no. 2, pp. 131–140, 1998.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A. T. Azar. Adaptive Neuro-Fuzzy Systems. In: Fuzzy systems. InTech, Croatia, pp. 85–110, 2010.
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.
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.
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.
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.
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.
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.
A. Belatreche. Biologically Inspired Neural Networks: Models, Learning, and Applications, Saarbrücken, Germany: VDM Verlag Dr. Müller, 2010.
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.
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.
F. L. Lewis, S. Jagannathan, A. Yesilderek. Neural Network Control of Robot Manipulators and Nonlinear Systems, London, UK: Taylor & Francis, 1999.
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.
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.
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.
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.
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.
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.
T. W. Kim, J. Yuh. Application of online neuro-fuzzy controller to AUVs. Information Sciences, vol. 145, pp. 169–182, 2002.
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.
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.
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.
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.
Ö. Demet. A Behavior Based Robot Control System using Neuro-Fuzzy Approach, Ph.D. dissertation, Middle East Technical University, Turkey, 2003.
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.
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.
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11633-016-0983-5