Industrial Robot Voice Control with Two-Stage Motion Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional voice control of industrial robots is not accurate for controlling precise movements, leading to a poor user experience.

Innovation Solution

A method for controlling industrial robots through voice input by determining a motion mode based on a first voice command and specifying motion parameters based on a second voice command, using a self-encapsulated Dynamic Link Library (DLL) to validate parameters and ensure accuracy, and incorporating real-time sensor feedback for precise movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional voice control is used for industrial robots, then the operation is simple and intuitive, but the movement precision and control accuracy are insufficient

Engineering Contradiction:
Improvevoice control simplicityVSAvoidrobot movement precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The voice control process is segmented into two distinct stages: first determining the motion mode (joint angle mode or Cartesian spatial pose mode) from the first voice input, then determining specific motion parameters within that mode from the second voice input. This segmentation allows the system to maintain voice control simplicity while achieving precise movement by handling mode selection and parameter specification separately and systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A self-encapsulated Dynamic Link Library (DLL) is introduced as an intermediary component that stores predetermined motion modes and their corresponding parameter ranges. The DLL acts as a mediator between voice recognition results and robot execution, validating motion parameters against predetermined ranges to ensure precision while maintaining the simplicity of voice-based operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If a self-encapsulated DLL is used to validate motion parameters, then the movement accuracy and error prevention are improved, but the system complexity increases

Engineering Contradiction:
Improvemotion parameter accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system employs a self-encapsulated DLL that automatically validates motion parameters against predetermined ranges stored within itself. The DLL performs self-validation without requiring external intervention or complex validation logic, thereby improving motion parameter accuracy while minimizing the increase in system complexity through self-contained functionality.

Inventive Principle:
Principle #25Self-service

3Reliability

If motion parameters are validated against predetermined ranges, then errors during movement are prevented, but the control process time increases

Engineering Contradiction:
Improveerror preventionVSAvoidcontrol process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary validation of motion parameters against predetermined ranges before robot execution. By checking parameter validity in advance (preliminarily) rather than during execution, the system prevents errors before they occur while minimizing time loss, as the validation occurs once during the control process rather than continuously during movement.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250249584A1Method for controlling industrial robot and industrial robot
Publication Date: 2025.08.07 ABB (SCHWEIZ) AG
  • US20250249584A1 patent drawing
  • US20250249584A1 patent drawing
  • US20250249584A1 patent drawing

AI summary

Embodiments of the present disclosure provide a method for controlling an industrial robot, an industrial robot, and a computer readable media. In the method, a motion mode for the industrial robot is determined based on a first voice input. One or more motion parameters in the determined motion mode are determined based on a second voice input. The industrial robot is controlled to move in the determined motion mode according to the one or more motion parameters. According to embodiments of the present disclosure, by determining a motion mode first and then determining motion parameters in the motion mode, a more accurate movement of an industrial robot can be realized through voice control, thus improving user experience of robot control.