Topological Robot Navigation for Cluttered Object Transport

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Robots face challenges in navigating through cluttered internal spaces with limited line of sight due to obstacles like furniture and debris, which impedes their ability to efficiently find and move objects to a goal location.

Innovation Solution

A navigation method using a topological graph to represent the environment with nodes for locations and directions, along with an action reward function to guide exploration and object movement, allowing the agent to determine optimal actions to navigate and interact with objects within the environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the robot navigates through cluttered internal spaces with limited line of sight, then the robot can perform tasks in complex environments, but the navigation efficiency and time to find objects deteriorate due to obstacles blocking movement and line of sight

Engineering Contradiction:
Improveability to navigate complex environmentsVSAvoidtime to find and move objects
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The environment is segmented into a topological graph with discrete nodes representing locations and directions. This segmentation allows the robot to process spatial information in manageable units, planning navigation by selecting sequences of nodes rather than continuously processing the entire cluttered environment, thus reducing navigation time while maintaining adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A policy trained with reinforcement learning acts as an intermediary between the robot's perception and navigation actions. The policy learns optimal navigation strategies through training, enabling the robot to efficiently navigate cluttered spaces without real-time complex calculations, thereby reducing navigation time while adapting to environmental constraints.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If the robot prioritizes exploration to find new objects, then the coverage and completeness of object discovery improve, but the time to reach goal locations and move objects deteriorates

Engineering Contradiction:
Improvecompleteness of object discoveryVSAvoidtime to reach goal locations
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The reinforcement learning policy receives feedback through a reward function that balances exploration rewards (for discovering new objects) and task completion rewards (for moving objects to goals). This feedback mechanism enables the robot to dynamically adjust between exploration and exploitation, achieving both complete object discovery and efficient goal achievement without sacrificing one for the other.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The navigation strategy is dynamic rather than static. The policy adapts its behavior based on the current state, prioritizing exploration when objects are undiscovered and prioritizing goal-directed movement when objects are known. This dynamic adjustment resolves the contradiction by making the robot's behavior context-dependent rather than fixed.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the robot uses a topological graph with nodes representing locations and directions, then the navigation planning becomes more efficient, but the complexity of the navigation system increases due to graph construction and management

Engineering Contradiction:
Improvenavigation planning efficiencyVSAvoidcomplexity of navigation system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The topological graph is constructed automatically by the robot through its own exploration and perception, without requiring external mapping or complex pre-processing. The robot builds the graph incrementally as it navigates, using its sensor data to identify nodes and edges. This self-service approach reduces system complexity by eliminating the need for external mapping systems while maintaining navigation efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12311555B2Robotic navigation and transport of objects
Publication Date: 2025.05.27 NEC CORP
  • US12311555B2 patent drawing
  • US12311555B2 patent drawing
  • US12311555B2 patent drawing

AI summary

Navigational systems and methods include building a topological graph of an environment using nodes that represent locations in the space and associated directions, with frontiers associated with particular nodes and directions within the topological graph. An action is determined using a policy trained with an action reward function that weighs exploration to find new objects and moving objects to a goal. An agent navigates within the environment in accordance with the determined action.