Image-Based Intermediate Waypoints for Robots in Constrained Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robotic devices face challenges in navigating constrained environments, often becoming stuck or trapped due to unaccounted obstacles, as they rely on high-level map data that fails to include dynamic objects, leading to inefficient navigation and potential entrapment.

Innovation Solution

A method for generating intermediate waypoints in real-time using image data from sensors, which involves creating a sparse graph based on a body obstacle map, determining valid yaw configurations, and adding intermediate waypoints to the navigation route to avoid obstacles, allowing the robot to navigate around larger dynamic objects effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the robot relies on high-level map data for navigation, then the navigation system is simple to implement, but the robot becomes stuck or trapped due to unaccounted dynamic obstacles

Engineering Contradiction:
Improvenavigation system complexityVSAvoidnavigation reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The navigation system is segmented into multiple levels: high-level waypoints for overall route guidance and intermediate waypoints for real-time obstacle avoidance. This segmentation allows the system to maintain simplicity at the high level while adding reliability through intermediate real-time adjustments based on sensor data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-planning high-level waypoints based on map data, then uses intermediate waypoints generated in real-time to adjust for dynamic obstacles. This preliminary planning combined with real-time adjustment ensures both simplicity and reliability.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the robot uses real-time sensor data to detect obstacles, then the navigation reliability improves, but the processing time and computational requirements increase

Engineering Contradiction:
Improvenavigation reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies local quality by focusing real-time sensor processing only on critical areas around the robot's current position and planned path, rather than processing the entire environment. Intermediate waypoints are generated only where obstacles are detected, reducing overall processing time while maintaining reliability.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses partial action by generating intermediate waypoints only when necessary (when obstacles are detected) rather than continuously recalculating the entire path. This selective approach maintains reliability while minimizing processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the robot adds intermediate waypoints to avoid dynamic obstacles, then the navigation reliability improves, but the navigation route complexity increases

Engineering Contradiction:
Improvenavigation reliabilityVSAvoidnavigation route complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The navigation route is made dynamic by allowing intermediate waypoints to be added or removed in real-time based on obstacle detection. The high-level waypoints remain fixed for overall route stability, while intermediate waypoints provide dynamic obstacle avoidance, balancing reliability and route complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Intermediate waypoints act as intermediaries between the high-level navigation goals and the robot's immediate obstacle avoidance needs. These intermediary points simplify the control problem by breaking down complex avoidance maneuvers into manageable segments, reducing overall route complexity while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11774247B2Intermediate waypoint generator
Publication Date: 2023.10.03 BOSTON DYNAMICS INC
  • US11774247B2 patent drawing
  • US11774247B2 patent drawing
  • US11774247B2 patent drawing

AI summary

A method for generating intermediate waypoints for a navigation system of a robot includes receiving a navigation route. The navigation route includes a series of high-level waypoints that begin at a starting location and end at a destination location and is based on high-level navigation data. The high-level navigation data is representative of locations of static obstacles in an area the robot is to navigate. The method also includes receiving image data of an environment about the robot from an image sensor and generating at least one intermediate waypoint based on the image data. The method also includes adding the at least one intermediate waypoint to the series of high-level waypoints of the navigation route and navigating the robot from the starting location along the series of high-level waypoints and the at least one intermediate waypoint toward the destination location.