A novel neuro-fuzzy controller for autonomous underwater vehicles

Presents a neuro-fuzzy controller for autonomous underwater vehicles (AUVs) of which the dynamics are highly nonlinear, coupled, and time-varying. Modified fuzzy membership function-based neural networks (FMFNN) are used to combine advantages of fuzzy logics and neural networks, such as inference capability and adoption of human operators' fuzzy logics, and universal learning capability with neural networks. With initial fuzzy rules given by a human operator or automatically generated by a controller, the AUV can learn appropriate control parameters without human intervention, taking into account the differences in sensor characteristics in different environments. Internal learning loops and simplified derivatives of unknown systems are used for fast and simple converging algorithms. Compared to other control methods, the proposed FMFNN control algorithm never requires any information on systems, off-line learning procedures, or human intervention to adjust parameters. To show the validity of the proposed algorithm, computer simulation results are presented.

[1]  Junku Yuh,et al.  A neural net controller for underwater robotic vehicles , 1990 .

[2]  Tamaki Ura,et al.  Neural network system for online controller adaptation and its application to underwater robot , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[3]  Shang-Liang Chen,et al.  Orthogonal least squares learning algorithm for radial basis function networks , 1991, IEEE Trans. Neural Networks.

[4]  L X Wang,et al.  Fuzzy basis functions, universal approximation, and orthogonal least-squares learning , 1992, IEEE Trans. Neural Networks.

[5]  Junku Yuh,et al.  Development of the Omni Directional Intelligent Navigator , 1995, IEEE Robotics Autom. Mag..

[6]  Il Hong Suh,et al.  A visual servoing algorithm using fuzzy logics and fuzzy-neural networks , 2000 .

[7]  Ian S. Shaw,et al.  Fuzzy Control of Industrial Systems: Theory and Applications , 1998 .

[8]  Junku Yuh,et al.  Underwater robotics , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Jean-Jacques E. Slotine,et al.  Robust trajectory control of underwater vehicles , 1985 .

[10]  P.A. DeBitetto Fuzzy logic for depth control of unmanned undersea vehicles , 1994, Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94).

[11]  P. A. DeBitetto Fuzzy logic for depth control of Unmanned Undersea Vehicles , 1995 .

[12]  Il Hong Suh,et al.  A visual servoing algorithm using fuzzy logics and fuzzy-neural networks , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[13]  J. D. Powell,et al.  Radial basis function approximations to polynomials , 1989 .

[14]  D. Signorini,et al.  Neural networks , 1995, The Lancet.

[15]  Il Hong Suh,et al.  Fuzzy membership function based neural networks with applications to the visual servoing of robot manipulators , 1994, IEEE Trans. Fuzzy Syst..

[16]  Junku Yuh,et al.  On‐board sensor‐based adaptive control of small UUVs in very shallow water* , 2000 .

[17]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .

[18]  Terence D. Sanger,et al.  A tree-structured adaptive network for function approximation in high-dimensional spaces , 1991, IEEE Trans. Neural Networks.

[19]  Yoshihiko Nakamura,et al.  Nonlinear tracking control of autonomous underwater vehicles , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[20]  Junku Yuh,et al.  Modeling and control of underwater robotic vehicles , 1990, IEEE Trans. Syst. Man Cybern..