CPC G01C 21/3889 (2020.08) [G01C 21/28 (2013.01); G01C 21/3484 (2013.01); G01C 21/3667 (2013.01); G01C 21/3841 (2020.08); G01C 21/3878 (2020.08); G01C 21/3896 (2020.08); G05D 1/0274 (2013.01)] | 13 Claims |
1. A method, performed by a processing system including a processor and memory of a first vehicle, of providing map data, the method comprising:
collecting first traveling data about a first path using at least one first sensor of the first vehicle while the first vehicle is traveling the first path at a first time point;
obtaining first map data corresponding to the first path based on the first traveling data about the first path;
collecting second traveling data about the first path using the at least one first sensor while the first vehicle is traveling the first path at a second time point different from the first time point;
obtaining third traveling data predicted to be obtained while traveling the first path at the second time point using the first map data;
determining a reliability of the first map data based on a similarity between the second traveling data and the third traveling data; and
providing the first map data to at least one external device based on the reliability being equal to or greater than a threshold value,
wherein the providing of the first map data to the at least one external device comprises:
broadcasting information about the first map data, wherein the information about the first map data includes information related to the first path and information related to the at least one first sensor;
receiving a request for the first map data from at least one second vehicle traveling within a certain distance of the first vehicle; and
transmitting the first map data to the at least one second vehicle,
wherein the transmitting of the first map data to the at least one second vehicle comprises:
requesting, from the at least one second vehicle, information about at least one second sensor mounted on the at least one second vehicle;
receiving the information about the at least one second sensor from the at least one second vehicle;
determining, based on the information about the at least one second sensor, that the number of types of the at least one first sensor mounted on the first vehicle is less than the number of types of the at least second sensor mounted on the second vehicle;
processing the first map data based on the information about the at least one second sensor such that the first map data utilizes types of sensors further included in the at least one second sensor; and
providing the processed first map data to the at least one second vehicle.
|