Constrained Mobility Mapping With Voxel Updates for Robot Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic devices face challenges in navigating constrained environments without colliding with obstacles while maintaining balance and speed, leading to inefficient and arduous movement.

Innovation Solution

The method involves generating voxel maps and spherical depth maps using sensor data to identify obstacles and update the voxel map in real-time, creating body obstacle maps for obstacle avoidance, ground height maps for leg placement, and no-step maps to prevent collisions, all while maintaining balance and fluid movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If robotic devices navigate constrained environments using traditional methods, then they can avoid obstacles, but their movement becomes inefficient and arduous

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidmovement smoothness
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system performs preliminary actions by generating multiple candidate step plans before execution, evaluating them against constraints, and selecting the optimal plan in advance. This allows the robot to navigate efficiently through constrained environments without making difficult decisions during movement, thereby improving navigation efficiency while maintaining movement smoothness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The step planning system is dynamic and adaptive, continuously updating voxel maps with current sensor data, re-evaluating constraints based on changing environmental conditions, and generating new step plans as needed. This dynamic approach enables efficient navigation while adapting to maintain smooth movement throughout the navigation process.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If real-time sensor data is processed to update voxel maps, then obstacle detection accuracy improves, but computational complexity increases

Engineering Contradiction:
Improveobstacle detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the environment into discrete voxel units and processes sensor data by updating only the relevant voxel regions that have changed. This segmentation approach maintains high obstacle detection accuracy by precisely tracking environmental changes while reducing computational complexity by avoiding redundant processing of entire maps.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system merges historical voxel map data with current sensor data to create updated representations of the environment. By combining previously processed information with new sensor inputs, the system achieves accurate obstacle detection without requiring complete reprocessing of all environmental data, thereby managing computational complexity effectively.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If multiple map types are generated for navigation (voxel maps, depth maps, body obstacle maps, ground height maps, no-step maps), then navigation capability improves, but system complexity increases

Engineering Contradiction:
Improvenavigation capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The voxel map serves as a universal data structure that supports multiple navigation functions simultaneously. The same voxel map infrastructure is used for generating body obstacle maps, ground height maps, and no-step maps, allowing the system to achieve versatile navigation capability while avoiding the complexity of maintaining separate independent systems for each function.

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

Solution Approach 2:

The system implements a nested map structure where body obstacle maps, ground height maps, and no-step maps are derived from and nested within the primary voxel map framework. This nesting approach enables comprehensive navigation capability by layering specialized information on top of the fundamental voxel representation, while managing system complexity through a hierarchical organization rather than separate systems.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20250321586A1Constrained Mobility Mapping
Publication Date: 2025.10.16 BOSTON DYNAMICS INC
  • US20250321586A1 patent drawing
  • US20250321586A1 patent drawing
  • US20250321586A1 patent drawing

AI summary

A method of constrained mobility mapping includes receiving from at least one sensor of a robot at least one original set of sensor data and a current set of sensor data. Here, each of the at least one original set of sensor data and the current set of sensor data corresponds to an environment about the robot. The method further includes generating a voxel map including a plurality of voxels based on the at least one original set of sensor data. The method also includes generating a spherical depth map based on the current set of sensor data and determining that a change has occurred to an obstacle represented by the voxel map based on a comparison between the voxel map and the spherical depth map. The method additional includes updating the voxel map to reflect the change to the obstacle.