System and method for managing submaps for controlling autonomous vehicles
AssigneeUber Technologies, Inc.
InventorsAdam Milstein, Brett Browning
Life of this patent
Estimating the term…
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.
Claims24
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 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;
- and
- updating individual submaps independently of other submaps of the collection.
A method for distributing mapping information to vehicles of a geographic region 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 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;
- and
- distributing a series of submaps to each of multiple vehicles of the geographic region.
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 of a geographic region 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 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;
- and
- distributing a series of submaps to each of multiple vehicles of the geographic region.
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 of a geographic region 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 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;
- and
- distributing a series of submaps to each of multiple vehicles of the geographic region.
Dependencies are inferred from the claim text.