Modular Robot Vision-Based Localization to Reduce Trajectory Drift

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current autonomous robots face challenges in maintaining accurate navigation and localization, especially when performing tasks that require precise positioning and trajectory maintenance, due to drift in intended trajectories and loss of positional knowledge.

Innovation Solution

A modular robot equipped with a processor that captures and combines images from different positions and orientations using exteroceptive sensors, generates a digital spatial representation of the environment, and estimates a corrected position using a statistical ensemble of simulated positions to address positional drift and maintain accurate navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot uses traditional navigation methods with fixed trajectory planning, then the navigation path is simple to compute, but the robot loses positional knowledge due to trajectory drift over time

Engineering Contradiction:
Improvepositional accuracyVSAvoidnavigation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot continuously captures images, detects overlapping areas between consecutive images, and uses feature matching to compute its actual position. This feedback loop corrects trajectory drift by comparing expected position with actual position derived from visual features, maintaining positional accuracy over time

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces traditional mechanical odometry and trajectory-based navigation with a vision-based feedback system. Instead of relying on wheel encoders and pre-planned paths, the system uses image processing and feature matching to determine position, substituting mechanical measurement with optical sensing and computational analysis

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

2Measurement precision

If the robot captures and processes multiple images to determine position, then positional accuracy is improved, but the processing time and computational load increase

Engineering Contradiction:
Improveposition measurement accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system continuously captures and pre-processes images as the robot moves, preparing image data in advance. By maintaining a buffer of recent images and pre-computing feature descriptors, the system reduces real-time processing requirements when position correction is needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot processes only the necessary subset of images - specifically comparing current image with previous images to find overlapping areas. Rather than processing all captured images, the system focuses computation on relevant image pairs that provide positional information, reducing overall computational load

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If the robot uses a modular design with interchangeable components, then adaptability to different tasks is improved, but the device complexity increases

Engineering Contradiction:
Improvetask adaptabilityVSAvoidmodular system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The robot employs a standardized modular architecture where components such as sensors, processors, and effectors can be interchangeably configured for different tasks. The universal base platform with standardized interfaces allows the same robot to perform diverse functions by simply changing task-specific modules, achieving multi-functionality without proportionally increasing overall system complexity

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

Data Source

PatentUS11548159B1Modular robot
Publication Date: 2023.01.10 AI INC
  • US11548159B1 patent drawing
  • US11548159B1 patent drawing
  • US11548159B1 patent drawing

AI summary

Provided is a robot including: a chassis; wheels; electric motors; a network card; sensors; a processor; and a tangible, non-transitory, machine readable medium storing instructions that when executed by the processor effectuates operations including: capturing, with at least one exteroceptive sensor, a first image and a second image; determining, with the processor, an overlapping area of the first image and the second image by comparing the raw pixel intensity values of the first image to the raw pixel intensity values of the second image; combining, with the processor, the first image and the second image at the overlapping area to generate a digital spatial representation of the environment; and estimating, with the processor using a statistical ensemble of simulated positions of the robot, a corrected position of the robot to replace a last known position of the robot within the digital spatial representation of the environment.