Patent classifications
G01C21/3863
Method and Apparatus for Representing a Map Element and Method and Apparatus for Locating a Vehicle / Robot
A method and an apparatus are provided for representing a map element and for locating a vehicle/robot based thereupon. The method for representing a map element includes: generating a Gaussian Mixture Model for the map element; generating a signature for identifying the map element, wherein the signature includes properties of the map element; and generating a Signatured Gaussian Mixture Model for representing the map element, wherein the Signatured Gaussian Mixture Model includes the Gaussian Mixture Model and the signature.
Vehicle remote instruction system
In a vehicle remote instruction system, a remote commander issues a remote instruction relating to travel of an autonomous driving vehicle based on sensor information from an external sensor that detects an external environment of the autonomous driving vehicle. The vehicle remote instruction system sets a range of information to be transmitted to the remote commander among the sensor information detected by the external sensor, as a limited information range, based on the external situation or an external situation obtained based on map information and a trajectory of the autonomous driving vehicle.
Vehicle remote instruction system
In a vehicle remote instruction system, a remote commander issues a remote instruction relating to travel of an autonomous driving vehicle based on sensor information from an external sensor that detects an external environment of the autonomous driving vehicle. The vehicle remote instruction system sets a range of information to be transmitted to the remote commander among the sensor information detected by the external sensor, as a limited information range, based on the external situation or an external situation obtained based on map information and a trajectory of the autonomous driving vehicle.
Variable header and object payload
A system for navigating a host vehicle includes at least one electronic horizon processor to determine an electronic horizon for the host vehicle based on localization of the host vehicle relative to a map, generate a navigation information packet including information associated with the determined electronic horizon, and output the generated navigation information packet to one or more navigation system processors configured to cause the host vehicle to execute at least one navigational maneuver based on the information included in the navigation information packet.
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving
Systems and methods for projecting a three-dimensional (3D) surface to a two-dimensional (2D) surface for use in autonomous driving are disclosed. In one aspect, a control system for an autonomous vehicle includes a processor and a computer-readable memory in communication with the processor and having stored thereon computer-executable instructions to cause the processor to: receive a 3D map including a plurality of objects, determine a base point in the 3D map, shift the objects in the 3D map based on the base point, project the objects in the shifted 3D map to a 2D map, and output the 2D map.
Vehicle remote instruction system
In a vehicle remote instruction system, a remote commander issues a remote instruction relating to travel of an autonomous driving vehicle based on sensor information from an external sensor that detects an external environment of the autonomous driving vehicle. The vehicle remote instruction system sets a range of information to be transmitted to the remote commander among the sensor information detected by the external sensor, as a limited information range, based on the external situation or an external situation obtained based on map information and a trajectory of the autonomous driving vehicle.
STRATEGIES FOR MANAGING MAP CURATION EFFICIENTLY
System, methods, and other embodiments described herein relate to implementing map curation management strategies. In one embodiment, a method includes receiving map data, using an auto-curation predictive model to update the map data with auto-curated data, and using a manual-curation time predictive model to estimate a manual-curation time and generate a manual-curation heat map based on the map data.
Updating Navigational Map Data
Systems, methods, and apparatuses are described for updating navigational map data. A routing request is received for routing data. A version compatibility matrix may be accessed that corresponds to the routing request. An analysis is performed of a cache database, a main database, and the version compatibility matrix. A number of version conflicts between the cache database and main database are identified based on the analysis. Using these version conflicts, one or more routes based on the routing request are generated.
Distributed computing system and method for generating a vector tile of a selected squared map area
Aspects concern a distributed computing system for generating vector tiles of a selected map area including a memory unit configured to store map data and a task database, the map data including a representation of the selected map area with a first resolution and a first detail level and with a second resolution higher than the first resolution and a second detail level; two or more processing units, each of the two or more processing units configured to select a task included in the task database, to execute the selected task, and to provide data generated by the selected task to the memory unit for storage; wherein one of the two or more processing units is further configured to schedule the generation of vector tiles by determining tasks using a specific predefined directed acyclic task graph and to provide the determined task to the task database.
Updating navigational map data
Systems, methods, and apparatuses are described for updating navigational map data. A routing request is received for routing data. A version compatibility matrix may be accessed that corresponds to the routing request. An analysis is performed of a cache database, a main database, and the version compatibility matrix. A number of version conflicts between the cache database and main database are identified based on the analysis. Using these version conflicts, one or more routes based on the routing request are generated.