Electronic device and vehicle control method of electronic device, server and method for providing precise map data of server
Abstract
Provided are a method, performed by an electronic device, of controlling a vehicle, and an electronic device for the same. A method, performed by an electronic device, of controlling a vehicle includes: transmitting, to an external server communicatively connected to the vehicle, as profile information of the vehicle, sensor information regarding at least one sensor mounted on the vehicle, communication efficiency information of the vehicle, and driving information of the vehicle; receiving, from the external server, precise map data related to at least one map layer selected based on the profile information of the vehicle from among a plurality of map layers that are combined to form a precise map and distinguished according to attributes thereof; and controlling the vehicle to perform autonomous driving by using the received at least one precise map data.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A method, performed by an electronic device, of controlling a vehicle, the method comprising:
when an area in which the vehicle drives changes according to a movement of the vehicle, transmitting, to an external server communicatively connected to the vehicle, profile information of the vehicle corresponding to the changed area, wherein the profile information includes sensor information regarding at least one sensor mounted on the vehicle, available bandwidth information of the vehicle, and a range of coverage of autonomous driving information of the vehicle;
receiving, from the external server, precise map data related to at least one map layer selected based on the profile information of the vehicle from among a plurality of map layers, wherein the plurality of map layers are verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the external server; and
controlling the vehicle to perform autonomous driving by using the received precise map data.
2. The method of claim 1 ,
wherein the profile information of the vehicle further includes information about a surrounding environment of the vehicle, and
wherein the received precise map data comprises precise map data related to at least one map layer selected based on the information about the surrounding environment of the vehicle from among the plurality of map layers.
3. The method of claim 1 , wherein the receiving of the precise map data comprises receiving, from the external server, precise navigation map data related to at least one map layer selected based on the profile information of the vehicle from among a plurality of map layers that are combined to form a navigation map and distinguished according to attributes thereof.
4. The method of claim 1 ,
wherein the transmitting of the profile information comprises:
when the vehicle travels from a first area to a second area, transmitting, to the external server, profile information corresponding to the second area, which is different from the profile information of the vehicle, and
wherein the receiving of the precise map data comprises receiving precise map data related to at least one map layer selected from among the plurality of map layers based on the profile information corresponding to the second area.
5. The method of claim 1 , wherein the available bandwidth information of the vehicle includes at least one of a transmission speed of communication with the external server or a communication bandwidth allocated for the communication with the external server.
6. The method of claim 1 , wherein the sensor information includes at least one of a sensor type, a number of sensors, a sensor mounting location, or a sensor specification.
7. The method of claim 1 , wherein the profile information of the vehicle further includes driving information of the vehicle, the driving information of the vehicle includes at least one of information about a location where the vehicle is traveling, information about an area through which the vehicle is traveling, information about a driving route of the vehicle, or information about a driving plan for the vehicle.
8. The method of claim 1 , wherein the profile information further includes a level of autonomy required for driving of the vehicle selected from one of six levels starting at a first level corresponding to no automation in which a driver is in complete control of the vehicle and ending at a sixth level corresponding to full automation in which the driver does not intervene in driving in any situation.
9. A method, performed by a server, of providing precise map data, the method comprising:
storing a precise map generated by combining a plurality of map layers distinguished according to attributes thereof;
when an area in which a vehicle drives changes according to a movement of the vehicle, receiving, from the vehicle communicating with the server, profile information of the vehicle corresponding to the changed area, wherein the profile information includes sensor information regarding at least one sensor mounted on the vehicle, available bandwidth information of the vehicle, and a range of coverage of autonomous driving information of the vehicle;
selecting at least one map layer from among the plurality of map layers based on the received profile information of the vehicle, wherein the plurality of map layers are verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the server; and
transmitting precise map data related to the selected at least one map layer to the vehicle.
10. The method of claim 9 , further comprising:
collecting pieces of precise map data respectively from each of a plurality of vehicles;
respectively extracting pieces of the feature data related to the attributes of the plurality of map layers from the collected pieces of precise map data; and
generating the precise map by combining the at least two map layers verified by cross-checking pieces of the feature data included in the at least two map layers using the extracted pieces of feature data.
11. The method of claim 9 , further comprising:
updating another map layer by using feature data included in one map layer among the plurality of map layers,
wherein the transmitting of the precise map data to the vehicle comprises transmitting precise map data related to the updated map layer to the vehicle.
12. The method of claim 9 , wherein the transmitting of the precise map data related to the selected at least one map layer to the vehicle comprises:
extracting feature data from the selected at least one map layer;
generating precise map data related to the at least one map layer by using the extracted feature data; and
transmitting the generated precise map data to the vehicle.
13. An electronic device for controlling a vehicle, the electronic device comprising:
communication circuitry configured to communicate with an external server;
at least one processor; and
at least one memory storing at least one instruction which, when executed by the at least one processor, causes the at least one processor to:
control the communication circuitry to, when an area in which the vehicle drives changes according to a movement of the vehicle, transmit, to the external server communicatively connected to the vehicle, profile information of the vehicle corresponding to the changed area, wherein the profile information includes sensor information regarding at least one sensor mounted on the vehicle, available bandwidth information of the vehicle, and a range of coverage of autonomous driving information of the vehicle,
control the communication circuitry to receive, from the external server, precise map data related to at least one map layer selected from among a plurality of map layers based on the profile information of the vehicle, wherein the plurality of map layers include at least two map layers cross-checking pieces of feature data against each other, and
control the vehicle to perform autonomous driving by using the received precise map data.
14. The electronic device of claim 13 ,
wherein the profile information of the vehicle further includes information about a surrounding environment of the vehicle, and
wherein the received precise map data comprises precise map data related to at least one map layer selected based on the information about the surrounding environment of the vehicle from among the plurality of map layers.
15. The electronic device of claim 13 , wherein the at least one instruction, when executed by the at least one processor, further causes the at least one processor to:
when the vehicle travels from a first area to a second area, control the communication circuitry to transmit, to the external server, profile information corresponding to the second area, which is different from the profile information of the vehicle, and
control the communication circuitry to receive precise map data related to at least one map layer selected from among the plurality of map layers based on the profile information corresponding to the second area.
16. A server for providing precise map data, the server comprising:
communication circuitry configured to communicate with a vehicle;
at least one processor; and
at least one memory storing at least one instruction and a precise map generated by combining a plurality of map layers distinguished according to attributes thereof,
wherein the at least one instruction, when executed by the at least one processor, causes the at least one processor to:
control the communication circuitry to, when an area in which the vehicle drives changes according to a movement of the vehicle, receive, from the vehicle, profile information of the vehicle corresponding to the changed area, wherein the profile information includes sensor information regarding at least one sensor mounted on the vehicle, available bandwidth information of the vehicle, and a range of coverage of autonomous driving information of the vehicle,
select at least one map layer based on the received profile information of the vehicle, from among the plurality of map layers combined to form a precise map, wherein the plurality of map layers are verified by cross-checking pieces of feature data included in at least two map layers among the plurality of map layers against each other, by the server, and
control the communication circuitry to transmit precise map data related to the selected at least one map layer to the vehicle.
17. The server of claim 16 , wherein the at least one instruction, when executed by the at least one processor, further causes the at least one processor to:
update another map layer by using feature data included in one map layer among the plurality of map layers, and
control the communication circuitry to transmit precise map data related to the updated map layer to the vehicle.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.