Active SLAM Algorithm for Autonomous Underwater Vehicle Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Underwater inspection missions for complex environments like oil and gas drill centers face challenges due to clutter and obstacles, making pre-planned scripted waypoints unreliable for real-time mapping and inspection, and existing autonomous exploration algorithms fail to account for growing localization uncertainty.

Innovation Solution

An active SLAM algorithm, specifically the Expectation-Maximization Exploration algorithm, is applied to enable an autonomous underwater vehicle to autonomously generate accurate maps by estimating virtual landmarks and managing localization uncertainty, using sensors like multibeam sonars, lidars, and cameras, and fiducial markers for localization and mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-planned scripted waypoints are used for navigation, then the inspection path is predetermined and easy to execute, but the system cannot adapt to clutter and obstacles in real-time

Engineering Contradiction:
Improveadaptability to clutter and obstaclesVSAvoidcomplexity of navigation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The navigation system transitions from static pre-planned waypoints to dynamic active SLAM that continuously adapts to environmental features. The system dynamically constructs maps and adjusts navigation paths in real-time based on sensor data and detected landmarks, enabling adaptation to clutter and obstacles while maintaining manageable complexity through algorithmic approaches.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The AUV performs self-localization and self-mapping without external guidance. The active SLAM algorithm enables the vehicle to autonomously detect virtual landmarks, update its own position estimate, and reconstruct environmental features independently, eliminating the need for complex external positioning infrastructure.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If traditional SLAM algorithms are used, then mapping can be performed, but localization uncertainty grows over time reducing accuracy

Engineering Contradiction:
Improvelocalization accuracyVSAvoidtime duration of mission
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The active SLAM algorithm implements continuous feedback by repeatedly detecting and re-localizing on virtual landmarks throughout the mission. This feedback mechanism corrects drift and prevents localization uncertainty from accumulating over time, maintaining accuracy throughout extended inspection missions.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system pre-constructs virtual landmarks and their associated uncertainty estimates before actual navigation begins. By having these reference points prepared in advance with known characteristics, the system can quickly re-localize when encountering them, preventing error accumulation without requiring continuous complex computations.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If dense sensor data is collected for accurate mapping, then map quality improves, but processing time and computational load increase

Engineering Contradiction:
Improvemap accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system extracts only the essential features needed for navigation and mapping - virtual landmarks with key geometric properties - from the dense sensor data. By focusing computational resources on identifying and tracking these critical features rather than processing all raw sensor data, the system achieves accurate maps with reduced processing time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The active SLAM algorithm changes the parameter representation from raw dense point clouds to simplified virtual landmark models with defined geometric properties and uncertainty estimates. This parameter transformation maintains mapping accuracy while dramatically reducing computational complexity and processing time for real-time operation.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution allows for detailed 3D mapping of complex underwater environments, reducing the risk of vehicle entanglement and improving navigation, while ensuring map accuracy and minimizing localization errors, even in feature-sparse regions.

Implementation Method 1

The sensor configuration may include one or more multibeam sonars

Methodology Applied
Scientific EffectSound wave reflection: Echo

Implementation Method 2

The sensor configuration may include one or more multibeam sonars, lidars, and cameras

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS11958579B2System and method for autonomous exploration for mapping underwater environments
Publication Date: 2024.04.16 SCHLUMBERGER TECH CORP
  • US11958579B2 patent drawing
  • US11958579B2 patent drawing
  • US11958579B2 patent drawing

AI summary

Embodiments of the present disclosure are directed towards a system and method for performing an inspection of an underwater environment. Embodiments may include providing an autonomous underwater vehicle (“AUV”) and performing an inspection of an underwater environment using the AUV. Embodiments may further include acquiring real-time sensor data during the inspection of the underwater environment and applying an active simultaneous localization and mapping (“SLAM”) algorithm during the inspection, wherein applying includes estimating one or more virtual landmarks based upon, at least in part, at least one past measurement and a current estimate of AUV activity.