Voice Input Robot Teaching Program Editing Apparatus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The creation and editing of teaching programs for robot systems require specialized knowledge and skills, making it difficult for non-specialists to perform programming tasks using traditional methods like teach pendants and offline programming systems, which lack voice input solutions.

Innovation Solution

A program editing apparatus that utilizes voice input to arrange and display three-dimensional models of robots and peripheral objects, allowing users to input operations and sequences without mastering programming languages, by storing candidate character strings, establishing correspondences between statements and robot commands, and converting voice inputs into robot commands for editing teaching programs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional teach pendant or offline programming systems are used, then robot teaching programs can be created and edited, but specialized knowledge and skills are required, making it difficult for non-specialists to perform programming tasks

Engineering Contradiction:
Improveease of programmingVSAvoidprogramming complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical keyboard input system with a voice recognition system. Users speak natural language commands instead of typing programming code, substituting the mechanical typing process with acoustic signal processing and speech-to-text conversion. This eliminates the need for users to learn programming syntax while maintaining program creation capability.

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

Solution Approach 2:

The patent introduces a voice recognition intermediary layer between the user and the robot programming system. This intermediary converts spoken language into programming commands automatically, serving as a mediator that translates natural human communication into machine-executable instructions without requiring users to learn the target programming language.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If keyboard or other input devices are used for programming, then teaching programs can be edited, but complicated input procedures are required, demanding specialized knowledge and skills

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidtime for system construction
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces the mechanical keyboard input system with a voice recognition system. Users speak natural language commands instead of typing programming code, substituting the mechanical typing process with acoustic signal processing and speech-to-text conversion. This eliminates the need for users to learn programming syntax while maintaining program creation capability.

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

Solution Approach 2:

The system performs preliminary processing of voice commands through speech recognition and natural language interpretation before executing the programming operations. This preliminary conversion of spoken language into structured commands streamlines the input process, eliminating the need for users to manually format or syntax-check programming code.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If voice input is used, then programming can be performed easily without specialized knowledge, but the system requires conversion of voice input to robot commands

Engineering Contradiction:
Improveease of programmingVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a voice recognition intermediary layer between the user and the robot programming system. This intermediary converts spoken language into programming commands automatically, serving as a mediator that translates natural human communication into machine-executable instructions without requiring users to learn the target programming language.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7430457B2Robot teaching program editing apparatus based on voice input
Publication Date: 2008.09.30 FANUC LTD
  • US7430457B2 patent drawing
  • US7430457B2 patent drawing
  • US7430457B2 patent drawing

AI summary

Candidate character strings representing objects disposed in a work cell, models for robot operation instructions which has variable parts, and robot commands related to the objects are defined in advance. By inputting a query such as ‘Workpiece 1 ?’ by voice, the object concerned is indicated by a display color so that the work cell can be confirmed. Models for operation instructions and a program to be edited are displayed to allow an operator to select the portion to be edited. When an operation instruction is input by voice in the model pattern, candidate character strings are assigned to the variable parts of the model. A completed statement that matches the voice-recognized statement is found, the robot operation commands defined for the objects are displayed, and the robot operation is displayed on the screen. The operation commands are inserted at the desired location in the program.