Elsevier

Annual Reviews in Control

Volume 36, Issue 2, December 2012, Pages 267-283
Annual Reviews in Control

A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres

https://doi.org/10.1016/j.arcontrol.2012.09.008Get rights and content

Abstract

In recent years unmanned vehicles have grown in popularity, with an ever increasing number of applications in industry, the military and research within air, ground and marine domains. In particular, the challenges posed by unmanned marine vehicles in order to increase the level of autonomy include automatic obstacle avoidance and conformance with the Rules of the Road when navigating in the presence of other maritime traffic. The USV Master Plan which has been established for the US Navy outlines a list of objectives for improving autonomy in order to increase mission diversity and reduce the amount of supervisory intervention. This paper addresses the specific development needs based on notable research carried out to date, primarily with regard to navigation, guidance, control and motion planning. The integration of the International Regulations for Avoiding Collisions at Sea within the obstacle avoidance protocols seeks to prevent maritime accidents attributed to human error. The addition of these critical safety measures may be key to a future growth in demand for USVs, as they serve to pave the way for establishing legal policies for unmanned vessels.

Introduction

Following decades of research and development focused on the autonomy of aerial and underwater vehicles, comes resurging interest in Autonomous Surface Vehicles (ASVs). This is timely with the Defence Advanced Research Projects Agency’s (DARPA’s) announcement that it requires $3 billion in fiscal 2012 for projects involving ASV development for submarine tracking (Doyle, 2011). Extensive research has been carried out to date on Unmanned Underwater Vehicles (UUVs) due to implications for oil and gas exploration, deep sea pipeline monitoring and mine detection. Furthermore, research in Unmanned Aerial Vehicles (UAVs) has also largely overshadowed that of Unmanned Surface Vehicles (USVs) as they have become a superior tool in military strategies, e.g. the deployment of Predator and Reaper drones in Iraq and Afghanistan by the United States Air Force. UAVs are now heavily relied upon for surveillance, intelligence, search and rescue, reconnaissance and strike missions. Significant attention has also been given to Unmanned Ground Vehicles (UGVs) which encompass driverless cars, military tools for surveillance or bomb disposal and mechanical mule type vehicles for transporting heavy payloads. BigDog, for instance, is a well-known quadruped robot designed by Boston Dynamics to carry over 150 kg payload in difficult terrain and has since been adapted for autonomous navigation (Wooden et al., 2010). Technical similarities can be drawn between UGVs and USVs particularly in terms of the number of degrees of freedom and the need to safely operate in the presence of ambient traffic. However, motion control of underactuated ships in the presence of harsh environmental disturbances and an open navigational space poses far greater challenges.

It should be noted that semi-autonomy is highly typical of unmanned vehicles and in the past has often been favoured over full autonomy due to the diverse nature of missions. Further development of these uninhabited systems is required to extend their capabilities to include more complex and optimal mission planning in order to become less reliant on human interactions and subject to human error. The latest developments in the fields of artificial intelligence, advanced smart sensors, wireless networks and optimisation techniques now present greater opportunities than ever before for USVs and maritime technology on the whole (Corfield and Young, 2006).

The aim of this paper is to review and highlight the design aspects of the USV Navigation, Guidance and Control (NGC) system with respect to the International Regulations for Avoiding Collisions at Sea (COLREGs). The COLREGs describe potential collision scenarios such as crossing, head-on and overtaking, to mention a few (Commandant, 1999) and suggests possible manoeuvres to avoid a collision. Although the rules provide a set of guidelines for safe manoeuvring at sea, they were written for human navigators, who, based on their experience alter the course of the ship accordingly. This subjective nature of COLREGs is one of the major causes of ship collisions. It is estimated that human error contributes to between 89% and 96% of marine collisions, both active and latent, e.g. amateur manoeuvring (Rothblum, 2000). The RMS Titanic which infamously sank due to collision with an iceberg (Brown, 2000) as well as the Exxon Valdez oil spill disaster which struck a reef (Leacock, 2005) and the MV Doña Paz ferry disaster upon colliding with the MT Vector (Strauch, 2004) are amongst the most devastating peacetime maritime catastrophes of all time. Each of these collisions has been attributed to some form of human error, which could have been prevented. Poor judgement and failure to respond promptly are issues which can be resolved with an intelligent Obstacle Detection and Avoidance (ODA) system, substantially minimising risk.

