G01C21/3878

LOCALIZATION USING GRID-BASED REPRESENTATION OF MAP CONTRAINTS
20220207201 · 2022-06-30 · ·

A method and a device for localization using grid-based localization of map constraints are described. In an example, an indoor space is divided into a grid of tessellated polygonal tiles in a hierarchical structure. The grid is correlated with physical entities in the indoor space by associating each physical entity with a polygonal tile. Further, an absolute probability value indicative of presence of a device therein is associated with each polygonal tile. As part of associating, the absolute probability value is allocated to each polygonal tile in each hierarchical level to create a probability map for the indoor space. The probability map is used to generate a grid map for the indoor space and the grid map is usable to determine location of the device in the indoor space.

Systems and methods for providing mapping information
11372903 · 2022-06-28 · ·

Methods, systems and applications for updating, enhancing, organizing, and utilizing geographic maps, for locating points of interest and places of businesses, or POI's. Embodiments provide a method for collecting geo-coordinate data on POIs by eliciting participation of the business owners or designated employees to identify the specific locations of POI's on a map; a map program which synchronizes to a centralized database where POI and other more frequently changing and time-dependent map information is downloaded to individual users; a map program, where in addition to the standard contact information, “qualitative” information and website links are included in an POI information box to aid in pre-qualifying a POI before selection and in booking a reservation; a method for locating markers on an Internet-based search engine map; and an improved contact management system that allows locations of contacts to be viewed on a map while minimizing address geocoding.

Editing and representing property values for a digital map

A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process retrieves electronic map data from a style sheet corresponding to a vector map tile set for a digital map. The process displays a plurality of templates and receives selection of a template. The process displays a visual map representing the electronic map with the set of map style layers of the selected template. The process displays a theme and a plurality of components. Each component is a set of map style layers and is a subset of the set of map style layers of the template. The process receives selection of a component. The process displays a plurality of property values associated with the selected component. The process receives an edit to a property value. The process updates the visual map to reflect the edited property value.

Method and apparatus for multi-vehicle maneuver and impact analysis
11353334 · 2022-06-07 · ·

There are disclosed various methods and apparatuses for multi-vehicle maneuver and impact analyses. According to an embodiment, the apparatus comprises at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to: receive sensor data from at least one motion sensor associated with a selected vehicle from a plurality of vehicles, said sensor data indicating movements of the vehicle in a geographical area; obtain from the sensor data location of the vehicle in the geographical area; maintain a vehicle location and motion database having at least three grid layers of grid cells representing at least a part of the geographical area, said grid cells of the at least three grid layers being partly overlapping so that borders of the grid cells of different grid layers have an offset between each other; map the location of the vehicle to a grid cell of each grid layer into which the location of the vehicle belongs; insert or maintaining an identifier of the vehicle in a list of vehicle identifiers for the mapped grid cell of each grid layer; and determine on the basis of the identifiers of the vehicles in the lists which other vehicles are in a proximity of said selected vehicle.

METHOD AND APPARATUS FOR REQUESTING A MAP UPDATE BASED ON AN ACCIDENT AND/OR DAMAGED/MALFUNCTIONING SENSORS TO ALLOW A VEHICLE TO CONTINUE DRIVING
20220170752 · 2022-06-02 ·

An approach is provided for requesting a map update based on an accident and/or damaged/malfunctioning sensors to allow a vehicle to continue driving. The approach involves determining, by one or more processors, a status of one or more sensors, one or more systems, or a combination thereof of a vehicle. The approach also involves transmitting, by the one or more processors, a request for a map update based on the status of the one or more sensors, the one or more systems, or a combination thereof of the vehicle. The approach further involves receiving, by the one or more processors, the map update in response to the request. The approach further involves configuring, by the one or more processors, at least one system of the vehicle to operate using the map update.

Method and Apparatus for Providing a High-Resolution Digital Map

A method for providing a high-resolution digital map includes locating a device and providing sensor data at a located position during a test drive of the located device. The method further includes ascertaining detection indicators for at least one object detected based on the provided sensor data at the located position, and adding at least one additional layer to the high-resolution digital map. The at least one additional layer includes the ascertained detection indicators for the at least one detected object.

Problem reporting in maps

For a mapping application, a method for reporting a problem related to a map displayed by the mapping application is described. The method identifies a mode in which the mapping application is operating. The method identifies a set of types of problems to report based on the identified mode. The method displays, in a display area of the mapping application, a graphical user interface (GUI) page that includes a set of selectable user interface (UI) items that represent the identified set of types of problems.

ELECTRONIC DEVICE FOR VEHICLE, AND METHOD OF OPERATING ELECTRONIC DEVICE FOR VEHICLE
20220120568 · 2022-04-21 ·

An electronic device for a vehicle includes a power supply configured to supply power, an interface configured to receive high-definition (HD) map data of a specified region and to receive data of an object from an object detection device, and a processor configured to continuously acquire electronic horizon data of the specified region based on the HD map data in a state in which the power is received, to perform map matching based on the data of the object, and to perform map matching based on a second object set to new map matching feature when map matching based on a first object preset to map matching feature fails. Data generated by the electronic device for a vehicle is transmitted to an external device through a 5G communication method. The electronic device for a vehicle is embodied using an artificial intelligence (AI) algorithm. The data generated by the electronic device for a vehicle is embodied as augmented reality (AR) content.

Method of receiving map and server apparatus therefor

A server method of receiving a precise digital map for navigation or autonomous driving as a plurality of partial precise digital maps corresponding to servers respectively proximate to portions of a navigation path.

TRAJECTORY DATA PROCESSING METHOD AND DEVICE, AND STORAGE MEDIUM
20210366130 · 2021-11-25 ·

A trajectory data processing method is provided to a trajectory data apparatus. The method includes: obtaining trajectory data in a target geographical range, the trajectory data including moving trajectories of a plurality of moving objects, generating a feature map layer of the trajectory data, the feature map layer at least including a trajectory flow map layer, a moving speed map layer, and a travel direction map layer, fusing map layers in the feature map layer to obtain a fused feature map layer; displaying the fused feature map layer; and in response to obtaining a selection instruction of any pixel position on the fused feature map layer, displaying a trajectory flow at the pixel position and a moving speed and a travel direction of a moving object at the pixel position.