Camera-Based Robot Teaching for Intuitive Pick-and-Place Programming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for teaching industrial robots to perform pick and place operations are unintuitive, time-consuming, and costly, especially for non-expert operators, and require either a teach pendant or a costly motion capture system.

Innovation Solution

A method using a single camera to analyze images of a human hand and workpiece to determine the robot gripper pose and position, generating programming commands for the robot to replicate the human demonstration, allowing for intuitive and efficient teaching of pick, move, and place operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a teach pendant is used to program the robot, then the robot can be taught to perform pick and place operations, but the process becomes unintuitive, error-prone and time-consuming

Engineering Contradiction:
Improveintuitiveness of robot teachingVSAvoidtime required for robot teaching
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system captures and records the actual human movements and gestures performed during the demonstration, then replays these recorded movements to control the robot. This copying approach eliminates the need for manual programming while preserving the natural human operating style, making the process both intuitive and time-efficient

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical teach pendant interface with an optical sensing system using cameras and image processing. This substitution captures human movements visually and translates them into robot commands, eliminating the complex manual manipulation of teach pendants while reducing programming time

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

2Measurement precision

If a motion capture system with multiple cameras is used, then accurate position and orientation data can be obtained, but the system becomes costly and difficult to set up

Engineering Contradiction:
Improveaccuracy of position and orientation detectionVSAvoidcomplexity of camera system setup
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the essential visual information needed for robot teaching from the camera footage, focusing on capturing human hand and workpiece positions rather than attempting to capture complete environmental data. This extraction approach achieves sufficient measurement precision with a simplified single-camera setup

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The single camera system is designed to perform multiple functions: capturing workpiece position, detecting human hand gestures, and providing visual feedback to the operator. This multi-functionality eliminates the need for multiple specialized cameras and complex motion capture infrastructure while maintaining adequate measurement accuracy

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If conventional teach pendant methods are used, then robot programming can be accomplished, but the process is costly and requires expert operators

Engineering Contradiction:
Improvecost of robot teaching systemVSAvoidskill level required for operation
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

The system enables operators to teach the robot through natural demonstration without requiring programming expertise. The camera system automatically captures and processes the demonstration, translating human movements into robot commands autonomously. This self-service capability eliminates the need for expensive expert programmers while reducing system costs

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces expensive motion capture systems and complex programming interfaces with a simpler camera-based visual system. This substitution dramatically reduces equipment costs while making the teaching process accessible to non-expert operators through intuitive demonstration rather than complex programming

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

Data Source

PatentUS11813749B2Robot teaching by human demonstration
Publication Date: 2023.11.14 FANUC LTD
  • US11813749B2 patent drawing
  • US11813749B2 patent drawing
  • US11813749B2 patent drawing

AI summary

A method for teaching a robot to perform an operation based on human demonstration with images from a camera. The method includes a teaching phase where a 2D or 3D camera detects a human hand grasping and moving a workpiece, and images of the hand and workpiece are analyzed to determine a robot gripper pose and positions which equate to the pose and positions of the hand and corresponding pose and positions of the workpiece. Robot programming commands are then generated from the computed gripper pose and position relative to the workpiece pose and position. In a replay phase, the camera identifies workpiece pose and position, and the programming commands cause the robot to move the gripper to pick, move and place the workpiece as demonstrated. A teleoperation mode is also disclosed, where camera images of a human hand are used to control movement of the robot in real time.