The modern COLREGs were set out in 1972 by the International Maritime Organisation (IMO) as a set of guidelines for vessel encounters at sea, i.e. Rules of the Road. It is expected that all vessel operators comply with these regulations, which outline procedures for determining right of way and correct avoidance manoeuvres. Thus, if marine vessels can operate intelligently in accordance with these guidelines, many traffic-related accidents at sea caused by human error could be avoided. It should be stressed that motion planning for marine vehicles has been investigated in detail, however little attention is paid to COLREGs compliance. This lack of interest can be attributed to a number of factors. The foremost is the non-existence of any laws or regulations for the operation of USVs. Hence, until now the industry has not demanded USV development in preference to manned vehicles, primarily due to deficiencies in the decision-making abilities of an autonomous system.

In the last few years, noteworthy reviews have been carried out outlining USV motion planning and obstacle avoidance methodologies. One such paper (Statheros et al., 2008) describes various soft computing techniques for obstacle avoidance, mentioning only limited heuristic search methods. It does not address the USV control systems or COLREGs themselves and how to implement them in any detail. A recent review of close-range collision avoidance (Tam et al., 2009) gives a chronological account of approaches taken to the guidance problem and discusses related studies which tackle path planning with regard to collision avoidance. The authors did not discuss unmanned vehicles, but rather focussed on increasing the autonomy of manned craft to avoid human error during navigation when executing COLREGs. Another paper (Benjamin et al., 2006) describing behaviour-based control using Interval Programming discusses COLREGs protocol selection and action averaging accompanied by sea trials. However, only the four main COLREGs manoeuvre-based rules are investigated and the vessels used in the trials maintain wireless communication in order to determine the position of the other without relying on sensor information. It is concluded therefore, that existing literature has not sufficiently addressed problems establishing behavioural patterns based on obstacle classification (i.e. static, dynamic, geographic or other vessels) and complex encounter situations regarding COLREGs. It is also necessary to develop fail-safe methods for reactive avoidance, should the USV encounter unforeseen situations. This paper presents the recent developments in a wide range of fundamental topics relating to USVs and how the synthesis of these developments along with robust real-time motion planning can provide a comprehensive solution for a COLREGs compliant USV.

The following sections discuss the present state of USV development and highlight deficiencies and issues yet to be satisfactorily addressed. Through consideration of existing USV prototypes, NGC aspects and advanced motion planning techniques for the assimilation of COLREGs, this literature identifies key avenues to be explored for the accomplishment of an intelligent, autonomous USV.

Section snippets

Research vessel prototypes

The majority of USV research prototypes have been designed and developed for the purposes of collecting oceanographic data, i.e. bathymetry, pollution monitoring, etc. European prototypes include the Measuring Dolphin (MESSIN), developed by the University of Rostock, Germany (Majohr et al., 2000) and the autonomous catamaran, Charlie, from The Institute of Intelligent Systems for Automation, Genova, Italy. Charlie is a catamaran shaped prototype vessel which has been used to gather sea surface

USV control

The marine research community are continually developing and applying state-of-the-art control methods to autonomous vehicles, implementing modern control techniques for enhanced performance. The control selection process for a USV depends upon the dynamic model (vessel type), e.g. underactuated, high speed, rudder or thruster controlled, etc. and the vessel mission. The range of controllers include;

  • Surge velocity control.

  • Heading control.

  • Traditional autopilot (yaw and sway control).

  • Turning

USV guidance and motion planning

Having established the pre-requisites, attention is now focussed on the review of existing USV guidance and motion planning methodologies with a view to modifying them for COLREGs implementation. Guidance implies directing the motion of the USV along the predetermined course by providing necessary controller inputs, i.e. velocity and course reference data. Motion planning describes the actions to be executed via discrete stages and manoeuvres which account for the vehicle’s dynamics and is a

The International regulations for avoiding collisions at sea

COLREGs were designed to be followed by humans when operating all types of vessels or watercraft. Without a human operator or crew present on the vessel, the rules must still be obeyed if an unmanned ship is to be lawfully operational at sea. Otherwise unpredictable or incorrect actions may lead to confusion and potentially catastrophic collisions amongst other marine traffic. In the case of remotely operated vessels, the operator shall implement all manoeuvring decisions. Conversely, an

COLREGs for multiple unmanned vessels in cooperation

Due to the considerable attention given to the topics of multi-vehicle cooperation and formation control in recent years, it would be incomplete to consider the broad area of USV obstacle avoidance without reference to a fleet of cooperating USVs. This is a difficult and challenging topic which has generated significant interest. However due to its complex nature, the implementation of cooperative COLREGs has yet to be researched. The cooperative control problem concerns a fleet of unmanned

Discussion

The COLREGs guidelines have been implemented with some success using the MVFF and fuzzy logic method discussed previously for simulations of the main encounter scenarios when confronted with single vessels only (Lee et al., 2004). Encountering multiple vessels poses a more difficult challenge, which incorporates multiple rules and more than one unique solution to the avoidance problem. A very simple approach considers only one single vessel within close range, which is dealt with as a priority

Conclusion

