Autonomous Vessel Navigation Using COLREGS-Compliant Velocity Obstacles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for navigating autonomous waterborne vessels fail to effectively scale to multiple traffic boats and comply with International Regulations for Preventing Collisions at Sea (COLREGS) in real-world maritime environments, particularly due to computational and communication delays, noise in perception systems, and uncertainties in motion.

Innovation Solution

A system comprising sensors and a general-purpose programmable computer that detects objects, computes their location, velocity, and heading, and applies COLREGS rules to navigate the vessel safely to a desired location while avoiding collisions, using a strategic planner for mission objectives and a local planner for hazard avoidance and safe navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing navigation systems are used for autonomous waterborne vessels, then basic navigation capability is provided, but the systems fail to scale to multiple traffic boats and comply with COLREGS in real-world maritime environments due to computational and communication delays

Engineering Contradiction:
Improveability to handle multiple traffic boats and COLREGS complianceVSAvoidcomputational and communication delays
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The navigation system is segmented into distinct functional modules: a strategic planner module that handles high-level mission planning and COLREGS compliance, and a local planner module that handles real-time hazard avoidance. This segmentation allows each module to operate independently with optimized computational requirements, enabling the system to scale to multiple traffic boats while maintaining real-time responsiveness.

Inventive Principle:
Principle #1Segmentation

2Reliability

If existing navigation systems are used, then basic obstacle detection is provided, but they fail to account for uncertainties in motion, computational delays, and noise in perception systems

Engineering Contradiction:
Improvesafe navigation in uncertain conditionsVSAvoidsystem complexity to handle uncertainties
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system incorporates safety margins and uncertainty buffers in the planning algorithms. The strategic planner generates trajectories that anticipate potential deviations due to motion uncertainties and sensor noise, while the local planner maintains safety cushions around detected hazards. This approach ensures reliable safe navigation without requiring overly complex real-time correction mechanisms.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If complex navigation algorithms are implemented to handle multiple COLREGS rules and multiple traffic boats, then navigation safety is improved, but computational requirements increase beyond real-time capabilities

Engineering Contradiction:
Improvecollision avoidance safetyVSAvoidreal-time computational performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system employs dynamic planning where the strategic planner operates at lower computational frequency for high-level decisions, while the local planner operates at higher frequency for immediate hazard response. The planning horizon and computational effort are dynamically adjusted based on traffic density, vessel proximity, and COLREGS situation complexity, enabling real-time performance while maintaining safety.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8849483B2Target trailing with safe navigation with colregs for maritime autonomous surface vehicles
Publication Date: 2014.09.30 CALIFORNIA INST OF TECH
  • US8849483B2 patent drawing
  • US8849483B2 patent drawing
  • US8849483B2 patent drawing

AI summary

Systems and methods for operating autonomous waterborne vessels in a safe manner. The systems include hardware for identifying the locations and motions of other vessels, as well as the locations of stationary objects that represent navigation hazards. By applying a computational method that uses a maritime navigation algorithm for avoiding hazards and obeying COLREGS using Velocity Obstacles to the data obtained, the autonomous vessel computes a safe and effective path to be followed in order to accomplish a desired navigational end result, while operating in a manner so as to avoid hazards and to maintain compliance with standard navigational procedures defined by international agreement. The systems and methods have been successfully demonstrated on water with radar and stereo cameras as the perception sensors, and integrated with a higher level planner for trailing a maneuvering target.