Movement route setting method
AssigneeNEC Corporation
InventorKei Takaya
Life of this patent
Estimating the term…
Abstract
A movement route setting apparatus of the present disclosure includes: a space dividing unit that divides interior of a space in which a moving object can move into regions; a motion vector setting unit that sets, for each of the regions, a motion vector that the moving object moves based on information of an object that exists in the space and obstructs movement of the moving object; and a movement route calculating unit that, when calculating a movement route for the moving object in the space so as to satisfy a preset condition, calculates the movement route based on the motion vector set for each of the regions and a distance of the region to the object.
Claims16
A movement route setting method comprising:
- measuring, using a sensor, a space in which a moving object can move;
- dividing an interior of the space into regions;
- setting, for each of the regions, a motion vector in which the moving object moves based on information of an object that exists in the space and obstructs movement of the moving object;
- when calculating a movement route for the moving object in the space so as to satisfy a preset condition, calculating the movement route based on:
- the motion vector for each of the regions;
- and
- a corresponding distance from each of the regions to the object;
- setting, for each of the regions, a weight of the motion vector, wherein for each of the regions, the weight increases as the corresponding distance to the object decreases;
- calculating the movement route based on the motion vector for each of the regions;
- and
- controlling, by a controller, the moving object based on the movement route.
A movement route setting apparatus comprising:
- at least one memory storing processing instructions;
- and
- at least one processor configured to execute the processing instructions to:
- measure, using a sensor, a space in which a moving object can move;
- divide an interior of the space into regions;
- set, for each of the regions, a motion vector in which the moving object moves based on information of an object that exists in the space and obstructs movement of the moving object;
- when calculating a movement route for the moving object in the space so as to satisfy a preset condition, calculate the movement route based on:
- the motion vector for each of the regions;
- and
- a corresponding distance from each of the regions to the object;
- set, for each of the regions, a weight of the motion vector, wherein for each of the regions, the weight increases as the corresponding distance to the object decreases;
- calculate the movement route based on the motion vector for each of the regions;
- and
- control, by a controller, the moving object based on the movement route.
A non-transitory computer-readable storage medium storing a program for causing an information processing apparatus to execute processes to:
- measure, using a sensor, a space in which a moving object can move;
- divide an interior of the space into regions;
- set, for each of the regions, a motion vector in which the moving object moves based on information of an object that exists in the space and obstructs movement of the moving object;
- when calculating a movement route for the moving object in the space so as to satisfy a preset condition, calculate the movement route based on;
- the motion vector for each of the regions;
- and
- a corresponding distance from each of the regions to the object;
- set, for each of the regions, a weight of the motion vector, wherein for each of the regions, the weight increases as the corresponding distance to the object decreases;
- calculate the movement route based on the motion vector for each of the regions;
- and
- control, by a controller, the moving object based on the movement route.
Dependencies are inferred from the claim text.