HYBRID-APPROACH FOR LOCALIZATON OF AN AGENT
First Claim
1. A location system, comprising:
- a processor configured to implement location modules for an agent, wherein the modules comprise;
a belief determination module configured to determine a probabilistic belief associated with an extent to which the agent is associated with a predicted location on a directed graph; and
a comparison module configured to compare the predicted location with a three dimensional (3D) point cloud to obtain a metric-accurate location for the agent.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for determining the location of an agent within an environment using a hybrid approach are provided. The hybrid approach allows a potentially large physical space to be compressed in the form of a directed graph, in which edges are paths and nodes are locations. An image comparison produces observations for each location and path, which can be used to probabilistically locate the agent in the environment and to select a portion of the 3D point cloud for comparison. The agent can then be localized within the 3D point cloud, or metric-accurate map, using the same features utilized for image matching in the probabilistic location.
28 Citations
20 Claims
-
1. A location system, comprising:
-
a processor configured to implement location modules for an agent, wherein the modules comprise; a belief determination module configured to determine a probabilistic belief associated with an extent to which the agent is associated with a predicted location on a directed graph; and a comparison module configured to compare the predicted location with a three dimensional (3D) point cloud to obtain a metric-accurate location for the agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for identifying a location of an agent, comprising:
-
comparing an input image of an environment from a sensor on the agent with a collection of graph images associated with a directed graph to produce an observation, the directed graph representing a topological representation of the environment; generating a probabilistic belief for a predicted location based, at least in part, on the observation, the probabilistic belief corresponding to a likelihood that the agent is associated with an actual location in the directed graph; and comparing the predicted location to a portion of a three dimensional (3D) point cloud to determine a metric-accurate location for the agent, wherein the portion is selected based, at least in part, on the probabilistic belief. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. One or more non-volatile computer-readable storage media for storing computer readable instructions, the computer-readable instructions providing a location system when executed by one or more processing devices, the computer-readable instructions comprising:
-
code configured to receive an input image provided by an agent within an environment; code configured to compare the input image with a plurality of images associated with a directed graph to produce a probable location for the agent; and code configured to compare an image associated with the probable location to a three dimensional (3D) point cloud to generate a metric-accurate location, wherein the 3D point cloud comprises a metric map of the environment. - View Dependent Claims (20)
-
Specification