Robot Q-Network Partitioning for Navigation and Human Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reinforcement learning systems for robots struggle with generalizing navigation tasks across different scenes and require retraining scene-specific layers, leading to slow and unnatural movements, and are limited to single-task architectures, making it difficult to perform multiple functions efficiently.

Innovation Solution

A neural network system using reinforcement learning that divides the Q-network into subnets connected via multi-layer perceptron networks, allowing independent training and simultaneous improvement of navigation and human interaction tasks, with a weight function for smooth transitions between tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a robot uses pre-defined rules for navigation and interaction, then the robot can follow established protocols, but the system becomes complicated and time-consuming to construct and test, and the robot cannot adapt to new scenarios

Engineering Contradiction:
Improverobot follows pre-defined rulesVSAvoidrule construction and testing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The robot employs reinforcement learning to learn navigation and interaction tasks autonomously through trial and error, without requiring manual rule construction. The system serves itself by automatically optimizing its behavior policies based on environmental feedback, eliminating the need for complex pre-defined rules while maintaining reliable performance

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention changes the fundamental parameter of robot control from static pre-defined rules to dynamic learned policies. By using reinforcement learning, the robot's behavior is represented as a policy function that maps states to actions, allowing the system to adapt to new scenarios without reprogramming while maintaining reliability through continuous learning

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a robot uses pre-defined rules for navigation, then the robot can determine local planning and obstacle avoidance, but the robot becomes confused when the map changes or large dynamic obstacles are presented

Engineering Contradiction:
Improvelocal planning and obstacle avoidanceVSAvoidadaptation to map changes and dynamic obstacles
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The robot transitions from static pre-defined navigation rules to dynamic learned policies that adapt in real-time. The reinforcement learning system continuously updates the navigation policy based on current environmental conditions, enabling the robot to handle map changes and dynamic obstacles effectively while maintaining ease of local planning and obstacle avoidance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where the robot receives continuous environmental feedback during navigation and uses this information to update its policy. This allows the robot to detect and respond to map changes and dynamic obstacles by learning from successful and unsuccessful navigation attempts, improving both ease of operation and adaptability

Inventive Principle:
Principle #23Feedback

3Device complexity

If a robot uses a single-task architecture, then the system structure is simpler, but the robot cannot efficiently perform multiple functions such as navigation and human interaction

Engineering Contradiction:
Improvesystem architecture simplicityVSAvoidmulti-task capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The invention implements a multi-task reinforcement learning architecture where a single unified policy network learns to perform multiple functions including navigation and human interaction. This universal approach allows the robot to efficiently execute diverse tasks without requiring separate specialized systems, achieving multi-functionality while maintaining reasonable system complexity through shared learning mechanisms

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

Data Source

PatentUS11494641B2Reinforcement learning for human robot interaction
Publication Date: 2022.11.08 INTEL CORP
  • US11494641B2 patent drawing
  • US11494641B2 patent drawing
  • US11494641B2 patent drawing

AI summary

A system and method of teaching a neural network through reinforcement learning methodology. The system includes a machine-readable medium having one or more processors that perform a motion task to produce a first result corresponding to navigating a device during a first episode and performing an interaction task during that same episode. After completion of the first episode a processor calculates a Q value change based on the first task result and the second task result. The processor then modifies parameters based on the Q value change such that during subsequent episode iterations the motion task and interactive task are improved and a smooth and continuous transition occurs between these two tasks.