Developing a navigation, guidance and obstacle avoidance algorithm for an Unmanned Surface Vehicle (USV) by algorithms fusion

Abstract Many USVs are equipped with navigation, guidance and control (NGC) algorithms due to human errors that is present in manual navigation of surface vehicles. The Morvarid, a catamaran shaped boat is designed and developed for plotting hydrography map of harbours. To control it autonomously, a fusion algorithm based on EKF, search ball and potential field concept is developed. Some main parameters of dynamic model is derived based on experimental tests and the algorithm is evaluated using hardware-in-the-loop concept. The obstacle avoidance algorithm is assessed for different obstacles in size and position. It is concluded that although the developed algorithm is robust and precise even in the presence of environmental disturbances, however installing powerful thrusters would boost maneuverability more than that is.

[1]  G. Bruzzone,et al.  Priority Task Approach for USVs’ Path Following Missions with Obstacle Avoidance and Speed Regulation , 2015 .

[2]  Robert Sutton,et al.  The design of a navigation, guidance, and control system for an unmanned surface vehicle for environmental monitoring , 2008 .

[3]  Glen Bright,et al.  Probabilistic Uncertainty Identification Modelling in USV Obstacle Detection , 2013 .

[4]  Frédéric Plumet,et al.  A potential field approach for reactive navigation of autonomous sailboats , 2012, Robotics Auton. Syst..

[5]  Yuanchang Liu,et al.  Path planning algorithm for unmanned surface vehicle formations in a practical maritime environment , 2015 .

[6]  Robert Sutton,et al.  An integrated multi-sensor data fusion algorithm and autopilot implementation in an uninhabited surface craft , 2012 .

[7]  Alan Christopher Hansen,et al.  Mechatronics and Intelligent Systems for Off-road Vehicles , 2014 .

[8]  Tomasz Praczyk,et al.  Neural anti-collision system for Autonomous Surface Vehicle , 2015, Neurocomputing.

[9]  Rubo Zhang,et al.  Local reactive obstacle avoidance approach for high-speed unmanned surface vehicle , 2015 .

[10]  W. Dong,et al.  Nonlinear tracking control of underactuated surface vessel , 2005, Proceedings of the 2005, American Control Conference, 2005..

[11]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[12]  Marco Bibuli,et al.  Path-following algorithms and experiments for an unmanned surface vehicle , 2009 .

[13]  M. Reyhanoglu Control and stabilization of an underactuated surface vessel , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[14]  K.R. Muske,et al.  Identification of a control oriented nonlinear dynamic USV model , 2008, 2008 American Control Conference.

[15]  Marco Bibuli,et al.  Evaluation and comparison of navigation guidance and control systems for 2D surface path-following , 2015, Annu. Rev. Control..

[16]  Jinwhan Kim,et al.  Development of USV Autonomy for the 2014 Maritime RobotX Challenge , 2015 .

[17]  Sea-Moon Kim,et al.  A model estimation and multi-variable control of an unmanned surface vehicle with two fixed thrusters , 2010, OCEANS'10 IEEE SYDNEY.

[18]  Marco Bibuli,et al.  Basic navigation, guidance and control of an Unmanned Surface Vehicle , 2008, Auton. Robots.

[19]  Phil F. Culverhouse,et al.  Interval Kalman filtering in navigation system design for an uninhabited surface vehicle , 2013 .

[20]  Yulong Ma Two Modified Unscented Kalman Filter and Acceleration Information in Unmanned Surface Vehicle Estimation , 2015 .

[21]  M. Rodríguez,et al.  Analysis of Three Different Kalman Filter Implementations for Agricultural Vehicle Positioning , 2009 .

[22]  Tao Xu,et al.  Design of an Unmanned Catamaran with Pollutant Tracking and Surveying Capabilities , 2006 .

[23]  Satyandra K. Gupta,et al.  Experimental evaluation of automatically-generated behaviors for USV operations , 2015 .

[24]  Nikola Miskovic,et al.  Navigation, guidance and control of an overactuated marine surface vehicle , 2015, Annu. Rev. Control..

[25]  George W. Irwin,et al.  A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres , 2012, Annu. Rev. Control..

[26]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[27]  Ruben Ruiz-Gonzalez,et al.  A Kalman Filter Implementation for Precision Improvement in Low-Cost GPS Positioning of Tractors , 2013, Sensors.

[28]  D J Stilwell,et al.  Control-Oriented Planar Motion Modeling of Unmanned Surface Vehicles , 2010, OCEANS 2010 MTS/IEEE SEATTLE.

[29]  Zhong-Ping Jiang,et al.  Robust adaptive path following of underactuated ships , 2004, Autom..

[30]  Ketan Rasal,et al.  Navigation & control of an automated SWATH surface vessel for bathymetric mapping , 2013 .

[31]  M. Caccia,et al.  Autonomous Surface Craft: prototypes and basic research issues , 2006, 2006 14th Mediterranean Conference on Control and Automation.