Assistance System Using Unstructured Data for Task Guidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional assistance systems are limited in their ability to adapt to individual users and task scenarios, as they require pre-programmed detailed task descriptions and struggle with unstructured knowledge, leading to inflexibility and inefficiency in cooperative task performance.

Innovation Solution

An assistance system that utilizes unstructured and semi-structured data to generate an internal representation of tasks, allowing it to adapt to user interactions and task progress, by employing sensors and processors to interpret user inputs and environmental data, and provide support signals for object manipulation and task guidance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional assistance systems use pre-programmed detailed task descriptions, then the system can provide structured guidance, but the system lacks flexibility to adapt to individual users and task scenarios

Engineering Contradiction:
Improveadaptability to individual users and task scenariosVSAvoidcomplexity of pre-programmed task descriptions
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates task representations by processing unstructured knowledge sources (manuals, tutorials, documentation) without requiring manual programming. The processor extracts task steps, required tools, and procedures autonomously, allowing the system to serve itself in creating task guidance rather than relying on pre-programmed descriptions

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system handles multiple types of unstructured knowledge sources (text manuals, video tutorials, technical documentation) through a single processing framework. The same processor and sensor suite handle diverse input formats, converting them into a unified internal task representation that can guide various users through different tasks

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

2Adaptability or versatility

If the assistance system processes unstructured knowledge sources, then the system gains flexibility in task execution, but the system requires sophisticated sensors and processing capabilities

Engineering Contradiction:
Improveflexibility in task executionVSAvoidsophistication of sensors and processing capabilities
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces complex mechanical programming approaches with information processing methods. Instead of manually coding task sequences, the system uses sensors to capture unstructured knowledge and a processor to extract task representations, substituting mechanical system configuration with automated information processing

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces an intermediary processing layer that converts unstructured knowledge sources into structured task representations. This intermediary layer (the processor analyzing manuals and tutorials) mediates between the raw unstructured data and the task execution system, simplifying the overall architecture

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the assistance system monitors task progress in real-time, then the system can provide timely support signals, but the system requires continuous interpretation of user input and environmental data

Engineering Contradiction:
Improvetimeliness of support signal provisionVSAvoidenergy consumption for continuous monitoring and interpretation
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The system continuously monitors task progress through sensors detecting user actions and environmental state, providing feedback to the processor which compares current state against the internal task representation. This feedback loop enables real-time detection of task completion status and triggers support signals only when needed, rather than continuous processing

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3591521B1Assistance system, method, and program for assisting a user in fulfilling a task
Publication Date: 2023.07.26 HONDA RES INST EUROPE
  • EP3591521B1 patent drawingFigure 1
  • EP3591521B1 patent drawingFigure 2
  • EP3591521B1 patent drawingFigure 3

AI summary

A system for assisting a user in fulfilling a task, the system comprises a human interface unit for communicating with the user, a task input unit configured to obtain unstructured knowledge source data on the task, and a processor. The processor interprets a user input obtained by the human interface unit. The processor further analyzes the obtained unstructured knowledge source data for generating an internal representation of the task and monitors a task progress in performing the task by interpreting at least one of the user input and image data. The processor generates a support signal based on the generated internal representation and the monitored task progress and outputs the generated support signal, wherein the support signal comprises information on manipulating at least one object or information how to perform the task.