Asynchronous Multi-View Camera SLAM With Continuous-Time Motion Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current simultaneous localization and mapping techniques for autonomous robotic platforms are limited by the requirement for synchronized image devices, which can lead to tracking failures due to occlusion, dynamic objects, and varying environmental conditions such as lighting changes and textureless scenes.

Innovation Solution

The development of a generalized multi-image device formulation that utilizes asynchronous image frames and a continuous-time motion model to enable robust localization and mapping, allowing for the generation of asynchronous multi-frames and refinement of three-dimensional point positions and trajectory estimation, even in unmapped environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If synchronized image devices are used for simultaneous localization and mapping, then tracking accuracy can be maintained under ideal conditions, but tracking failures occur due to occlusion, dynamic objects, lighting changes, and textureless scenes

Engineering Contradiction:
Improvetracking reliabilityVSAvoidadaptability to environmental conditions
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts its operation mode based on environmental conditions. It switches between synchronized operation (when conditions permit) and asynchronous operation (when challenges like occlusion, lighting changes, or textureless scenes are detected), allowing the system to maintain reliability across varying conditions rather than being constrained to a fixed synchronized mode

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timing parameter of image capture from fixed synchronization to flexible asynchronous capture. By allowing image devices to capture images at different times based on their individual triggers or event detection, the system adapts to environmental challenges while maintaining the ability to perform localization and mapping

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If asynchronous image frames are used to improve adaptability to environmental conditions, then tracking failures are reduced, but system complexity increases due to the need for generalized multi-image device formulation

Engineering Contradiction:
Improverobustness to environmental variationsVSAvoidformulation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system develops a universal formulation that handles both synchronized and asynchronous image device operations within a single framework. This generalized multi-image device formulation can process images captured at different times from multiple devices, unifying the approach rather than requiring separate processing pipelines for different timing scenarios

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system introduces an intermediary temporal modeling layer that bridges asynchronous observations. By using continuous-time motion models and temporal interpolation techniques, the system mediates between images captured at different times, creating a coherent representation without requiring complex direct coordination between devices

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If asynchronous multi-frames are generated for each group of images captured within a threshold period, then localization accuracy in unmapped environments is improved, but processing time and computational load increase

Engineering Contradiction:
Improvelocalization accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system processes a threshold period of asynchronous images to generate multi-frames, using partial information from the asynchronous stream rather than requiring complete synchronization. This partial action approach achieves sufficient localization accuracy without the computational overhead of processing all possible image combinations

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary processing by pre-grouping asynchronous images into multi-frames based on temporal thresholds before detailed localization processing. This preliminary organization of data reduces the computational complexity of subsequent processing steps by having images already structured and ready for analysis

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If continuous-time motion model is used to relate spatio-temporal information, then trajectory estimation accuracy is improved, but device complexity and computational requirements increase

Engineering Contradiction:
Improvetrajectory estimation accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system replaces discrete, frame-by-frame trajectory estimation with a continuous-time motion model. This substitution allows for smoother, more accurate trajectory estimation by modeling motion as a continuous function of time rather than a sequence of discrete points, improving precision without requiring proportionally increased computational resources at each step

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250013235A1Systems and Methods for Simultaneous Localization and Mapping Using Asynchronous Multi-View Cameras
Publication Date: 2025.01.09 AURORA OPERATIONS INC
  • US20250013235A1 patent drawing
  • US20250013235A1 patent drawing
  • US20250013235A1 patent drawing

AI summary

Systems and methods for the simultaneous localization and mapping of autonomous vehicle systems are provided. A method includes receiving a plurality of input image frames from the plurality of asynchronous image devices triggered at different times to capture the plurality of input image frames. The method includes identifying reference image frame(s) corresponding to a respective input image frame by matching the field of view of the respective input image frame to the fields of view of the reference image frame(s). The method includes determining association(s) between the respective input image frame and three-dimensional map point(s) based on a comparison of the respective input image frame to the one or more reference image frames. The method includes generating an estimated pose for the autonomous vehicle the one or more three-dimensional map points. The method includes updating a continuous-time motion model of the autonomous vehicle based on the estimated pose.