Patent classifications
G01C21/3856
System and Method for Generating a Planned Path Using a Phantom Vehicle
Methods and systems that use a phantom vehicle to help generate a planned path for a real-world vehicle are described. The system will identify a starting point and a destination for a trip of the real-world vehicle. The system will select, from the data store of vehicle profiles, a phantom vehicle having an associated motion planning system that corresponds to a system that is deployed on the real-world vehicle. The system will use a high definition map to generate a planned route for the real-world vehicle from the starting point to the destination in the map. The system will run a simulation in which the phantom vehicle moves along the planned route in the map. The system will then output a record of the simulation to a user of the real world-vehicle or to a system of the real-world vehicle.
Using Map Change Data
Disclosed herein is a technique for processing map change data in a map client that uses the map changes to apply changes and updates to current map data. The map client provides the updated map data to other components in an autonomous vehicle. The map change data describes the processing in the map client to obtain updated map data from the map data.
METHODS, APPARATUS, STORAGE MEDIUMS, AND ELECTRONIC DEVICES FOR IMFORMATION EXCHANGE
The embodiments of the present disclosure provide a method, an apparatus, a storage medium, and an electronic device for information exchange. After receiving task information of a task, a task processing terminal may send its own position. A task issuing terminal may control a display device to render and display a position modification control corresponding to the task. In response to the position modification control is triggered, the task issuing terminal may display a modification page to detect a input operation. In response to that the input operation is detected, the task issuing terminal may determine corresponding position information and send position modification information determined based on the position information to a server. The server may obtain the task information and send, in response to that a task processing state of the task is unprocessed, a position modification prompt and the position modification information, so that the task processing terminal may modify a starting position of the task based on the position information. The method in the embodiments of the present disclosure may reduce a possibility of a task being cancelled and improve a utilization rate of task processing resources.
Managing conflicts using conflict islands
In some implementations, a computing device can manage conflicts using conflict islands. For example, when a computing device receives bulk map data updates, the computing device can determine conflicts between point updates (e.g., small, ad hoc feature edits) in the current map data and the bulk map data updates. When the bulk map data updates are merged with the current map data, a point update for a map feature may conflict with the bulk update for the feature. The computing device can determine a perimeter of stable map features around the conflicted feature. The map features within the perimeter can correspond to a conflict island. The bulk updates for features within a conflict island (e.g., within the perimeter) can be deferred until resolved while bulk updates for features outside of a conflict island can be applied to the current map data.
System and method of creating custom dynamic neighborhoods for individual drivers
A system and methods relate to, inter alia, aggregating geolocation data and auxiliary data associated with a plurality of driving activities. The system and methods may further identify the plurality of driving activities that have common geolocation data points based on a geolocation threshold. The system and methods may further determine, from among the identified plurality of driving activities, one or more designated driving activities based on an auxiliary threshold. The system and methods may further generate the neighborhood map that includes the one or more designated driving activities. The system and methods may further transmit a visual representation of, or electronic message detailing, the neighborhood map to a mobile device of a user for display, or otherwise causing the neighborhood map to be displayed to the user.
Technology for sharing GPS navigation information
GPS devices of vehicles send routes of drivers and automatically generated coordinates of driver positions to a host application for saving on memory remote from the vehicles. Selections of saved routes by drivers and coordinates of driver positions indicating starting and completion of the saved routes are sent to the host application for storing driver trip times corresponding to the saved routes. A driver sends a request for a saved route to the host application. When the host application identifies other saved routes that have start and destination locations within predetermined distances of start and destination locations of the requested saved route, the GPS device of the driver receives at least one of the other save routes from the host application.
SYSTEMS AND METHODS FOR MAP VERIFICATION
Systems and methods are provided for verifying the accuracy of a map. Information regarding objects, such as roadway or roadway-related elements may be encoded into a map to be used for navigation and/or control of a vehicle, such as an autonomous vehicle. In order to verify that the map accurately reflects the roadway or roadway-related elements making up a section of roadway, the vehicle may be driven/ridden along the same section of roadway. A camera feed can be captured of this subsequent traversal of the section of roadway to check if the map includes the requisite roadway or roadway-related elements. The known roadway or roadway-related elements can be occluded from view in the camera feed. Accordingly, if any roadway or roadway-related elements do appear in the camera feed, they can be more easily detected by a verifier, and the processor verification is simplified.
Automated Vehicle Map Updates Based On Human Verification
A map-update system to update maps used by an automated vehicle includes an object-detection-device, an operator-communication-device, and a controller. The object-detection-device is used to detect objects proximate to a vehicle. The operator-communication-device is used to communicate an inquiry to an operator and detect a response from the operator. The controller is in communication with the object-detection-device and the operator-communication-device. The controller is configured to navigate the vehicle in accordance with a digitized-map, determine when an object detected by the object-detection-device does not correspond to an expected-feature present in the digitized-map, output an inquiry regarding the object to the operator via the operator-communication-device, and update the digitized-map based on the response from the operator.
Method, apparatus and computer program product for sharing GPS navigation information
A host application on a host computer system receives annotations made by drivers of respective navigation information displayed to the drivers by GPS devices in vehicles of the respective drivers. The host application saves the annotated navigation information for the respective drivers on a computer readable memory accessible by the host application. The host application receives a request from a first one of the drivers for annotated navigation information made by one or more of the other drivers. Responsive to the request, the host application selects one or more items of the saved annotated navigation information. The host application sends the selected one or more items of the saved annotated navigation information to the GPS device of the first one of the drivers.
METHOD AND APPARATUS FOR IDENTIFYING ONE OR MORE TERRITORIES
Methods and apparatus for identifying one or more territories are provided. An example method includes receiving, from a data source, a territory file. The territory file can include data describing territory details such as a geographic territory name, territory geometry information, territory data attributes, and a territory color. Territory data is retrieved from a server, based on data in the territory file. A spatial fabric layer including polygonal regions is loaded from the territory data. A visual representation of one or more polygonal regions is displayed with a video display. User data indicating a selection of one or more polygonal regions can be received to create or update one or more selected territory polygonal regions. Changes made to a territory allocation can be displayed on a video display. The territory file can be updated with data identifying the one or more selected polygonal regions, and stored.