Clustering observations of objects along roads for navigation-related operations
First Claim
1. A method for generating navigation-related data, the method comprising:
- computing a first oriented distance between a first observed object position and a second observed object position based on a first heading, wherein the first observed object position and the first heading are associated with a first observation received from a first vehicle, and the second observed object position is associated with a second observation received from a second vehicle;
generating, based on the first oriented distance, a first cluster that includes the first observation and the second observation;
computing an object position associated with the first cluster based on at least the first observation and the second observation; and
transmitting the object position and at least one characteristic associated with the first observation to an update application, wherein the update application generates an update to a road database.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a cluster application generates navigation-related data based on observations received from vehicles. In operation, the cluster application computes an oriented distance between two observed object positions based on a heading, where each observed object position is associated with a different one of two observations. The cluster application then generates a cluster that includes the two observations based on the oriented distance. Subsequently, the cluster application computes an object position that is associated with the cluster based on the two observations. The cluster application transmits the object position and at least one characteristic associated with the observations to a update application that generates an update to a road database. Because the cluster application computes the object position based on multiple observations that are likely of a single object, the object position associated with the cluster may be more reliable than the observed object positions.
-
Citations
20 Claims
-
1. A method for generating navigation-related data, the method comprising:
-
computing a first oriented distance between a first observed object position and a second observed object position based on a first heading, wherein the first observed object position and the first heading are associated with a first observation received from a first vehicle, and the second observed object position is associated with a second observation received from a second vehicle; generating, based on the first oriented distance, a first cluster that includes the first observation and the second observation; computing an object position associated with the first cluster based on at least the first observation and the second observation; and transmitting the object position and at least one characteristic associated with the first observation to an update application, wherein the update application generates an update to a road database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, configure the processor to generate navigation-related data by performing the steps of:
-
computing a first observed object position based on a first heading, a first speed, and a first vehicle position, wherein the first heading, the first speed and the first vehicle position are associated with a first observation; computing a first oriented distance between the first observed object position and a second observed object position based on the first heading, wherein the second observed object position is associated with a second observation; generating, based on the first oriented distance, a first cluster that includes the first observation and the second observation; computing an object position associated with the first cluster based on at least the first observed object position and the second observed object position; and transmitting the object position and at least one characteristic associated with the first observation to an update application, wherein the update application performs one or more update operations associated with a road database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating navigation-related data, the system comprising:
-
a memory storing a cluster application; and a processor coupled to the memory, wherein when executed by the processor, the cluster application configures the processor to; compute a first oriented distance between a first observed object position associated with a first observation and a second observed object position associated with a second observation based on a first heading; perform one or more density-based clustering operations on a plurality of observations based on a plurality of oriented distances to generate a first cluster that includes the first observation and the second observation, wherein the plurality of oriented distances includes the first oriented distance; compute an object position associated with the first cluster based on at least the first observation and the second observation; and transmit the object position and at least one characteristic associated with the first observation to at least one of a navigation application and an update application, wherein the update application generates an update to a road database. - View Dependent Claims (18, 19, 20)
-
Specification