Multi-Purpose Robot Work Primitives for Simulated Autonomous Training

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robots require complex tele-operation systems and significant training through real-world wear and tear, limiting their accessibility and efficiency in completing multiple work objectives autonomously.

Innovation Solution

A robot system equipped with a library of reusable work primitives and processor-executable instructions that allows it to autonomously initiate and execute workflows for various work objectives, using a combination of reusable work primitives and a telecommunication interface for instruction receipt, enabling semi-autonomous operation and reducing training needs through simulated environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If robots are trained through repeated real-world physical tasks, then the robot can autonomously perform work objectives, but significant wear and tear occurs on robot components before deployment

Engineering Contradiction:
Improveautonomous work completionVSAvoidcomponent durability
Core Design Contradiction:
Extent of automationVSReliability

Solution Approach 1:

The patent creates virtual copies of the robot and its work environment in a simulated training environment. The robot's physical actions, sensor inputs, and task sequences are replicated in virtual form, allowing extensive training to occur without physical wear. The virtual training data is then used to program the actual robot for autonomous operation.

Inventive Principle:
Principle #26Copying

2Ease of operation

If tele-operation systems are used to control robots, then the robot can perform physical actions emulating human operators, but the interface becomes elaborate and complicated requiring full operator attention

Engineering Contradiction:
Improverobot control capabilityVSAvoidtele-operation interface
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the complex control interface from the final deployment scenario and concentrates it in the training phase. Operators perform tasks in the virtual environment during training, and their actions are recorded and converted into autonomous control sequences. This eliminates the need for complex real-time tele-operation interfaces during actual work execution.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The robot is programmed to serve itself by executing pre-recorded task sequences autonomously. Once trained, the robot independently performs work objectives without requiring continuous human intervention or complex operator interfaces, achieving self-service operation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If robots are programmed to operate semi-autonomously or fully autonomously, then accessibility improves, but training through real-world repetition causes wear and tear

Engineering Contradiction:
Improveautonomous operation capabilityVSAvoidcomponent lifespan
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates virtual replicas of training scenarios where the robot learns autonomous operation sequences. These virtual copies allow unlimited repetition of training tasks without physical degradation, enabling the robot to achieve high-level autonomous capabilities while preserving component integrity.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11938634B2Systems, devices, and methods for multi-purpose robots
Publication Date: 2024.03.26 SANCTUARY COGNITIVE SYST CORP
  • US11938634B2 patent drawing
  • US11938634B2 patent drawing
  • US11938634B2 patent drawing

AI summary

Systems, devices, and methods for training and operating (semi-)autonomous robots to complete multiple different work objectives are described. A robot control system stores a library of reusable work primitives each corresponding to a respective basic sub-task or sub-action that the robot is operative to autonomously perform. A work objective is analyzed to determine a sequence (i.e., a combination and/or permutation) of reusable work primitives that, when executed by the robot, will complete the work objective. The robot executes the sequence of reusable work primitives to complete the work objective. The reusable work primitives may include one or more reusable grasp primitives that enable(s) a robot's end effector to grasp objects. Simulated instances of real physical robots may be trained in simulated environments to develop control instructions that, once uploaded to the real physical robots, enable such real physical robots to autonomously perform reusable work primitives.