Real-time Occupancy Mapping System for Autonomous Vehicles
First Claim
1. A method for a computing device of an autonomous vehicle to generate real-time mappings of nearby autonomous vehicles using dedicated short-range communications (DSRC), comprising:
- obtaining, by the computing device, origin point coordinates via a first satellite-based navigation functionality;
obtaining, by the computing device, termination point coordinates via a second satellite-based navigation functionality;
calculating, by the computing device, a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates;
identifying, by the computing device, a first position, a first direction, and a first occupancy of the autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data, wherein the stored vehicle dimensions data include a length measurement and a width measurement of the autonomous vehicle; and
transmitting, by the computing device, a message using the DSRC that includes the obtained origin point coordinates, the stored vehicle dimensions data, and data for identifying the first direction of the autonomous vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices, systems, and non-transitory process-readable storage media for a computing device of an autonomous vehicle to generate real-time mappings of nearby vehicles. An embodiment method executed by a computing device may include operations for obtaining origin point coordinates via a first satellite-based navigation functionality, obtaining termination point coordinates via a second satellite-based navigation functionality, calculating a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates, identifying a position, a direction, and an occupancy of the autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data (e.g., length, width, height), and transmitting a message using DSRC with the origin point coordinates, the stored vehicle dimensions data, and data for identifying the vehicle'"'"'s direction. The computing device may compare the direction, position, and occupancy to data of nearby vehicles based on incoming messages received via DSRC.
117 Citations
30 Claims
-
1. A method for a computing device of an autonomous vehicle to generate real-time mappings of nearby autonomous vehicles using dedicated short-range communications (DSRC), comprising:
-
obtaining, by the computing device, origin point coordinates via a first satellite-based navigation functionality; obtaining, by the computing device, termination point coordinates via a second satellite-based navigation functionality; calculating, by the computing device, a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates; identifying, by the computing device, a first position, a first direction, and a first occupancy of the autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data, wherein the stored vehicle dimensions data include a length measurement and a width measurement of the autonomous vehicle; and transmitting, by the computing device, a message using the DSRC that includes the obtained origin point coordinates, the stored vehicle dimensions data, and data for identifying the first direction of the autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device, comprising a processor configured with processor-executable instructions to:
-
obtain origin point coordinates via a first satellite-based navigation functionality; obtain termination point coordinates via a second satellite-based navigation functionality; calculate a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates; identify a first position, a first direction, and a first occupancy of an autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data, wherein the stored vehicle dimensions data include a length measurement and a width measurement of the autonomous vehicle, wherein the computing device is associated with the autonomous vehicle; and transmit a message using dedicated short-range communications (DSRC) that includes the obtained origin point coordinates, the stored vehicle dimensions data, and data for identifying the first direction of the autonomous vehicle. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a computing device to perform operations comprising:
-
obtaining origin point coordinates via a first satellite-based navigation functionality; obtaining termination point coordinates via a second satellite-based navigation functionality; calculating a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates; identifying a first position, a first direction, and a first occupancy of an autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data, wherein the stored vehicle dimensions data include a length measurement and a width measurement of the autonomous vehicle, wherein the computing device is associated with the autonomous vehicle; and transmitting a message using dedicated short-range communications (DSRC) that includes the obtained origin point coordinates, the stored vehicle dimensions data, and data for identifying the first direction of the autonomous vehicle. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A computing device, comprising:
-
means for obtaining origin point coordinates via a first satellite-based navigation functionality; means for obtaining termination point coordinates via a second satellite-based navigation functionality; means for calculating a unit vector based on the obtained origin point coordinates and the obtained termination point coordinates; means for identifying a first position, a first direction, and a first occupancy of an autonomous vehicle based on the obtained origin point coordinates, the calculated unit vector, and stored vehicle dimensions data, wherein the stored vehicle dimensions data include a length measurement and a width measurement of the autonomous vehicle, wherein the computing device is associated with the autonomous vehicle; and means for transmitting a message using dedicated short-range communications (DSRC) that includes the obtained origin point coordinates, the stored vehicle dimensions data, and data for identifying the first direction of the autonomous vehicle.
-
Specification