Robot Teaching With 3D Scans Outside the Workspace
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Industrial robotics programming requires a rare combination of skills, including knowledge of industrial processes, programming, and robotics, making it challenging to create intuitive and accurate robot motion commands with a consistent user experience.
Innovation Solution
A robot programming system that uses 3D scanning and a process-agnostic pointing device to create robot programs by allowing users to input poses and generate robot motion commands, which are then calculated and refined based on the workpiece geometry, enabling intuitive and accurate programming without extensive technical knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If traditional robot programming methods are used, then programming accuracy can be achieved, but the complexity of operation and user training requirements increase significantly
Solution Approach 1:
The system creates a digital 3D copy of the physical workpiece through scanning, allowing the robot to learn and reproduce operations on the copied model. This eliminates the need for users to manually program complex motion paths while maintaining high accuracy, as the robot learns from the digital representation rather than requiring manual coordinate input.
Solution Approach 2:
The patent replaces traditional manual teaching mechanisms (where operators physically guide the robot through motions) with an automated scanning and learning system. The scanning device captures workpiece geometry and the system automatically generates motion commands, substituting mechanical teaching operations with automated computational processes.
2Manufacturing precision
If comprehensive robot programming knowledge is required, then accurate motion commands can be generated, but the difficulty of detecting and measuring operator skill increases
Solution Approach 1:
The system enables the robot to teach itself by scanning the workpiece and automatically generating motion commands without requiring human operators to possess specialized programming knowledge. The robot learns from the scanned data and process instructions, making the system self-sufficient in generating accurate motion commands while reducing dependency on operator expertise.
3Adaptability or versatility
If multiple scanning operations are performed, then programming flexibility and accuracy improve, but the time required for programming increases
Solution Approach 1:
The system performs comprehensive scanning and workpiece acquisition in advance, creating a complete digital model before programming begins. By capturing all necessary geometric and spatial data beforehand, the system eliminates the need for multiple scanning operations during the programming process, thereby maintaining flexibility while reducing total programming time.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach allows for highly accurate and flexible robot programming across various processes, reducing user training burden and maintaining consistency, as the system generates precise robot motion commands directly from the workpiece dimensions, enabling efficient programming of diverse operations like welding, painting, and pick-and-place tasks.
Implementation Method 1
collects 3D information about a workpiece
Data Source
AI summary
A system that uses 3D scanning, movable devices, and pose selecting means, either in or outside the robot workspace, in order to create a robot program.


