Robot Floorplan Mapping Using Object Movement Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot navigation systems struggle to accurately map and navigate properties due to dynamic changes in lighting conditions, object permanence, and obstacle movement, leading to inefficiencies and potential collisions.

Innovation Solution

A system that generates floorplans using sensor data to detect object movement patterns, determine navigable areas, and update maps in real-time to account for lighting conditions and object permanence, incorporating confidence values for navigation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If robot navigation systems use static maps for navigation, then the system complexity is low, but the navigation accuracy deteriorates due to dynamic changes in lighting conditions, object permanence, and obstacle movement

Engineering Contradiction:
Improvenavigation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static maps to dynamic floorplans that continuously update to reflect changing environmental conditions. The system monitors object permanence, lighting changes, and obstacle movements in real-time, adjusting the navigation map accordingly. This allows the robot to adapt to dynamic environments while maintaining navigation accuracy without requiring overly complex systems.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by continuously comparing sensor data with the current floorplan model. When discrepancies are detected (such as moved objects or changed lighting conditions), the system updates the floorplan and adjusts navigation routes. This closed-loop feedback ensures high navigation accuracy while managing system complexity through efficient update protocols.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If the robot performs frequent localization to correct position drift, then the position accuracy is improved, but the time consumption and productivity deteriorate

Engineering Contradiction:
Improveposition accuracyVSAvoidnavigation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary action by pre-processing sensor data to identify stable, permanent objects in the environment before navigation begins. These pre-identified landmarks are stored in the floorplan for quick reference during localization, eliminating the need for frequent comprehensive environmental scans and improving both accuracy and efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing localization only when necessary rather than continuously. The system uses confidence values to determine when position drift has reached a threshold requiring correction, avoiding unnecessary localization operations that would consume time and reduce productivity while still maintaining sufficient position accuracy.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the robot avoids all areas with moving objects to prevent collisions, then the safety is improved, but the navigable area and productivity deteriorate

Engineering Contradiction:
Improvecollision avoidanceVSAvoidnavigation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies local quality by differentiating between areas with moving objects and safe areas in the floorplan. Instead of treating all areas uniformly, the system assigns different risk levels and navigation restrictions to specific locations based on real-time object detection and permanence analysis. This allows the robot to navigate efficiently through safe areas while maintaining high collision avoidance in areas with moving objects.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses parameter changes by dynamically adjusting navigation parameters such as speed, distance thresholds, and route selection based on the presence and permanence of objects. When permanent objects are detected, the system maintains confident navigation; when temporary or moving objects are detected, it adjusts parameters to avoid collisions, optimizing both safety and productivity through adaptive parameter modification.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250244766A1Robot floorplan navigation
Publication Date: 2025.07.31 OBJECTVIDEO LABS LLC
  • US20250244766A1 patent drawing
  • US20250244766A1 patent drawing
  • US20250244766A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for robot navigation. In some implementations, a method includes obtaining sensor data captured by one or more sensors located at a property over a time period; detecting an object represented in the sensor data; detecting, using the detected object and multiple subsets of the sensor data, a movement pattern of the object over the time period; determining an area navigable for a robot at the property using the detected movement pattern of the object over the time period; and providing, to the robot, an indication of the area navigable for the robot.