Biasing map matched trajectories based on planned route information
First Claim
1. A method comprising:
- receiving a planned route from a transport service system, the planned route associated with a trip traveled by a transport service vehicle;
receiving a time series of two or more location data points captured by location sensors on the transport service vehicle;
for each location data point in the time series, identifying a sets of candidate road segments of the transport service vehicle, the candidate road segments representing possible road segments traveled by the transport service vehicle when capturing the location data point;
for each sequential pair of location data points in the time series;
identifying transitions between the sets of candidate road segments associated with the location data points in the sequential pair and in the sequential sets of candidate road segments;
modeling transition probabilities for the identified transitions between the candidate road segments in the sequential sets of candidate road segments;
identifying transitions that correspond to the planned route associated with the trip;
adjusting the transition probabilities by either reducing transition probabilities that do not correspond to the identified transitions or increasing transition probabilities for transitions that correspond to the identified transitions; and
determining most-likely traversed road segments based on the adjusted transition probabilities.
1 Assignment
0 Petitions
Accused Products
Abstract
A transport service system identifies a map matched trajectory for a transport vehicle based on planned route information and location data associated with a trip. The system receives planned route information and location data for a transport vehicle. For each location data point, the transport service system identifies a set of candidate road segments. Sequential pairs of candidate road segments represent transitions. The system uses a map of the corresponding area to calculate a transition probability, the likelihood of traversing from the first candidate road segment to the second candidate road segment. The system identifies transitions that correspond to the planned route and adjusts the transition probabilities based on the identified planned route transitions. Based on the adjusted probabilities, the transport service system determines a most-likely traversed path for the transport vehicle.
24 Citations
20 Claims
-
1. A method comprising:
-
receiving a planned route from a transport service system, the planned route associated with a trip traveled by a transport service vehicle; receiving a time series of two or more location data points captured by location sensors on the transport service vehicle; for each location data point in the time series, identifying a sets of candidate road segments of the transport service vehicle, the candidate road segments representing possible road segments traveled by the transport service vehicle when capturing the location data point; for each sequential pair of location data points in the time series; identifying transitions between the sets of candidate road segments associated with the location data points in the sequential pair and in the sequential sets of candidate road segments; modeling transition probabilities for the identified transitions between the candidate road segments in the sequential sets of candidate road segments; identifying transitions that correspond to the planned route associated with the trip; adjusting the transition probabilities by either reducing transition probabilities that do not correspond to the identified transitions or increasing transition probabilities for transitions that correspond to the identified transitions; and determining most-likely traversed road segments based on the adjusted transition probabilities. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing computer program instructions executable by a processor to perform operations comprising:
-
receiving a planned route from a transport service system, the planned route associated with a trip traveled by a transport service vehicle; receiving a time series of two or more location data points captured by location sensors on the transport service vehicle; for each location data point in the time series, identifying a sets of candidate road segments of the transport service vehicle, the candidate road segments representing possible road segments traveled by the transport service vehicle when capturing the location data point; for each sequential pair of location data points in the time series; identifying transitions between the sets of candidate road segments associated with the location data points in the sequential pair and in the sequential sets of candidate road segments; modeling transition probabilities for the identified transitions between the candidate road segments in the sequential sets of candidate road segments; identifying transitions that correspond to the planned route associated with the trip; adjusting the transition probabilities by either reducing transition probabilities that do not correspond to the identified transitions or increasing transition probabilities for transitions that correspond to the identified transitions; and determining most-likely traversed road segments based on the adjusted transition probabilities. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a computer processor for executing computer program instructions; and a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to perform operations comprising; receiving a planned route from a transport service system, the planned route associated with a trip traveled by a transport service vehicle; receiving a time series of two or more location data points captured by location sensors on the transport service vehicle; for each location data point in the time series, identifying a sets of candidate road segments of the transport service vehicle, the candidate road segments representing possible road segments traveled by the transport service vehicle when capturing the location data point; for each sequential pair of location data points in the time series; identifying transitions between the sets of candidate road segments associated with the location data points in the sequential pair and in the sequential sets of candidate road segments; modeling transition probabilities for the identified transitions between the candidate road segments in the sequential sets of candidate road segments; identifying transitions that correspond to the planned route associated with the trip; adjusting the transition probabilities by either reducing transition probabilities that do not correspond to the identified transitions or increasing transition probabilities for transitions that correspond to the identified transitions; and determining most-likely traversed road segments based on the adjusted transition probabilities. - View Dependent Claims (18, 19, 20)
-
Specification