Synchronous Control Simulation Display for Timing Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robot control systems lack real-time determination and debugging capabilities for synchronization targets and timing during simulation of synchronous control, hindering efficient synchronization and adjustment of synchronization functions.

Innovation Solution

A processing device and method that display results of simulation of synchronous control by identifying and distinguishing synchronization target groups, allowing visualization of synchronization states, start and end times, and adjusting display speeds for efficient debugging.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If synchronous control simulation is performed without real-time determination of synchronization targets, then the simulation can be executed, but the debugging and adjustment of synchronization function cannot be performed efficiently

Engineering Contradiction:
Improvedebugging efficiencyVSAvoidsynchronization state visibility
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies color changes to visually distinguish synchronization target groups from other control targets during simulation. By changing the display color of synchronization targets, operators can easily identify which targets are being synchronously controlled, enabling efficient debugging and adjustment of synchronization functions without losing visibility of synchronization states.

Inventive Principle:
Principle #32Color changes

2Loss of information

If all control targets are displayed uniformly during simulation, then the display is simple, but the distinction between synchronization targets and other targets is lost

Engineering Contradiction:
Improvesynchronization target identificationVSAvoiddisplay complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent uses color changes to differentiate synchronization target groups from other control targets in the display. This allows operators to clearly identify synchronization targets without adding complex display mechanisms, maintaining simplicity while providing necessary information distinction.

Inventive Principle:
Principle #32Color changes

3Ease of operation

If the simulation runs at normal speed, then the simulation is efficient, but the temporal transitions of synchronization cannot be observed in detail

Engineering Contradiction:
Improvedebugging capabilityVSAvoidsimulation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies dynamics by allowing the simulation speed to be adjusted during execution. Operators can slow down the simulation speed when debugging synchronization temporal transitions to observe details, then resume normal speed for efficient overall simulation. This dynamic speed adjustment enables both detailed observation and time efficiency.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20230079780A1Processing device and processing method
Publication Date: 2023.03.16 OMRON CORP
  • US20230079780A1 patent drawing
  • US20230079780A1 patent drawing
  • US20230079780A1 patent drawing

AI summary

A processing device displays a result of simulation of synchronous control performed by a control device to synchronously control at least two of a plurality of control targets by executing a program. The processing device includes a display that displays the plurality of control targets in accordance with execution of the program in the simulation, an identification unit that identifies, among the plurality of control targets, a synchronization target group including control targets synchronously controlled in the execution of the program in the simulation, and a controller that causes the display to display the synchronization target group identified by the identification unit among the plurality of control targets displayed by the display in a manner distinguishable from control targets other than the synchronization target group.