Mobile body control device, mobile body, and non-transitory computer readable medium for controlling output of application instructions based on risk level
AssigneeDenso Corporation
InventorsXin Xu, Zhifan Liu
Life of this patent
Estimating the term…
Abstract
Disclosed is a technique of controlling a mobile body. In the technique, a current operating state of the mobile body is analyzed, and it is determined whether a control instruction from an application is safe for the current operating state. The control instruction is allowed to be output to a control target based on the control instruction being determined to be safe in the current operating state. The control instruction is prevented from being output to the control target based on the control instruction being determined to be unsafe in the current operating state.
Claims6
A non-transitory computer readable medium storing a control program comprising instructions configured to, when executed by at least one processor, cause a computer included in a mobile body to carry out:
- analyzing a current operating state of the mobile body;
- calculating a risk level by summing set values each respectively corresponding to a control target to which a control instruction is output and the current operating state of the mobile body;
- determining whether the control instruction from an application is safe in the current operating state, with reference to the calculated risk level;
- allowing the control instruction to be output to the control target based on the control instruction being determined to be safe in the current operating state;
- and
- preventing the control instruction from being output to the control target based on the control instruction being determined to be unsafe in the current operating state due to the calculated risk level being equal to or greater than a predetermined value.
A mobile body control device comprising:
- at least one processor;
- and
- at least one memory storing instructions configured to, when executed by the at least one processor, cause the at least one processor to carry out:
- analyzing a current operating state of a mobile body;
- calculating a risk level by summing set values each respectively corresponding to a control target to which a control instruction is output and the current operating state of the mobile body;
- determining whether the control instruction from an application is safe in the current operating state, with reference to the calculated risk level;
- allowing the control instruction to be output to the control target based on the control instruction being determined to be safe in the current operating state;
- and
- preventing the control instruction from being output to the control target based on the control instruction being determined to be unsafe in the current operating state due to the calculated risk level being equal to or greater than a predetermined value.
Dependencies are inferred from the claim text.