Control device comprising integrated trigger unit of multi-module type

WO2025048033A1PCT designated stage expired Publication Date: 2025-03-06RS AUTOMATION
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2023/016186
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-25
Filing Date
2023-10-18
Publication Date
2025-03-06

Smart Images

  • Figure KR2023016186_06032025_PF_FP_ABST
    Figure KR2023016186_06032025_PF_FP_ABST
Patent Text Reader

Abstract

A control device of the present invention may comprise an integrated trigger unit for receiving a plurality of input signals and transmitting a control command to an object to be controlled. The integrated trigger unit can include a plurality of slave trigger modules, wherein each slave trigger module receives one of the plurality of input signals so as to output an output signal if a trigger condition of a first trigger condition unit is satisfied, and enables the integrated trigger unit to be configured as a detachable multi-module type.
Need to check novelty before this filing date? Find Prior Art

Description

Control device with integrated trigger unit of multi-module type

[0001] The present invention relates to a multi-module type control device having multiple dimensions or degrees of freedom that can support expansion of an existing system by using an integrated trigger unit composed of a plurality of slave trigger modules.

[0002] A trigger module or trigger unit can receive a command signal or encoder signal and output a control signal that can operate a load including a device such as a motor when a predetermined trigger condition is satisfied.

[0003] According to FIGS. 2 and 3, when controlling a control target such as a motor (30) to perform a predetermined action (e.g., shooting or spraying chemicals) at a target precise location, input signals (IS1, IS2, IS3, etc.) corresponding to three axes can be input from a plurality of encoders (41, 42, 43, etc.) to a trigger unit (20) in the past, and when data processed by conversion, etc. through an input signal processing unit (21) satisfies a trigger condition of a trigger condition unit (22), an output signal (FOS) for controlling the control target can be output from the trigger unit (20).

[0004] When it is confirmed that all input signals (IS1, IS2, IS3, etc.) are input by the input signal processing unit (21), the trigger condition unit (22) can determine whether to output the control signal, which is the final output signal (FOS), depending on whether the trigger condition using the input signal as a parameter is satisfied. The trigger condition of the trigger condition unit (22) of this type does not have a problem because the amount of computation is small in low-dimensional or low-inductive cases including 1-dimensional (1D) or 1-degree-of-freedom (1dof), but when the input signal becomes complex in multi-dimensional or multiple degrees of freedom including control signal commands of 6 degrees of freedom (6dof) or 9 degrees of freedom (9dof), the trigger condition of the trigger condition unit (22) becomes too complex, which may require high computational power to satisfy the trigger condition or output the control signal.

[0005] The present invention can provide a multi-module type control device that can improve user convenience for implementing multi-dimensional or multi-degree-of-freedom motion of a load including a motor, etc., by using an integrated trigger unit composed of a plurality of slave trigger modules, and can increase the computational speed related to the production of an output signal that satisfies a trigger condition.

[0006] The control device of the present invention may include an integrated trigger unit that receives an input signal and issues a control command to a control target that performs a motion operation, and a plurality of slave trigger modules having a lower dimension or degree of freedom than that of the integrated trigger unit may be provided, and the slave trigger modules may receive an input signal and output an output signal when a trigger condition of a first trigger conditional unit is satisfied, and the integrated trigger unit may be configured as a detachable multi-module type.

[0007] In one embodiment, the second trigger conditional part of the present invention may use the output signal of the slave trigger module as an input signal.

[0008] In one embodiment, the second trigger condition of the present invention may correspond to a combination or operation of the first trigger condition.

[0009] In one embodiment, the signal input to the second trigger conditional unit of the present invention may include at least one of an output signal of the slave trigger module, sensing data of a sensor measuring the control target including an encoder, and a signal of separate I / O hardware.

[0010] In one embodiment, the integrated trigger unit of the present invention may be configured with a dual trigger condition structure of a first trigger condition of the first trigger conditional unit and a second trigger condition of the second trigger conditional unit.

[0011] In one embodiment, the final output signal of the present invention can be output only when both the first trigger condition of the first trigger conditional unit and the second trigger condition of the second trigger conditional unit are satisfied.

