G01C21/3804

Systems and methods for utilizing images to determine the position and orientation of a vehicle

Described are systems and methods to utilize images to determine the position and/or orientation of a vehicle (e.g., an autonomous ground vehicle) operating in an unstructured environment (e.g., environments such as sidewalks which are typically absent lane markings, road markings, etc.). The described systems and methods can determine the vehicle's position and orientation based on an alignment of annotated images captured during operation of the vehicle with a known annotated reference map. The translation and rotation applied to obtain alignment of the annotated images with the known annotated reference map can provide the position and the orientation of the vehicle.

METHODS AND SYSTEMS TO FACILITATE PASSIVE RELOCALIZATION USING THREE-DIMENSIONAL MAPS

A method includes accessing map data of an area of a real environment, the map data comprising three-dimensional feature descriptors describing features visible in the real environment. A plurality of map packages are generated based on the map data, wherein each of the map packages (1) corresponds to a two-dimensional sub-area within the area of the real environment, and (2) comprises a subset of the three-dimensional feature descriptors describing features visible in the sub-area. A first sequence of the plurality of map packages are broadcast through one or more base stations, wherein the first sequence is based on the two-dimensional sub-area of each of the map packages, wherein each of the map packages is configured to be received and used by an artificial-reality device to determine a pose of the artificial-reality device in the associated sub-area based on the associated subset of the three-dimensional feature descriptors.

METHOD AND SYSTEM FOR NARROW PASSAGE PATH SAMPLING BASED ON LEVY FLIGHT

Method and system for narrow passage path sampling based on levy flight is disclosed. The disclosed technique is an improvisation of Random Walk to Surface (RWS), wherein, instead of performing a random walk, the disclosed technique utilizes levy flight mechanism to identify samples in narrow passages (on the obstacle boundaries). The disclosed technique for identification of narrow passages sampling points in the narrow passage is based on several techniques that include random uniform sampling technique, a levy flight function (step size) and a collision detection technique. Moreover, in addition to identification of narrow passages sampling points, the disclosed technique also performs an additional check to ensure that the identified narrow passages sampling points are present in the narrow passage based on a levy flight bridge sampler technique.

Using classified sounds and localized sound sources to operate an autonomous vehicle
11567510 · 2023-01-31 · ·

An ambient sound environment is captured by a microphone array of an autonomous vehicle traveling in the ambient sound environment. A perception module of the autonomous vehicle classifies sounds and localizes sound sources in the ambient sound environment. Classification is performed using spectrum analysis and/or machine learning. In an embodiment, sound sources within a field of view (FOV) of an image sensor of the autonomous vehicle are localized in a visual scene generated by the perception module. In an embodiment, one or more sound sources outside the FOV of the image sensors are localized in a static digital map. Localization is performed using parametric or non-parametric techniques and/or machine learning. The output of the perception module is input into a planning module of the autonomous vehicle to plan a route or trajectory for the autonomous vehicle in the ambient sound environment.

ENVIRONMENTAL MAP MANAGEMENT APPARATUS, ENVIRONMENTAL MAP MANAGEMENT METHOD, AND PROGRAM
20230021556 · 2023-01-26 ·

Provided are an environmental map management apparatus, an environmental map management method, and a program that can correct an environmental map to achieve an accurate association between the environmental map and a map indicated by given map data provided by a given map service. A common environmental map data storage unit (64) stores environmental map data that is generated based on sensing data acquired by a tracker and that indicates an environmental map. A pattern identification unit (68) identifies a predetermined pattern in the environmental map on the basis of the environmental map data. A corresponding element identification unit (70) identifies a linear element that appears in a map indicated by given map data provided by a given map service and that is associated with the predetermined pattern. A common environmental map data update unit (72) updates the environmental map data on the basis of a location of the linear element in the map indicated by the given map data.

HIGH-DEFINITION MAPPING
20230025579 · 2023-01-26 · ·

A method may include obtaining sensor data about a total measurable world around an autonomous vehicle. The sensor data may be captured by sensor units co-located with the autonomous vehicle. The method may include generating a mapping dataset including the obtained sensor data and identifying data elements that each represents a point in the mapping dataset. The method may include sorting the data elements according to a structural data categorization that is a template for a high-definition map of the total measurable world and determining a mapping trajectory of the autonomous vehicle. The mapping trajectory may describe a localization and a path of motion of the autonomous vehicle. The method may include generating the high-definition map based on the structural data categorization and relative to the mapping trajectory of the autonomous vehicle, and the high-definition map may be updated based on the path of motion of the autonomous vehicle.

VEHICLE CONTROL METHOD, VEHICLE CONTROL SYSTEM, AND MAP MANAGEMENT METHOD
20230227034 · 2023-07-20 · ·

A vehicle control method includes: controlling a vehicle based on a lane position obtained from map information; detecting a lane boundary around the vehicle using a sensor mounted on the vehicle; and determining that the map information deviates from an actual state when a predetermined condition is met. The predetermined condition is met when a state in which a first distance is equal to or less than a first threshold continues for a first time or more or when a state in which a second distance is equal to or more than a second threshold continues for a second time or more. The first distance is a distance between a travel position of the vehicle and the detected lane boundary. The second distance is a distance between a lane boundary obtained from the map information and the detected lane boundary.

Portable terminal device, and search system
11564062 · 2023-01-24 · ·

The present application includes a search route processor that calculates a plurality of search routes between locations of a plurality of searchers belonging to a predetermined area and a search target based on position information of the search target acquired from a position information terminal held by the search target, and a plurality of portable terminals that is held by the plurality of searchers and displays the plurality of search routes calculated by the search route processor and personal information that identifies the search target.

METHOD FOR CREATING OCCUPANCY GRID MAP AND PROCESSING APPARATUS
20230228880 · 2023-07-20 ·

The present disclosure provides a method and an apparatus for creating an occupancy grid map, as well as a processing apparatus. The method includes: creating a current occupancy grid map based on a location of the vehicle and a previous occupancy grid map; and determining a current probability that each grid in the current occupancy grid map belongs to each of occupancy categories based on last environment perception information received from the sensors and updating an occupancy category to which each grid in the current occupancy grid map belongs based on the current probability that the grid belongs to each of the occupancy categories, in accordance with an asynchronous updating policy.

Systems and methods for robotic path planning

Systems and methods for robotic path planning are disclosed. In some implementations of the present disclosure, a robot can generate a cost map associated with an environment of the robot. The cost map can comprise a plurality of pixels each corresponding to a location in the environment, where each pixel can have an associated cost. The robot can further generate a plurality of masks having projected path portions for the travel of the robot within the environment, where each mask comprises a plurality of mask pixels that correspond to locations in the environment. The robot can then determine a mask cost associated with each mask based at least in part on the cost map and select a mask based at least in part on the mask cost. Based on the projected path portions within the selected mask, the robot can navigate a space.