System and method for managing submaps for controlling autonomous vehicles
First Claim
Patent Images
1. A method for maintaining a map system comprising:
- storing a collection of submaps, each submap of the collection presenting an area of a road network for an autonomous vehicle, the road network associated with a geographic region;
wherein each submap of the collection is provided (i) an identifier from the collection, (ii) multiple data layers, each data layer representing a feature set of the area of the road network of that submap, and (iii) a connector data set to link the submap with another submap that represents an adjacent area to the area of the road network of that submap,wherein a compatibility between the submap and the other submap is determinable from the connector data set, the connector data set indicating a particular data layer of the multiple data layers of the submap that was updated within the submap; and
updating individual submaps independently of other submaps of the collection, the autonomous vehicle being provided with a series of compatible submaps for use when traversing the road network for the geographic area, wherein the updating comprises changing at least one of;
information conveyed in one or more data layers, a structure of one or more data layers, organizational data of one or more data layers, or a type and availability of one or more data layers.
3 Assignments
0 Petitions
Accused Products
Abstract
A system to use submaps to control operation of a vehicle is disclosed. A storage system may be provided with a vehicle to store a collection of submaps that represent a geographic area where the vehicle may be driven. A programmatic interface may be provided to receive submaps and submap updates independently of other submaps.
240 Citations
24 Claims
-
1. A method for maintaining a map system comprising:
-
storing a collection of submaps, each submap of the collection presenting an area of a road network for an autonomous vehicle, the road network associated with a geographic region; wherein each submap of the collection is provided (i) an identifier from the collection, (ii) multiple data layers, each data layer representing a feature set of the area of the road network of that submap, and (iii) a connector data set to link the submap with another submap that represents an adjacent area to the area of the road network of that submap, wherein a compatibility between the submap and the other submap is determinable from the connector data set, the connector data set indicating a particular data layer of the multiple data layers of the submap that was updated within the submap; and updating individual submaps independently of other submaps of the collection, the autonomous vehicle being provided with a series of compatible submaps for use when traversing the road network for the geographic area, wherein the updating comprises changing at least one of;
information conveyed in one or more data layers, a structure of one or more data layers, organizational data of one or more data layers, or a type and availability of one or more data layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for distributing mapping information to vehicles for use in autonomous driving, the method comprising:
-
maintaining a series of submaps from a collection of submaps, each submap of the collection representing an area of a road network for an autonomous vehicle, the road network associated with a geographic region; wherein each submap of the collection is provided (i) an identifier from the collection, (ii) multiple data layers, each data layer representing a feature set of the area of the road network of that submap, and (iii) a connector data set to link the submap with another submap that represents an adjacent area to the area of the road network of that submap, wherein a compatibility between the submap and the other submap is determinable from the connector data set, the connector data set indicating a particular data layer of the multiple data layers of the submap that was updated within the submap; and updating individual submaps independently of other submaps of the collection, the autonomous vehicle being provided with a series of compatible submaps for use when traversing the road network for the geographic area, wherein the updating comprises changing at least one of;
information conveyed in one or more data layers, a structure of one or more data layers, organizational data of one or more data layers, or a type and availability of one or more data layers. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium that stores instructions, which when executed by one or more processors of a computer system, cause the computer system to perform operations that include:
-
mapping information to vehicles for use in autonomous driving, including; maintaining a series of submaps from a collection of submaps, each submap of the collection representing an area of a road network for an autonomous vehicle, the road network associated with a geographic region; wherein each submap of the collection is provided (i) an identifier from the collection, (ii) multiple data layers, each data layer representing a feature set of the area of the road network of that submap, and (iii) a connector data set to link the submap with another submap that represents an adjacent area to the area of the road network of that submap, wherein a compatibility between the submap and the other submap is determinable from the connector data set, the connector data set indicating a particular data layer of the multiple data layers of the submap that was updated within the submap; and updating individual submaps independently of other submaps of the collection, the autonomous vehicle being provided with a series of compatible submaps for use when traversing the road network for the geographic area, wherein the updating comprises changing at least one of;
information conveyed in one or more data layers, a structure of one or more data layers, organizational data of one or more data layers, or a type and availability of one or more data layers.
-
-
24. A computer system comprising:
-
a memory that stores a set of instructions; one or more processors that access the instructions stored in the memory to; map information to vehicles for use in autonomous driving, by; maintaining a series of submaps from a collection of submaps, each submap of the collection representing an area of a road network for an autonomous vehicle, the road network associated with a geographic region; wherein each submap of the collection is provided (i) an identifier from the collection, (ii) multiple data layers, each data layer representing a feature set of the area of the road network of that submap, and (iii) a connector data set to link the submap with another submap that represents an adjacent area to the area of the road network of that submap, wherein a compatibility between the submap and the other submap is determinable from the connector data set, the connector data set indicating a particular data layer of the multiple data layers component of the submap that was updated within the submap; and updating individual submaps independently of other submaps of the collection, the autonomous vehicle being provided with a series of compatible submaps for use when traversing the road network for the geographic area, wherein the updating comprises changing at least one of;
information conveyed in one or more data layers, a structure of one or more data layers, organizational data of one or more data layers, or a type and availability of one or more data layers.
-
Specification