Robot Task Teaching via Workspace Touch Projection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Programming a general-purpose robot to perform specific tasks is tedious and requires reprogramming if the workspace changes, limiting the robot's versatility.

Innovation Solution

A 'teach-by-touch' method where users define task goals and constraints by touching or clicking on a display projected in the actual workspace, allowing a planning procedure to convert this information into executable commands for the robot.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional programming methods are used to program a general-purpose robot to perform specific tasks, then the robot can execute the tasks, but the programming process is tedious and requires reprogramming if the workspace changes

Engineering Contradiction:
Improverobot adaptability to workspace changesVSAvoidprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system creates a visual copy or representation of the workspace and task parameters through a projected display. Users interact with this visual copy by touching or clicking on displayed elements (objects, goals, constraints) rather than programming the robot directly. This copying approach allows rapid specification of tasks without tedious traditional programming, and enables quick adaptation when workspace changes occur.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The projected display serves as an intermediary between the user and the robot programming system. Instead of directly programming the robot or handling the physical robot during training, users interact with the visual representation on the display. This intermediary interface simplifies the programming process and makes it accessible to users without requiring deep programming expertise.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional programming methods are used, then the robot can be programmed to perform tasks, but the process requires significant user skill and effort

Engineering Contradiction:
Improveease of robot programmingVSAvoidprogramming complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

By creating a visual copy of the workspace and task parameters on the projected display, the system transforms complex programming operations into simple touch or click interactions. Users specify tasks by interacting with visual representations of objects, goals, and constraints rather than writing code or configuring complex parameters manually.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system automatically generates the robot program based on user interactions with the projected display. Once users specify the task parameters by touching or clicking on displayed elements, the planning procedure automatically converts this information into executable robot commands, eliminating the need for users to manually program complex sequences.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the workspace configuration changes, then the robot needs to adapt to new conditions, but traditional programming requires reprogramming the entire task

Engineering Contradiction:
Improveworkspace adaptabilityVSAvoidreprogramming complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically updates the visual representation on the projected display to reflect changes in the workspace configuration. When objects are moved or added to the workspace, the display automatically updates, and users can simply interact with the new configuration rather than reprogramming the entire task from scratch.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The projected display maintains a visual copy of the current workspace state, allowing users to see and interact with the updated configuration immediately. This visual copying approach enables rapid adaptation to workspace changes by presenting an accurate representation of the new layout that users can interact with intuitively.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3615281B1Automated personalized feedback for interactive learning applications
Publication Date: 2025.02.12 SOUTHIE AUTONOMY WORKS LLC
  • EP3615281B1 patent drawingFigure 1A
  • EP3615281B1 patent drawingFigure 1B
  • EP3615281B1 patent drawingFigure 2

AI summary

A robot-training system permits a user touch, click on or otherwise select items from a display projected in the actual workspace in order to define task goals and constraints for the robot. A planning procedure responds to task definitions and constraints, and creates a sequence of robot instructions implementing the defined tasks.