Robot Teaching With 3D Scans Outside the Workspace

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveprogramming accuracyVSAvoiduser operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

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.

Inventive Principle:
Principle #26Copying

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.

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

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

Engineering Contradiction:
Improvemotion command accuracyVSAvoidoperator skill assessment
Core Design Contradiction:
Manufacturing precisionVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If multiple scanning operations are performed, then programming flexibility and accuracy improve, but the time required for programming increases

Engineering Contradiction:
Improveprogramming flexibilityVSAvoidprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

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

Methodology Applied
Scientific Effect3D scanning: LIDAR

Data Source

PatentUS12011827B2Robot teaching with scans in and out of robot workspace
Publication Date: 2024.06.18 SCALABLE ROBOTICS INC
  • US12011827B2 patent drawing
  • US12011827B2 patent drawing
  • US12011827B2 patent drawing

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.