Robot Object Recognition Library Selection by Result Evaluation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional devices face challenges in selecting an appropriate library for object recognition tasks, especially when multiple libraries are available, and users struggle to determine if a target object can be properly recognized using these libraries, particularly in robot control systems.

Innovation Solution

A library presenting device and method that includes an input information acquisition unit, result acquisition unit, evaluation acquisition unit, and presentation content determination unit to evaluate and determine the most suitable library for a defined task based on the evaluation of the result using different libraries, utilizing a library generation management device to manage and generate libraries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple libraries are provided for object recognition tasks, then the versatility and adaptability of the system is improved, but the complexity of selecting the appropriate library increases

Engineering Contradiction:
Improvelibrary selection capabilityVSAvoidlibrary selection process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of library suitability by acquiring execution results from multiple libraries before the actual object recognition task. The presentation content determination unit pre-determines which library is most appropriate by evaluating execution results, reducing the complexity during actual task execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The presentation content determination unit acts as an intermediary between the multiple libraries and the user/task. It receives execution results from various libraries, evaluates them, and determines the most suitable library to present, simplifying the selection process for users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system evaluates execution results from multiple libraries, then the accuracy of library selection is improved, but the time and computational resources required increase

Engineering Contradiction:
Improvelibrary evaluation accuracyVSAvoidevaluation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system applies partial action by evaluating only the necessary execution results from libraries to determine suitability. The presentation content determination unit determines presentation based on acquired execution results without requiring exhaustive evaluation of all possible libraries, balancing accuracy with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If the system presents libraries based on evaluation results, then the ease of operation is improved, but the device complexity increases

Engineering Contradiction:
Improvelibrary selection easeVSAvoidpresentation determination system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically determining and presenting the most suitable library based on acquired execution results. The presentation content determination unit autonomously evaluates results and determines which library to present without requiring complex user intervention or manual selection processes.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12629828B2Library presenting device, library presenting method, and robot control system
Publication Date: 2026.05.19 KYOCERA CORP
  • US12629828B2 patent drawing
  • US12629828B2 patent drawing
  • US12629828B2 patent drawing

AI summary

A library presenting device, a library presenting method, and a robot control system for presenting a library suitable for a target object. The library presenting device (10) includes an input information acquisition unit (131) that acquires input information including the target object; a result acquisition unit (132) capable of acquiring a result of applying a defined task with respect to the target object, using libraries capable of executing tasks with respect to the target object; an evaluation acquisition unit (133) that acquires an evaluation of the result of applying the defined task; and a presentation content determination unit (134) that determines, based on the evaluation of the result of applying the defined task using a first library among the libraries, output of a result of applying the defined task using a second library among the libraries that is different from the first library.