A control system includes: an operation interface generates operation amount information and priority information on the basis of an operation amount; an automatic control unit generates an automatic control output based on a predetermined input; a safety verification unit verifies the safety of the automatic control output; and an output control unit produces a control output in accordance with the automatic control output or the operation amount information on the basis of the automatic control output, the operation amount information, the priority information, and the safety verification result from the safety verification unit. The control output is generated in accordance with the automatic control output, in accordance with the operation amount information only when the control output is verified as safe by the safety verification unit, or in accordance with the operation amount information regardless of whether the control output is verified as safe by the safety verification unit.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A control system which generates a control output, the control system comprising: a manipulation interface unit which generates manipulation value information and priority information on the basis of a manipulation value, which is a physical quantity; an automatic control unit which generates automatic control output on the basis of predetermined input; a safety verification unit which verifies safety of the automatic control output; and an output control unit which outputs the control output in accordance with either the automatic control output or the manipulation value information on the basis of the automatic control output, the manipulation value information and the priority information, and the safety verification result by the safety verification unit, wherein, on the basis of the priority information, the output control unit generates the control output in accordance with the automatic control output, the control output in accordance with the manipulation value information within a range in which the safety is verified by the safety verification unit, or the control output in accordance with the manipulation value information regardless of the safety verification result by the safety verification unit.
2. The control system according to claim 1 , wherein a first case is classified on the basis of the priority information when the output control unit generates the control output on the basis of the automatic control output, a second case is classified on the basis of the priority information when the output control unit generates the control output on the basis of the manipulation value information within a range in which the safety is verified by the safety verification unit, and a third case is classified on the basis of the priority information when the output control unit generates the control output on the basis of the manipulation value information regardless of the safety verification result by the safety verification unit.
3. The control system according to claim 2 , wherein the first case is a case where the priority information is less than a predetermined first value, the second case is a case where the priority information is greater than or equal to the predetermined first value and less than a predetermined second value, which is set to be larger than the predetermined first value, and the third case is a case where the priority information is greater than or equal to the predetermined second value.
4. The control system according to claim 3 , wherein the output control unit comprises: a first selection unit which selects the automatic control output when the priority information is less than the predetermined first value and selects the manipulation value information when the priority information is larger than or equal to the predetermined first value; a safety confirmation unit which outputs output of the first selection unit within a range in which the safety of the output of the first selection unit is verified by the safety verification unit; and a second selection unit which selects the output of the safety confirmation unit when the priority information is less than the predetermined second value, and selects and outputs the manipulation value information when the priority information is larger than or equal to the predetermined second value.
5. The control system according to claim 1 , wherein the output control unit comprises: a first adder which adds the manipulation value information to the automatic control output and outputs the result on the basis of the priority information; a safety confirmation unit which outputs the output of the first adder within a range in which the safety of the output of the first adder is verified by the safety verification unit; and a second adder which adds the manipulation value information to the output of the first adder, the safety of which has been verified by the safety verification unit, and outputs the result on the basis of the priority information.
6. The control system according to claim 1 , wherein the manipulation interface unit sets the priority information to the predetermined first value when the manipulation value is greater than or equal to a predetermined first threshold value, and the manipulation interface unit sets the priority information to the predetermined second value when the manipulation value is greater than or equal to a second threshold value which is larger than the predetermined first threshold value.
7. The control system according to claim 1 , wherein the manipulation interface unit sets the priority to the predetermined first value when a derivative or an integral value of the manipulation value is greater than or equal to a first threshold value, and the manipulation interface unit sets the priority information to the predetermined second value when the derivative or the integral value of the manipulation value is greater than or equal to a second threshold value which is larger than the predetermined first threshold value.
8. A control method for generating a control output, the method comprising: generating manipulation value information and priority information from a manipulation value which is a physical quantity; generating automatic control output on the basis of predetermined input; verifying safety of the generated automatic control output; and on the basis of the priority information, generating the control output on the basis of the automatic control output, generating the control output on the basis of the manipulation value information within a range in which the safety is verified, or generating the control output on the basis of the manipulation value information regardless of the safety verification result.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 22, 2017
May 25, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.