Information processing device, information processing method, computer program product, and moving object
AssigneeKabushiki Kaisha Toshiba
InventorsTsuyoshi Tasaki, Yuma Sano, Rie Katsuki
Life of this patent
Estimating the term…
Abstract
According to an embodiment, an information processing device includes a memory and processing circuitry. The processing circuitry is configured to acquire a map defining a target in a coordinate space in which a direction along a traveling direction of a moving object is one of coordinate axes, and approximate a movement route of the moving object with a specified shape area along a coordinate axis in the coordinate space, the specified shape area being a basic unit of collision determination.
Claims18
An information processing device comprising:
- a memory;
- and
- processing circuitry configured to:
- acquire a movement route of a moving object,
- identify a traveling direction of the moving object,
- acquire a map defining a target to be subjected to collision determination with respect to the moving object in a coordinate space, the coordinate space having coordinate axes, one of which extending in the identified traveling direction, the movement route being arranged in the map, the target being a representation of a physical object in a physical space,
- set a specified shape area on the map by approximating the movement route, the specified shape area having a shape along the movement route and along the coordinate axis extending in the identified traveling direction in the coordinate space of the map,
- execute collision determination by determining whether the target is present at a present time in the specified shape area on the map,
- output first collision determination result information indicating that there is a possibility of collision with the target, in response to determining that the target is present at the present time in the specified shape area,
- output second collision determination result information indicating that there is no possibility of collision with the target, in response to determining that the target is not present at the present time in the specified shape area,
- control a power unit of the moving object based on the first collision determination result information or the second collision determination result information, and
- perform approximation of the specified shape area for each route area between inflection points adjacent in the movement route, the inflection points being points in a curved area in the movement route that have curvatures equal to or greater than a predetermined threshold.
An information processing method comprising:
- acquiring a movement route of a moving object;
- identifying a traveling direction of the moving object;
- acquiring a map defining a target to be subjected to collision determination with respect to the moving object in a coordinate space, the coordinate space having coordinate axes, one of which extending in the identified traveling direction, the movement route being arranged in the map, the target being a representation of a physical object in a physical space;
- setting a specified shape area on the map by approximating the movement route, the specified shape area having a shape along the movement route and along the coordinate axis extending in the identified traveling direction in the coordinate space of the map;
- executing collision determination by determining whether the target is present at a present time in the specified shape area on the map;
- outputting first collision determination result information indicating that there is a possibility of collision with the target, in response to determining that the target is present at the present time in the specified shape area;
- outputting second collision determination result information indicating that there is no possibility of collision with the target, in response to determining that the target is not present at the present time in the specified shape area;
- performing approximation of the specified shape area for each route area between inflection points adjacent in the movement route, the inflection points being points in a curved area in the movement route that have curvatures equal to or greater than a predetermined threshold;
- and
- controlling a power unit of the moving object based on the first collision determination result information or the second collision determination result information.
A computer program product having a non-transitory computer-readable medium including programmed instructions thereon which cause a computer to:
- acquire a movement route of a moving object;
- identify a traveling direction of the moving object;
- acquire a map defining a target to be subjected to collision determination with respect to the moving object in a coordinate space, the coordinate space having coordinate axes, one of which extending in the identified traveling direction, the movement route being arranged in the map, the target being a representation of a physical object in a physical space;
- set a specified shape area on the map by approximating the movement route, the specified shape area having a shape along the movement route and along the coordinate axis extending in the identified traveling direction in the coordinate space of the map;
- execute collision determination by determining whether the target is present at a present time in the specified shape area on the map;
- output first collision determination result information indicating that there is a possibility of collision with the target, in response to determining that the target is present at the present time in the specified shape area;
- output second collision determination result information indicating that there is no possibility of collision with the target, in response to determining that the target is not present at the present time in the specified shape area;
- perform approximation of the specified shape area for each route area between inflection points adjacent in the movement route, the inflection points being points in a curved area in the movement route that have curvatures equal to or greater than a predetermined threshold;
- and
- control a power unit of the moving object based on the first collision determination result information or the second collision determination result information.
Dependencies are inferred from the claim text.