Digital Model Rectification for Robot Map Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unmanned robots face challenges in navigating and collecting data due to incomplete and outdated map data, as changes in the environment such as moved or added obstacles and objects can render existing maps inaccurate, making it difficult to accurately identify locations and update digital models.

Innovation Solution

A system that includes a server computer and a robot equipped with sensors, which determines target locations and navigable paths based on updated data collection areas, uses a leaky ball algorithm to position circles within sub-areas, and eliminates redundant targets, allowing the robot to autonomously navigate, collect data, and update digital models by comparing sensor data to CAD or mesh data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the robot operates based on existing map data, then navigation can be performed, but the map data becomes outdated and inaccurate as the environment changes

Engineering Contradiction:
Improvemap data accuracyVSAvoidtime for map updates
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-planning navigation paths and identifying target locations for data collection before the robot executes them. The server computer determines navigable paths and target locations in advance, allowing the robot to efficiently navigate and update map data without delays during execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously comparing sensor data collected by the robot with existing digital model data. The server computer identifies discrepancies between collected data and model data, then updates the digital model accordingly, ensuring map accuracy is maintained through continuous verification and correction

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the robot collects comprehensive data to update digital models, then model accuracy improves, but navigation and data collection efficiency decreases

Engineering Contradiction:
Improvedigital model accuracyVSAvoiddata collection efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system segments the area into multiple sub-areas and further divides them into target locations, allowing systematic and efficient data collection. The server computer decomposes the area into sub-areas, determines target locations within each sub-area, and plans navigation paths to visit these locations sequentially, ensuring comprehensive coverage without redundant travel

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system collects data at specific target locations that are determined to be sufficient for updating the digital model, rather than collecting data continuously throughout the entire area. The server computer identifies target locations where data collection will provide the necessary information for model updates, avoiding unnecessary data collection at locations that would not contribute to model accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11220006B2Digital model rectification
Publication Date: 2022.01.11 FORD GLOBAL TECH LLC
  • US11220006B2 patent drawing
  • US11220006B2 patent drawing
  • US11220006B2 patent drawing

AI summary

A system including a computer that includes a processor and a memory storing instructions executable by the processor to determine a location in a defined area according to coordinates on a map. The instructions include instructions to actuate a robot to move to the location. The instructions include instructions to identify an object specified in a digital model of the area, stored at a remote server, to be at the coordinates for the location. The instructions include instructions to actuate a sensor on the robot to collect data at the location. The instructions include instructions to update the object in the digital model based on the collected data.