Method and system for programming a cobot for a plurality of industrial cells

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for programming collaborative robots (cobots) in multi-cell industrial facilities are cumbersome, tedious, and error-prone, requiring extensive manual programming for each cell with varying obstacles, leading to inefficiencies and increased maintenance costs.

Innovation Solution

A method involving a virtual simulation system that connects a physical cobot with a virtual representation, allowing for the creation of a superimposed meta-cell to visualize and minimize collisions across multiple cells, enabling the generation of a single robotic program valid for multiple cells without the need for new sensors, using a user interface to guide the cobot and detect potential collisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual programming is performed for each industrial cell independently, then the cobot can be programmed to handle cell-specific obstacles, but the programming process becomes cumbersome and time-consuming

Engineering Contradiction:
Improveability to handle cell-specific obstaclesVSAvoidprogramming time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates a virtual copy of the industrial cell environment including obstacles and cobot paths. This virtual model allows programmers to simulate and validate paths without physical trial-and-error, significantly reducing programming time while maintaining adaptability to cell-specific conditions

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs preliminary path validation in the virtual environment before actual deployment. By pre-checking for collisions and optimizing paths in simulation, the system eliminates the need for time-consuming on-site adjustments and testing

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple cobot programs are created for different industrial cells, then each cell's specific requirements are met, but program management becomes complex and error-prone

Engineering Contradiction:
Improvecustomization for each cellVSAvoidprogram management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal virtual simulation platform that can model multiple different industrial cells with varying obstacles and configurations. This single system handles diverse cell types, reducing the need for separate programming environments and simplifying management

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

Solution Approach 2:

The virtual simulation system acts as an intermediary between the programmer and multiple physical cells. It provides a unified interface for creating and managing programs that can be deployed to different cells, reducing management complexity while maintaining cell-specific customization

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If physical trial-and-error programming is used to avoid collisions, then collision-free paths are achieved, but the process is tedious and error-prone

Engineering Contradiction:
Improvecollision-free operationVSAvoidprogramming ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

By creating a precise virtual copy of the physical cell with all obstacles and boundaries, the system enables virtual trial-and-error programming. This allows extensive path testing and validation without physical risks, improving reliability while making the programming process more intuitive and less error-prone

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The virtual simulation system provides immediate visual feedback about potential collisions and path validity. Programmers can see collision risks before executing paths physically, allowing for intuitive adjustments and reducing errors while maintaining high reliability

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11135720B2Method and system for programming a cobot for a plurality of industrial cells
Publication Date: 2021.10.05 SIEMENS INDUSTRY SOFTWARE LTD
  • US11135720B2 patent drawing
  • US11135720B2 patent drawing
  • US11135720B2 patent drawing

AI summary

Systems and a method are provided for programming a cobot for a plurality of cells of an industrial environment. A physical cobot is provided within a lab cell comprising physical lab objects. A virtual simulation system receives information inputs on a virtual cobot representing the physical cobot, regarding a virtual lab cell comprising virtual lab objects, and on a plurality of virtual industrial cells comprising virtual industrial objects. Inputs are received from the physical cobot's movement during teaching whereby the physical cobot is moved in the lab cell to the desired position(s) while providing, via a user interface, a visualization of the virtual cobot's movement within a meta cell generated by superimposing the plurality of virtual industrial cells with the virtual lab cell, so that collisions with any object are minimized. A robotic program is generated based on the received inputs of the physical cobot's movement.