Adaptive neural network visual servo control for dynamic positioning of underwater vehicles

Dynamic positioning is an important technique to ensure the capability of a next generation underwater vehicle to fulfill complex intervention and observation tasks. This work proposes an adaptive neural network image-based visual servo (IBVS) controller for positioning an underwater vehicle with respect to a fixed target in camera-in-hand configuration. The visual servoing error is defined by projecting the image error to the vehicle space using a pseudo inverse of the estimated Jacobian matrix. In the proposed dual-loop system architecture, the velocity command is designed to stabilize the visual servoing error in the kinematic loop, and the desired acceleration is derived to track the velocity command in the dynamic loop. A single hidden layer (SHL) feedforward neural network, in conjunction with a conventional proportional-integral (PI) controller, is applied to the cascaded systems to compensate for the uncertainties in both the Jacobian matrix and the vehicle dynamics. The thruster control signals are obtained by using the approximate dynamic inversion (ADI) of the vehicle. The uniform ultimate boundedness of the visual servoing error and the neural network weight matrices are proved by Lyapunov theory. Simulation results are provided to verify the effectiveness of the controller with two candidate methods of estimating the image Jacobian matrix.

[1]  Laxmidhar Behera,et al.  Visual servoing of redundant manipulator with Jacobian matrix estimation using self-organizing map , 2010, Robotics Auton. Syst..

[2]  Hesheng Wang,et al.  Visual servoing of robots with uncalibrated robot and camera parameters , 2012 .

[3]  Charalampos P. Bechlioulis,et al.  A robust visual servo control scheme with prescribed performance for an autonomous underwater vehicle , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Harvey Lipkin,et al.  Uncalibrated dynamic visual servoing , 2004, IEEE Transactions on Robotics and Automation.

[5]  François Chaumette,et al.  Visual servo control. I. Basic approaches , 2006, IEEE Robotics & Automation Magazine.

[6]  Xinping Guan,et al.  Visual tracking control for an uncalibrated robot system with unknown camera parameters , 2014 .

[7]  François Chaumette,et al.  Predictive Control for Constrained Image-Based Visual Servoing , 2010, IEEE Transactions on Robotics.

[8]  Yunhui Liu,et al.  Uncalibrated visual servoing of robots using a depth-independent interaction matrix , 2006, IEEE Transactions on Robotics.

[9]  Thor I. Fossen,et al.  Marine Control Systems Guidance, Navigation, and Control of Ships, Rigs and Underwater Vehicles , 2002 .

[10]  Hee-Jun Kang,et al.  Visual Servoing of Robot Manipulator Based on Second Order Sliding Observer and Neural Compensation , 2014, ICIC.

[11]  Hui Zhang,et al.  Combined feedback-feedforward tracking control for networked control systems with probabilistic delays , 2014, J. Frankl. Inst..

[12]  Emanuele Trucco,et al.  A 2D visual servoing for underwater vehicle station keeping , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[13]  Chien Chern Cheah,et al.  Adaptive Jacobian vision based control for robots with uncertain depth information , 2010, Autom..

[14]  Chanop Silpa-Anan,et al.  Autonomous underwater robot : vision and control , 2001 .

[15]  Emanuele Trucco,et al.  Application of 2 1/2 D visual servoing to underwater vehicle station-keeping , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

[16]  Gerd Hirzinger,et al.  Multisensory visual servoing by a neural network , 1999, IEEE Trans. Syst. Man Cybern. Part B.

[17]  Yunhui Liu,et al.  Uncalibrated Visual Tracking Control Without Visual Velocity , 2010, IEEE Transactions on Control Systems Technology.

[18]  Hui Zhang,et al.  Robust gain-scheduling energy-to-peak control of vehicle lateral dynamics stabilisation , 2014 .

[19]  Eric N. Johnson,et al.  Adaptive Trajectory Control for Autonomous Helicopters , 2005 .

[20]  Wen Yu,et al.  Robust Visual Servoing of Robot Manipulators with Neuro Compensation , 2005, J. Frankl. Inst..

[21]  Dimos V. Dimarogonas,et al.  A self-triggered visual servoing model predictive control scheme for under-actuated underwater robotic vehicles , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[22]  Jangbom Chai,et al.  Adaptive neural controller for visual servoing of robot manipulators with camera-in-hand configuration , 2012 .

[23]  Juan M. Ibarra,et al.  Asymptotically stable visual servoing of manipulators via neural networks , 2000 .

[24]  Tarek Hamel,et al.  Homography-based Visual Servoing for Autonomous Underwater Vehicles , 2014 .

[25]  Harvey Lipkin,et al.  Uncalibrated Eye-in-Hand Visual Servoing , 2003, Int. J. Robotics Res..

[26]  Alexander Zelinsky,et al.  Preliminary experiments in visual servo control for autonomous underwater vehicle , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[27]  Frank L. Lewis,et al.  Neural network output feedback control of robot manipulators , 1999, IEEE Trans. Robotics Autom..

[28]  François Chaumette,et al.  Visual servo control. II. Advanced approaches [Tutorial] , 2007, IEEE Robotics & Automation Magazine.

[29]  Ricardo O. Carelli,et al.  Adaptive servo visual robot control , 2003, Robotics Auton. Syst..

[30]  Asgeir J. Sørensen,et al.  A survey of dynamic positioning control systems , 2011, Annu. Rev. Control..

[31]  Liu Hsu,et al.  Adaptive visual servoing scheme free of image velocity measurement for uncertain robot manipulators , 2013, Autom..

[32]  Anthony J. Calise,et al.  Adaptive output feedback control of uncertain nonlinear systems using single-hidden-layer neural networks , 2002, IEEE Trans. Neural Networks.

[33]  Guoqiang Hu,et al.  Adaptive visual servo control to simultaneously stabilize image and pose error , 2012 .

[34]  Corneliu Lazar,et al.  Predictive control of nonlinear visual servoing systems using image moments , 2012 .

[35]  Hui Zhang,et al.  On Energy-to-Peak Filtering for Nonuniformly Sampled Nonlinear Systems: A Markovian Jump System Approach , 2014, IEEE Transactions on Fuzzy Systems.

[36]  Hui Zhang,et al.  Vehicle Lateral Dynamics Control Through AFS/DYC and Robust Gain-Scheduling Approach , 2016, IEEE Transactions on Vehicular Technology.

[37]  Massimo Caccia Vision-based ROV horizontal motion control: Near-seafloor experimental results , 2007 .

[38]  Rs Roel Pieters,et al.  Visual Servo Control , 2012 .

[39]  Liu Hsu,et al.  Adaptive visual tracking with uncertain manipulator dynamics and uncalibrated camera , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[40]  Juan Andrade-Cetto,et al.  Uncalibrated image-based visual servoing , 2013, 2013 IEEE International Conference on Robotics and Automation.