Movement prediction device, movement prediction method, and movement prediction program
AssigneeNippon Telegraph and Telephone Corporation
InventorsMasamichi HOSODA, Maiko NAYA, Akira NAKAYAMA, Masaru MIYAMOTO
Life of this patent
Estimating the term…
Abstract
The movement of an agent can be simulated with high accuracy using the attributes of the agent. A population density for each of mobile agents is calculated based on an area of a section from its position to a set front length and a size magnification of the other agent existing in the section. A moving speed of the mobile agent for each of the mobile agents is calculated based on a free walking speed of agent information, a calculated population density, and a predetermined parameter.
Claims5
A movement predicting device
- including:
- a memory;
- and
- at least one processor connected to the memory, wherein the at least one processor is configured to:
- receive, as an input, edge information on each edge indicating a path connecting each of nodes and agent information having a departure time, a departure point in each node, a destination point in each node, a free walking speed of an agent, and a size magnification for the agent determined for each of a plurality of the agents and record each mobile agent departing from the departure point in accordance with the departure time of the agent information;
- select an edge on which the mobile agent moves for each of the mobile agents based on a position of the agent, the destination point of the agent information, and the edge information;
- calculate a population density for each of the mobile agents based on an area of a section from the position of the mobile agent to a predetermined front length and the size magnification of the other agent in the section;
- calculate a moving speed of the mobile agent for each of the mobile agents based on the free walking speed of the agent information, the calculated population density, and a predetermined parameter;
- update the position of the mobile agent for each of the mobile agents based on the calculated moving speed;
- and
- repeat a simulation by each of the operations until a predetermined condition is satisfied.
A computer-implemented movement predicting method including:
- receiving edge information on each edge indicating a path connecting each of nodes and agent information having a departure time, a departure point in each node, a destination point in each node, a free walking speed of an agent, and a size magnification for the agent determined for each of a plurality of the agents;
- recording each mobile agent departing from the departure point in accordance with the departure time of the agent information;
- selecting an edge on which the mobile agent moves for each of the mobile agents based on a position of the agent, the destination point of the agent information, and the edge information;
- calculating a population density for each of the mobile agents based on an area of a section from the position of the mobile agent to a predetermined front length and the size magnification of the other agent in the section;
- calculating a moving speed of the mobile agent for each of the mobile agents based on the free walking speed of the agent information, the calculated population density, and a predetermined parameter;
- updating the position of the mobile agent for each of the mobile agents based on the calculated moving speed;
- and
- repeating a simulation by each of the operations until a predetermined condition is satisfied.
A non-transitory storage medium for storing a movement predicting program for causing a computer to perform:
- receiving edge information on each edge indicating a path connecting each of nodes and agent information having a departure time, a departure point in each node, a destination point in each node, a free walking speed of an agent, and a size magnification for the agent determined for each of a plurality of the agents;
- recording each mobile agent departing from the departure point in accordance with the departure time of the agent information;
- selecting an edge on which the mobile agent moves for each of the mobile agents based on a position of the agent, the destination point of the agent information, and the edge information;
- calculating a population density for each of the mobile agents based on an area of a section from the position of the mobile agent to a predetermined front length and the size magnification of the other agent in the section;
- calculating a moving speed of the mobile agent for each of the mobile agents based on the free walking speed of the agent information, the calculated population density, and a predetermined parameter;
- updating the position of the mobile agent for each of the mobile agents based on the calculated moving speed;
- and
- repeating a simulation by each of the operations until a predetermined condition is satisfied.
Dependencies are inferred from the claim text.