Touchscreen GUI Controller Editing for Real-Time Remote Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

GUI-based controller devices for remotely operating devices like RC cars and drones lack flexibility in adding new behaviors and dynamic parameters, requiring repeated trial-and-error processes, leading to inefficient complex control programming.

Innovation Solution

A GUI controller design support device with a touch-sensitive panel display, featuring a controller set editing unit, controller part editing unit, user program editing unit, and engine-driven execution environment, allowing real-time updates and flexible control of target devices via a system that registers and executes user programs and controller sets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional GUI-based controller devices are used with fixed control configurations, then device simplicity is maintained, but flexibility in adding new behaviors and dynamic parameters is lost

Engineering Contradiction:
Improveflexibility in adding new behaviors and dynamic parametersVSAvoidcontroller configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The controller configuration transitions from a static, fixed state to a dynamic, editable state. Users can modify controller parts, add new behaviors, and adjust parameters in real-time without reactivating the device, enabling the system to adapt flexibly while maintaining operational simplicity through hot-swappable configurations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller is divided into independent editable components (controller parts) that can be individually modified, added, or removed. This segmentation allows users to make targeted changes to specific behaviors or parameters without affecting the entire controller system, reducing the perceived complexity while enhancing adaptability.

Inventive Principle:
Principle #1Segmentation

2Productivity

If devices are re-activated for every trial-and-error programming iteration, then programming flexibility is achieved, but time consumption increases enormously

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidtime for trial-and-error programming
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary validation and preparation of controller configurations before full activation. Users can edit and validate controller parts and user programs in advance, and the system prepares the execution environment beforehand, allowing rapid iteration without full reactivation cycles and significantly reducing programming time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The controller maintains continuous operation during programming iterations. Instead of stopping and reactivating the device for each trial, the system allows continuous editing and hot-swapping of controller configurations, maintaining the useful action of device operation throughout the programming process and eliminating idle time between iterations.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If complex control programming is performed with fixed configurations, then control precision is maintained, but programming time increases enormously

Engineering Contradiction:
Improvecontrol precisionVSAvoidprogramming time for complex control
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The controller configuration is made dynamic and editable during the programming process. Users can adjust parameters, modify controller parts, and refine control logic in real-time while maintaining precise control over the target device. This dynamic approach allows iterative refinement of control precision without the time penalty of fixed configurations requiring full reactivation cycles.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3798821B1GUI controller design assistance device, remote control system, and program
Publication Date: 2023.12.06 LC STUDIO CORP
  • EP3798821B1 patent drawingFigure 1
  • EP3798821B1 patent drawingFigure 2
  • EP3798821B1 patent drawingFigure 3

AI summary

A GUI controller design support device is provided that can support the programming of a controller device that is capable of changing control and/or graphic representation flexibly and in real time. The GUI controller design support device supports the designing of a GUI controller that is displayed on a touch-sensitive panel display of an input device and that receives an operation input for operating a target device. The GUI controller design support device is provided with: a GUI controller editing unit for editing a controller set, the controller set being configured by a plurality of controller parts and defining the GUI controller; and a user program editing unit for editing a user program, the user program defining control of the target device in response to the operation input to the GUI controller.