[0012] In one embodiment, the system characteristics of the present invention may include a system function representing unique characteristics of the control system for the control target.

[0013] In one embodiment, the system characteristic part of the present invention can output a final output signal for the control target by reflecting the system function in the output signal of the second trigger condition part.

[0014] In one embodiment, the integrated trigger module of the present invention can output different final output signals according to multiple second trigger conditions of the second trigger conditional unit.

[0015] In one embodiment, the slave trigger module of the present invention may include an input signal processing unit that converts an input signal into a data format processable by the first trigger condition unit.

[0016] In one embodiment, the input signal received by the first trigger conditional unit of the present invention may include sensing data of a sensor for a control target, or data processed by an input signal processing unit.

[0017] In one embodiment, the output signal of the first trigger conditional part of the present invention may be a result of whether an input signal input to the slave trigger module satisfies a trigger condition, and may include information about the trigger condition of the slave trigger module and whether it is satisfied.

[0018] In one embodiment, the slave trigger module of the present invention may correspond to a distinction according to each dimension or each degree of freedom of the integrated trigger unit, or to a distinction according to a lower dimension or lower degree of freedom of the integrated trigger unit.

[0019] In one embodiment, the integrated trigger unit of the present invention can correspond to distributing a high-dimensional or high-degree-of-freedom parameter operation formula for a control target to a low-dimensional or low-degree-of-freedom parameter operation formula included in the slave trigger module.

[0020] The present invention has the advantage of being able to utilize existing low-dimensional or low-inductive existing slave trigger module systems and supporting a system that integrates encoders, I / O hardware, existing slave trigger modules, etc.

[0021] In addition, the present invention has the advantage of reducing the amount of computation by combining intuitive trigger conditions. That is, in the case of the existing trigger unit or slave trigger module, all input signals are received, position information is confirmed, and then complex trigger conditions are applied to output the final output signal that controls the load. However, the integrated trigger unit of the present invention can shorten the computation time required to produce the final output signal by simplifying the trigger conditions, such as by simply combining the outputs of the slave trigger modules.

[0022]

[0023] Figure 1 is an embodiment of a system to which a trigger unit including an integrated trigger unit of the present invention is applied.

[0024] Figures 2 and 3 are explanatory drawings of a conventional trigger unit.

[0025] FIG. 4 is a diagram illustrating a slave trigger module to be included in the integrated trigger unit of the present invention.

[0026] Figure 5 is a diagram illustrating an integrated trigger unit of the present invention.

[0027] Figure 6 is an explanatory diagram for the multi-trigger output control of the present invention.

[0028] Referring to FIGS. 1 to 6, a control device including an integrated trigger unit of a multi-module type of the present invention is described.

[0029] According to Fig. 1, a command signal (command coordinates, command speed, command acceleration, etc.) of a load including a motor (30) can be input to a trigger unit (20) from a command input unit (10). When an input signal (IS, Input Signal) including a command signal, etc. is input, the trigger unit (20) can output an output signal (OS, Output Signal) or a final output signal (FOS, Final Output Signal) if a trigger condition is satisfied. Hereinafter, the terms device such as a motor (30), a load including a device, and a control target may be used interchangeably.

[0030] When an output signal (OS) is transmitted to a load such as a motor (30), the load can take a predetermined action or motion. Here, an example of an action or motion of the load, which is a control target, may include camera shooting, chemical spraying, sample application, etc.

[0031] An encoder (40) connected to a load such as a motor (30) can measure the position, speed, acceleration, etc. of the load and feed back the data to the trigger unit (20). The trigger unit (20) can then process the error correction, etc. using the signal of the command input unit (10) or the signal of the encoder (40) and then issue a control command (OS) to the motor (30).

[0032] According to FIGS. 4 and 5, the control device of the present invention may include an integrated trigger unit (200). The integrated trigger unit (200) may correspond to the trigger unit (20) in the embodiment of FIG. 1.

[0033] The integrated trigger unit (200) may include a slave trigger module (100) including a first slave trigger module (101) and a second slave trigger module (102). Each slave trigger module (100) may be associated with a low-dimensional or low-inductive load control.

[0034] The slave trigger module (100) may include an input signal processing unit (120) or a first trigger condition unit (141, 142).

