Robot Motion Simulation Control for Speed Limiting Near Safety Zones

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control devices face challenges in synchronizing the operation of virtual and real robots, leading to potential collisions due to discrepancies in interrupt intervals and operating speeds, especially when high-speed operations are involved.

Innovation Solution

A robot control device that simulates the operation of a virtual robot on a virtual space, setting specific regions to limit the operating speed or stop the robot when it enters certain areas, and displays semi-transparent objects and marks to facilitate visualization and collision avoidance, allowing for precise control and safe operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the robot operates at high speed, then productivity is improved, but collision risk with safety fence increases

Engineering Contradiction:
Improverobot operating speedVSAvoidcollision avoidance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary track calculation and predicts future robot positions before actual movement occurs. By calculating the track in advance and predicting where the robot will be, the system can identify potential safety fence intrusions before they happen, allowing the robot to slow down or stop preemptively rather than reacting after collision risk materializes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The robot's speed is made dynamic rather than fixed. The control device adjusts the robot's operating speed in real-time based on predicted track calculations and safety fence proximity. When the predicted position shows approaching the safety fence, the system automatically reduces speed or stops, enabling high-speed operation during safe zones while maintaining safety near boundaries.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If interrupt interval changes due to other interrupt processing, then system responsiveness is improved, but synchronization between virtual and real robot deteriorates

Engineering Contradiction:
Improvesystem responsivenessVSAvoidsynchronization accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The simulation device continuously monitors and measures the actual interrupt interval, comparing it against the predetermined interrupt interval. This feedback mechanism detects timing deviations caused by other interrupt processing and uses the measured actual interval to adjust subsequent track calculations, ensuring the virtual robot's movement remains synchronized with the real robot despite variable interrupt timing.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically adjusts the track calculation parameters based on the measured actual interrupt interval. When interrupt timing varies, the track calculation process adapts by using the actual elapsed time rather than assuming a fixed interval, allowing the simulation to accurately reflect real robot behavior under varying system load conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11420330B2Robot control device, robot, and simulation device
Publication Date: 2022.08.23 SEIKO EPSON CORP
  • US11420330B2 patent drawing
  • US11420330B2 patent drawing
  • US11420330B2 patent drawing

AI summary

A robot control device according to an aspect of the invention is a robot control device that controls a robot on the basis of a simulation result of a simulation device that performs a simulation of operation of a virtual robot on a virtual space. In the simulation, a first region and a second region located on an inside of the first region can be set on the virtual space. In the case where the virtual robot operates, when a specific portion of the virtual robot intrudes into the first region, operating speed of the virtual robot is limited. When the specific portion of the virtual robot intrudes into the second region, the operation of the virtual robot stops or the virtual robot retracts from the second region.