GENERATION OF OPTIMAL TRAJECTORIES FOR NAVIGATION OF VEHICLES
First Claim
1. A method comprising:
- receiving, using one or more processors of a vehicle, an instruction for the vehicle to travel from an initial spatiotemporal location to a destination spatiotemporal location;
generating, using the one or more processors, a trajectory comprising a plurality of travel segments, the trajectory beginning at the initial spatiotemporal location and terminating at the destination spatiotemporal location, each travel segment of the plurality of travel segments beginning at a first spatiotemporal location of a plurality of spatiotemporal locations and terminating at a second spatiotemporal location of the plurality of spatiotemporal locations, each travel segment of the plurality of travel segments associated with a plurality of operational metrics,wherein the plurality of operational metrics associated with navigating the vehicle from the first spatiotemporal location to the second spatiotemporal location, the plurality of spatiotemporal locations including the initial spatiotemporal location and the destination spatiotemporal location,wherein the generating of the trajectory comprises optimizing each operational metric of the plurality of operational metrics across the plurality of travel segments to provide the trajectory, the optimizing performed in accordance with a ranking of the plurality of operational metrics, the ranking associated with navigational safety of the vehicle; and
navigating, using a control module of the vehicle, the vehicle from the initial spatiotemporal location to the destination spatiotemporal location in accordance with the trajectory.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for generation of an optimal trajectory for a vehicle include receiving, using one or more processors of the vehicle, an instruction for the vehicle to travel from an initial spatiotemporal location to a destination spatiotemporal location. One or more processors are used to generate a trajectory including travel segments. The trajectory begins at the initial spatiotemporal location and terminates at the destination spatiotemporal location. Each travel segment begins at a first spatiotemporal location and terminates at a second spatiotemporal location. Each travel segment is associated with operational metrics. The operational metrics are associated with navigating the vehicle from the first spatiotemporal location to the second spatiotemporal location. Each operational metric is optimized across the travel segments to generate the trajectory. Using a control module of the vehicle, the vehicle is navigated from the initial spatiotemporal location to the destination spatiotemporal location along the trajectory.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, using one or more processors of a vehicle, an instruction for the vehicle to travel from an initial spatiotemporal location to a destination spatiotemporal location; generating, using the one or more processors, a trajectory comprising a plurality of travel segments, the trajectory beginning at the initial spatiotemporal location and terminating at the destination spatiotemporal location, each travel segment of the plurality of travel segments beginning at a first spatiotemporal location of a plurality of spatiotemporal locations and terminating at a second spatiotemporal location of the plurality of spatiotemporal locations, each travel segment of the plurality of travel segments associated with a plurality of operational metrics, wherein the plurality of operational metrics associated with navigating the vehicle from the first spatiotemporal location to the second spatiotemporal location, the plurality of spatiotemporal locations including the initial spatiotemporal location and the destination spatiotemporal location, wherein the generating of the trajectory comprises optimizing each operational metric of the plurality of operational metrics across the plurality of travel segments to provide the trajectory, the optimizing performed in accordance with a ranking of the plurality of operational metrics, the ranking associated with navigational safety of the vehicle; and navigating, using a control module of the vehicle, the vehicle from the initial spatiotemporal location to the destination spatiotemporal location in accordance with the trajectory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A vehicle comprising:
-
one or more computer processors; and one or more non-transitory storage media storing instructions which, when executed by the one or more computer processors, cause the one or more computer processors to; receive an instruction for the vehicle to travel from an initial spatiotemporal location to a destination spatiotemporal location; generate a trajectory comprising a plurality of travel segments, the trajectory beginning at the initial spatiotemporal location and terminating at the destination spatiotemporal location, each travel segment of the plurality of travel segments beginning at a first spatiotemporal location of a plurality of spatiotemporal locations and terminating at a second spatiotemporal location of the plurality of spatiotemporal locations, wherein each travel segment of the plurality of travel segments associated with a plurality of operational metrics, the plurality of operational metrics associated with navigating the vehicle from the first spatiotemporal location to the second spatiotemporal location, the plurality of spatiotemporal locations including the initial spatiotemporal location and the destination spatiotemporal location, wherein the generating of the trajectory comprises optimizing each operational metric of the plurality of operational metrics across the plurality of travel segments to provide the trajectory, the optimizing performed in accordance with a ranking of the plurality of operational metrics, the ranking associated with navigational safety of the vehicle; and navigate, using a control module of the vehicle, the vehicle from the initial spatiotemporal location to the destination spatiotemporal location in accordance with the trajectory.
-
-
19. One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause the one or more computing devices to:
-
receive an instruction for the vehicle to travel from an initial spatiotemporal location to a destination spatiotemporal location; generate a trajectory comprising a plurality of travel segments, the trajectory beginning at the initial spatiotemporal location and terminating at the destination spatiotemporal location, each travel segment of the plurality of travel segments beginning at a first spatiotemporal location of a plurality of spatiotemporal locations and terminating at a second spatiotemporal location of the plurality of spatiotemporal locations, each travel segment of the plurality of travel segments associated with a plurality of operational metrics, wherein the plurality of operational metrics associated with navigating the vehicle from the first spatiotemporal location to the second spatiotemporal location, the plurality of spatiotemporal locations including the initial spatiotemporal location and the destination spatiotemporal location, wherein the generating of the trajectory comprises optimizing each operational metric of the plurality of operational metrics across the plurality of travel segments to provide the trajectory, the optimizing performed in accordance with a ranking of the plurality of operational metrics, the ranking associated with navigational safety of the vehicle; and navigate, using a control module of the vehicle, the vehicle from the initial spatiotemporal location to the destination spatiotemporal location in accordance with the trajectory. - View Dependent Claims (20)
-
Specification