Processing method, processing system, and storage medium storing processing program
A processing method is executed by a processor for performing a process related to a driving control of a host moving object that is configured to communicate with a target moving object. The processing method includes: acquiring warning information from the target moving object, the warning information warning of an envelope violation that is a violation of a safety envelope in which a safety of an intended functionality is set, the safety envelope being set for the target moving object with respect to the host moving object; and adjusting the safety envelope with respect to the target moving object in response to acquiring the warning information.
1 . A processing method executed by a processor for performing a process related to a driving control of a host moving object that is configured to communicate with a target moving object, the processing method comprising:
setting a safety envelope of the target moving object within which a safety of an intended functionality is set with respect to the host moving object, wherein the safety envelope of the target moving object surrounds the target moving object;
setting a safety envelope of the host moving object within which a safety of an intended functionality is set with respect to the target moving object, wherein the safety envelope of the host moving object surrounds the host moving object;
acquiring warning information from the target moving object, the warning information warning of an envelope violation that is a violation of the safety envelope surrounding the target moving object caused by the host moving object; and
adjusting the safety envelope surrounding the host moving object in response to acquiring the warning information.
2 . The processing method according to claim 1 , wherein
adjusting the safety envelope includes adjusting the safety envelope with respect to the target moving object in response to acquiring the warning information when the host moving object does not recognize the envelope violation.
3 . The processing method according to claim 2 , further comprising:
monitoring the envelope violation based on a safety model that is defined by modeling the safety of the intended functionality, wherein
adjusting the safety envelope further includes adjusting the safety envelope with respect to the target moving object by correcting the safety model when the host moving object does not recognize the envelope violation.
4 . The processing method according to claim 1 , wherein
acquiring the warning information further includes acquiring the warning information for making a push notification of the envelope violation.
5 . The processing method according to claim 1 , wherein
acquiring the warning information further includes acquiring the warning information to which envelope information related to the safety envelope set for the target moving object is added.
6 . The processing method according to claim 1 , further comprising:
storing the acquired warning information.
7 . The processing method according to claim 1 , further comprising:
generating feedback information for giving a feedback of acquisition of the warning information to the target moving object.
8 . A processing system that is configured to execute a process related to a driving control for a host moving object that is configured to communicate with a target moving object, the system comprising
at least one processor programmed to:
setting a safety envelope of the target moving object within which a safety of an intended functionality is set with respect to the host moving object, wherein the safety envelope of the target moving object surrounds the target moving object;
setting a safety envelope of the host moving object within which a safety of an intended functionality is set with respect to the target moving object, wherein the safety envelope of the host moving object surrounds the host moving object;
acquiring warning information from the target moving object, the warning information for warning of an envelope violation that is a violation of the safety envelope surrounding the target moving object caused by the host moving object; and
adjusting the safety envelope surrounding the host moving object in response to acquiring the warning information.
9 . A non-transitory, computer readable, tangible storage medium storing a processing program including instructions that cause at least one processor to execute a process related to a driving control of a host moving body that is configured to communicate with a target moving object, the instructions, when executed by the at least one processor, casing the at least one processor to:
set a safety envelope of the target moving object within which a safety of an intended functionality is set with respect to the host moving object, wherein the safety envelope of the target moving object surrounds the target moving object;
set a safety envelope of the host moving object within which a safety of an intended functionality is set with respect to the target moving object, wherein the safety envelope of the host moving object surrounds the host moving object;
acquire, from the target moving object, warning information for warning of an envelope violation that is a violation of the safety envelope surrounding the target moving object caused by the host moving object; and adjust the safety envelope surrounding the host moving object in response to acquiring the warning information.