Patent classifications
G05B2219/13099
Control device
Provided is a control device for performing model prediction control. A position of a virtual obstacle associated with a real obstacle is set based on a position of the real obstacle acquired by a first acquisition part so that the virtual obstacle is positioned substantially symmetrically to the real obstacle with reference to a following target trajectory of a control target. Stage costs calculated by a prescribed evaluation function include: a first stage cost associated with a first probability potential field representing a probability that the real obstacle is present based on the position of the real obstacle; and a second stage cost associated with a second probability potential field representing a probability that the virtual obstacle is present based on the position of the virtual obstacle and having a probability value equal to or greater than that of the first probability potential field.
CONTROL DEVICE
Provided is a control device for performing model prediction control. A position of a virtual obstacle associated with a real obstacle is set based on a position of the real obstacle acquired by a first acquisition part so that the virtual obstacle is positioned substantially symmetrically to the real obstacle with reference to a following target trajectory of a control target. Stage costs calculated by a prescribed evaluation function include: a first stage cost associated with a first probability potential field representing a probability that the real obstacle is present based on the position of the real obstacle; and a second stage cost associated with a second probability potential field representing a probability that the virtual obstacle is present based on the position of the virtual obstacle and having a probability value equal to or greater than that of the first probability potential field.
Sequence-program-component creation program and sequence-program-component creation device
To provide a sequence-program-component creation program that causes a computer to perform a searching step of searching an overall circuit of a sequence program for a common logic part and extracting a logic pattern that appears in common in a circuit pattern arranged in the common logic part as a common circuit pattern, a component-candidate displaying step of displaying an extracted common circuit pattern as a candidate for a program component, a component registration setting step of registering a common circuit pattern selected by a user from candidates for the program component, and a replacing step of replacing the common logic part of the sequence program with the program component.