[0035] The input signal processing unit (120) can process the received input signal (IS) and transmit it to the first trigger condition unit (141, 142). The input signal (IS) can include a control signal from a control unit of a higher layer, a CPU, a master, etc., or a signal input from an encoder (40). For example, the input signal processing unit (120) can convert the input signal (IS) into a data format that can be processed by the first trigger condition unit (141, 142).

[0036] As an example, the slave trigger module (100) can receive an input signal (IS) including information about the position, speed, acceleration, etc. of the control target on a one-dimensional or two-dimensional axis, and the first trigger conditional unit (141, 142) can output an output signal (OS) based on the input signal (IS) or the trigger condition.

[0037] Here, the trigger condition may be a constraint that determines whether or not to output an output signal (OS) corresponding to the control command.

[0038] For example, when a position on the x-axis is measured from an encoder and input as an input signal (IS), the trigger condition may be a limit condition that is true only when it is within a predetermined range on the x-axis. When the input x-axis position falls within the predetermined range, the slave trigger module (100) may output an output signal (OS) that commands a control operation such as shooting or spraying a chemical.

[0039] In the existing trigger unit (20) (Fig. 2 and Fig. 3), all input signals (IS1, IS2, IS3) can be input to the trigger unit (20), and when it is confirmed by the input signal processing unit (21) that all input signals (IS1, IS2, IS3, etc.) have been input, the trigger conditional unit (22) can determine whether to output a control signal, which is the final output signal (FOS), depending on whether a trigger condition using the input signal as a parameter is satisfied.

[0040] This conventional method is not a problem because the amount of computation is small in low-dimensional or low-inductive cases including 1D or 1 degree of freedom (1dof), but when the input signal becomes complex in multi-dimensional or multiple degrees of freedom including control signal commands of 6 degrees of freedom (6dof) or 9 degrees of freedom (9dof), the trigger condition becomes too complex, which may require high computational power to determine whether the trigger condition is satisfied or to output the control signal.

[0041] In comparison, the slave trigger module (100) of the present invention can correspond to the existing trigger unit (20) that is classified according to each dimension or each degree of freedom, or classified according to a lower dimension or a lower degree of freedom.

[0042] For example, the first slave trigger module (101) or the second slave trigger module (102) of FIG. 4 may be for position control for each axis of the control target.

[0043] Each slave trigger module (100) is not limited to one dimension or one degree of freedom, and can be expanded to two dimensions or two or more degrees of freedom.

[0044] The important point is that the integrated trigger unit (200) of the present invention can include multiple slave trigger modules (100) and can be freely attached and detached like stacking blocks. This can be of great help to communication network users / managers in terms of cost, as existing individually used trigger modules can be employed as one of the slave trigger modules (100).

[0045] For example, in the case of a control target that normally performs N-dimensional movements and a specific action (event), if the N-dimensional position satisfies a specific condition (trigger condition), an action such as spraying, shooting, or applying will be performed. These trigger conditions can be given in a formula with N or more values ​​as variables or parameters, which can correspond to solving an equation of order N or more. In this case, as the value of N increases, the amount of computation or computational complexity can increase significantly. In addition, it may not always be easy to extend the trigger module that operates in a given N-dimensional case to the N-1 or N+1-dimensional case.

[0046] For example, if the N parameter is simply a property or type of degree of freedom other than a dimension, a change in the trigger condition due to a change in the degree of freedom may require a completely new formula or logic to be created. In this way, although the existing trigger unit (20) method may work well in the target N-dimensionality or N-degree of freedom situation, there may be a problem that it may be discarded and a new trigger unit (20) or trigger condition may be introduced when there are structural changes such as additions or deletions in the entire system.

[0047] On the other hand, since the present invention can freely attach and detach each low-dimensional or low-inductive slave trigger module (100) as shown in FIGS. 4 and 5, even if the configuration of the communication network for controlling the load (30) is changed, or the load (30) itself is changed, or the operation of the load (30) is changed, there is no need to construct a new facility by selecting the trigger module previously used as one of the slave trigger modules (100).

