Collaborative data processing
First Claim
1. An in-vehicle computing system of a vehicle, the in-vehicle computing system comprising:
- a display device;
a sensor subsystem in communication with an optical sensor;
a processor; and
memory storing instructions executable by the processor to;
form a group with at least one other vehicle;
instruct the optical sensor to scan an assigned region around the vehicle, the assigned region being one of a plurality of assigned regions in a collaborative scanning area around the group, each vehicle of the group being assigned, from a master vehicle of the group or a remote device, a different respective region of the plurality of assigned regions in the collaborative scanning area around the group, two or more of the plurality of assigned regions being at least partially overlapping with one another;
receive, from the optical sensor, locally scanned data corresponding to the assigned region;
process the locally scanned data to build a first portion of a three-dimensional map of an environment of the vehicle;
transmit the processed scanned data to the at least one other vehicle;
receive additional map data from the at least one other vehicle;
build a second, different portion of the three-dimensional map using the received additional map data; and
display the three-dimensional map via the display device, the three-dimensional map corresponding to the collaborative scanning area around the group.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for collaboratively scanning and processing sensor data for building a map of an environment around a group of vehicles. An example an in-vehicle computing system of a vehicle includes a sensor subsystem in communication with an optical sensor, a processor, and memory storing instructions executable by the processor to instruct the optical sensor to scan an assigned region around the vehicle, receive locally scanned data corresponding to the assigned region, process the scanned data to build a first portion of a three-dimensional map, transmit the processed scanned data to at least one other vehicle, receive additional map data from the at least one other vehicle, and build a second, different portion of the three-dimensional map using the received additional map data. In a first example of the in-vehicle computing system, the optical sensor may additionally or alternatively include a Light Detection and Ranging (LiDAR) sensor system.
24 Citations
20 Claims
-
1. An in-vehicle computing system of a vehicle, the in-vehicle computing system comprising:
-
a display device; a sensor subsystem in communication with an optical sensor; a processor; and memory storing instructions executable by the processor to; form a group with at least one other vehicle; instruct the optical sensor to scan an assigned region around the vehicle, the assigned region being one of a plurality of assigned regions in a collaborative scanning area around the group, each vehicle of the group being assigned, from a master vehicle of the group or a remote device, a different respective region of the plurality of assigned regions in the collaborative scanning area around the group, two or more of the plurality of assigned regions being at least partially overlapping with one another; receive, from the optical sensor, locally scanned data corresponding to the assigned region; process the locally scanned data to build a first portion of a three-dimensional map of an environment of the vehicle; transmit the processed scanned data to the at least one other vehicle; receive additional map data from the at least one other vehicle; build a second, different portion of the three-dimensional map using the received additional map data; and display the three-dimensional map via the display device, the three-dimensional map corresponding to the collaborative scanning area around the group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for performing a collaborative scanning operation at a first vehicle, the method comprising:
-
forming a group with at least one other vehicle; receiving, from a selected vehicle of the group, an assignment of a first assigned region of a collaborative scanning area around the group, the first assigned region being one of a plurality of assigned regions in the collaborative scanning area, each vehicle of the group being assigned a different respective region of the plurality of assigned regions in the collaborative scanning area, two or more of the plurality of assigned regions being non-overlapping with one another; and building a three-dimensional map of the collaborative scanning area using both locally scanned and processed data and additional map data, the additional map data corresponding to at least one of the plurality of scanned regions other than the first assigned region, the additional map data being scanned and processed by the at least one other vehicle and received from the at least one other vehicle via vehicle-to-vehicle communication, and the locally scanned and processed data corresponding to the first assigned region. - View Dependent Claims (14, 15, 16)
-
-
17. An in-vehicle computing system of a first vehicle, the in-vehicle computing system comprising:
-
a sensor subsystem in communication with an optical sensor; a processor; and memory storing instructions executable by the processor to; discover a second vehicle and a third vehicle within a threshold distance of the first vehicle; form a group with the second vehicle and the third vehicle; assign each of the first vehicle, the second vehicle, and the third vehicle a first, second, and third scan region, respectively, for scanning an environment of the group, each scan region including a portion of a collaborative scanning area around the group, at least two of the scan regions being at least partially overlapping with one another; send a respective assignment to each of the second vehicle and the third vehicle instructing the second vehicle and the third vehicle to scan the second scan region and the third scan region, respectively; scan, via the optical sensor, the first scan region and locally process resulting scanned data; send the locally processed scanned data to the second vehicle and the third vehicle; receive, from the second vehicle and the third vehicle, additional map data associated with the second scan region and third scan region, respectively; and build a three-dimensional map of the collaborative scanning area using the locally processed scanned data and the additional map data from the second and third vehicles. - View Dependent Claims (18, 19, 20)
-
Specification