MANAGEMENT APPARATUS, MANAGEMENT METHOD, AND PROGRAM
A management device 10 includes an area setting unit 12 that searches a spatio-temporal database 30 for information on objects on a road at a current time, sets an area having a predetermined size surrounding the object for each of the objects that have been found, and stores information on the area in the spatio-temporal database 30 in association with time information and position information of the object, a determination unit 13 that determines whether an inside of the area is safe based on a search result, and a path calculation unit 14 that calculates a movement path of the object based on the area. In a case where the inside of the area is not safe, the area setting unit 12 sets a new area for the object, and when there is an area of another object overlapping the new area, the area setting unit sets a new area for the other object.
1 . A management device comprising:
an area setting unit, including one or more processors, configured to set an area having a predetermined size surrounding an object for the object and store the area in a spatio-temporal database in association with time information and position information of the object;
a search unit, including one or more processors, configured to search the spatio-temporal database for information on an object around the object at a time indicated by the time information;
a determination unit, including one or more processors, configured to determine whether or not an inside of the area is safe on the basis of a search result; and
a path calculation unit, including one or more processors, configured to calculate a movement path of the object on the basis of the area,
wherein, in a case where the inside of the area is not safe, the area setting unit is configured to set a new area for the object, and when there is an area of another object overlapping the new area, the area setting unit sets a new area for the other object.
2 . The management device according to claim 1 , wherein the area is a three-dimensional area in which the object is able to safely perform avoidance behavior.
3 . The management device according to claim 1 , wherein the search unit is configured to generate a spatio-temporal code using time information indicating a time at which it is desired to search and spatial information indicating a space at which it is desired to search, and search the spatio-temporal database using the generated spatio-temporal code as a key.
4 . A management method comprising:
by a computer,
setting an area in which an object is able to safely perform avoidance and storing the area in a spatio-temporal database in association with time information and position information of the object;
searching the spatio-temporal database for information on an object around the object at a time indicated by the time information;
determining whether or not an inside of the area is safe on the basis of a search result;
setting, in a case where the inside of the area is not safe, a new area for the object, and setting, when there is an area of another object overlapping the new area, a new area for the other object; and
calculating a movement path of the object on the basis of the area.
5 . The management method according to claim 4 , wherein the area is a three-dimensional area in which the object is able to safely perform avoidance behavior.
6 . The management method according to claim 4 , further comprising:
by the computer,
generating a spatio-temporal code using time information indicating a time at which it is desired to search and spatial information indicating a space at which it is desired to search, and searching the spatio-temporal database using the generated spatio-temporal code as a key.
7 . A non-transitory computer-readable storage medium storing program causing a computer perform operations of a management method, the operations comprising:
setting an area in which an object is able to safely perform avoidance and storing the area in a spatio-temporal database in association with time information and position information of the object;
searching the spatio-temporal database for information on an object around the object at a time indicated by the time information;
determining whether or not an inside of the area is safe on the basis of a search result;
setting, in a case where the inside of the area is not safe, a new area for the object, and setting, when there is an area of another object overlapping the new area, a new area for the other object; and
calculating a movement path of the object on the basis of the area.
8 . (canceled)
9 . The non-transitory computer-readable storage medium according to claim 7 , wherein the area is a three-dimensional area in which the object is able to safely perform avoidance behavior.
10 . The non-transitory computer-readable storage medium according to claim 7 , wherein the operations further comprise:
generating a spatio-temporal code using time information indicating a time at which it is desired to search and spatial information indicating a space at which it is desired to search, and searching the spatio-temporal database using the generated spatio-temporal code as a key.