[0048] In addition, the present invention can reduce the amount of computation by replacing trigger conditions that become increasingly complex in multi-dimensional or multi-degree-of-freedom systems with combinations or operations of lower-dimensional trigger conditions. That is, the present invention can include a second trigger conditional unit (300) that receives output signals (OS1, OS2, OS2, etc.) of each slave trigger module (100) as input signals.

[0049] Compared to the first trigger conditional unit (141, 142) that uses as input signals the input signals (IS1, IS2, IS3) which are sensing data of sensors such as encoders (41, 42, 43) or signals processed by the input signal processing unit (120) through format conversion, etc., the second trigger conditional unit (300) can use as input signals the output signals (OS1, OS2) of the first trigger conditional unit (141, 142).

[0050] At this time, the output signal (OS1, OS2) of the first trigger conditional unit (141, 142) may not be the final control command (FOS) for the control target, and may be the result of whether the input signal (IS) input to the slave trigger module (100) satisfies (true) each trigger condition or not (false). Accordingly, the output signal (OS1, OS2) of the first trigger conditional unit (141, 142) may include information on the trigger condition of each slave trigger module (100) and whether it is satisfied or not.

[0051] That is, the signal input to the second trigger conditional unit (300) may include at least one of an output signal of the slave trigger module (100), sensing data of a sensor measuring a control target including an encoder (40), and a signal of a separate I / O HW.

[0052] The second trigger conditional unit (300) can output a final trigger output or final output signal (FOS), which is a final control command against the load, by using multiple output signals (OS1, OS2, etc.) of the first trigger conditional unit (141, 142).

[0053] The dual trigger conditional structure of the first trigger conditional unit (141, 142) and the second trigger conditional unit (300) of the present invention can significantly reduce the amount of computation required to output the final output signal (FOS) compared to the case of the existing trigger module (20). For example, the second trigger module (300) can be set to output the output signal (OS) only when the intersection of the trigger conditions of the first trigger conditional units (141, 142) of all slave trigger modules (101, 102, 103, etc.) is true. If the same content is implemented with the existing trigger module structure, the procedure execution time and the computation of the trigger condition may take significantly more time.

[0054] The signal input to the second trigger condition unit (300) may include not only the output signals (OS1, OS2) of the slave trigger module (100), but also the sensing data (IS3) of the sensor that measures the control target, such as the encoder (40). For example, the third slave trigger module (103) of FIG. 5 may transmit the encoder measurement signal (IS3) to the second trigger condition unit (300). The third slave trigger module (103) may include a third input signal processing unit (123) that processes the encoder measurement signal (IS3) by format conversion, etc. Here, the third input signal processing unit (123) may convert the encoder measurement signal (IS3) into a data format that can be used when determining the trigger condition of the second trigger condition unit (300).

[0055] Accordingly, the output signal (OS3) of the third slave trigger module (103) input to the second trigger conditional unit (300) may be an encoder measurement signal (IS3) or a signal processed by the third input signal processing unit (123).

[0056] In this way, when a trigger conditional unit (300) that uses the trigger condition itself as an input value is introduced, the input signal types of the trigger condition of the second trigger conditional unit (300) for outputting the final output signal (FOS) can be varied. This allows for more diverse trigger conditions to be configured, and also increases the degree of freedom in structural changes of the control system.

[0057] In addition, the present invention can reflect the characteristics of the control system or communication network system in the final output signal (FOS). The integrated trigger unit (200) can further include a system characteristic unit (400). The system characteristic unit (400) can apply a system function representing the unique characteristics of the control system or communication network system to the output signal of the second trigger condition unit (300), and the integrated trigger unit (200) can output the result of applying the system function of the system characteristic unit (400) as the final output signal (FOS).

[0058] The system characteristics or system functions may be extended and applied if they represent the unique characteristics of a control system or communication network system for motion control of a control target. An example of the system characteristics or system functions may be for error / error correction of the control target. For example, if the control target is a multi-axis gantry robot with two degrees of freedom for linear movement, error correction contents considering weight due to eccentric load, positive / negative driving direction, or backlash may be implemented as a system characteristic section (400) or a system function and applied to the output signal of the second trigger condition section (300).

