Robot Map Motion Primitives With Constraint Regions for Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic devices face challenges in navigating constrained environments while avoiding obstacles and maintaining safe, efficient routes, as conventional navigation systems lack the necessary context to make informed decisions about deviations from the planned path.

Innovation Solution

A navigation system that utilizes a route specification language incorporating context and constraints, such as yaw and position, to enable local navigation systems to make optimized decisions, ensuring safe and efficient traversal through environments with dynamic obstacles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional navigation systems are used, then the robot can navigate to the destination, but the robot lacks context to make informed decisions about path deviations and may contact obstacles or become stuck

Engineering Contradiction:
Improvenavigation safetyVSAvoidcontext information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The navigation system is segmented into multiple hierarchical levels: high-level route specification (global path planning) and local navigation (local path execution). Each level operates with different degrees of freedom and context, allowing the robot to maintain global goals while adapting locally to obstacles and environmental constraints without losing overall navigation context.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a nested structure where local navigation systems are embedded within the broader route specification framework. The local navigation operates within constraints defined by the high-level route, and can request modifications when encountering obstacles. This nested architecture allows context to be preserved at multiple levels simultaneously.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If the robot follows a strict planned path, then the navigation route is efficient, but the robot cannot adapt to dynamic obstacles or environmental changes

Engineering Contradiction:
Improvenavigation efficiencyVSAvoidpath adaptation capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The route specification system is designed to be dynamic rather than static. The high-level route can be modified when local navigation encounters obstacles or environmental changes. The system allows for real-time adjustments while maintaining the overall efficiency of the original path, balancing adherence to the planned route with adaptability to changing conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The local navigation system continuously monitors the environment and provides feedback to the high-level route specification. When obstacles or changes are detected, this feedback triggers route modifications. The system learns from environmental interactions and adjusts the path accordingly, maintaining efficiency while adapting to dynamic conditions.

Inventive Principle:
Principle #23Feedback

3Reliability

If the robot navigates through constrained environments with many obstacles, then the robot can reach the destination, but the navigation becomes complex and computationally intensive

Engineering Contradiction:
Improveobstacle avoidance capabilityVSAvoidnavigation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The navigation problem in constrained environments is segmented into manageable components: global route specification identifies key waypoints and corridors, while local navigation handles immediate obstacle avoidance. This segmentation reduces computational complexity by distributing the navigation task across different spatial and temporal scales.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parts of the navigation system operate with different levels of detail and computational intensity. The high-level route specification uses simplified environmental models for overall path planning, while local navigation employs more detailed sensing and computation only when needed for immediate obstacle avoidance. This local quality approach optimizes computational resources.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12508706B2Construction constrained motion primitives from robot maps
Publication Date: 2025.12.30 BOSTON DYNAMICS INC
  • US12508706B2 patent drawing
  • US12508706B2 patent drawing
  • US12508706B2 patent drawing

AI summary

A method includes receiving sensor data of an environment about a robot and generating a plurality of waypoints and a plurality of edges each connecting a pair of the waypoints. The method includes receiving a target destination for the robot to navigate to and determining a route specification based on waypoints and corresponding edges for the robot to follow for navigating the robot to the target destination selected from waypoints and edges previously generated. For each waypoint, the method includes generating a goal region encompassing the corresponding waypoint and generating at least one constraint region encompassing a goal region. The at least one constraint region establishes boundaries for the robot to remain within while traversing toward the target destination. The method includes navigating the robot to the target destination by traversing the robot through each goal region while maintaining the robot within the at least one constraint region.