Server and operation system
A server that manages a plurality of movable bodies generates an operation plan of each of the plurality of movable bodies and instructs each of the plurality of movable bodies to operate in accordance with the generated operation plan. The server is configured to perform determining, before it instructs each of the plurality of movable bodies to operate, whether or not contention will occur, the contention referring to a plurality of movable bodies standing by at a same stand-by point at the same timing if the server instructs each of the plurality of movable bodies to operate in accordance with the operation plan, and modifying the operation plan of at least one of a plurality of contending movable bodies to avoid the contention when it determines that the contention will occur.
1 . A server that manages a plurality of movable bodies, wherein
the server is configured to generate an operation plan of each of the plurality of movable bodies and to instruct each of the plurality of movable bodies to operate in accordance with the generated operation plan,
the operation plan includes a non-service section, a first service section, and a second service section, the non-service section being a section having at least one stand-by point where a movable body of the plurality of movable bodies stands by after the movable body performs a requested task in the first service section and before a new requested task is performed in the second service section, the first service correspond to a section in the operation plan where the at least one movable body of the plurality of movable bodies performs the task and the second service sections correspond to a section in the operation plan where the at least one movable body of the plurality of movable bodies performs the new requested task, the operation plan further having a stand-by period at the stand-by point, and
the server is configured to
determine, before the server instructs each of the plurality of movable bodies to operate, whether contention will occur, the contention referring to the plurality of movable bodies standing by at an identical stand-by point at identical timing if the server instructs each of the plurality of movable bodies to operate in accordance with the operation plan, and
modify the operation plan of at least one of contending movable bodies of the plurality of movable bodies to avoid the contention when the server determines that the contention will occur,
wherein in response to the instruction to operate in accordance with the operation plan, at least one of the plurality of movable bodies departs from the stand-by point.
2 . The server according to claim 1 , configured to change the stand-by point to avoid the contention in the operation plan of at least one of the contending movable bodies.
3 . The server according to claim 1 , wherein
each of the plurality of movable bodies is an automated-driving vehicle,
the operation plan further includes a path and a travel condition for movement of the automated-driving vehicle to the stand-by point after end of the task, and
the server is configured to, in response to determination that a first movable body and a second movable body of the plurality of movable bodies will contend at the stand-by point, delay in the operation plan of the second movable body, stand-by start time indicated by the stand-by period at the stand-by point to avoid the contention by changing the travel condition without changing the path, the second movable body being later in the stand-by start time than the first movable body.
4 . The server according to claim 1 , wherein
each of the plurality of movable bodies is an automated-driving vehicle,
the operation plan further includes a path for movement of the automated-driving vehicle to the stand-by point after end of the task, and
the server is configured to, in response to determination that a first movable body and a second movable body of the plurality of movable bodies will contend at the stand-by point, delay in the operation plan of the second movable body, stand-by start time indicated by the stand-by period at the stand-by point to avoid the contention by changing the path to a detour path, the second movable body being later in the stand-by start time than the first movable body.
5 . The server according to claim 1 , wherein
each of the plurality of movable bodies is an automated-driving vehicle,
the operation plan further includes a path for movement of the automated-driving vehicle to the stand-by point after end of the task, and
the server is configured to, in response to determination that a first movable body and a second movable body of the plurality of movable bodies will contend at the stand-by point, delay in the operation plan of the second movable body, stand-by start time indicated by the stand-by period at the stand-by point to avoid the contention by changing the path to include a loop path including a prescribed number of laps, the second movable body being later in the stand-by start time than the first movable body.
6 . The server according to claim 1 , wherein
the server is configured to select, when there are a plurality of operation plans that allow avoidance of the contention, an operation plan highest in energy efficiency from among the plurality of operation plans.
7 . The server according to claim 1 , wherein
the server is configured to modify, when the server determines that the contention between a first movable body and a second movable body included in the plurality of movable bodies will occur, the operation plan of at least one of the first movable body and the second movable body such that the first movable body and the second movable body are replaced with each other at the stand-by point.
8 . An operation system comprising:
the server according to claim 1 ; and
the plurality of movable bodies that receive an instruction from the server.
9 . The operation system according to claim 8 , wherein
the plurality of movable bodies include a first movable body and a second movable body, and
in response to an instruction to operate in accordance with the operation plan including scheduled replacement between the first movable body and the second movable body at the stand-by point, the first movable body departs from the stand-by point when the second movable body approaches while the first movable body stands by at the stand-by point.