Industrial Robot Voice Control with Two-Stage Motion Commands
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
3Reliability
If motion parameters are validated against predetermined ranges, then errors during movement are prevented, but the control process time increases
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.
Data Source
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.