[0059] In addition, referring to FIG. 6, the integrated trigger unit (200) of the present invention can control multi-trigger output by applying different trigger output conditions. That is, the second trigger conditional unit (300) can include a plurality of final trigger conditions (141, 142, 143) (i.e., second trigger conditions) that output different final output signals (FOS) depending on the combination of trigger conditions of the first trigger conditional unit (141, 142).

[0060] The second trigger condition (300) may include a plurality of trigger conditions including a first final trigger condition (301), a second final trigger condition (302), and a third final trigger condition (303).

[0061] For example, the first final trigger condition (301) may be to output an output signal (FOS) when the first trigger condition (first slave trigger module (101)) of the first trigger conditional unit (141) and the second trigger condition (second slave trigger module (102)) of the first trigger conditional unit (142) are satisfied at the same time. Alternatively, the second final trigger condition (302) may be to output an output signal (FOS) when the first trigger condition (second slave trigger module (102)) of the second trigger conditional unit (142) is satisfied and a third input signal (IS3 or OS3) is input.

[0062] The system function (401, 402, 403) of each system characteristic corresponding to each final trigger condition can be applied, and the final trigger output signal (FOS1, FOS2, FOS3) corresponding to each can be output.

Claims

1. Includes an integrated trigger unit that receives multiple input signals and issues control commands to the control target; The above integrated trigger unit includes a plurality of slave trigger modules and a second trigger conditional unit in which a second trigger condition is provided, The above slave trigger module, Includes a first trigger conditional, When one of the multiple input signals is received and the trigger condition of the first trigger conditional unit is satisfied, an output signal is output. The above integrated trigger unit is configured as a detachable multi-module type, The above second trigger conditional unit is a control device that uses the output signal of the slave trigger module as an input signal.

2. In paragraph 1, The above integrated trigger unit is composed of a double trigger condition structure of a first trigger condition of the first trigger conditional section and a second trigger condition of the second trigger conditional section, The above integrated trigger unit is a control device that outputs a final output signal when the input signal satisfies both the first trigger condition and the second trigger condition.

3. In paragraph 1, The above second trigger condition corresponds to a combination or operation of the first trigger condition of the above first trigger conditional, The above integrated trigger module is a control device that outputs different final output signals according to a plurality of second trigger conditions of the second trigger conditional section.

4. In paragraph 1, A control device in which a signal input to the second trigger conditional unit includes at least one of an output signal of the slave trigger module, sensing data of a sensor measuring the control target including an encoder, and a signal of separate I / O hardware.

5. In paragraph 1, The above integrated trigger module includes a system characteristic section, The above system characteristics are: Includes a system function that represents the unique characteristics of the control system for the above control object, The above second trigger conditional unit receives the output signal of the first trigger conditional unit as one of the input signals, A control device that reflects the system function in the output signal of the second trigger conditional part and outputs a final output signal for the control target.

6. In paragraph 1, An input signal processing unit that converts the input signal of the slave trigger module into a data format that can be processed by the first trigger condition unit, The input signal received in the above first trigger conditional part is: A control device including sensing data of a sensor for the above control target, or data processed by the input signal processing unit.

7. In paragraph 1, The output signal of the above first trigger conditional is: This is the result of whether the input signal input to the above slave trigger module satisfies the trigger condition. A control device including information on the trigger conditions of the slave trigger module and whether they are satisfied.

8. In paragraph 1, The above slave trigger module is a control device that is differentiated according to each dimension or each degree of freedom of the above integrated trigger unit, or corresponding to the differentiation according to a lower dimension or lower degree of freedom of the above integrated trigger unit.

9. In paragraph 1, The above integrated trigger unit, A control device corresponding to distributing a high-dimensional or high-degree-of-freedom parameter operation formula for the above-mentioned control object into a low-dimensional or low-degree-of-freedom parameter operation formula included in the above-mentioned slave trigger module.

Citation Information

Patent Citations

  • Serial communication apparatus

    JP2009278603A

  • Method and System for setting up sequent ID of multi-slave in battery pack

    KR1020120037163A

  • Instrument and method for detecting partial electrical discharges

    KR1020130006441A

  • Signaling between master and slave components using a shared communication node of the master component

    KR1020160122761A

  • Seismic Monitoring / Analyzing System

    KR102016895B1