This review has discussed the current state of USV collision avoidance research in terms of control, path planning and collision avoidance architecture with regards to COLREGs incorporation. The USV Master Plan has provided the research community with an additional incentive which defines the research direction for the future regarding increased autonomy. Until now, the limited capabilities concerning judgement, reasoning and planning have prevented the establishment of the necessary legal

Sable Campbell, born in Belfast, Northern Ireland, is a PhD researcher from Queen’s University Belfast from the Energy, Power and Intelligent Control (EPIC) research cluster within the department of Electrical Engineering, Electronics and Computer Science (EEECS).

Sable graduated in 2010 from Queen’s University Belfast with a Masters degree in Mechanical & Manufacturing Engineering with a 1st class honours. Also a Certified Associate in Project Management, in 2010 she led a team in a Prime

References (85)

  • G.N. Roberts

    Trends in marine control systems

    Annual Reviews in Control

    (2008)
  • G.N. Roberts et al.

    Intelligent ship autopilots a historical perspective

    Mechatronics Journal

    (2003)
  • J. Velagic et al.

    Adaptive fuzzy ship autopilot for track-keeping

    Control Engineering Practice

    (2003)
  • Aguiar, A. P., Cremean, L., & Hespanha, J. P. (2003). Position tracking for a nonlinear underactuated hovercraft:...
  • Alves, J., Oliveira, P., Oliveira, R., Pascoal, A., Rufino, M., & Sebastiao, L., et al. (2006) Vehicle and mission...
  • T. Balch et al.

    Behavior-based formation control for multirobot teams

    IEEE Transactions on Robotics and Automation

    (1998)
  • Benjamin, M. R., & Curcio, J. A. (2004). COLREGS-based navigation of autonomous marine vehicles. In Autonomous...
  • M. Benjamin et al.

    A method for protocol-based collision avoidance between autonomous marine surface craft

    Journal of Field Robotics

    (2006)
  • E. Berglund

    Guidance and control technology

    RTO SCI Lecture Series on Technologies for Future Precision Strike Missile Systems

    (2000)
  • Bertram, V. (2008). Unmanned surface vehicles – a survey, Tech. rep., Skibsteknisk...
  • Bibuli, M., Bruzzone, G., Caccia, M., Indiveri, G., & Zizzari, A. A. (2008). Line following guidance control:...
  • A. Botea et al.

    Near optimal hierarchical path-finding

    Journal of Game Development

    (2004)
  • Breivik, M., & Fossen, T. I. (2008). Guidance laws for planar motion control. In Proceedings of the 47th IEEE...
  • Brock, O., & Khatib, O. (1999). High-speed navigation using the global dynamic window approach. In Proceedings of the...
  • D. Brown

    The last log of the titanic

    (2000)
  • Caccia, M. (2006). Autonomous surface craft: Prototypes and basic research issues. In Proceedings of the 14th...
  • Casalino, G., Turetta, A., & Simetti, E. (2009). A three-layered architecture for real time path planning and obstacle...
  • Casalino, G., Turetta, A., & Simetti, E. (2009). A three-layered architecture for real time path planning and obstacle...
  • U.G.C. Commandant. (1999). International Regulations for Prevention of Collisions at Sea, 1972 (72...
  • S.J. Corfield et al.

    Unmanned surface vehicles – game changing technology for naval operations, advances in unmanned marine vehicles, chap. 15

    (2006)
  • Daily, R., & Bevly, D. M. (2008). Harmonic potential field path planning for high speed vehicles. In American Control...
  • E.W. Dijkstra

    A note on two problems in connexion with graphs

    Numerische Mathematik

    (1959)
  • J.M. Doyle

    Insatiable hunger, tightening belts

    Unmanned Systems

    (2011)
  • L.E. Dubins

    On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents

    American Journal of Mathematics

    (1957)
  • R.T. Farouki et al.

    Pythagorean hodographs

    IBM Journal of Research and Development

    (1990)
  • Ferguson, D., Likhachev, M., & Stentz, A. (2005). A guide to heuristic-based path planning. In: Proceedings of the...
  • Fleury, S., Soueres, P., Laumond, J. -P., & Chatila, R. (1993). Primitives for smoothing mobile robot trajectories. In...
  • Fossen, T. I. (2000). A survey on nonlinear ship control: From theory to...
  • T.I. Fossen

    Handbook of marine craft hydrodynamics and motion control

    (2011)
  • Guzman, D. D., Dellosa, S., Inventado, P., Lao, P., & Suarez, M. (2005). A∗ path planning in real-time dynamic...
  • P.E. Hart et al.

    A formal basis for the heuristic determination of minimum cost paths

    IEEE Transactions on Systems Science and Cybernetics.

    (1968)
  • Hernández, E., Carreras, M., Ridao, P., Antich, J., & Ortiz, A., A search-based path planning algorithm with...
  • Hong Qu, Y., Pan, Q., & Guo Yan, J. (2005). Flight path planning of UAV based on heuristically search and genetic...
  • International convention for the Safety of Life at Sea (SOLAS), (1974/1980). Chapter V safety of navigation, regulation...
  • Kanakakis, V., & Tsourveloudis, N. (2007). Evolutionary path planning and navigation of autonomous underwater vehicles....
  • Karmarkar, J., & Vargus, R. (1980). A multi-threat avoidance maneuver generator. In OCEANS ’80 (pp....
  • Khatib, O. (1985). Real-time obstacle avoidance for manipulators and mobile robots. In Proceedings of the 1985 IEEE...
  • O. Khatib

    Real-time obstacle avoidance for manipulators and mobile robots

    International Journal on Robotics Research

    (1986)
  • S. Koenig et al.

    Fast replanning for navigation in unknown terrain

    IEEE Transactions on Robotics

    (2005)
  • Larson, J., Bruch, M., & Ebken, J. (2006). Autonomous navigation and obstacle avoidance for unmanned surface vehicles....
  • Larson, J., Bruch, M., Halterman, R., Rogers, J., & Webster, R. (2006). Autonomous navigation and obstacle avoidance...
  • E. Leacock

    The Exxon Valdez oil spill, environmental disasters

    (2005)
  • Cited by (0)

    Sable Campbell, born in Belfast, Northern Ireland, is a PhD researcher from Queen’s University Belfast from the Energy, Power and Intelligent Control (EPIC) research cluster within the department of Electrical Engineering, Electronics and Computer Science (EEECS).

    Sable graduated in 2010 from Queen’s University Belfast with a Masters degree in Mechanical & Manufacturing Engineering with a 1st class honours. Also a Certified Associate in Project Management, in 2010 she led a team in a Prime Minister’s Initiative (PMI2) project in Tsinghua University, Beijing based on sustainable energy.

    Her current research interests include marine robotics, path planning, heuristics and control.

    Wasif Naeem BEng (1st), MSc, PhD, MIET is a Lecturer in Electrical and Electronic Engineering at Queen’s University Belfast. Prior to that, he was a postdoctoral research fellow in autonomous vehicle control at the University of Plymouth (UoP) to develop navigation, guidance and control algorithms for an unmanned surface vehicle. His doctoral research, also at UoP, involved developing an autonomous underwater vehicle in collaboration with Cranfield University, Subsea7, QinetiQ and South West Water Plc.

    His current research involves intelligent path planning, multi-vehicle formation control and collision avoidance strategies for marine vehicles with an emphasis on marine rules of the road. He is a member of IFAC technical committee on marine systems, IET and has been the steering and program committee member of a number of international conferences. His research interests span autonomous systems, optimal control, system identification, process control and systems engineering. Dr Naeem is the author of over 45 peer-reviewed journal and conference papers and two book chapters. Two journal papers were awarded the Michael Richey Medal and the Denny Medal in 2008 and 20010 respectively.

    George Irwin is a 1st class honours graduate in Electrical and Electronic Engineering (1972) from Queen’s University Belfast. He also obtained a PhD in Control Theory (1976) and a DSc (1998) from the same University. He has held a personal Chair in Control Engineering since 1989 and has just retired as Research Director of the Intelligent Systems and Control cluster.

    Prof Irwin is a Fellow of the UK Royal Academy of Engineering, Member of the Royal Irish Academy and was recently elected a Fellow by IFAC. He is also hold Fellowships of the IEEE and the UK Institute of Measurement and Control. International recognitions include Honorary Professorships at Harbin Institute of Technology and Shandong University, and is a Visiting Professor at Shanghai University.

    Prof Irwin’s research covers identification, monitoring, and control, including neural networks, fuzzy neural systems and multivariate statistics, much of which involves industrial collaboration. His most recent personal contributions have been on wireless networked control systems, fault diagnosis of internal combustion engines and novel techniques for fast temperature measurement. He was Technical Director of Anex6 Ltd., a University spin out company specialising in process monitoring and has some 350 research publications, including 120 peer-reviewed journal papers. George Irwin has received four IEE Premiums, a Best Paper award from the Czech Academy of Sciences and the 2002 Honeywell International Medal from the Institute of Measurement and Control.

    He is a former Editor-in-Chief of the IFAC Journal Control Engineering Practice and past chair of the UK Automatic Control Council. As well as service on a number of IFAC technical Committees, he has chaired the IFAC Awards and Publications Committees and is currently a member of the Publications Management Board. He received an IFAC Distinguished Service Award in 2008.

    1

    Principal corresponding author.

    View full text