WO2023274309A1 - 一种地图生成、使用方法及装置 - Google Patents
一种地图生成、使用方法及装置 Download PDFInfo
- Publication number
- WO2023274309A1 WO2023274309A1 PCT/CN2022/102435 CN2022102435W WO2023274309A1 WO 2023274309 A1 WO2023274309 A1 WO 2023274309A1 CN 2022102435 W CN2022102435 W CN 2022102435W WO 2023274309 A1 WO2023274309 A1 WO 2023274309A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- location
- information
- event
- map
- location information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3811—Point data, e.g. Point of Interest [POI]
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3804—Creation or updating of map data
- G01C21/3807—Creation or updating of map data characterised by the type of data
- G01C21/3815—Road data
- G01C21/3819—Road shape data, e.g. outline of a route
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/38—Electronic maps specially adapted for navigation; Updating thereof
- G01C21/3863—Structures of map data
- G01C21/387—Organisation of map data, e.g. version management or database structures
- G01C21/3878—Hierarchical structures, e.g. layering
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/01—Detecting movement of traffic to be counted or controlled
- G08G1/0104—Measuring and analyzing of parameters relative to traffic conditions
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/123—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
- G08G1/133—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops
- G08G1/137—Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams within the vehicle ; Indicators inside the vehicles or at stops the indicator being in the form of a map
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/10—Map spot or coordinate position indicators; Map reading aids
- G09B29/106—Map spot or coordinate position indicators; Map reading aids using electronic means
Definitions
- the present application relates to the technical field of intelligent networked vehicles, in particular to a method and device for generating and using a map.
- Maps play a vital role in vehicle localization, vehicle navigation, and even autonomous driving of vehicles.
- the present application provides a method for generating a map, which can be applied to a map generating device, wherein the map generating device can be a cloud device, a roadside device, or a terminal device, where the cloud device is, for example, a map server or software in the map server.
- the cloud device is, for example, a map server or software in the map server.
- Modules, hardware modules or chips, roadside devices are, for example, roadside units, software modules, hardware modules or chips in roadside units
- terminal devices are, for example, vehicles, software modules, hardware modules or chips in vehicles.
- the method includes: generating a map, the map including: location information of a first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference The information is used to indicate the location reference method on which the location information is based; and the map is sent.
- the sending in this embodiment of the present invention may be performed between devices, for example, it may be performed between different cloud devices, or between different terminal devices, or between between different roadside devices. It can also be performed between the cloud device and the terminal device, between the cloud device and the road end device, or between the terminal device and the road end device. For another example, it may be performed within the device, for example, sending between components in the device, between modules, between chips, or between modules through a bus or an interface. For example, sending the map may be performed in the same cloud device, may also be performed in the same terminal device, or may be performed in the same road end device.
- the map generating device may send the map to the map using device.
- the map using device may be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a software module in the roadside unit.
- module, hardware module or chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the map using device and the map generating device may be deployed on the same device, or may be deployed on different devices, which is not limited in this application.
- the location reference information is used to indicate the location reference method on which the location information is based, so that the location information of the first event can be flexibly expressed under different location reference information.
- the location reference information can be used as a The reference mode is the basis for exchanging location information between map providers, so this embodiment improves the flexibility and compatibility of event location information representation.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the map generation device can generate the first location information and the second location information for the first event, wherein the location reference methods of the first location information and the second location information are different, so that the generated first location information and The second location information can be applied in different scenarios.
- the first location reference method is based on the road-level location reference method
- the second location reference method is based on the lane-level location reference method. Therefore, according to this method, you can Realize that the first event is expressed based on the road-level position reference mode, and can also be expressed based on the lane-level position reference mode, thereby improving the versatility and flexibility of event position information representation.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the position reference information can be determined by a variety of different dimensions.
- the position reference information can be determined by the type of the reference coordinate system
- the position reference information can be determined by the type of the reference point
- the position reference can be determined by the type of the reference line. information.
- the reference line includes: a horizontal reference line and a vertical reference line.
- the reference lines can also be divided into horizontal reference lines and vertical reference lines, so as to increase the diversity of types of reference lines.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the location reference line information can be flexibly selected through the ENU Cartesian coordinate system and the along reference line coordinate system.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline ; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes:
- the third location information of the second event and event relevance indication information where the event relevance indication information is used to indicate that the third location information is based on the location reference manner indicated by the location reference information.
- the first event is related to the second event
- the first event is an accident event
- the second event is a traffic flow event.
- the second event is related to the first event
- the location reference information of the second event It may be determined based on the location reference information of the first event, thereby reducing the complexity of expressing the third location information of the second event. And timely update the third location information of the second event according to the change of the location information of the first event, so as to improve the timeliness of expression of the third location information of the second event.
- the first event and the second event are events that share location reference information.
- the event relevance indication information By indicating the event relevance indication information, it is not necessary to repeatedly indicate the same location reference information, which reduces map overhead and improves map generation and map processing. The effect of using.
- the present application provides a method for using a map, which can be applied to a map using device, wherein the map using device can be a map server, a vehicle, or a map collection device.
- the map collection device can be a road
- the side unit, etc. can also be a map server, a vehicle, or a component on a map collection device, including: receiving a map; the map includes: the location information of the first event and the location reference information of the first event, and the location information It is used to indicate the location where the first event occurs, and the location reference information is used to indicate the location reference method on which the location information is based; perform a map update operation or display the location information according to the map Or assisted driving decision-making.
- the map generation device may be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a roadside unit.
- a software module, a hardware module or a chip, and a terminal device is, for example, a vehicle, a software module, a hardware module or a chip in a vehicle.
- the map using device can also be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a device in the roadside unit.
- a software module, a hardware module or a chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the map using device and the map generating device may be deployed on the same device or chip, or may be deployed on different devices or chips, which is not limited in this application.
- the receiving in this embodiment of the present invention can be performed between devices, for example, it can be performed between different cloud devices, it can also be performed between different terminal devices, or it can be performed between between different roadside devices. It can also be performed between the cloud device and the terminal device, between the cloud device and the road end device, or between the terminal device and the road end device. For another example, it may be performed in the device, for example, receiving between components, modules, chips or modules in the device through a bus or an interface. For example, receiving the map may be performed in the same cloud device, may also be performed in the same terminal device, or may be performed in the same road end device.
- the map using device can update the map based on the location information of the first event, display the first information based on the location information of the first event, or display the first information based on the location information of the first event.
- the map using device can update the map based on the location information of the first event, display the first information based on the location information of the first event, or display the first information based on the location information of the first event.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the reference line includes: a horizontal reference line and a vertical reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information The indicated location reference method.
- the displaying the location information includes: changing displaying the first location information to displaying the second location information in response to a request message; the displaying the first location information The information is to display the first position information based on the first position reference mode indicated by the first position reference information, and the display of the second position information is based on the indication of the second position reference information
- the second location reference manner displays the second location information.
- the request message may be generated after the user operates the map information and navigation information displayed on the display interface, or may be initiated by the vehicle to the map using device before making a driving decision.
- the second location information can be displayed based on the user's selection, the flexibility of displaying the first event can be improved, and various needs of the user for map usage can be met.
- the displaying the location information according to the map includes:
- the display of the first location information is changed to the display of the second location information.
- the displaying the first location information is displaying the first location information based on the first location reference mode indicated by the first location reference information
- the displaying the second location information is The second location information is displayed based on the second location reference manner indicated by the second location reference information.
- the preset condition can be that when the distance is smaller than the preset threshold, the second position information is displayed, or when the distance is greater than the preset threshold, the second position information is displayed, so as to adapt to the display of different reference modes in different scenarios location information.
- the second location information can be displayed when the first event is closer to the vehicle, so as to give the vehicle detailed information about the first event and improve user's driving experience.
- the first event corresponds to a different driving strategy for the vehicle in a different lane.
- the threshold for the first event and the vehicle in a different lane can be set accordingly When the distance between the vehicle and the first event is less than a corresponding threshold, the second location information is displayed, thereby improving the flexibility of using the map and improving the driving experience of the user.
- the assisted driving decision based on the map includes: when the distance between the first event and the vehicle satisfies a preset condition, changing the assisted driving decision based on the first location information to Driving decision-making is assisted according to the second location information.
- the preset condition can be that when the distance is less than the preset threshold, the driving decision is assisted according to the second position information, and when the distance is greater than the preset threshold, the driving decision is assisted according to the second position information, so as to adapt to different scenarios Using location information under different reference methods to assist driving decision-making is helpful to improve the effect of assisted driving decision-making.
- the first event is on a planned driving path of the vehicle.
- the first event when the first event is on the planned driving path of the vehicle, it is judged whether the distance between the first event and the vehicle satisfies the preset condition, and it is determined whether to change the display of the first position information to Display the second location information. Improved the display of events while the vehicle is in motion.
- the displaying the location information includes:
- the location information of the traffic flow event can be road-level location information, or lane-level location information, at this time, according to the traffic flow congestion degree It can be divided into morning and evening peak hours and non-morning and evening peak hours, and can also be divided according to working days, non-working days, holidays, etc., so that it can be displayed based on different location information at different times. For example, during non-morning and evening peak hours, road-level location information can be displayed to save the complexity of map display. During morning and evening peak hours, lane-level location information can be displayed to improve the driving experience of users using maps to drive vehicles.
- the location where the first event occurs may be located in a sensitive area.
- the first location information includes location information that is allowed to be displayed in the sensitive area.
- the displayed first location information of the first event may be location information with low display accuracy. After leaving the sensitive area, the first location information of the first event may be updated to high-precision location information.
- the location where the first event occurs may be located in an area with complex terrain.
- the first event is located near a viaduct.
- the problem of incorrect display of the first event due to inaccurate positioning of road-level location information.
- the vehicle is under a viaduct and starts to display the map, at this time, the first event occurs in the lane on the viaduct.
- the road-level location information is used to display , the first event may be displayed on the map, causing the user to mistake it for the first event on the ground of the viaduct, causing the user to choose another route to drive.
- lane-level location information that is, display the lane where the first event occurred on the viaduct, or avoid displaying the first event, and then display the first event after determining that the vehicle is driving on the viaduct, so as to improve user experience. map experience.
- the displaying the location information includes: according to the authority of the displaying device or the authority of the user using the device, from the first location information and the second location information
- the first position information is selected from the two position information for display, and the display is based on the first position reference mode indicated by the first position reference information.
- a user may be a driver or a passenger of a vehicle.
- the driver of the vehicle may be the owner or non-owner. Therefore, for different users who use the vehicle, user permissions can be set accordingly.
- User permissions can be set by the map generation device for the user, or by the map use device. What is set by the user may also be set for the user by a third party such as an operator, which is not limited here.
- permissions can also be set for the device that displays the map. When the device is on the vehicle, the permission can be the user's permission, the vehicle permission, or the permission set separately for the device. It may be the permission set for the device, which is not limited here.
- the method further includes:
- Determining the accuracy of the location information according to the location reference information is higher than the accuracy based on the location where the first event is currently displayed; displaying the location of the first event based on the location reference mode indicated by the location reference information Location.
- the first event when an event changes, for example, the first event may be expressed in a manner corresponding to using respective location reference information based on different times or different periods.
- the vehicle can not determine the scope of the accident event, as long as the accident event is determined In this case, the traffic accident can be expressed through location information with low precision.
- the scene changes for example, when the vehicle is driving, the first event occurs, and higher-precision position information needs to be displayed. At this time, it may be determined according to the location reference information that the accuracy of the location information is higher than the accuracy based on the location where the first event is currently displayed; The location of the first event.
- the displayed location information at this time may be low-precision location information.
- the map using device can obtain the location information of the first event with higher accuracy. At this time, it can be determined that the accuracy of the updated location information obtained is higher than the When displaying the accuracy on which the location of the first event is based, location information with higher accuracy is displayed to meet the requirement of event display.
- the present application provides a map generating device, including:
- a generating module configured to generate a map, the map including: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, the location The reference information is used to indicate the location reference method on which the location information is based;
- a sending module configured to send the map.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the reference line includes: a horizontal reference line and a vertical reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information The indicated location reference method.
- the present application provides a device for using a map, including:
- a receiving module configured to receive a map; the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location The reference information is used to indicate the location reference method on which the location information is based;
- a map update module configured to perform a map update operation according to the map
- a display module configured to display the location information according to the map
- an assisted driving decision-making module configured to assist driving decision-making according to the map.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline ; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information Indicates the position reference mode.
- the display module is further configured to, in response to a request message, change displaying the first location information to display the second location information; wherein, the displaying the first location information is displaying the first location information based on the first location reference mode indicated by the first location reference information, and displaying the second location information is based on the first location reference information indicated by the second location reference information Displaying the second location information in the second location reference manner.
- the request message may be generated after the user operates the map displayed on the display interface, or may be initiated by the vehicle to the map generating device before making a driving decision.
- the map generating device may send the position information of the first event and the position reference information of the first event to the map using device.
- the display module is further configured to change the display of the first location information to display the second location information when the distance between the first event and the vehicle satisfies a preset condition .
- the displaying the first location information is displaying the first location information based on the first location reference mode indicated by the first location reference information
- the displaying the second location information is The second location information is displayed based on the second location reference manner indicated by the second location reference information.
- the first event is on a planned driving path of the vehicle.
- the assisted driving decision-making module is configured to change the assisted driving decision based on the first position information to based on the The second location information assists driving decision-making.
- the first event is on a planned driving path of the vehicle.
- the display module is further configured to select the first location information from the first location information and the second location information according to the attribute, occurrence time or location of the first event displaying, and the displaying is based on the first position reference manner indicated by the first position reference information.
- the display module is further configured to, according to the permission of the displaying device or the permission of the user using the device, select from the first location information and the second location information The first location information is selected for display, and the display is based on the first location reference manner indicated by the first location reference information.
- the display module is further configured to determine, according to the location reference information, that the accuracy of the location information is higher than that of the currently displayed first event. Accuracy on which the location is based: displaying the location of the first event based on the location reference manner indicated by the location reference information.
- the present application provides a map, including location information of a first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference The information is used to indicate the location reference method on which the location information is based.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the reference line includes: a horizontal reference line and a vertical reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information The indicated location reference method.
- the present application provides a map generation device, including a processor and a communication interface, and the communication interface is used to receive signals from other communication devices except the map generation device and transmit them to the processor or send signals from the processor For communication devices other than the map generation device; the processor is used to implement the method described in any one of the above-mentioned first aspects through a logic circuit or executing code instructions.
- the present application provides a map using device, including a processor and a communication interface, and the communication interface is used to receive signals from other communication devices other than the map using device and transmit them to the processor or send signals from the processor For communication devices other than the map user note device; the processor is used to implement the method described in any one of the above-mentioned second aspects through logic circuits or executing code instructions.
- the present application provides a map generation device, including a processor and a memory, the memory stores a computer program, and the processor runs the computer program to implement any possible method in the first aspect above.
- a device for using a map includes a processor and a memory, the memory stores a computer program, and the processor runs the computer program to implement any possible method in the second aspect above.
- the present application provides a map generation device, including a processor and a memory, the memory stores computer program instructions, and the processor executes the computer program instructions to implement the method described in any one of the above first aspects.
- the present application provides a device for using a map, including a processor and a memory, the memory stores computer program instructions, and the processor executes the computer program instructions to implement the method described in any one of the above second aspects.
- the present application provides a vehicle.
- the vehicle generates a map according to the method described in any one of the above-mentioned first aspects, and the map includes: the location information of the first event and the location of the first event Reference information, the location information is used to indicate the location where the first event occurs, and the location reference information is used to indicate the location reference method on which the location information is based; and according to any one of the above first aspects Design the method described to send the map.
- the present application provides a vehicle, which uses a map according to the method described in any one of the above-mentioned second aspects.
- the present application provides a system, including a map generating device and a map using device, wherein the map generating device may be a map server, a map collection device or a vehicle, or a component in a corresponding device, for example, a chip.
- the map using device may be a vehicle, a map server, or a map collection device, or a component in a corresponding device, for example, a chip.
- the map generating device generates the map according to any one of the above-mentioned methods in the first aspect and sends it to the map using device, and the map using device follows the method described in any one of the above-mentioned second aspects, and according to the map, Perform a map update operation, or display the location information or assist driving decision-making.
- the present application provides a chip, the chip may include a processor and an interface, the processor is used to read instructions through the interface, so as to execute the method described in any one of the above first aspects, or execute the Any of the above second aspects contemplates the method.
- the present application provides a computer-readable storage medium, the computer-readable storage medium stores a computer program, and when the computer program is run, it implements the method described in any one of the above-mentioned first aspects , or implement the method as described in any design of the second aspect above, or store the map as described in any design of the third aspect above.
- the present application provides a computer program product.
- the computer program product When the computer program product is run on a processor, it can realize the method described in any one of the above-mentioned first aspects, or realize the above-mentioned second aspect. Any one of the methods described in the design.
- Figure 1a is a schematic structural diagram of a map
- Figure 1b exemplarily shows a schematic diagram of a possible system architecture applicable to the embodiment of the present application
- FIG. 2 exemplarily shows a schematic flow chart of a method for generating a map provided in an embodiment of the present application
- FIG. 3a is a schematic flowchart of a method for using a map provided by an embodiment of the present application
- Fig. 3b-Fig. 3e is a schematic diagram of map usage provided by the embodiment of the present application.
- FIG. 4a is a schematic diagram of a midpoint of a starting line of a lane group provided by an embodiment of the present application.
- Figure 4b- Figure 4c is a schematic diagram of the first event represented under the location reference information provided by the embodiment of the present application;
- Figure 5a- Figure 5b is a schematic diagram of the point E of the first event under the position reference information provided by the embodiment of the present application;
- FIG. 5c is a schematic diagram of a point F of the first event under position reference information according to an embodiment of the present application.
- Figure 5d- Figure 5e is a schematic diagram of the first event represented under the location reference information according to the embodiment of the present application.
- Figures 6a-6d are schematic diagrams of a first event represented under location reference information according to an embodiment of the present application.
- Figures 7a-7b provide a schematic diagram of a first event represented under location reference information according to an embodiment of the present application.
- Figures 8a-8b provide a schematic diagram of a first event represented under location reference information according to an embodiment of the present application
- FIG. 9 exemplarily shows a schematic flowchart of a method for generating a map provided in an embodiment of the present application.
- Fig. 10a is a schematic flowchart of a method for using a map provided by an embodiment of the present application.
- Fig. 10b-Fig. 10d is a schematic diagram of map usage provided by the embodiment of the present application.
- FIG. 11 is a schematic structural diagram of a map generation device provided by an embodiment of the present application.
- FIG. 12 is a schematic structural diagram of a map using device provided by an embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a map generation device provided by an embodiment of the present application.
- FIG. 14 is a schematic structural diagram of a device for using a map provided by an embodiment of the present application.
- a map refers to an electronic map in the form of electronic data, which includes a large amount of interconnected road section information and other related information (such as the level and type of road sections, etc.).
- Road-level maps can only provide road-level navigation information to meet the navigation needs of driving routes.
- a road-level map can provide navigation information such as how many lanes the current road has, speed limit information, turn information, and route planning.
- Vector maps such as open source vector maps, include road-level information.
- road-level information can provide users with navigation information to meet the navigation needs of driving routes.
- road-level information may include: the number of lanes of the current road, speed limit information of the current road, and turn information.
- High-precision maps include road-level information and lane-level information.
- the lane-level information is used to indicate lane information in the road network environment, such as lane curvature, lane heading, lane central axis, lane width, lane markings, lane speed limit, lane splitting, and lane merging.
- the condition of lane lines between lanes (dotted line, solid line, single line and double line), lane line color (white, yellow), road barrier, material of barrier, road arrow, text content and location, etc. Included in lane-level information.
- Map elements refer to some elements in the map, including but not limited to: roads, lane lines, signs, ground signs, signal lights, drivable area marking lines, etc.
- roads can include guardrails, curbs, etc.
- signs include: road signs, indicative signs, height limit signs, etc.
- ground signs include: diversion signs, entrance and exit signs, speed limit signs, time limit signs, etc.
- map data also exists in the form of files, and different versions of files represent the freshness of high-precision map data. Therefore, it can be determined whether there is a map to be updated according to the map version identifier (for example, version number, version information, etc.).
- map version identifier for example, version number, version information, etc.
- map layer can be set according to different functions, and the elements contained in each layer can correspond to the functions of the layer.
- update frequency of the map layer it can include static layer and dynamic layer.
- the static layer mainly refers to some target objects or objects whose update frequency is low in the high-precision map and does not need to be updated frequently. It can include roads, lanes, intersections, road signs, traffic signs, traffic lights and other road ancillary facilities, etc. .
- the information of the road-level static layer may include information such as road geometry, road curvature, road heading, road speed limit, number of lanes, longitudinal slope, and lateral slope.
- the static layer part may be the basemap part of the map, which contains the most basic and commonly used layers of map data elements. For example: map elements such as roads, rivers, bridges, green spaces, outlines of buildings or other features.
- Figure 1a it may include: a lane layer, a layer of interest (Place of interests, POI) layer (for setting points of interest, such as points of interest such as restaurants and gas stations), etc. It can also include: road direction layer (for navigation and route planning), layer of road traffic jam, satellite image layer and other vector layers.
- a layer of interest Picture of interests, POI
- road direction layer for navigation and route planning
- layer of road traffic jam for satellite image layer and other vector layers.
- Dynamic layers refer to layers with high update frequency in HD maps, which are used to express real-time dynamic information.
- the dynamic information included in the dynamic layer may be information that may change during driving, such as changing traffic flow, real-time road conditions, road repairs or road closures, and other data that need to be pushed or updated in real time.
- the information in the dynamic layer may also have characteristics that change over time, and the information in the dynamic layer may also have different position expression accuracy requirements, for example, lane-level position information or Road-level location information.
- Dynamic events refer to information that may change over time, and dynamic events may include: lanes, construction events on roads, traffic control events, traffic accidents, severe weather or natural disasters, and so on.
- the dynamic event information may be traffic control information, traffic accident information, road occupation construction information, and the like.
- Dynamic events can be reported to the map generation device through Internet of Vehicles messages, such as vehicle to X (V2X) messages, so that the map generation device can update the corresponding dynamic layer in the map, and the corresponding events can be obtained in time for subsequent map use devices Information.
- V2X vehicle to X
- the solutions in the embodiments of the present application can be applied to the Internet of Vehicles, such as V2X, long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V), etc.
- V2X long term evolution-vehicle
- V2V vehicle-to-vehicle
- the other devices include but are not limited to: vehicle-mounted terminals, vehicle-mounted controllers, vehicle-mounted modules, vehicle-mounted modules, vehicle-mounted components, vehicle-mounted chips, vehicle-mounted units, vehicle-mounted radars, or vehicle-mounted cameras.
- a vehicle-mounted module implements the method provided by this application.
- the map can be used to realize traffic services by means of a map usage function.
- the transportation service in this embodiment of the application can be various automatic driving and assisted driving services, such as route planning and providing early warning of driving risks for manual driving.
- the transportation business above is just an example.
- the solutions in the embodiments of the present application may also be used in other devices with map functions other than vehicles, or be set in other devices with map functions other than vehicles, or be set in components of the devices.
- the device with the map function may be a smart terminal or a server.
- the smart terminal may be a smart transportation device, a smart home device, a robot, and the like.
- it includes but is not limited to smart terminals or controllers, chips, radars or cameras and other sensors in smart terminals, and other components.
- the server involved in the embodiment of this application can be a local server or a cloud server, and the server can be deployed in various ways.
- the server can be a separate physical machine, and for another example, the server can also be a physical A certain virtual machine (virtual machine, VM) loaded on the server, for another example, the server can also be a certain container (docker) loaded on a certain physical server, etc.
- VM virtual machine
- the server can also be a certain container (docker) loaded on a certain physical server, etc.
- the following embodiments take the server as a cloud server for exemplary description, and the cloud server may also be referred to as the cloud for short.
- FIG. 1 b is a schematic diagram of a possible system architecture applicable to the embodiment of the present application.
- the system architecture shown in FIG. 1 b includes a collection device 110 and a map generation device 120 .
- a map using device 130 may also be included.
- the acquisition device 110 may be a movable acquisition device 110, such as a vehicle, or an electronic device (for example, a mobile data center (MDC) etc.), an on-board chip, and a processing device in the vehicle mounted on the vehicle. device.
- the vehicle may communicate directly with the map generation device, or may communicate indirectly, for example, forwarding data through intermediate media such as roadside units and base stations.
- the vehicle can be a vehicle that has agreed with the map generation device 120 in advance to actively report the environmental information during the driving process of the vehicle, for example, a vehicle that joins the traffic experience project of the map generation device 120, or a surveying and mapping vehicle that accepts the outsourcing commission of the map generation device 120 Wait.
- the map generation device 120 can return an inquiry interface to the owner whether to allow to join the traffic experience project.
- the current environment information will be actively reported to the map generation device 120.
- the vehicle will also receive the location information of the target event updated by the map generation device 120 according to the current environment information reported by each vehicle, so that the vehicle can use the map that is more in line with the current situation.
- the way of road environment or lane environment passes through the current road section to improve the driving experience of car owners.
- the map generation device 120 can also entrust a specialized surveying and mapping company, and the entrusted surveying and mapping company can dispatch surveying and mapping vehicles according to a fixed collection cycle, for example, let the surveying and mapping vehicles drive along the city, collect and Real-time collection of environmental information on the road. It can also be collected according to road sections or time periods where traffic congestion often occurs.
- the collection device 110 may also be a fixed collection device 110, such as a roadside unit (roadside unit, RSU) and other equipment.
- the RSU may be a device with a communication function installed on one side or both sides of the road.
- the roadside unit can establish a connection with the on-board unit (OBU) on the vehicle when the vehicle passes by, so as to realize the identification of the vehicle.
- the roadside unit can also package modules such as cameras, radars or laser transmitters with collection functions, processing functions, and transceiver functions. The roadside unit can monitor the road in real time through these functional modules. When a change occurs, the changed environment information can be obtained in a timely manner.
- the collection device 110 may also be a server, for example, the server may be a server provided in a third-party institution with a sharing function.
- third-party organizations can usually be set up as managers of the transportation system, such as the National Transportation Management Department, urban transportation management offices or management offices at all levels, etc.
- the managers of the transportation system have the ability to monitor the traffic lines in the transportation system in real time. Not only can they know the traffic conditions of each traffic line in time, but they can also make certain changes to the traffic mode of the traffic lines, such as changing a certain traffic line. The speed limit of the line.
- Road environment information can also be obtained through a server installed in a third-party organization.
- the server can be an Internet of Vehicles server.
- the Internet of Vehicles server can provide planning and control services for Internet of Vehicles terminals by maintaining and updating high definition map (HD MAP) information, and can also maintain and update the information of the map. information to provide navigation services for Internet of Vehicles terminals.
- the roadside unit can send a vehicle network message containing dynamic information of a high-precision map to the vehicle network terminal.
- the collection device 110 may be a device with a collection function such as a camera function and a sensor function.
- This acquisition function can be realized by sensor components such as a vehicle-mounted camera or a vehicle-mounted radar arranged on the acquisition device.
- the camera device of the vehicle may be a monocular camera, a binocular camera, or the like.
- the shooting area of the camera device may be the external environment of the vehicle.
- the sensing device of the vehicle may include radars such as lidar, millimeter-wave radar, and ultrasonic radar for obtaining environmental information, and may also include an inertial navigation system (for example, global navigation satellite system (global navigation satellite system) system, GNSS), inertial measurement unit (Inertial measurement unit, IMU)), etc.
- GNSS can be used to estimate the geographic location of the vehicle.
- GNSS may include transceivers that estimate the vehicle's position relative to the Earth based on satellite positioning data.
- a computer system in the vehicle may use GNSS in conjunction with map data to estimate the road the vehicle is traveling on.
- the IMU can sense the vehicle's position and orientation changes based on inertial acceleration and any combination thereof.
- the combination of sensors in the IMU may include, for example, accelerometers and gyroscopes.
- the positioning information obtained based on GNSS is fused with information obtained based on other technologies (for example, IMU), and the fused result is used as the global pose of the vehicle at the current moment.
- This method of fusing information obtained based on GNSS and information obtained based on other technologies (for example, sensors such as an IMU) to achieve positioning may be called combined positioning.
- combined positioning can also match the data collected by other sensors with the data of corresponding sensors stored in the map, so as to realize the positioning position of the current lane where the vehicle is located.
- millimeter wave radar sensors may utilize radio signals to sense objects within the vehicle's surrounding environment.
- millimeter wave radar may be used to sense the velocity and/or heading of a target in addition to sensing the target.
- LiDAR uses laser light to sense objects in the environment in which the vehicle is located. Sensors may be used to capture multiple images of the vehicle's surroundings.
- each vehicle can be provided with one or more sensors, and the number of each sensor can be one or more.
- the sensor can be installed on the top of the vehicle (for example, it can be arranged in the middle of the top of the vehicle), the front end of the vehicle, etc. The embodiment of the present application does not limit the installation position and number of sensors in each vehicle.
- the collection device is a system composed of a camera device and a sensing device, that is, the two devices exist independently, and the two devices are collectively called a collection device; or, the collection device may be a camera device and a sensor device integrated in together; or, the collection device may be a sensing device with a camera function, etc.
- the map generation device 120 may be a device, device or chip with image processing functions, such as physical devices such as hosts or processors, virtual devices such as virtual machines or containers, and chips or integrated circuits.
- the map generation device 120 may be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a device in the roadside unit.
- a software module, a hardware module or a chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the map using device can also be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a device in the roadside unit.
- the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server
- the roadside device is, for example, a roadside unit or a device in the roadside unit.
- a software module, a hardware module or a chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the server may refer to a single server, or may refer to a server cluster composed of multiple servers.
- the server may specifically be a cloud server, also referred to as cloud, cloud, cloud server, cloud controller, or Internet of Vehicles server.
- a cloud server is a general term for devices or devices with data processing capabilities, such as physical devices such as hosts or processors, virtual devices such as virtual machines or containers, and chips or integrated circuits.
- the map generation device 120 can also be a vehicle, for example, the collection device 110 and the map generation device 120 are both located in the vehicle, and the whole process of image collection and map generation is completed autonomously by the vehicle.
- one map generation device can only be used with one type of collection device (such as a third party Server) and a map use device for information interaction, and also with a variety of collection devices (such as roadside units and crowdsourcing vehicles) and a map use device for information interaction, and can also interact with a variety of collection devices and multiple map Use devices for information exchange.
- Information exchange between two devices may refer to the direct interaction between the two devices in a wired or wireless manner, or may refer to the indirect interaction between the two devices through one or more other devices.
- the system architecture applicable to the embodiment of the present application may also include other devices, such as terminal devices, network devices, core network devices, etc., for which the embodiment of the present application Nor is it limited. Also, any device in the embodiment of the present application may integrate functions in one independent physical unit, or distribute functions in multiple independent physical units, which is not limited in this embodiment of the present application.
- the map using device 130 may be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a roadside unit.
- a software module, a hardware module or a chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the map using device can also be a cloud device, a roadside device or a terminal device, wherein the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server, and the roadside device is, for example, a roadside unit or a device in the roadside unit.
- the cloud device is, for example, a map server, a software module, a hardware module or a chip in the map server
- the roadside device is, for example, a roadside unit or a device in the roadside unit.
- a software module, a hardware module or a chip, and the terminal device is, for example, a vehicle, a software module, a hardware module or a chip in the vehicle.
- the map usage device 130 may obtain a map from the map generation device 120 .
- the user's vehicle 130 can first obtain the destination location input by the owner, and then use the locally stored map to plan the best route from the current location (or the starting location input by the owner) to the destination location, and follow the best route indicated on the map to your destination location.
- the map generation device 120 determines that the dynamic layer events in the map have changed, it may send the update information of the corresponding updated dynamic map or the updated event information to the map use device 130 .
- the map using device 130 may actively inquire whether there is an updated event from the map generating device 120 at a preset time, so as to obtain information about the updated event.
- the vehicle's sensing device can be used to obtain information about the target event, or the vehicle's camera device and the vehicle's sensing device can be used in combination to collect information about the target event, thereby assisting the vehicle
- the processing device and the positioning device in the device determine the location information of the target event.
- the acquisition device 110 when the acquisition device 110 is a vehicle, after the vehicle starts, the acquisition device 110 can call the vehicle camera to capture the surrounding environment to obtain camera data, and call the laser radar to sense the surrounding environment to obtain the laser radar data, and combine the camera data and the laser The radar data is reported to the map generation device 120 together with the information of the target event.
- the collection device 110 when the collection device 110 is a roadside unit, the collection device 110 can call the vehicle-mounted camera to capture the surrounding environment to obtain camera data, and call the laser radar to sense the surrounding environment to obtain the laser radar data during a set time period. The camera data and the lidar data are reported to the map generation device 120 together as the information of the target event.
- the map generating device 120 projects the camera data onto the lidar data, uses the lidar data and the camera data to construct a point cloud map, and then marks traffic entities or traffic events such as lanes, traffic markers, traffic lights, and lane lines on the point cloud map information to update the map.
- the map using device 130 may obtain event information based on the map updated by the map generating device 120 , for example, obtain event location information, and perform corresponding operations according to the event location information. For example, according to the location information of the event, the degree of congestion at the road level or the degree of congestion at the lane level is determined, thereby guiding the navigation of the vehicle, or selecting a lane change in advance.
- map use can also be scenarios such as display of maps and use of maps in conjunction with other applications, which are not limited in this application.
- One map generation device 120 can be connected to multiple collection devices 110 at the same time (for example, it is connected to three collection devices 110 at the same time as shown in FIG. .
- One map generating device 120 can be connected to multiple map using devices 130 at the same time, and the map using device 130 can timely obtain the event information updated by the map generating device, improve the accuracy of map use, and help improve the driving experience of car owners.
- the map using device 120 and the map generating device 110 may also be located on the same device or on the same chip, which is not limited in this application.
- the system architecture applicable to the embodiment of the present application may also include other equipment, such as core network equipment, wireless relay equipment, and wireless backhaul equipment.
- the examples are also not limiting.
- the map generation device 120 in the embodiment of the present application can integrate all functions on an independent physical device, or deploy different functions on multiple independent physical devices, and this embodiment of the present application does not make any limited.
- At least one in the embodiments of the present application means one or more, and “multiple” means two or more.
- “And/or” describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A, B can be singular or plural.
- the character “/” generally indicates that the contextual objects are an “or” relationship.
- “At least one of the following” or similar expressions refer to any combination of these items, including any combination of single or plural items.
- At least one of a, b, or c may mean: ⁇ a, b, c, a and b, a and c, b and c, a and b and c ⁇ .
- At least one (one) of a, b, and c has the same meaning as "at least one (one) of a, b, or c", that is, it can also mean: ⁇ a, b, c, a and b, a and c, b and c, a and b and c ⁇ .
- ordinal numerals such as “first” and “second” mentioned in the embodiments of this application are used to distinguish multiple objects, and are not used to limit the order, timing, priority or importance of multiple objects degree.
- first location information and the second location information are only for distinguishing different location information, and do not indicate the difference in priority or importance of the two location information.
- the map using device 130 uses the map, it can obtain the map from the map generating device 120 in advance.
- the map is usually constructed by the map generation device 120 according to the real-time collected traffic environment pictures. Considering the real-time changing characteristics of the real traffic environment in the real world, in order to improve the accuracy of map use, the map generation device 120 needs regular Update the map, especially events in dynamic layers in the map. Considering that the events in the dynamic layer are expressed according to the geographic coordinate system, the characteristics of the events in the dynamic layer may not be well reflected. In addition, because the events in the dynamic layer change frequently over time, it may also cause updates The data volume of the map is too large, the difficulty of updating the map increases, and the update and use of dynamic layers are not utilized.
- FIG. 2 exemplarily shows a schematic flowchart corresponding to a map generation method, which is applicable to the map generation device 120 shown in FIG. 1b.
- the method includes:
- Step 201 Generate a map.
- the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference information is used to indicate the location the means of location reference on which the information is based;
- the location reference manner may include: at least one of the type of the reference coordinate system, the type of the reference point, and the type of the reference line.
- the type of the reference coordinate system includes: at least one of the ENU Cartesian coordinate system and the coordinate system along the reference line.
- the type of the reference point includes at least one of the following types: a starting point of a road centerline; a starting point of a road edge line; a midpoint of a starting line of a lane group; a starting point of a lane centerline; and a starting point of a lane edge line.
- the type of the reference line includes at least one of the following types: the center line of the road; the edge line of the road; the center line of the lane and the edge line of the lane. The details are described below.
- the location where the first event occurs may include at least one location information of the first event.
- the first event may be a dynamic event.
- the first event may be any event that can affect the vehicle's way of passing, such as road conditions, traffic facilities, landforms, weather conditions, traffic activities of other traffic participants, and so on.
- the location information of the first event may be the location information of the central location of the dynamic event.
- the location information of the dynamic event may also be the location information of multiple points, line segments, and regions corresponding to a range composed of multiple points, line segments, and regions.
- the location where the first event occurs obtained by the map generation device 120 may be the location information of the first event collected by the collection device 110 .
- the collection device 110 may report the location where the first event is acquired each time to the map generation device 120, or may only report the location where the first event changes to the map generation device 120.
- the location where the first event changes may be a location that is changed compared with the location of the first event acquired in the previous collection period, or may be a location that is changed compared with the location where the first event occurs in the map.
- the position where the first event occurs may include the position information of the collected area, and the area may be a point area, a line area or a planar area, and the position information of the area may be presented in the form of coordinates, such as the point area
- the location information is expressed by the latitude and longitude coordinates of the point area in the geographic coordinate system (GCS) or the three-dimensional coordinates in the projected coordinate system (PCS), while the location information of the linear area or the surface area
- the location information of a linear area or area is represented by the latitude and longitude coordinate set under the GCS or the three-dimensional coordinate set under the PCS.
- the location information of the collected area may also be presented in the form of the link position associated with the area on the map (or in the real world).
- the link position generally consists of a road name, a link name and a link range.
- the collection device 110 may be a roadside unit.
- the roadside unit finds an accident on the fixed road section during a certain detection, the location information of the fixed road section and the image of the detected accident will generate the first The location of an event is reported to the map generation device 120 in real time.
- the map generation device 120 may determine at least one piece of location information of the first event, for example, the location information of the fixed road section as a piece of location information of the first event. It may also be at least one position information of the first event determined after analyzing the images of the detected accident.
- the collection device 110 may be a vehicle.
- the vehicle detects that an accident occurs on the road section during a certain driving process, the location where the first event occurs will be generated according to the positioning information of the vehicle and the image of the detected accident. And report to the map generation device 120 in real time.
- the map generation device 120 After the map generation device 120 obtains the location of the first event sent by the collection device 110, it can determine at least one location information of the first event, for example, according to the location information of the vehicle reported when the collection device 110 is a vehicle and the collected Image information, the image information includes the environment information of the vehicle, and the map generation device 120 can determine the location of the accident based on the image collected by the vehicle and the location of the vehicle, that is, the location information of the first event in the map coordinate system. It is also possible to directly use the positioning position of the vehicle as a piece of position information of the first event.
- the location of the first event obtained by the map generation device 120 may also be forwarded to the map generation device 120 after the fingerprint server of the map generation device 120 obtains the location of the first event, which is not limited here. .
- the first event may change with time, change with space, have correlation with different events, and may also have road-level position information or lane-level position information. Therefore, the first event can be represented by selecting multiple types of location reference information to meet the needs of expressing the first event on the map and obtaining the first event through the map to perform the function of using the map. For example, after obtaining the first event through the map, the guidance vehicle needs to navigate.
- the location reference information of the first event may be used to indicate the location reference manner on which the location information is based.
- the type of reference coordinate system selected when expressing the location information of the first event the type of reference point or the type of reference line selected when expressing the location information of the first event, and the points, line segments or Geometric and topological information such as regions.
- the geometric topology information of the first event may be the range involved in the first event.
- the location reference manner may include at least one of the following: type of reference coordinate system, type of reference point, type of reference line, and the like.
- the position reference manner may be one or more types of reference coordinate systems, for example, the position reference manner may be a Cartesian coordinate system.
- the position reference mode may be along a reference line coordinate system.
- the position reference method can also be used in combination of the Cartesian coordinate system and the coordinate system along the reference line.
- the location reference method may be one or more types of reference points.
- the location reference method may be the starting point of the road centerline, the starting point of the lane centerline, the starting point of the road centerline, the starting point of the road edge line, One or more of the starting point of the lane edge line, etc.
- the position reference manner may be one or more types of reference lines.
- the location reference mode may be one or more of road centerline, lane centerline, road centerline, road edge, and lane edge.
- the location reference method can also be one or more of the type of reference coordinate system and the type of reference point, for example, the type of reference coordinate system is a rectangular coordinate system, and the type of reference point is the road centerline Taking the starting point as an example, the position reference method can be the starting point in the Cartesian coordinate system and the road centerline.
- the position reference method may also be a type of coordinate system along a reference line and one or more reference points, for example, a coordinate system along a reference line, a starting point of a road centerline, and a starting point of a lane centerline.
- the location reference method can also be one or more of the type of reference coordinate system and the type of reference line, for example, the type of reference coordinate system is the coordinate system along the reference line, and the type of reference line is road Taking the center line as an example, the position reference method can also be along the reference line coordinate system and the road center line.
- the position reference method may also be a type of coordinate system along a reference line and one or more reference lines, for example, a coordinate system along a reference line, a road centerline, and a lane centerline.
- the position reference method can also be one or more of the type of reference point and the type of reference line, for example, the type of reference point is the starting point of the road centerline, and the type of reference line is the lane centerline of
- the location reference method may be the starting point of the road centerline and the lane centerline.
- the location reference manner may also be one or more of the types of the reference coordinate system, one or more of the types of the reference point, and one or more of the types of the reference line.
- the position reference method can be along the reference line coordinate system, one or more types of reference lines and one or more types of reference points, for example, along the reference line coordinate system, road centerline, lane centerline, road centerline Starting point, starting point of lane centerline, etc.
- the position reference method can be along the reference line coordinate system, one or more types of reference lines and one or more types of reference points, for example, along the reference line coordinate system, road centerline, lane centerline, road center The starting point of the line, the starting point of the lane centerline, and the Cartesian coordinate system, the starting point of the road centerline, and the starting point of the lane centerline.
- At least one position information of the first event relative to the first position information of the position reference information may be determined, thereby determining the expression manner of the position information of the first event in the map.
- the first event may be stored in a corresponding dynamic layer to obtain an updated map.
- the word or pattern of "accident” may be displayed at the position corresponding to the first event, for example, on the road section corresponding to the first event, or information such as the scope of the accident may be displayed.
- the first event may include at least one of the following items in the dynamic layer of the map: first location information, geometric topology information, location reference information, attribute information of the dynamic event, and the like.
- the geometric topology information may represent the range involved in the location information of the first event.
- the characteristic information of dynamic events may include: characteristic information of dynamic events changing with time, characteristic information of dynamic time changing with space, road-level position information of dynamic events, lane-level position information of dynamic events and other different precision characteristic information.
- the feature information of a dynamic event may also be related to different events, and the relationship between different events may also affect the expression of the dynamic event on the map. For example, an accident event may be associated with a traffic flow event. At this time, after updating the accident event, the map generation device 120 may also update the traffic flow event.
- Step 202 The map generating device sends the map to the map using device.
- FIG. 3a exemplarily shows a schematic flowchart corresponding to a method for using a map, and the method is applicable to the map using device 130 shown in FIG. 1b.
- the method includes:
- Step 301 The map using device receives a map.
- the map using device receives the map sent by the map generating device.
- the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference information is used to indicate the The location reference method on which the location information is based.
- the map generating device may send the location information of the first event indicated under the location reference information of the first event to the map using device.
- the accuracy of the location where the first event is currently acquired by the map generating device can only represent road-level location information for the first event.
- the map generation device may determine the location information of the first event based on the road-level location reference information. After the map generation device obtains more information about the first event, it may determine the lane-level information of the first event, for example, may determine the lane-level range where the first event is located. At this time, the map generation device may determine the location information of the first event based on the road-level location reference information, and/or the lane-level location reference information to determine the location information of the first event.
- the map generation device determines the location information of the first event and the location reference information of the first event in response to a request message; wherein, the request message may be a user's request to the map information displayed on the display interface,
- the navigation information and the like are generated after the operation, or may be initiated by the vehicle to the map generation device before the driving decision is made.
- the driving decision may be decisions such as control of vehicle speed, acceleration, deceleration, emergency braking, vehicle driving direction, vehicle driving lane, avoidance, lane change, etc., which are not limited in this application.
- the map generating device may send the position information of the first event and the position reference information of the first event to the map using device.
- the map generation device may determine, based on the user's selection or driving decision requirements, that after the map generation device acquires the location where the first event occurs, the map generation device may, according to the user's selection or driving decision requirements ( For example, after receiving the request message sent by the map use device, determining the user's choice or driving decision needs), determine whether the location reference information corresponding to the first event is road-level location reference information or lane-level location reference information, Therefore, the location information of the first event is determined and sent to the map using device, and the corresponding map using device can display the location information of the first event.
- the map generation device after the map generation device acquires the location where the first event occurs, it can determine that the location reference information corresponding to the first event is road-level location reference information and lane-level location reference information, and the map generation The device generates the location information of the first event under the location reference information at the road level, and the location information of the first event under the location reference information at the lane level.
- the location information of the first event under the road-level location reference information and the location information of the first event under the lane-level location reference information are stored in the map.
- Step 302 Perform a map update operation according to the map, or display the location information or assist driving decision-making.
- the update information for the first event in the first layer of the map may include: an update identifier, used to indicate the update of the first event;
- the location information of the first event is used to indicate the scope of the location to which the updated first event applies;
- the attributes of the first event can be traffic attributes or congestion attributes for roads or lanes. It can be shown as connected or green in the first layer; when it is impassable, it can be shown as disconnected or red in the first layer.
- the degree of congestion at locations corresponding to roads or lanes can also be distinguished by color, which is not limited here.
- the map using device may update the first layer in the map using device according to the update information of the first event. Therefore, after the update, the corresponding road congestion situation is used to determine the roads or lanes that the vehicle can pass, so as to notify the user that the vehicle can firstly refer to the passable location information to complete the pass.
- the map using device uses the updated map to display the first event according to the first location information of the first event indicated under the location reference information of the first event. Furthermore, the map usage device can guide the navigation of the vehicle based on the first event.
- the accuracy of the location information determined by the map using device according to the location reference information is higher than the accuracy based on the location where the first event is currently displayed; based on the location indicated by the location reference information
- the reference mode shows the location of the first event.
- the map using device can also guide the navigation of the vehicle according to the updated first event, so as to improve the effect of the vehicle navigation.
- the map using device changes displaying the first location information to displaying the second location information in response to the request message.
- the request message may be generated after the user operates the map information displayed on the display interface, or may be initiated by the vehicle to the map generating device before making a driving decision.
- the map use device generates an acquisition request message of the first event in response to the request message, and sends the first event acquisition request message to the map generation device.
- the map using device receives a response message to the first event from the map generating device.
- the response message of the first event includes: location information of the first event and location reference information of the first event; the location reference information is determined by the server according to at least one piece of location information of the first event of.
- the map using device may be based on the user's selection or the needs of driving decisions. After the map using device obtains the location information of the first event, the map using device may determine the first event according to the user's selection. Whether the corresponding location reference information is road-level location reference information or lane-level location reference information, thus, the location information of the first event represented by the location reference information is determined, and the location information of the first event is displayed.
- the first event may be expressed based on different position reference methods, for example, the position information includes first position information and second position information, and the position reference information includes first position reference information and second location reference information, wherein the first location reference information is used to indicate the first location reference method on which the first location information is based, and the second location reference information is used to indicate the second location information Based on a second location reference method, the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the first location reference method is road-level location information
- the second location information is lane-level location information.
- the vehicle or the user may only care about the road-level congestion.
- taking the first location information of the first event as road-level location information as an example, as shown in Figure 3b there is a first event on route 1.
- the first event can be displayed The first location information of .
- the map using device obtains the congestion ahead of the road through the map generating device, and when choosing to pass through the congested road, the user may need to obtain the location information of the first event at the lane level , so as to better avoid congested locations and improve the experience of vehicle traffic.
- the map using device may determine whether the location reference information corresponding to the first event is road-level location reference information or lane-level location reference information based on the user's selection. For example, when it is determined that the location of the first event is represented by the road-level location reference information, the location information of the first event under the road-level location reference information may be called to the map.
- the request message may be triggered by the user.
- the user may click on the position corresponding to the congested road section.
- the map using device may change from displaying the first position information of the first event (for example, FIG. 3b ) to displaying the first event. Second location information of an event.
- the display of the first location information is changed to the display of the second location information, wherein the first event
- the distance to the vehicle is determined according to the position of the vehicle and the position information of the first event, and the first event is on the path planning of the vehicle; the displaying the first position information is based on The first position reference mode indicated by the first position reference information displays the first position information, and the display of the second position information is based on the information indicated by the second position reference information.
- the second position reference mode displays the second position information.
- Whether the distance between the first event and the vehicle satisfies the preset condition may be determined according to whether the distance is smaller than a preset threshold or larger than the threshold.
- whether the distance is greater than the threshold is an example of whether the preset condition is met, and different thresholds may be set for each lane. For example, as shown in Figure 3d, when the vehicle is in the first lane, the vehicle needs to change lanes to the third lane earlier to ensure smooth communication, while when the vehicle is in the second lane, it can be slower than the first lane. For a late lane change, the third lane may be the latest to display the second position information compared to the first lane and the second lane.
- the second position information when the vehicle is in the first lane, the second position information can be displayed when the distance between the vehicle and the position point A on the first lane is greater than or equal to the first threshold according to the first event .
- the second position information may be displayed when the distance between the position point B on the second lane of the first event and the vehicle is greater than or equal to a second threshold.
- the second position information may be displayed when the distance between the position point C on the third lane of the first event and the vehicle is greater than or equal to a third threshold.
- the driving decision is made according to the second location information.
- the distance between the first event and the vehicle is determined according to the position of the vehicle and the position information of the first event, and the first event is on the path planning of the vehicle; the displayed The first location information is to display the first location information based on the first location reference method indicated by the first location reference information, and the display of the second location information is based on the second location
- the second location information is displayed with reference to the second location reference manner indicated by the reference information.
- whether the distance between the first event and the vehicle satisfies the preset condition may be determined according to whether the distance is smaller than a preset threshold or greater than the threshold.
- whether the distance is greater than the threshold is an example of whether the preset condition is met, and different thresholds may be set for each lane. For example, as shown in FIG. 3d, when the vehicle is in the first lane, the vehicle can be controlled to change according to the distance between the position point A on the first lane of the first event and the vehicle is greater than or equal to the first threshold. road. When the vehicle is in the second lane, the vehicle may be controlled to change lanes when the distance between the position point B on the second lane of the first event and the vehicle is greater than or equal to a second threshold.
- the vehicle When the vehicle is in the third lane, the vehicle may be controlled to slow down when the distance between the position point C on the third lane of the first event and the vehicle is greater than or equal to a third threshold. Thereby, the driving experience of the user is improved, and the traffic efficiency of the vehicle is improved.
- the first location information is selected from the first location information and the second location information for display, and the display is based on the first location The first location reference mode indicated by the reference information.
- the attribute of the event may include: an accident event, a traffic flow event, a weather type, and the like.
- Road-level events or lane-level events may also be included.
- the event attributes may be determined based on the frequency of time changes. For example, according to the speed of events changing over time, the determined event attributes are fast-updating events and slow-updating events.
- the location information corresponding to the event may also be determined correspondingly, and the location information is expressed corresponding to a kind of location reference information. For example, weather events can be displayed based on road-level location information.
- the first location information is selected from the first location information and the second location information for display, and the display is based on the first The first location reference mode indicated by the location reference information.
- the location information of the traffic flow event can be road-level location information, or lane-level location information, at this time, according to the traffic flow congestion degree It is divided into morning and evening peak hours and non-morning and evening peak hours, and can also be divided according to working days, non-working days, holidays and other times.
- the display may be performed based on different location information at different times. For example, during non-morning and evening peak hours, road-level location information can be displayed to save the complexity of map display. During morning and evening peak hours, lane-level location information can be displayed to improve the driving experience of users using maps to drive vehicles.
- the user may also be prompted whether to check the lane-level location information, and the display will be performed after the user confirms to check the lane-level location information.
- the road-level location information is displayed by default, and the user is not prompted whether to check the lane-level location information.
- the first location information is selected from the first location information and the second location information for display, and the display is based on the first The first location reference mode indicated by the location reference information.
- the location where the first event occurs may be located in a sensitive area, for example, according to the display requirements of the sensitive area, it is determined to display the first location information of the first event.
- the first location information includes location information that is allowed to be displayed in the sensitive area.
- the displayed first location information of the first event may be location information with low display accuracy. After leaving the sensitive area, the first location information of the first event may be updated to high-precision location information.
- the location where the first event occurs may be located in an area with complex terrain.
- the first event is located near a viaduct.
- the first event display error problem caused by inaccurate road-level location information positioning. For example, when the vehicle is under a viaduct and starts to display the map, the first event occurs in the lane on the viaduct. If road-level location information is used to display the first event, the first event may be displayed on the map, causing the user to mistake it for the viaduct. The first event on the ground that causes the user to choose a different route to travel.
- lane-level location information that is, display the lane where the first event occurred on the viaduct, or avoid displaying the first event, and then display the first event after determining that the vehicle is driving on the viaduct, so as to improve user experience. map experience.
- the first location information is selected from the first location information and the second location information for display according to the authority of the displaying device or the authority of the user using the device , and the display is based on the first position reference manner indicated by the first position reference information.
- a user may be a driver or a passenger of a vehicle.
- the driver of the vehicle may be the owner or non-owner. Therefore, for different users who use the vehicle, user permissions can be set accordingly.
- User permissions can be set by the map generation device for the user, or by the map use device. What is set by the user may also be set for the user by a third party such as an operator, which is not limited here.
- permissions can also be set for the device that displays the map.
- the permission can be the user's permission, the vehicle permission, or the permission set separately for the device. It may be the permission set for the device, which is not limited here.
- the device for using the map may determine and display the position information of the first event that can be displayed after authenticating the user and obtaining the user's authority.
- the map using device may determine and display the position information of the first event that can be displayed after verifying the vehicle and obtaining the vehicle authority.
- the verification method is not limited in this application.
- the method further includes: determining according to the location reference information that the accuracy of the location information is higher than the accuracy based on the location where the first event is currently displayed ; Displaying the location of the first event based on the location reference manner indicated by the location reference information.
- Mode 1 to Mode 2 and Scenario 2 to Scenario 5 are used as examples below to illustrate that the position reference information of the first event and the position information indicated in the reference mode of the first event based on the position reference information.
- the position reference information including: the type of the coordinate system, the type of the reference point and the type of the reference line as an example, the position information of the event (for example, the first position information of the first event or the third position information of the second event) will be described below.
- Optional location reference information the position information of the event (for example, the first position information of the first event or the third position information of the second event) will be described below.
- the location reference information expressed by the event may include location reference information, geometric topology information, and the like.
- the position reference method may include: the type of the reference coordinate system, the type of the reference point, the type of the reference line, etc.
- Geometric topology information may include at least one piece of geometric location information.
- the data structure corresponding to the location reference information used for event expression may include field names, field types, data types, and the like. Take the data format of the proto buffer as an example.
- the reference coordinate system type can be the Cartesian coordinate system in mode 1.
- the 1 carried in the field RefCoordType can be used to indicate that the reference coordinate system type can be Cartesian coordinate system.
- the type of the reference coordinate system can be the coordinate system along the reference line in mode 2.
- the 2 carried in the field RefCoordType can be used to indicate that the type of the reference coordinate system can be the coordinate system along the reference line.
- the type of reference point and the type of reference line (for example, the type of horizontal reference line, the type of vertical reference line) can be indicated in an exhaustive manner as shown in Table 1, and can also include more types. See the descriptions of Table 2 and Table 3 below.
- the field type may include a required (Required) field, an optional (Optional) field, a repeated (Repeated) field, and the like.
- the repeated field indicates that the field is used to represent the type as an array or list. For example, when describing the geometric topology information of an event, multiple geometric positions can be used at the same time.
- the repeated field can also be empty, which is not limited here.
- the lane group may be a lane group composed of a plurality of lanes in the same traveling direction of the vehicle, or may be a lane group composed of a plurality of lanes with the same driving sign.
- lane group 1 is a lane group of straight lanes composed of lanes 1 to 3
- lane group 2 is a lane group of all lanes in the same direction composed of lanes 1 to 5.
- the midpoint of the starting line of the lane group There are two ways to define the midpoint of the starting line of the lane group: In the first way, the intersection point of the lane centerline of the middlemost lane in the lane group and the starting line of the lane group is determined as the midpoint of the starting line of the lane group, Then the midpoint of the starting line of lane group 1 is point A in Figure 4a, and the midpoint of the starting line of lane group 2 is point B in Figure 4a; or, in the second way, determine the two edge lines of the lane group The midpoint of the line connecting the two intersections with the starting line of the lane group is used as the midpoint of the starting line of the lane group, then the midpoint of the starting line of lane group 1 is the midpoint of the line connecting point C and point D in Figure 4a , the midpoint of the starting line of lane group 2 is the midpoint of the line connecting point C and point E in Figure 4a.
- the midpoints of the starting lines of the lane group determined by the above two methods may overlap, as shown in Fig. In 4a, point A is the midpoint of the line connecting point C and point D, and point B is the midpoint of the line connecting point C and point E.
- the location reference information may further include at least one of the following: road-level location reference information or lane-level location reference information.
- the event attribute may include: an accident event, a traffic flow event, a weather type, and the like. Road-level events or lane-level events may also be included.
- the event attributes may be determined based on the frequency of time changes. For example, according to the speed of events changing over time, the determined event attributes are fast-updating events and slow-updating events. Based on the event attributes that change at different times, the location information corresponding to the event may also be set accordingly.
- location reference information can be set according to the needs of event expression, and at the same time, an appropriate expression manner of geometric topology information can be selected, for example, multiple geometric locations can be selected to represent the geometric topology information of the event.
- the expression manner of the geometric position may refer to the expression manner of the reference point and the reference line, which is not limited here. Wherein, the type of the reference point and the type of the reference line can be expanded, including but not limited to specific examples in the table.
- a reference point refers to a node used to describe road or event information, and may also refer to a position used to describe a lane attribute change.
- the reference point can be the starting point of the road centerline, the starting point of the lane centerline, etc.; it can also be the reference point determined according to the expression of the event or the map.
- reference points can be set at the start of a lane, at the end of a lane, at an intersection or at a lane change.
- the types of reference points may include, but are not limited to, any one or more of the following: start and end points of a lane, lane change points, or start and end points of a right-turn lane.
- the starting and ending points of the lane include the starting point of the lane and the ending point of the lane.
- the starting and ending points of the lanes include the starting and ending points of several lane lines on a road.
- the start point of a lane is the point on the start line of the lane
- the end point of the lane is the point on the stop line of the lane.
- the start line of the lane and the stop line of the opposite lane are on a straight line in practical applications.
- the lane change point can be a bifurcation point generated by adding a turning lane when some roads are approaching the intersection, or it can be a confluence point generated by entering a new road through the intersection and reducing one lane, or it can be the exit of the expressway/viaduct A fork in lanes, or a junction of approach lanes on a motorway/viaduct.
- the lane change point may include, but is not limited to, any one or more of the following: bifurcation points generated by changing lanes from fewer to more, merging points generated by changing lanes from more to fewer, and driving lanes of expressways (and/or viaducts).
- the starting and ending points of the right-turn special lane include the starting intersection point and the ending intersection point of the lane line (or the extension line of the lane line) of the right-turn special lane and the two connected lane lines.
- the meaning of the reference point can be extended to the lane information change point under any working conditions, and the examples of the types of the reference points are only exemplary, and the types of the reference points can also include other types, or can also be other types , this application is not limited.
- the position of the reference point may refer to the point coordinate value of the reference point in the Cartesian coordinate system, that is, the geographic coordinates of the reference point.
- the position of each reference point may be collected by manual labeling.
- the position can be determined in this way for the start-stop point of the right-turn lane and the start-stop point of the lane.
- Data collected by a sensor and data collected by GNSS may also be used to determine the position of the reference point, which is not limited here.
- the type of reference point may include one or more of the following: the identification ID of the reference point (node), the grid mesh_ID of the reference point mapped to the map, the type ID of the reference point mapped to the map (for example, road ID, lane ID, etc. ) or the type of reference point.
- the type of reference point is used to describe the connection between the reference point and the map.
- the type of the reference point (or the type of the dynamic layer corresponding to the event involved in the reference point) can be expressed in Table 2.
- the identifier (node_ID) of the reference point is used to indicate the globally unique ID of the reference point, and is used to distinguish different reference points. ID can also be recorded as id. node_ID is an automatically generated ID.
- the grid ID (mesh_ID) is used to indicate the grid ID that the reference point is mapped to the map, to distinguish different grids, and to establish a mapping relationship between the reference point and the grid of the map.
- the mesh_ID comes from the attribute of the road line in the map. Among them, the grid is an attribute in the map, which is used to quickly determine the position in the map. There can be multiple types of IDs.
- the type ID is a road ID (road_ID), which is used to indicate the road ID that the reference point maps to the map, to distinguish different roads, and to link the reference point with the map. road to establish a mapping relationship.
- road_ID road ID
- the type ID is a lane ID (lane_ID), which is used to indicate that the reference point is mapped to the lane ID of the map, to distinguish different lanes, and to establish a mapping relationship between the reference point and the lane of the map.
- road_ID comes from the attribute of the road line in the map.
- the lane ID or lane line ID (lane_ID) is used to indicate the serial number of the lane where the reference point is located, and is used to distinguish different lane lines.
- lane_ID is used to indicate the serial number of the lane where the reference point is located, and is used to distinguish different lane lines.
- two-way roads include forward and reverse lanes. You can use the serial number [-n...-1] to indicate the nth lane in reverse - the first lane in reverse, [0] to indicate the center lane line, and the serial number [1...n] to indicate the first lane in the forward direction - forward to the nth lane.
- the serial number [0...n] can be used to indicate the 0th lane forward - the nth lane forward.
- the types of reference points include reference point type 1 (node_type) and reference point type 2 (node_type_2).
- Type 1 of reference points includes lane change points, lane start and stop points, and right turn lane start and stop points. Different types are indicated by different serial numbers, index numbers or IDs. For example, 0 can be used to indicate the lane change point, 1 can be used to indicate the starting and ending point of the lane, and 2 can be used to indicate the starting and ending point of the right turn lane.
- Type 2 of reference points is a further refinement of type 1 of reference points.
- Type 1 of the reference point may be further indicated by a different serial number, index number or ID. For example, use -1 to indicate that the lane change point subtype is from more lanes to fewer lanes.
- Use 1 to indicate that the lane change point subtype is from less lanes to more lanes.
- Use -1 to indicate that the lane start-stop subtype is the lane start.
- Use 1 to indicate that the subtype of the start-stop point of the lane is the end point of the lane.
- Use -1 to indicate that the subtype of the start-stop point of the right-turn lane is the start point of the right-turn lane, and use 1 to indicate that the subtype of the start-stop point of the right-turn lane is the end point of the right-turn lane.
- the type of the reference point may also include at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; starting point.
- the starting point of the road centerline may also include at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; starting point.
- lane_ID, node_type and node_type_2 are obtained when determining the position of the reference point.
- the type of each attribute of the reference point is int, and int is a function for rounding down a value to the nearest integer.
- the ID of the reference point is packaged, and the attribute of the reference point and the mapping relationship or association information between the reference point and the map layer are stored in the map.
- the map can generate a reference point layer corresponding to the information of the reference point.
- the event obtains the type ID corresponding to the event from the reference point layer in the map according to the type of the reference point.
- the reference line may be a road centerline, a road edge line, a lane centerline, or other types of reference lines.
- the way the reference line is stored in the map may include one or more of the following types: the identification ID of the reference line (line), the grid meshID of the reference line mapped to the map, and the type ID of the map mapped to the reference line (for example, road ID, lane ID, etc.) or type of reference line.
- the attributes of the reference line are used to describe the connection between the reference line and the map.
- the type of the reference line (or the type of the dynamic layer corresponding to the event involved in the reference line) can be expressed in Table 3.
- the reference line identifier (node_ID) is used to indicate the globally unique ID of the reference line, and is used to distinguish different reference lines. ID can also be recorded as id. node_ID is an automatically generated ID.
- the grid ID (mesh_ID) is used to indicate the grid ID of the reference line mapped to the map, to distinguish different grids, and to establish a mapping relationship between the reference line and the grid of the map.
- the mesh_ID comes from the attribute of the road line in the map. Among them, the grid is an attribute in the map, which is used to quickly determine the position in the map. There can be multiple types of IDs.
- the type ID is a road ID (road_ID), which is used to indicate the road ID that the reference line maps to the map, to distinguish different roads, and to map the reference line to the map. road to establish a mapping relationship.
- road_ID road ID
- the type ID is the lane ID (lane_ID), which is used to indicate that the reference line is mapped to the lane ID of the map, to distinguish different lanes, and to establish a mapping relationship between the reference line and the lane of the map.
- road_ID is used to identify the road line in the map.
- the type of the reference line can be determined according to road_type, for example, road_type can include a road center line, a road left edge line, a road right edge line, a vehicle stop line, and the like.
- road_type can include a road center line, a road left edge line, a road right edge line, a vehicle stop line, and the like.
- it may also be a corresponding reference line after determining a corresponding ratio based on the width of the road, for example, it may be a reference line of a preset ratio of the event relative to the road width.
- a reference line could be a road line such as a shoulder near an event.
- Different types are indicated by different serial numbers, index numbers or IDs.
- the lane ID or lane line ID is used to indicate the serial number of the lane where the reference line is located, and is used to distinguish different lane lines.
- lane_ID is used to indicate the serial number of the lane where the reference line is located, and is used to distinguish different lane lines.
- two-way roads include forward and reverse lanes. You can use the serial number [-n...-1] to indicate the nth lane in reverse - the first lane in reverse, [0] to indicate the center lane line, and the serial number [1...n] to indicate the first lane in the forward direction - forward to the nth lane.
- the serial number [0...n] can be used to indicate the 0th lane forward - the nth lane forward.
- the types of reference lines include reference line type 1 (line_type) and reference line type 2 (line_type_2).
- the type 1 of the reference line includes at least one of the center line of the lane, the left edge line of the lane, the right edge line of the lane, the center line of the road, the edge line of the road, the center line of the lane, and the edge line of the lane.
- the location information of the event relative to the reference lane is determined.
- it could be a reference line based on the position of the event relative to the lane.
- a reference line could be the lane to the left of the incident, the lane to the right of the incident, or a shoulder near the incident, etc.
- the reference line can also be determined according to the total number of lanes in the road and the lane where the event is located. Different types are indicated by different serial numbers, index numbers or IDs. For example, 0 can be used to indicate the left edge of the lane, 1 can be used to indicate the right edge of the lane, and 2 can be used to indicate the center line of the lane. Type 2 of reference lines is another way of classifying the types of reference lines.
- a horizontal reference line and a vertical reference line may use a different serial number, index number or ID to further indicate the type of the reference line.
- use -1 to indicate that the type of the reference line is a horizontal reference line, that is, a reference line parallel to the lane line.
- Use -2 to indicate that the type of reference line is a longitudinal reference line, that is, a reference line perpendicular to the lane line.
- the vertical reference line may be determined according to the position of the reference point and the horizontal reference line. That is, the vertical reference line is perpendicular to the horizontal reference line, and the vertical reference line includes a reference point.
- road_ID, road_type, line_ID, line_type and line_type_2 are obtained when the position of the reference line is determined.
- the data type of each type of the reference line is int, and int is a function for rounding down a value to the nearest integer.
- the ID of the reference line is packaged, and the type of the reference line and the mapping relationship or association information between the reference line and the map layer are stored in the map.
- the map can generate a reference line layer correspondingly according to the information of the reference line (for example, the position information of the reference line and the type of the reference line).
- the event is generated from the The type ID corresponding to the event is obtained in the reference line layer, and the coordinates of the reference line are obtained according to the type ID.
- the type of reference line is a point under a road element, such as a road centerline, then get the ID of the road where the event is located, and get the coordinates of the centerline under the road ID; if the type of reference line is a point under a lane element Points, such as the lane centerline, then get the ID of the lane where the event is located, and get the coordinates of the centerline under the lane ID.
- the relative location may be used to represent the location information of the event. That is, the position information of the event is represented by the relative position of the event relative to the reference point and/or the reference line.
- a possible implementation manner for each position information in the at least one position information: according to the position information of the first event, determine the position reference information corresponding to the position information; according to the position reference information corresponding to the position information, determine Location information corresponding to the location information.
- the location information of the event may be represented by at least one point, for example, a central point where the event is located.
- location information of the event is a specific range
- at least one point describing the event and/or at least one line segment describing the event may be determined according to the geometric topology information described by the event.
- mode 1 and mode 2 may also be used in combination, which is not limited in this application.
- Mode 1 the position information of the event in the Cartesian coordinate system.
- the location information of the event relative to the coordinates of the reference point may be determined according to the location information of the reference point, for example, the coordinates (x, y) of the reference point in a Cartesian coordinate system.
- Cartesian coordinate system may be a geographic coordinate system, for example, an ENU northeast sky coordinate system, a Global Positioning System (GNSS) coordinate system, and the like.
- GNSS Global Positioning System
- the map can generate a reference point layer correspondingly according to the information of the reference point.
- the position reference method of the event can include the type of the reference point.
- the type ID corresponding to the event may be obtained from the reference point layer in the map. According to the type ID, there may be multiple ways to obtain the type ID of the map.
- the type of the reference point is a point under the road element, such as the starting point of the road centerline, then get the ID of the road where the event is located, and get the geographical coordinates of the starting point of the centerline under the road ID;
- the type of the reference point is the lane element
- the ID of the lane where the event is located is obtained, and the coordinates of the starting point of the centerline under the lane ID are obtained.
- the location information of the event can be calculated according to the coordinates of the reference point.
- other types of reference points may also be selected as the location reference information, which will not be repeated here.
- the position information of the point of the event relative to the coordinates of the reference point can be determined according to the coordinates of the reference point A.
- the central point where the accident occurred can be used as a point in the first event.
- the location information ( ⁇ x, ⁇ y) of the event can be determined based on the location information of the central point where the accident occurred.
- the reference point A may be any type of reference point, which is not limited here.
- the location reference manner of the event may include multiple types of reference points.
- multiple types of reference points can be selected as the reference position mode of the event.
- ⁇ x of the event can be determined according to the starting point of the road centerline
- ⁇ y of the event can be determined according to the starting point of the road edge line.
- other methods may also be selected for determination, which are not limited here.
- the position information d1 and the end position of the starting position of the event relative to the coordinates of the reference point can be determined according to the coordinates of the reference point A.
- the position information d2 of the coordinates of the position relative to the reference point A thus indicates the area formed by the start position and the end position of the event.
- a possible area is a road-level area.
- the starting position corresponding to the target event can be the starting point of the vehicle congestion
- the end position corresponding to the target event can be the end of the vehicle congestion point.
- a road-level congestion area can be determined.
- the level of congestion area may be the area corresponding to the target event.
- Another possible area is a lane-level area.
- the starting position corresponding to the target event may be the starting point of the vehicle-congested lane
- the end position corresponding to the target event may be the end point of the vehicle-congested lane.
- a lane-level congestion area can be determined.
- the level of congestion area may be the area corresponding to the target event.
- the position reference method can also include multiple types of reference points, for example, select the starting point of the road centerline and the starting point of the road edge line as the reference point, so that when the event is one of the passing events
- the location information of the area is represented as an example.
- the starting point of the road centerline can be used as the reference point of the event starting point to determine the location information d1 of the starting position of the event relative to the starting point of the road centerline.
- the starting point of the road edge line can be used as the end of the event.
- the reference point of the event determines the position information d2 of the end position of the event relative to the starting point of the road edge line, thereby indicating the area composed of the start position and end position of the event.
- the coordinate system along the reference line established by the reference point and/or the reference line represents the position information of the event.
- the coordinate system along the reference line established by the reference line represents the position information of the event.
- the position reference method includes a plurality of types of reference lines.
- the geographical coordinates of the reference line can be obtained according to the type of the reference line (road, lane group, lane) corresponding to the event and the type ID (eg, road ID, lane group ID, lane ID) corresponding to the reference line.
- the type ID eg, road ID, lane group ID, lane ID
- a possible implementation is to establish a coordinate system along the reference line through multiple types of reference lines.
- the coordinate system along the reference line is based on a reference point and a reference line to express the position of a certain point in the map.
- the origin is the projection point from the reference point to the reference line
- the coordinate axis is from the origin , a straight line, curve or polyline extending along the reference line.
- the position coordinates of a certain location point in the coordinate system along the reference line are (dx, dy), where dy is the distance from the location point to the projection point of the location point on the coordinate axis (can be positive or negative value), dx is the path length from the origin along the coordinate axis to the projection point (can be positive or negative).
- a certain point map element is selected as the reference point, or an intersection point of two linear map elements is selected as the reference point; a certain linear map element is selected as the reference point.
- the type of reference line is a road edge line
- the type of reference point is a starting point on a road centerline (reference point A in the figure).
- the coordinate axis x is the reference line, that is, the road edge line
- the origin is the reference point A
- the coordinate axis y is the vertical line from the reference point to the reference line.
- the first event is located on the left side of the centerline of the road, and the center point of the first event can be expressed as (dx, dy) in the coordinate system along the reference line, where dx is the center point E of the first event on the road
- dx is the center point E of the first event on the road
- dy is the relative distance between point E relative to the road center point A and the vertical foot HEA of the road centerline, that is, the distance between E and HEA.
- HEA is the vertical projection point of E to the centerline of the road. It should be noted that the positive and negative signs of dx or dy can be set as required.
- the positive and negative signs of dx or dy can be determined according to the direction of road travel.
- dx is positive when the point E of the first event is in front of the relative reference point along the road traveling direction
- dx is negative when the point E of the first event is behind the relative reference point along the road traveling direction
- the point E of the first event is along the road
- dy is positive
- dy is negative
- dy is negative
- the type of the reference line is the road edge line L
- the type of the reference point A is the starting point A on the road centerline.
- the reference coordinates of the point E of the first event can be expressed as (dx _e , dy _e ), that is, the position information of the point E of the first event can be expressed as (dx _e , dy _e ), where dy _e is E relative to the road edge
- the relative distance of line L that is the distance between E and HE.
- HE is the vertical projection point from the event point E to the reference line L.
- dx _e is the relative distance between E and the vertical line composed of the road center point A and the vertical foot HA of the road edge line L, that is, the distance between HE and HA.
- HA is the vertical projection point from reference point A to reference line L.
- dx_e can be positive or negative
- dx _e can also be the distance from HAL to HE along the reference line L as dx _e .
- the type of the reference line may include a vertical reference line and a horizontal reference line.
- the longitudinal reference line is used to determine the longitudinal distance between events relative to the longitudinal reference line.
- the horizontal reference line is used to determine the lateral distance between events relative to the horizontal reference line.
- the longitudinal reference line is the road edge line L1
- the transverse reference line is the lane center line L2 as an example.
- the reference coordinates of point F in the event can be expressed as (dx_f, dy_f), that is, the position information of point E of the first event can be expressed as (dx_f, dy_f), where dy_f is point F relative to the transverse reference line (lane centerline L2) is the relative distance between F and HF.
- HF is the vertical projection point from the event point F to the lateral reference line (lane centerline L2).
- dx_f is the relative distance between F relative to the road center point A and the vertical line formed by the vertical foot HA of the longitudinal reference line (road edge line L1), that is, the distance between HF1 and HA.
- HA is the vertical projection point from reference point A to reference line L.
- the positive and negative signs of dx_f or dy_f can be set as required.
- the sign of dx_f or dy_f can be determined according to the direction of the road.
- dx_f is positive in front of the relative reference point in the direction of travel along the road, and negative in the rear
- dy_f is negative on the left side of the reference line along the travel direction of the road, and positive on the right side of the reference line.
- it can also be determined in other ways, which are not limited here.
- the location reference method may include: a type of reference point and a type of reference line.
- the coordinates of the reference point can be obtained from the map according to the type of the reference line (road, lane group, lane) corresponding to the event and the type ID (eg, road ID, lane group ID, lane ID) corresponding to the reference point. Therefore, the coordinates of the reference line determined by the reference point may be determined based on the coordinates of the reference point.
- the coordinate axis y along the reference line coordinate system can be determined by the reference point (the starting point of the lane centerline).
- the coordinate axis y along the reference line coordinate system is a perpendicular line passing through the origin of the lane centerline.
- the coordinates of the perpendicular to the lane centerline passing through the starting point of the lane centerline can be determined, that is, along the coordinate axis y of the reference line coordinate system.
- the location information of the event may be determined according to the longitudinal distance dx and the lateral distance dy along the reference line coordinate system, and the origin of the reference line coordinate system may be the reference point.
- the reference coordinates of point C in the event can be expressed as (dx_c, dy_c), where the longitudinal distance of point C along the reference line is dx_c, and the lateral distance of event C along the reference line is the vertical distance from the event to the reference line.
- Line distance dy_c, since event C is on the reference line, dy_c is 0.
- the reference coordinates of point B in the event can be expressed as (dx_b, dy_b), where the lateral distance of point A along the reference line is the perpendicular distance dy_b from event B to the reference line.
- the lateral distance dx_b of point B of the event along the reference line can be determined.
- the coordinate system along the reference line established by at least one type of reference point and at least one type of reference line represents the position information of the event.
- the reference point can be the origin of the coordinate system along the reference line, and the reference point and the reference line can jointly determine the coordinate axis along the coordinate system of the reference line. Therefore, the position information of the event can be based on the coordinates of the coordinate system along the reference line
- the axes determine the longitudinal distance dx of the event and the lateral distance dy of the event.
- the type of the reference line can be a vertical reference line or a horizontal reference line, or it is not necessary to distinguish between a vertical reference line and a horizontal reference line.
- the reference line is a longitudinal reference line
- the longitudinal distance dx of the event may be determined according to the reference line.
- the lateral distance dy of the event is determined.
- the reference line is a horizontal reference line
- the horizontal distance dy of the event may be determined according to the reference line.
- the longitudinal distance dx of the event is determined.
- the origin of the coordinate system along the reference line can be the reference point, and the coordinate axes of the coordinate system along the reference line can be based on the center line of the lane and the center line of the lane.
- the starting point of the line is determined.
- the reference point considering that the point E of the first event is located in the first lane, the reference point may be the starting point A on the first lane line, and the reference line may be the centerline L of the first lane.
- the x-axis along the coordinate axis of the reference line coordinate system may be the centerline L of the first lane.
- the coordinate axis y-axis of the coordinate system along the reference line may be a vertical line passing through the starting point A on the first lane line and the centerline L of the first lane.
- the reference coordinates of the point E of the first event can be expressed as (dx _e , dy _e ), where dy _e is the relative distance of E to the centerline L of the first lane, that is, the distance between E and HE.
- HE is the vertical projection point from the event point E to the centerline L of the first lane.
- dx_e is the relative distance between the starting point A of E relative to the centerline of the first lane and the centerline L of the first lane, that is, dx_e is the distance between HE and HA.
- dx_e can be positive or negative
- dx_e It can also be the distance from HA to HE along the centerline L of the first lane.
- HA may be a vertical projection point of the reference point on the reference line.
- the event determines the location information by the type of the road-level or lane-level reference point and/or the type of the road-level or lane-level reference line.
- the boundary location information of the first event may be determined according to the at least one location information; according to the boundary location information of the first event, Determine location reference information corresponding to the boundary location information; determine first location information corresponding to the boundary location information according to the location reference information corresponding to the boundary location information.
- the boundary location information of the first event may include location information of at least one point, and in other embodiments, the boundary location information of the first event may include location information of at least one line segment.
- the first position information corresponding to the boundary position information of the first event will be described below by taking the position information of at least one point as an example.
- the event determines the location information by the type of the road-level reference point and/or the type of the road-level reference line.
- the type of the reference point and/or the type of the reference line corresponding to the position information of the point in the event is a type of the road-level reference point and/or a type of the road-level reference line.
- the road-level reference point and/or a type of the road-level reference line refer to Modes 1 and 2, and implementations of road-level reference point types and/or road-level reference lines in Scenarios 2-1 and 2-2, which will not be repeated here.
- the position information of multiple points included in the boundary position information of the first event may be on multiple different lanes of the same road, at this time, according to the accuracy of the event expression, it can be determined that the multiple points of the event are in the position expression
- the adopted reference line and/or reference point At this time, the location information of multiple points in the event may use the same reference point and/or reference line.
- the range where the first event is located is a triangle, and when describing the position of the first event, it can be represented by three vertices corresponding to the range of the first event. That is, it includes 3 points, E1, E2 and E3. Among them, E1 is located in the first lane, and E2 and E3 are located in the second lane.
- the respective reference points of E1, E2 and E3 can be the road center point on the starting line of the lane A, the reference point corresponding to each of E1, E2 and E3 may be the road edge line L1.
- the position information of E1 can be expressed as (dx_e1, dy_e1), where dy_e1 is the relative distance of E1 to the road edge line L1, that is, the distance between E1 and HE1. dx1 is the relative distance between E1 and the vertical line formed by the road center point A and the vertical foot HA of the road edge line L1, that is, the distance between HE1 and HA.
- the position information of E2 can be expressed as (dx_e 2, dy_e 2), where dy_e 2 is the relative distance of E2 to the road edge line L1, that is, the distance between E2 and HE2. dx_e 2 is the relative distance between E2 and the vertical line formed by the road center point A and the vertical foot HA of the road edge line L1, that is, the distance between HE2 and HA.
- the location information of E3 can be expressed as (dx_e 3, dy_e 3), where dy_e 3 is the relative distance of E3 to the road edge line L1, that is, the distance between E3 and HE3. dx_e 3 is the relative distance between E3 and the vertical line formed by the road center point A and the vertical foot HA of the road edge line L1, that is, the distance between HE3 and HA.
- the event determines the location information by the type of the lane-level reference point and/or the type of the lane-level reference line.
- the location information of multiple points in the event may use the reference points and/or reference lines corresponding to the respective lanes.
- the reference point corresponding to E1 can be the start line of the lane
- the reference line corresponding to the center points A1 and E1 of the first lane on may be the edge line L-1 of the first lane.
- the reference point corresponding to E2 and E3 may be the center point A2 of the second lane on the starting line of the lane, and the reference line corresponding to E2 and E3 may be the edge line L-2 of the second lane.
- the position information of E1 can be expressed as (dx_e1, dy_e1), where dy_e1 is the relative distance of E1 to the edge line L-1 of the first lane, that is, the distance between E1 and HE1. dx_e1 is the relative distance between E1 and the vertical line formed by the center point A1 of the first lane and the vertical foot HA1 of the edge line L-1 of the first lane, that is, the distance between HE1 and HA1.
- the position information of E2 can be expressed as (dx_e2, dy_e2), where dy_e2 is the relative distance of E2 to the edge line L-2 of the second lane, that is, the distance between E2 and HE2. dx2 is the relative distance between E2 and the vertical line formed by the center point A2 of the second lane and the vertical foot HA2 of the edge line L-2 of the second lane, that is, the distance between HE2 and HA2.
- the position information of E3 can be expressed as (dx_e3, dy_e3), where dy_e3 is the relative distance of E3 to the edge line L-2 of the second lane, that is, the distance between E3 and HE3. dx_e3 is the relative distance between E3 and the vertical line formed by the center point A2 of the second lane and the foot HA2 of the edge line L-2 of the second lane, that is, the distance between HE3 and HA2.
- the event determines the location information by the type of the lane-level reference point and/or the type of the road-level reference line.
- the location information of multiple points in the event can use reference points corresponding to the respective lanes and/or road-level reference lines.
- the reference point corresponding to E1 can be the starting line of the lane Center point A1 on the first lane.
- the reference point corresponding to E2 and E3 may be the center point A2 of the second lane on the starting line of the lane, the reference line corresponding to E1 may be the road edge line L1, and the reference line corresponding to E2 and E3 may be the road edge line L2.
- the position information of E1 can be expressed as (dx_e1, dy_e1), where dy_e1 is the relative distance of E1 to the road edge line L1, that is, the distance between E1 and HE1.
- dx_e 1 is the relative distance between E1 and the vertical line formed by the center point A1 of the first lane and the vertical foot HA1 of the road edge line L, that is, the distance between HE1 and HA1.
- the location information of E2 can be expressed as (dx_e2, dy_e2), where dy_e2 is the relative distance of E2 to the road edge line L2, that is, the distance between E2 and HE2. dx2 is the relative distance between E2 and the vertical line formed by the center point A2 of the second lane and the vertical foot HA2 of the road edge line L2, that is, the distance between HE2 and HA2.
- the location information of E3 can be expressed as (dx_e 3, dy_e 3), where dy_e3 is the relative distance of E3 to the road edge line L2, that is, the distance between E3 and HE3. dx_e3 is the relative distance between E3 and the vertical line formed by the center point A2 of the second lane and the vertical foot HA2 of the road edge line L2, that is, the distance between HE3 and HA2.
- the event determines the location information by the type of the road-level reference point and/or the type of the lane-level reference line.
- the location information of multiple points in the event may use reference points and/or reference lines corresponding to respective lanes.
- the corresponding reference points of E1, E2, and E3 can be Road edge point A0 on the starting line of the lane.
- the reference line corresponding to E1 may be the edge line L-1 of the first lane.
- the reference line corresponding to E2 and E3 may be the second lane edge line L-2.
- the position information of E1 can be expressed as (dx_e1, dy_e1), where dy_e1 is the relative distance of E1 to the edge line L-1 of the first lane, that is, the distance between E1 and HE1. dx1 is the relative distance between E1 and the vertical line formed by the center point A1 of the first lane and the vertical foot HA1 of the edge line L-1 of the first lane, that is, the distance between HE1 and HA1.
- the position information of E2 can be expressed as (dx_e2, dy_e2), where dy_e2 is the relative distance of E2 to the edge line L-2 of the second lane, that is, the distance between E2 and HE2. dx2 is the relative distance between E2 and the vertical line formed by the road edge point HE2 and the vertical foot HA2 of the second lane edge line L-2, that is, the distance between HE2 and HA2.
- the position information of E3 can be expressed as (dx_e3, dy_e3), where dy_e3 is the relative distance of E3 to the edge line L-2 of the second lane, that is, the distance between E3 and HE3. dx_e3 is the relative distance between E3 and the vertical line formed by the road edge point HE3 and the vertical foot HA2 of the second lane edge line L-2, that is, the distance between HE3 and HA2.
- the reference point is a lane-level reference point or road-level reference point
- the reference line is a lane-level reference line or road-level reference lines.
- the reference points or reference lines selected in the location information of the event are all at the lane level, or the reference points or reference lines selected in the location information of the event are all at the road level.
- the data of the location reference information of the event can be simplified, that is, the type ID corresponding to the reference point and the reference line can be shared.
- the coordinates of the reference point can be obtained by the road ID corresponding to the reference point, and the coordinates of the reference line can be obtained by referring to the corresponding road ID.
- the reference point and the reference line can be based on the same road ID to obtain the coordinates of the reference point and the reference line.
- the method of obtaining the coordinates of the reference point and the reference line can be simplified, and it can also be simplified Overhead of data for location reference information in events. That is, in the data structure of the location reference information of the event, the type ID corresponding to the reference point and the reference line can be shared. It should be noted that the type ID in this application may also be an element ID, which is not limited in this application.
- the data structure of the event point E can be shown in Table 4.
- the type ID of the reference line may be the same as the type ID of the reference line.
- the location information of the point of the event may not include the field of the type ID of the reference line.
- both the type ID of the reference line and the type ID of the reference line are the type IDs of the road edge line.
- the type IDs of the reference lines are all the type IDs of the centerline of the first lane.
- the position information of the event point may include the field of the original ID of the reference line, that is, the type ID and horizontal reference line of the vertical reference line in Table 4
- the field of the type ID of the reference line may be one field.
- the reference point is on the reference line.
- the starting point of the road centerline is the reference point
- the road centerline is the reference line.
- a field can be used to represent the type ID in the data structure of the event point, for example , use the type ID field of the reference line, the type ID of the reference line selects the reference line corresponding to the type ID of the reference line by default.
- the type of road-level reference line and/or the type of road-level reference point can be shared.
- the type ID of the reference line is both the type ID of the road edge line.
- the lane-level reference points or lane-level reference lines may not be shared, or may be partially shared.
- the type ID of the reference line is the type ID of the starting point of the road centerline.
- the sharing situation between the reference lines or the sharing situation between the reference points can be described through corresponding fields.
- a field can be added to the location information of each point to indicate the point of the shared reference point or reference line, or a field can also be added to the reference point or reference line to indicate the point of the shared event, or Fields are added to events to indicate shared event points and shared reference points or lines.
- Other methods may also be used to indicate the sharing method of the reference point and the reference line, which is not limited here.
- point E and point F of the event may share a reference point and a reference line. At this time, the data structures of point E and point F of the event may be shown in Table 5.
- the boundary location information of the first event may include location information of at least one line segment.
- the first position information corresponding to the boundary position information of the first event is described below by taking the position information of at least one line segment as an example.
- the parameter information corresponding to the line segment of the event includes a reference point, and in a scenario where the reference line is optional, the data structure of the line segment of the event may be shown in Table 6.
- the line segment of the event is expressed based on the start line and the end line, and can also be based on the line segment formed by the start point of the event and the end point of the event to represent the line segment of the event.
- the event's The data structure of the line segment may be shown in Table 7.
- the first event can be divided into multiple sub-areas, each sub-area can correspond to a sub-event, and each sub-event can use its own position reference information to express.
- the first event may be divided into multiple sub-areas, and each sub-area may be expressed in the form of its own location reference information.
- the scope of the accident event involves three lanes, including the first lane and the second lane.
- the accident event includes 4 points to describe the location information of the accident event.
- the accident event includes: point A1, point B, point C and point D. Among them, point A1 is located in the first lane, and points B, C and D are located in the second lane.
- traffic flow events can be divided into five sub-areas, including sub-area 1, sub-area 2, sub-area 3, sub-area 4, and sub-area 5.
- sub-area 1 sub-area 2, sub-area 3, sub-area 4, and sub-area 5.
- sub-event 2 sub-event 2, sub-event 3, sub-event 4 and sub-event 5 respectively.
- the lane corresponding to sub-area 1 is the first lane
- the starting point position of sub-area 1 is the starting point position of the road section corresponding to the traffic flow event
- the end point position of sub-area 1 is the position in the first lane according to the accident event (for example , point A1) determined.
- the lane corresponding to sub-area 2 is the first lane
- the end point position of sub-area 2 is the end point position of the road section corresponding to the traffic flow event
- the starting point position of sub-area 2 is the position in the first lane according to the accident event (for example, point A1) .
- the lane corresponding to sub-area 3 is the second lane
- the starting point position of sub-area 3 is the starting point position of the road section corresponding to the traffic flow event
- the end point position of sub-area 3 is the position in the second lane according to the accident event (for example, point B and point C) determined.
- the lane corresponding to sub-area 4 is the second lane
- the end point position of sub-area 2 is the end point position of the road section corresponding to the traffic flow event
- the starting point position of sub-area 4 is the position in the second lane according to the accident event (for example, point C and point D) determined.
- the lane corresponding to sub-area 5 is the third lane.
- the starting point of sub-area 5 can be the starting point of the road section corresponding to the traffic flow event, and the end of sub-area 5
- the point position is the end point position of the road section corresponding to the traffic flow event.
- the lane-level reference points and/or reference lines corresponding to each sub-area may be used respectively.
- the coordinates along the reference line may be selected, the reference point is the starting point of the centerline of each lane, and the reference line may be the centerline of each lane.
- the location information corresponding to each point in the accident event may also use reference points and/or reference lines at each lane level. That is, accident events and traffic flow events share a reference point and/or reference line.
- reference point 1 may be the starting point of the road section corresponding to the traffic flow event
- reference point 2 may be the end point of the road section corresponding to the traffic flow event
- the reference line may include: the center line of the first lane, Centerline of lane 2, centerline of lane 3.
- the location information of the sub-area 1 can be expressed as (ID of the first lane, ID of the reference point 1, dx1_1, dx1_2).
- dx1_1 represents the position information of the starting point position of sub-area 1 relative to reference point 1 (here is 0)
- dx1_2 represents the position information of the end point position of sub-region 1 relative to reference point 1, and the position can be based on accident events in The position of lane 1 (for example, point A1) is determined.
- the location information of the sub-area 2 can be expressed as (ID of the first lane, ID of the reference point 2, dx2_1, dx2_2).
- dx2_1 represents the position information of the starting point position of the sub-area 2 relative to the reference point 2, which is determined according to the position of the accident event in the first lane (for example, point A1) relative to the reference point 2.
- dx2_2 indicates the position information of the end point position of the sub-area 2 relative to the reference point 2 (0 here).
- the location information of the sub-area 3 can be expressed as (the ID of the second lane, the ID of the reference point 1, dx3_1, dx3_2).
- dx3_1 indicates that the starting point position of sub-area 3 is the position information relative to reference point 1 (here is 0), and dx3_2 indicates the position information of the end point position of sub-area 3 relative to reference point 1, which is based on the accident event in The position of the second lane (for example, point B and point C) is determined relative to the position information of the reference point 1.
- the location information of the sub-area 4 can be expressed as (the ID of the second lane, the ID of the reference point 2, dx4_1, dx4_2).
- dx4_1 represents the position information of the starting point of the sub-region 4 relative to the reference point 2, which is determined according to the position information of the accident event in the second lane (for example, point C and point D) relative to the reference point 2.
- dx4_2 indicates the position information of the end point position of the sub-region 4 relative to the reference point 2 (0 here).
- the location information of the sub-area 5 can be expressed as (the ID of the third lane, the ID of the reference point 1, the ID of the reference point 2, dx5_1, dx5_2).
- dx5_1 represents the position information of the starting point position of the sub-region 5 relative to the reference point 1 (0 here)
- dx5_2 represents the position information of the end point position of the sub-region 5 relative to the reference point 2 (0 here).
- the first event when an event changes, for example, the first event may be expressed in the form of corresponding location reference information based on different times or different periods.
- the location information of the event can be represented by the point of the event.
- the location reference information selected by the location information of the event may be a type of a road-level reference point and/or a type of a reference line, or a type of a lane-level reference point and/or a type of reference line.
- the reference point is the starting point of the road centerline
- the reference line can be the road centerline
- the location information of the accident event at time stage 1 can be expressed as (road ID, reference point ID, dx1_1, dy1_1).
- dx1_1 represents the position information of point 1 of the accident event relative to the starting line of the road where the reference point is located in time stage 1
- dy1_1 represents the position information of point 1 of the accident event relative to the center line of the road in time stage 1. It should be noted that when the reference point can be determined according to the road ID, the reference point ID may not be carried.
- the range of traffic accidents is obtained, which can form a quadrilateral area.
- the four vertices (A, B, C, and D) of the quadrilateral area can be used to determine the location of the accident event. location information.
- coordinates along the reference line can be selected, the reference point is the starting point of the centerline of the respective lane, and the reference line can be the centerline of the respective lane.
- the position information of point A of the accident event in time phase 2 can be expressed as (1st lane ID, ID of reference point 1, dx2_A, dy2_A).
- dx2_A represents the position information of point A of the accident event relative to the starting line of the first lane where reference point 1 is located in time phase 2
- dy2_A represents the position information of point B of the accident event relative to the center line of the first lane in time phase 2 information.
- the representation of points B, C, and D can refer to the representation of point A, which will not be repeated here. It should be noted that when the reference point 1 can be determined according to the ID of the first lane, the ID of the reference point 1 may not be carried.
- the vehicle when the accuracy of the location information of the accident event is not high, for example, when the vehicle is navigating, when the congested road is regarded as an impassable road, the vehicle can not determine the location of the accident event.
- the range of the event only needs to determine the road where the accident event is located. At this time, it can be represented by a point in the range of the traffic accident, for example, the center point of the traffic accident.
- the location information of point 2 in the time stage 2 of the accident can be expressed as (road ID, ID of reference point 2, dx2_2, dx2_2).
- dx2_2 represents the position information of point 2 of the accident event relative to the starting line of the road where reference point 2 is located in time stage 2
- dy2_2 represents the position information of point 2 of the accident event relative to the center line of the road in time stage 2. It should be noted that when the reference point 2 can be determined according to the second road ID, the ID of the reference point 2 may not be carried.
- the location reference information of each event can be determined according to specific needs, and the location information of the event can be determined according to the location reference information.
- the present application provides a method for generating a map, which can be executed based on the map generating device 120 shown in Figure 1b, including:
- Step 901 Generate a map.
- the map includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference manner indicated by the location reference information.
- the first event is not related to the second event, and the first event and the second event share the same position reference manner.
- the location reference mode shared by the first event and the second event may also be indicated through the event relevance indication information.
- the event correlation indication information may be carried by adding a corresponding field in the data structure, or may be combined with other fields in the data structure to carry the event correlation indication information, which is not limited here.
- the map generating apparatus may determine the second event based on information about the second event.
- the information of the second event may be sent by the collecting device to the map generating device, so that the map generating device determines the second event according to the information of the second event reported by the collecting device.
- the manner in which the collection device collects the information of the second event and sends it to the map generation device may refer to the manner in which the collection device collects the location reference information indicated by the location reference information of the first event in step 201 and sends it to the map generation device. No longer.
- the second event is related to the first event, that is, the second event may be determined according to the position reference manner indicated by the position reference information of the first event.
- the following uses scenarios 6-1 and 6-2 as examples.
- Scenario 6-1 taking into account the needs of map use, can represent road-level or lane-level location information for different events. Take the first location information of the first event as road-level location information as an example. For example, when the vehicle has not started driving, but uses a map to view road conditions and filter navigation routes, the vehicle or user may only care about road-level location information. congestion situation.
- the map using device obtains the congestion ahead of the road through the map generating device, and when choosing to pass through the congested road, the user may need to obtain the location information of the lane-level event, thereby , to better avoid congested locations and improve the experience of vehicle traffic.
- the map generation device may determine the location reference information corresponding to different events as road-level
- the location reference information is also lane-level location reference information, so that the location information of different events is determined and sent to the map using device, and the corresponding map using device can display the location information of different events.
- the map generation device may determine that the location reference information corresponding to different events is road-level location reference information and lane-level location reference information after obtaining information about different events, and the map generation device generates road-level location reference information.
- the location information of different events under the road-level location reference information and the location information of different events under the lane-level location reference information are stored in the map.
- the map using device may determine whether the location reference information corresponding to different events is road-level location reference information or lane-level location reference information based on the user's selection. For example, when it is determined that the location information of the first event or the second event is represented by the location reference information of the road level, the location information of the first event or the second event under the location reference information of the road level may be called to the map.
- the information accuracy of the first event or the second event currently obtained by the map generation device can only represent the road-level location information for the first event or the second event.
- the map generation device may determine the location information of the first event or the second event based on the road-level location reference information. After the map generation device obtains more information about the first event or the second event, it can determine the lane-level information of the first event or the second event, for example, can determine the range of the lane level where the first event or the second event is located . At this time, the map generation device may determine the location information of the first event or the second event based on the road-level location reference information, and/or determine the location information of the first event or the second event based on the lane-level location reference information.
- Scenario 6-2 when there is an association relationship between events, for example, taking the second event as a traffic flow event in the target road section as an example, considering that there are first events such as accidents or road maintenance in the target road section,
- the expression of the location information of the traffic flow events may depend on the expression of the location information of the accident event.
- the traffic flow event when an accident event is expressed as a single-point position expression, the traffic flow event may be expressed in a road-level expression.
- the traffic flow event when the accident event is expressed as a multi-point location expression, the traffic flow event may be expressed in the manner of expressing multiple traffic flow sub-areas at the lane level.
- More detailed traffic flow can be represented through a more precise scope of accident event expression, so that the traffic flow event and accident event location information can display more accurate congestion information.
- the map generating device or the map using device may also select the expression of the corresponding location information. For example, when an accident event is expressed as a multi-point location expression, the traffic flow event may be expressed at the road level, or at the lane level for multiple traffic flow sub-areas.
- Step 902 Send the map to the map using device.
- the map includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference manner indicated by the location reference information.
- the second event is a traffic flow event in the target road segment
- the first event is an accident event in the target road segment.
- the expression methods of the location information of traffic flow events and accident events can be different or the same.
- the expressions of the location information of the traffic flow event and the accident event are road-level expressions.
- the location reference information selected by the traffic flow event and the accident event can be shared, and the location information of the accident event can refer to Time stage 1 in scenario 5 will not be repeated here.
- the location information of the traffic flow event can be expressed as (road ID, reference point ID, dx_1, dx_2).
- the reference point may be a reference point corresponding to the road ID, for example, the reference point may be a central point on a parking line.
- dx_1 represents the position information of the starting point of the traffic flow event relative to the reference point
- dx_2 represents the position information of the end point of the traffic flow event relative to the reference point.
- the expressions of the location information of the traffic flow event and the accident event are road-level expressions.
- the location reference information selected by the traffic flow event and the accident event can also be set separately.
- the accident event can choose coordinates along the reference line, the reference point is the starting point of the road centerline, and the reference line can be the road centerline.
- the location information of the accident event can be expressed as (road ID, reference point ID, dx1_1, dy1_1).
- dx1_1 represents the position information of point 1 of the accident event relative to the starting line of the road where the reference point is located
- dy1_1 represents the position information of point 1 of the accident event relative to the center line of the road.
- the traffic flow event can choose coordinates along the reference line, and the reference point is the start point of the target road segment and the end point of the target road segment.
- the location information of the traffic flow event can be expressed as (road ID, ID of reference point 1, ID of reference point 2, dx_1, dx_1).
- reference point 1 can be the starting point of the target road segment
- reference point 2 can be the end point of the target road segment
- dx_1 indicates the position information of the starting point of the traffic flow event relative to reference point 1
- dx_2 indicates the end point of the event relative to reference point 2 location information.
- An event is a traffic flow event affecting the current road segment
- the expression method of the location information of the traffic flow event may be dependent on the expression method of the location information of the first event.
- the traffic flow event may be expressed in a road-level expression.
- the traffic flow event when the accident event is expressed as a multi-point location expression, the traffic flow event may be expressed in the manner of expressing multiple traffic flow sub-areas at the lane level.
- the second event may include N sub-events, and the N sub-events of the second event may be based on the location reference of the first event.
- the first location information indicated under the information is determined.
- a possible implementation manner for each sub-event in the N sub-events of the second event: according to the relationship between the first event and the sub-event, determine that the first event is related to the sub-event The first location information of the first event; according to the first location information related to the sub-event in the first event, determine the third location information indicated by the sub-event under the location reference information.
- More detailed traffic flow can be represented through a more precise scope of accident event expression, so that the traffic flow event and accident event location information can display more accurate congestion information.
- the map generating device or the map using device may also select the expression of the corresponding location information. For example, when an accident event is expressed as a multi-point location expression, the traffic flow event may be expressed at the road level, or at the lane level for multiple traffic flow sub-areas.
- the scope of the accident event involves 3 lanes, including the first lane and the second lane.
- the accident event includes 4 points to describe the location information of the accident event.
- accident events include: point A, point B, point C and point D. Among them, point A is located in the first lane, and points B, C and D are located in the second lane.
- the expression method of the location information of the accident event can refer to the expression method in time stage 2 in scene 5, or refer to the expression method in scene 6-1 or scene 6-2, and will not be repeated here.
- the expression of the location information of the second event may be determined based on the location information of the accident event, and may be the expression of the road-level location information.
- the location information of the traffic flow may be determined based on The location information of the center point of the accident event is determined.
- the expression of the location information of the traffic flow can be determined based on the location information of the accident event, or the expression method of the lane-level location information.
- the location information of the traffic flow can be determined based on the four points of the accident event The location information of the location information is determined.
- the specific method can refer to the expression method of the first event in scene 4, which will not be repeated here.
- the present application provides a method for using a map, which can be executed based on the map using device 130 shown in Figure 1b, including:
- Step 1001 The map using device receives a map.
- the map using device receives the map sent by the map generating device.
- the map includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference manner indicated by the location reference information.
- the map using device may obtain an acquisition request message for sending the second event to the map generating device.
- the map using device receives the response message of the second event from the map generating device.
- the acquisition request message of the first event may be the same message or different messages, which are not limited here.
- the response message of the second event includes: third location information of the second event indicated under the location reference information of the first event.
- the response message of the second event includes: third location information indicated by each sub-event in the N sub-events of the second event under the location reference information, where N is A positive integer greater than 1.
- scenario 6-1 and scenario 6-2 which will not be repeated here.
- Step 1002 The map using device performs a map update operation according to the map, or displays the location information or assists in driving decision-making.
- the map using device may update the map according to the third location information of the second event indicated under the location reference information of the second event.
- the map using device uses the updated map to execute corresponding map functions.
- the map using device may combine the first location information of the first event indicated under the location reference information of the first event to display the first event and guide the navigation of the vehicle.
- the first location information of the first event may be displayed at this time. It may also be that when the distance between the vehicle and the first event is greater than or equal to the first threshold, the first location information of the first event is displayed, and the traffic jam ahead is prompted.
- the map using device uses the updated map to display the second event according to the third location information of the second event indicated under the location reference information of the second event, and guide the vehicle to navigate according to the second event.
- the map using device may display the first event while displaying the second event in combination with the first location information of the first event indicated under the location reference information of the first event, and according to the first event and the second event , to guide the vehicle's navigation.
- the first event may be a traffic accident event
- the second event may be a traffic flow event
- Event 5 corresponds to sub-area 5 of the fifth degree of congestion.
- the first degree of congestion is close to the third degree of congestion
- the second degree of congestion and the fourth degree of congestion are the highest
- the fifth degree of congestion is the lowest.
- the map using device can display the congestion degree corresponding to each sub-event by color in the corresponding area, and update the navigation information according to each sub-event. For example, when the vehicle is in the first lane, at the first preset distance from sub-event 1, it may prompt that there is congestion ahead in the first lane, and suggest that the vehicle change lanes to the third lane. When the vehicle is in the second lane, at the second preset distance from sub-event 3, it can prompt the congestion ahead of the second lane, and suggest that the vehicle change lanes to the third lane.
- the first preset distance and the second preset distance may be determined based on the congestion degree of the sub-event, or may be determined based on the difficulty of lane changing of the vehicle, which is not limited here.
- the vehicle When the vehicle is in the third lane, it can remind the vehicle that there is congestion in the first lane and the second lane, and suggest that the vehicle slow down or switch to other roads, etc., which helps to improve the driving safety of the vehicle and reduce road congestion.
- the map using device may also display the first location information of the first event and the third location information of the second event indicated under the location reference information of the first event, and display the The first event and the second event, and according to the first event and the second event, guide the navigation of the vehicle. For example, when the vehicle is in the first lane, when the distance from the vehicle to the sub-area 1 of the second event is less than or equal to the third preset distance, it can prompt that there is congestion ahead of the first lane, and suggest that the vehicle change lanes to the third lane.
- the vehicle When the vehicle is in the second lane, when the distance from the vehicle to the sub-area 3 of the second event is less than or equal to the fourth preset distance, it can prompt the congestion ahead of the second lane, and suggest that the vehicle change lanes to the third lane.
- the vehicle When the vehicle is in the third lane, when the distance from the vehicle to the sub-area 5 of the second event is less than or equal to the fifth preset distance, the traffic jam ahead will be prompted to remind the vehicle to avoid vehicles that may change lanes.
- the third preset distance, the fourth preset distance and the fifth preset distance can be determined based on the area and position of the sub-regions of the second event, or can be determined according to the area of the corresponding lane occupied by the first event, for example, When the range involved in the first event is larger, larger third preset distances, fourth preset distances, and fifth preset distances may be set.
- the third preset distance, the fourth preset distance and the fifth preset distance can also be determined using the type of the first event or the type of the second event, for example, when the first event is an accident, compared to the first event is In the event of rainwater accumulation, a longer distance can be set to prevent vehicles from changing lanes in advance at a position farther away from the accident. It can also be determined based on the difficulty of changing lanes of the vehicle, which is not limited here.
- scenario 7 when an event changes, or the expression manner of the location information of other events associated with the event is different from the expression manner of the event. At this time, the conversion between the reference modes can be performed based on the different reference modes among the position information of the event.
- the following uses scenarios 7-1 to 7-2 as examples for illustration.
- Scenario 7-1 the conversion of the reference mode of the location information of the event between Cartesian coordinates and coordinates along the reference line.
- the position information of the rectangular coordinates of the reference line and the reference point can be obtained in the static map, and in the coordinate 1 along the reference line
- the position information of the indicated event that is, the position information of the event position relative to the reference line and the reference point determines the position information of the event position relative to the Cartesian coordinates.
- the reference mode of the location information of the event is the transformation from coordinate 1 along the reference line to coordinate 2 along the reference line.
- the reference mode of the location information determined by the event at time 1 corresponds to coordinate 1 along the reference line.
- the reference mode of the event at time 2 corresponds to coordinate 2 along the reference line.
- Cartesian coordinates can be used as a transfer, that is, the position information of the event at coordinate 1 along the reference line is first converted into an event The position information of the position information of the event in the Cartesian coordinates, and then the position information of the event position information in the Cartesian coordinates is converted into the position information of the event position information of the coordinate 2 along the reference line.
- the conversion of the position information of the event from coordinate 1 along the reference line to coordinate 2 along the reference line is completed.
- the location of the event selects the way to express the location reference information, which can achieve compatibility and versatility in the four dimensions of event, space, time, and precision, and supports data structure compatibility and compatibility in the above various application modes.
- Versatility compatible with a variety of reference location methods for dynamic events, compatible with a variety of different geometric expression methods, dynamically select and combine location reference information, for example, location references such as the type of reference coordinate system, the type of reference line, the type of reference point, etc.
- the location information expressed under the information can achieve compatibility with different precisions, and can also switch between high-precision requirements and low-precision requirements.
- any of the above-mentioned information may change its name, but no matter how its name changes, as long as its meaning is the same as that of the above-mentioned information in this application , then all fall within the protection scope of the present application.
- each network element includes a corresponding hardware structure and/or software module for performing each function.
- the present invention can be realized in the form of hardware or a combination of hardware and computer software in combination with the units and algorithm steps of each example described in the embodiments disclosed herein. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.
- FIG. 11 exemplarily shows a schematic structural diagram of a map generating device provided in the embodiment of the present application.
- the device can be a map server, a collection device, a vehicle, or a chip or a circuit.
- a chip or a circuit that may be provided in a map server, a collection device, or a vehicle for example, may be a map server, a collection device, or a vehicle as described in any one of the present application.
- the map generation device 1101 may include a processor 1102, a memory 1104, and a transceiver 1103, and may further include a bus system, wherein the processor 1102, the memory 1104, and the transceiver 1103 may be connected through the bus system.
- the above processor 1102 may be a chip.
- the processor 1102 may be a field programmable gate array (field programmable gate array, FPGA), may be an application specific integrated circuit (ASIC), may also be a system chip (system on chip, SoC), or It can be a central processing unit (central processor unit, CPU), or a network processor (network processor, NP), or a digital signal processing circuit (digital signal processor, DSP), or a microcontroller (micro controller) unit, MCU), it can also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- SoC system on chip
- CPU central processing unit
- NP network processor
- DSP digital signal processing circuit
- microcontroller micro controller
- MCU microcontroller
- PLD programmable logic device
- each step of the above-mentioned method may be completed by an integrated logic circuit of hardware in the processor 1102 or instructions in the form of software.
- the steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor 1102 .
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory 1104, and the processor 1102 reads the information in the memory 1104, and completes the steps of the above method in combination with its hardware.
- the processor 1102 in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
- each step of the above-mentioned method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components .
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory 1104 in the embodiment of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM direct memory bus random access memory
- direct rambus RAM direct rambus RAM
- the map generation device may include a processor 1102 , a transceiver 1103 and a memory 1104 .
- the memory 1104 is used to store instructions
- the processor 1102 is used to execute the instructions stored in the memory 1104, so as to realize any one or any number of related solutions of the drawing device in the corresponding methods shown in the above application, or execute The method executed by the map generation device in the above embodiments.
- the transceiver 1103 may transmit a map.
- the processor 1102 may generate a map, where the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference information is used to indicate the location reference on which the location information is based Way.
- FIG. 12 exemplarily shows a schematic structural diagram of a map using device provided in the embodiment of the present application.
- the device can be a map server, a collection device, a vehicle, or a chip or a circuit.
- a chip or a circuit that may be provided in a map server, a collection device, or a vehicle for example, may be a map server, a collection device, or a vehicle as described in any one of the present application.
- the map using device 1201 may include a processor 1202, a memory 1204, and a transceiver 1203, and may further include a bus system, wherein the processor 1202, the memory 1204, and the transceiver 1203 may be connected through the bus system.
- the above processor 1202 may be a chip.
- the processor 1202 may be a field programmable gate array (field programmable gate array, FPGA), may be an application specific integrated circuit (ASIC), may also be a system chip (system on chip, SoC), or It can be a central processing unit (central processor unit, CPU), or a network processor (network processor, NP), or a digital signal processing circuit (digital signal processor, DSP), or a microcontroller (micro controller) unit, MCU), it can also be a programmable controller (programmable logic device, PLD) or other integrated chips.
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- SoC system on chip
- CPU central processing unit
- NP network processor
- DSP digital signal processing circuit
- microcontroller micro controller
- MCU microcontroller
- PLD programmable logic device
- each step of the above method may be implemented by an integrated logic circuit of hardware in the processor 1202 or instructions in the form of software.
- the steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor 1202 .
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory 1204, and the processor 1202 reads the information in the memory 1204, and completes the steps of the above method in combination with its hardware.
- the processor 1202 in the embodiment of the present application may be an integrated circuit chip, which has a signal processing capability.
- each step of the above-mentioned method embodiment may be completed by an integrated logic circuit of hardware in a processor or an instruction in the form of software.
- the above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components .
- DSP digital signal processor
- ASIC application-specific integrated circuit
- FPGA field-programmable gate array
- Various methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed.
- a general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like.
- the steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a mature storage medium in the field such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register.
- the storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps of the above method in combination with its hardware.
- the memory 1204 in this embodiment of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- SRAM static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory
- SDRAM double data rate synchronous dynamic random access memory
- ESDRAM enhanced synchronous dynamic random access memory
- SLDRAM direct memory bus random access memory
- direct rambus RAM direct rambus RAM
- the map using device may include a processor 1202 , a transceiver 1203 and a memory 1204 .
- the memory 1204 is used to store instructions
- the processor 1202 is used to execute the instructions stored in the memory 1204, so as to realize any one or more related solutions of the drawing equipment in the corresponding methods shown in the above application, or execute The method executed by the map generation device in the above embodiments.
- the transceiver 1203 may receive a map.
- the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference information is used to indicate the location reference method on which the location information is based.
- the processor 1202 may perform a map update operation according to the map, or display the location information, or assist driving decision-making.
- FIG. 13 exemplarily shows a schematic structural diagram of another map generation device provided by the embodiment of the present application.
- the drawing device as described in any one of the present application may also be a chip or a circuit, such as a chip or a circuit that may be provided in the drawing device.
- the map generation device can implement the steps performed by the mapping device in any one or any number of corresponding methods shown in the above application, or execute the steps performed by the mapping device in any of the embodiments shown in the first to third embodiments above. method of execution.
- the map generating device 1301 may include a generating module 1302 and a sending module 1303 .
- the generation module 1302 can generate a map, the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location The reference information is used to indicate the location reference method on which the location information is based;
- the sending module 1303 can send the map.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the reference line includes: a horizontal reference line and a vertical reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information The indicated location reference method.
- Fig. 14 exemplarily shows a schematic structural view of another map using device provided by the embodiment of the present application.
- the map using device 1401 may be a mapping device, for example
- the drawing device as described in any one of the present application may also be a chip or a circuit, such as a chip or a circuit that may be provided in the drawing device.
- the map using device can implement the steps performed by the mapping equipment in any one or any number of corresponding methods shown in the above application, or execute the steps performed by the mapping equipment in any of the embodiments shown in the first to third embodiments above. method of execution.
- the map using device 1401 may include a receiving module 1402 , a map updating module 1403 , a display module 1404 and an assisted driving decision-making module 1405 .
- the receiving module 1402 is configured to receive a map; the map includes: location information of the first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, the The location reference information is used to indicate the location reference method on which the location information is based;
- a map update module 1403, configured to perform a map update operation according to the map
- a display module 1404 configured to display the location information according to the map
- assisted driving decision-making module 1405 is configured to assisted driving decision-making according to the map.
- the map further includes: the location information includes first location information and second location information, and the location reference information includes first location reference information and second location reference information, wherein the The first location reference information is used to indicate a first location reference method on which the first location information is based, and the second location reference information is used to indicate a second location reference method on which the second location information is based.
- the second location information is different from the first location information, and the second location reference method is different from the first location reference method.
- the position reference manner includes at least one of a type of a reference coordinate system, a type of a reference point, and a type of a reference line.
- the type of the reference coordinate system includes: at least one of an ENU rectangular coordinate system and a coordinate system along a reference line.
- the type of the reference point includes at least one of the following types: the starting point of the road centerline; the starting point of the road edge line; the midpoint of the starting line of the lane group; the starting point of the lane centerline ; and the starting point of the lane edge line.
- the type of the reference line includes at least one of the following types: a center line of a road; an edge line of a road; a center line of a lane; and an edge line of a lane.
- the map further includes: third location information of the second event and event relevance indication information, where the event relevance indication information is used to indicate that the third location information is based on the location reference information Indicates the position reference mode.
- the display module 1404 is further configured to, in response to a request message, change displaying the first location information to display the second location information; wherein, the displaying the first location information displaying the first position information based on the first position reference mode indicated by the first position reference information, the displaying the second position information is based on the indication of the second position reference information
- the second location reference manner displays the second location information.
- the request message may be generated after the user operates the map displayed on the display interface, or may be initiated by the vehicle to the map generating device before making a driving decision.
- the map generating device may send the position information of the first event and the position reference information of the first event to the map using device.
- the display module 1404 is further configured to change the display of the first location information to display the second location when the distance between the first event and the vehicle satisfies a preset condition information.
- the displaying the first location information is displaying the first location information based on the first location reference mode indicated by the first location reference information
- the displaying the second location information is The second location information is displayed based on the second location reference manner indicated by the second location reference information.
- the first event is on a planned driving path of the vehicle.
- the assisted driving decision module 1405 is configured to change the assisted driving decision based on the first position information to based on the specified distance when the distance between the first event and the vehicle satisfies a preset condition.
- the second location information is used to assist driving decision-making.
- the first event is on a planned driving path of the vehicle.
- the display module 1404 is further configured to select a first location from the first location information and the second location information according to the attribute, occurrence time, or location of the first event Information is displayed, and the display is based on the first position reference manner indicated by the first position reference information.
- the display module 1404 is further configured to, according to the authority of the displaying device or the authority of the user using the device, obtain the first location information and the second location information Select the first location information to display, and the display is based on the first location reference manner indicated by the first location reference information.
- the display module 1404 is further configured to determine, according to the location reference information, that the accuracy of the location information is higher than that of the current display of the first event The accuracy on which the location of the location is based; displaying the location of the first event based on the location reference manner indicated by the location reference information.
- the present application also provides a map, including location information of a first event and location reference information of the first event, the location information is used to indicate the location where the first event occurs, and the location reference information is used for Indicates the location reference method on which the location information is based.
- map may be any possible implementation of the map provided in the embodiments of the present application.
- the present application also provides a computer program product, the computer program product comprising: computer program code, when the computer program code is run on a computer, the computer is made to execute the method of any one of the embodiments shown in the present application.
- the present application also provides a computer program product, the computer program product comprising: computer program code, when the computer program code is run on a computer, the computer is made to execute the map of any one of the embodiments shown in the present application.
- the present application also provides a computer-readable storage medium, and the computer-readable medium stores the map of any one of the embodiments shown in the present application.
- the present application also provides a vehicle, which uses the map according to any possible method in the methods for using the map in the above embodiments.
- the present application also provides a system, which includes the aforementioned map generation device and map use device, wherein the map generation device may be a map server, a map collection device or a vehicle, or a component in a corresponding device, such as a chip.
- the map using device may be a vehicle, a map server, or a map collection device, or a component in a corresponding device, for example, a chip.
- the map generation device generates a map according to the map generation method described in any one of the above embodiments and then sends it to the map use device.
- the map use device uses the map use method according to any one of the above embodiments and performs Map update operation, or display the location information or assist driving decision-making.
- the present application provides a chip, which may include a processor and an interface, and the processor is used to read instructions through the interface, so as to execute any possible map generation method according to any one of the above embodiments, or execute any possible map generation method according to any one of the above embodiments. How to use the map.
- the above-mentioned embodiments may be fully or partially implemented by software, hardware, firmware or any combination thereof.
- software When implemented using software, it may be implemented in whole or in part in the form of a computer program product.
- the computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on the computer, the processes or functions according to the embodiments of the present application will be generated in whole or in part.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable devices.
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center integrated with one or more available media.
- the available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (digital video disc, DVD)), or a semiconductor medium (for example, a solid state drive (solid state drive, SSD)) etc.
- a magnetic medium for example, a floppy disk, a hard disk, a magnetic tape
- an optical medium for example, a high-density digital video disc (digital video disc, DVD)
- a semiconductor medium for example, a solid state drive (solid state drive, SSD)
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Instructional Devices (AREA)
Abstract
Description
Claims (59)
- 一种地图生成方法,其特征在于,包括:生成地图,所述地图包括:第一事件的位置信息和所述第一事件的位置参考信息,所述位置信息用于指示所述的第一事件发生的位置,所述位置参考信息用于指示所述位置信息所基于的位置参考方式;发送所述地图。
- 如权利要求1所述的方法,其特征在于,所述地图还包括:所述位置信息包括第一位置信息和第二位置信息,所述位置参考信息包括第一位置参考信息和第二位置参考信息,其中,所述第一位置参考信息用于指示所述第一位置信息所基于的第一位置参考方式,所述第二位置参考信息用于指示所述第二位置信息所基于的第二位置参考方式,所述第二位置信息不同于所述第一位置信息,所述第二位置参考方式不同于所述第一位置参考方式。
- 如权利要求1或2所述的方法,其特征在于,所述位置参考方式包括参考坐标系的类型、参考点的类型和参考线的类型中的至少一项。
- 如权利要求3所述的方法,其特征在于,所述参考坐标系的类型包括:ENU直角坐标系和沿参考线坐标系中的至少一项。
- 如权利要求3或4所述的方法,其特征在于,所述参考点的类型包括以下多种类型中的至少一项:道路中心线的起点;道路边缘线的起点;车道组起始线的中点;车道中心线的起点;和车道边缘线的起点。
- 如权利要求3-5任一项所述的方法,其特征在于,所述参考线的类型包括以下多种类型的至少一项:道路的中心线;道路的边缘线;车道的中心线;和车道的边缘线。
- 如权利要求1-6任一项所述的方法,其特征在于,所述地图还包括:第二事件的第三位置信息和事件关联性指示信息,所述事件关联性指示信息用于指示所述第三位置信息基于所述位置参考信息所指示的位置参考方式。
- 一种地图使用方法,其特征在于,包括:接收地图;所述地图包括:第一事件的位置信息和所述第一事件的位置参考信息,所述位置信息用于指示所述的第一事件发生的位置,所述位置参考信息用于指示所述位置信息所基于的位置参考方式;根据所述地图,进行地图更新操作,或者对所述位置信息进行显示,或者辅助驾驶决策。
- 如权利要求8所述的方法,其特征在于,所述地图还包括:所述位置信息包括第一位置信息和第二位置信息,所述位置参考信息包括第一位置参考信息和第二位置参考信息,其中,所述第一位置参考信息用于指示所述第一位置信息所基于的第一位置参考方式,所述第二位置参考信息用于指示所述第二位置信息所基于的第二位置参考方式,所述第二位置信息不同于所述第一位置信息,所述第二位置参考方式不同于所述第一位置参考方式。
- 如权利要求8或9所述的方法,其特征在于,所述位置参考方式包括参考坐标系的类型、参考点的类型和参考线的类型中的至少一项。
- 如权利要求10所述的方法,其特征在于,所述参考坐标系的类型包括:ENU直角坐标系和沿参考线坐标系中的至少一项。
- 如权利要求10或11所述的方法,其特征在于,所述参考点的类型包括以下多种类型中的至少一项:道路中心线的起点;道路边缘线的起点;车道组起始线的中点;车道中心线的起点;和车道边缘线的起点。
- 如权利要求10-12任一项所述的方法,其特征在于,所述参考线的类型包括以下多种类型的至少一项:道路的中心线;道路的边缘线;车道的中心线;和车道的边缘线。
- 如权利要求8-13任一项所述的方法,其特征在于,所述地图还包括:第二事件的第三位置信息和事件关联性指示信息,所述事件关联性指示信息用于指示所述第三位置信息基于所述位置参考信息所指示的所述位置参考方式。
- 如权利要求9-14任一项所述的方法,其特征在于,所述对所述位置信息进行显示,包括:响应于请求消息,将显示所述第一位置信息改变为显示所述第二位置信息;其中,所述显示所述第一位置信息为基于所述第一位置参考信息所指示的所述第一位置参考方式对所述第一位置信息进行显示,所述显示所述第二位置信息为基于所述第二位置参考信息所指示的所述第二位置参考方式对所述第二位置信息进行显示。
- 如权利要求9-14任一项所述的方法,其特征在于,所述根据所述地图对所述位置信息进行显示,包括:在所述第一事件与车辆之间的距离满足预设条件时,将显示所述第一位置信息改变为显示所述第二位置信息;其中,所述显示所述第一位置信息为基于所述第一位置参考信息所指示的所述第一位置参考方式对所述第一位置信息进行显示,所述显示所述第二位置信息为基于所述第二位置参考信息所指示的所述第二位置参考方式对所述第二位置信息进行显示。
- 如权利要求16所述的方法,其特征在于,所述第一事件在所述车辆被规划的行驶 路径上。
- 如权利要求9-14任一项所述的方法,其特征在于,所述根据所述地图辅助驾驶决策,包括:在所述第一事件与车辆之间的距离满足预设条件时,将根据所述第一位置信息辅助驾驶决策改变为根据所述第二位置信息辅助驾驶决策。
- 如权利要求18所述的方法,其特征在于,所述第一事件在所述车辆被规划的行驶路径上。
- 如权利要求9-14任一项所述的方法,其特征在于,所述对所述位置信息进行显示,包括:根据所述第一事件的属性、发生的时间或者位置,从所述第一位置信息和所述第二位置信息中选择第一位置信息进行显示,且所述显示基于所述第一位置参考信息所指示的所述第一位置参考方式。
- 如权利要求9-14任一项所述的方法,其特征在于,所述对所述位置信息进行显示,包括:根据所述进行显示的设备的权限,或者使用所述设备的用户的权限,从所述第一位置信息和所述第二位置信息中选择第一位置信息进行显示,且所述显示基于所述第一位置参考信息所指示的所述第一位置参考方式。
- 如权利要求8-14任一项所述的方法,其特征在于,在所述进行地图更新操作之后,所述方法还包括:根据所述位置参考信息确定所述位置信息的精度高于当前显示所述第一事件的位置所基于的精度;基于所述位置参考信息所指示的所述位置参考方式显示所述第一事件的位置。
- 一种地图生成装置,其特征在于,包括处理器和存储器,所述存储器存储计算机程序,所述处理器运行所述计算机程序以实现如上述权利要求1至7任一项所述的方法。
- 一种地图使用装置,其特征在于,包括处理器和存储器,所述存储器存储计算机程序,所述处理器运行所述计算机程序以实现如上述权利要求8至22任一项所述的方法。
- 一种地图生成装置,其特征在于,包括生成模块,用于生成地图,所述地图包括:第一事件的位置信息和所述第一事件的位置参考信息,所述位置信息用于指示所述的第一事件发生的位置,所述位置参考信息用于指示所述位置信息所基于的位置参考方式;发送模块,用于发送所述地图。
- 如权利要求25所述的装置,其特征在于,所述地图还包括:所述位置信息包括第一位置信息和第二位置信息,所述位置参考信息包括第一位置参考信息和第二位置参考信息,其中,所述第一位置参考信息用于指示所述第一位置信息所基于的第一位置参考方式,所述第二位置参考信息用于指示所述第二位置信息所基于的第二位置参考方式,所述第二位置信息不同于所述第一位置信息,所述第二位置参考方式不同于所述第一位置参考方式。
- 如权利要求25或26所述的装置,其特征在于,所述位置参考方式包括参考坐标系的类型、参考点的类型和参考线的类型中的至少一项。
- 如权利要求27所述的装置,其特征在于,所述参考坐标系的类型包括:ENU直角坐标系和沿参考线坐标系中的至少一项。
- 如权利要求27或28所述的装置,其特征在于,所述参考点的类型包括以下多种类型中的至少一项:道路中心线的起点;道路边缘线的起点;车道组起始线的中点;车道中心线的起点;和车道边缘线的起点。
- 如权利要求27-29任一项所述的装置,其特征在于,所述参考线的类型包括以下多种类型的至少一项:道路的中心线;道路的边缘线;车道的中心线;和车道的边缘线。
- 如权利要求25-30任一项所述的装置,其特征在于,所述地图还包括:第二事件的第三位置信息和事件关联性指示信息,所述事件关联性指示信息用于指示所述第三位置信息基于所述位置参考信息所指示的位置参考方式。
- 一种地图使用装置,其特征在于,包括:接收模块,用于接收地图;所述地图包括:第一事件的位置信息和所述第一事件的位置参考信息,所述位置信息用于指示所述的第一事件发生的位置,所述位置参考信息用于指示所述位置信息所基于的位置参考方式;地图更新模块,用于根据所述地图,进行地图更新操作;或者,显示模块,用于根据所述地图对所述位置信息进行显示;或者辅助驾驶决策模块,用于根据所述地图,辅助驾驶决策。
- 如权利要求32所述的装置,其特征在于,所述地图还包括:所述位置信息包括第一位置信息和第二位置信息,所述位置参考信息包括第一位置参考信息和第二位置参考信息,其中,所述第一位置参考信息用于指示所述第一位置信息所基于的第一位置参考方式,所述第二位置参考信息用于指示所述第二位置信息所基于的第二位置参考方式,所述第二位置信息不同于所述第一位置信息,所述第二位置参考方式不同于所述第一位置参考方式。
- 如权利要求32或33所述的装置,其特征在于,所述位置参考方式包括参考坐标系的类型、参考点的类型和参考线的类型中的至少一项。
- 如权利要求34所述的装置,其特征在于,所述参考坐标系的类型包括:ENU直角坐标系和沿参考线坐标系中的至少一项。
- 如权利要求34或35所述的装置,其特征在于,所述参考点的类型包括以下多种类型中的至少一项:道路中心线的起点;道路边缘线的起点;车道组起始线的中点;车道中心线的起点;和车道边缘线的起点。
- 如权利要求34-36任一项所述的装置,其特征在于,所述参考线的类型包括以下多种类型的至少一项:道路的中心线;道路的边缘线;车道的中心线;和车道的边缘线。
- 如权利要求32-37任一项所述的装置,其特征在于,所述地图还包括:第二事件的第三位置信息和事件关联性指示信息,所述事件关联性指示信息用于指示所述第三位置信息基于所述位置参考信息所指示的所述位置参考方式。
- 如权利要求33-38任一项所述的装置,其特征在于,所述显示模块在对所述位置信息进行显示时,具体用于:响应于请求消息,将显示所述第一位置信息改变为显示所述第二位置信息;其中,所述显示所述第一位置信息为基于所述第一位置参考信息所指示的所述第一位置参考方式对所述第一位置信息进行显示,所述显示所述第二位置信息为基于所述第二位置参考信息所指示的所述第二位置参考方式对所述第二位置信息进行显示。
- 如权利要求33-38任一项所述的装置,其特征在于,所述显示模块在根据所述地图对所述位置信息进行显示时,具体用于:在所述第一事件与车辆之间的距离满足预设条件时,将显示所述第一位置信息改变为显示所述第二位置信息;其中,所述显示所述第一位置信息为基于所述第一位置参考信息所指示的所述第一位置参考方式对所述第一位置信息进行显示,所述显示所述第二位置信息为基于所述第二位置参考信息所指示的所述第二位置参考方式对所述第二位置信息进行显示。
- 如权利要求40所述的装置,其特征在于,所述第一事件在所述车辆被规划的行驶路径上。
- 如权利要求33-38任一项所述的装置,其特征在于,所述辅助驾驶决策模块在根据所述地图辅助驾驶决策时,具体用于:在所述第一事件与车辆之间的距离满足预设条件时,将根据所述第一位置信息辅助驾驶决策改变为根据所述第二位置信息辅助驾驶决策。
- 如权利要求42所述的装置,其特征在于,所述第一事件在所述车辆被规划的行驶路径上。
- 如权利要求33-38任一项所述的装置,其特征在于,所述显示模块在对所述位置信息进行显示时,具体用于:根据所述第一事件的属性、发生的时间或者位置,从所述第一位置信息和所述第二位置信息中选择第一位置信息进行显示,且所述显示基于所述第一位置参考信息所指示的所述第一位置参考方式。
- 如权利要求33-38任一项所述的装置,其特征在于,所述显示模块在对所述位置信息进行显示时,具体用于:根据所述进行显示的设备的权限,或者使用所述设备的用户的权限,从所述第一位置信息和所述第二位置信息中选择第一位置信息进行显示,且所述显示基于所述第一位置参考信息所指示的所述第一位置参考方式。
- 如权利要求32-38任一项所述的装置,其特征在于,在所述地图更新模块进行地图更新操作之后,所述显示模块还用于:根据所述位置参考信息确定所述位置信息的精度高于当前显示所述第一事件的位置所基于的精度;基于所述位置参考信息所指示的所述位置参考方式显示所述第一事件的位置。
- 一种车辆,其特征在于,包括如权利要求24或32至46任一项所述的地图使用装置。
- 一种系统,其特征在于,包括地图生成装置和地图使用装置,所述地图生成装置用于执行权利要求1至7任一项所述的方法,所述地图使用装置用于执行权利要求8至22任一项所述的方法。
- 一种地图,其特征在于,包括第一事件的位置信息和所述第一事件的位置参考信息,所述位置信息用于指示所述的第一事件发生的位置,所述位置参考信息用于指示所述位置信息所基于的位置参考方式。
- 如权利要求49所述的地图,其特征在于,所述地图还包括:所述位置信息包括第一位置信息和第二位置信息,所述位置参考信息包括第一位置参考信息和第二位置参考信息,其中,所述第一位置参考信息用于指示所述第一位置信息所基于的第一位置参考方式,所述第二位置参考信息用于指示所述第二位置信息所基于的第二位置参考方式,所述第二位置信息不同于所述第一位置信息,所述第二位置参考方式不同于所述第一位置参考方式。
- 如权利要求49或50所述的地图,其特征在于,所述位置参考方式包括参考坐标系的类型、参考点的类型和参考线的类型中的至少一项。
- 如权利要求51所述的地图,其特征在于,所述参考坐标系的类型包括:ENU直角坐标系和沿参考线坐标系中的至少一项。
- 如权利要求51或52所述的地图,其特征在于,所述参考点的类型包括以下多种类型的至少一项:道路中心线的起点;道路边缘线的起点;车道组起始线的中点;车道中心线的起点;和车道边缘线的起点。
- 如权利要求51-53任一项所述的地图,其特征在于,所述参考线的类型包括以下多种类型的至少一项:道路的中心线;道路的边缘线;车道的中心线;和车道的边缘线。
- 如权利要求49-54任一项所述的地图,其特征在于,第二事件的第三位置信息和事件关联性指示信息,所述事件关联性指示信息用于指示所述第三位置信息基于所述位置参考信息所指示的位置参考方式。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,当所述计算机程序被运行时,实现如上述权利要求1至7任一项所述的方法、或实现如上述权利要求8至22任一项所述的方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有如权利要求49至55任一项所述的地图。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,当所述计算机程序被运行时,实现如上述权利要求1至7任一项所述的方法、或实现如上述权利要求8至22任一项所述的方法。
- 一种芯片,其特征在于,所述芯片包括处理器和接口,所述处理器用于通过所述接口读取指令,实现如上述权利要求1至7任一项所述的方法、或实现如上述权利要求8至22任一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FIEP22832121.2T FI4350658T3 (fi) | 2021-07-02 | 2022-06-29 | Kartan luontimenetelmä ja -laite ja kartan käyttömenetelmä ja -laite |
| EP22832121.2A EP4350658B1 (en) | 2021-07-02 | 2022-06-29 | Map generation method and apparatus, and map usage method and apparatus |
| US18/401,118 US20240230364A9 (en) | 2021-07-02 | 2023-12-29 | Map generation method and apparatus, and map using method and apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110751000.5 | 2021-07-01 | ||
| CN202110751000.5A CN115565362B (zh) | 2021-07-02 | 2021-07-02 | 一种地图生成、使用方法及装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/401,118 Continuation US20240230364A9 (en) | 2021-07-02 | 2023-12-29 | Map generation method and apparatus, and map using method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023274309A1 true WO2023274309A1 (zh) | 2023-01-05 |
Family
ID=84691466
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/102435 Ceased WO2023274309A1 (zh) | 2021-07-02 | 2022-06-29 | 一种地图生成、使用方法及装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20240230364A9 (zh) |
| EP (1) | EP4350658B1 (zh) |
| CN (1) | CN115565362B (zh) |
| FI (1) | FI4350658T3 (zh) |
| WO (1) | WO2023274309A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116295336A (zh) * | 2023-02-13 | 2023-06-23 | 国汽大有时空科技(安庆)有限公司 | 一种地图分层结构的构建方法、装置、设备及存储介质 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12195038B1 (en) * | 2023-12-26 | 2025-01-14 | Aurora Operations, Inc. | Dual mode map for autonomous vehicle |
| CN119354220B (zh) * | 2024-10-25 | 2025-12-09 | 易显智能科技有限责任公司 | 一种基于矢量地图和智能网联系统的驾考场景导航方法 |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050222764A1 (en) * | 2004-04-06 | 2005-10-06 | Honda Motor Co., Ltd. | Route calculation method for a vehicle navigation system |
| US20050222760A1 (en) * | 2004-04-06 | 2005-10-06 | Honda Motor Co., Ltd. | Display method and system for a vehicle navigation system |
| CN101097144A (zh) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | 具实景显示的导航系统及其方法 |
| CN101546481A (zh) * | 2009-04-30 | 2009-09-30 | 江苏新科软件有限公司 | 根据实时交通信息进行导航及显示的方法 |
| JP2010038713A (ja) * | 2008-08-05 | 2010-02-18 | Clarion Co Ltd | ナビゲーション装置、その方法及びそのプログラム |
| JP2012053032A (ja) * | 2010-08-04 | 2012-03-15 | Denso Corp | カーナビゲーション装置 |
| CN102749085A (zh) * | 2012-07-13 | 2012-10-24 | 北京中广睛彩导航科技有限公司 | 基于高速路况事件的导航数据处理方法及其终端 |
| CN104535073A (zh) * | 2014-12-31 | 2015-04-22 | 北京赛维安讯科技发展有限公司 | 路况信息显示装置及方法、车辆导航系统及方法 |
| CN106878934A (zh) * | 2015-12-10 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 一种电子地图显示方法及装置 |
| JP2019190831A (ja) * | 2018-04-18 | 2019-10-31 | アイシン・エィ・ダブリュ株式会社 | 交通情報案内装置及びコンピュータプログラム |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2044534A1 (en) * | 2006-07-21 | 2009-04-08 | Tele Atlas B.V. | Method for generating a location reference and method for mapping information to a position within a digital map database |
| US9811893B2 (en) * | 2008-11-04 | 2017-11-07 | The United States Of America, As Represented By The Secretary Of The Navy | Composable situational awareness visualization system |
| EP2391038A1 (en) * | 2010-05-28 | 2011-11-30 | Harman Becker Automotive Systems GmbH | Traffic information client device |
| US10816985B2 (en) * | 2018-04-17 | 2020-10-27 | Baidu Usa Llc | Method on moving obstacle representation for trajectory planning |
| KR102151649B1 (ko) * | 2018-11-19 | 2020-09-03 | 한국건설기술연구원 | 차세대 지능형 교통체계를 위한 차로 레벨의 위치참조 시스템 및 그 방법 |
| US11340094B2 (en) * | 2018-12-12 | 2022-05-24 | Baidu Usa Llc | Updating map data for autonomous driving vehicles based on sensor data |
-
2021
- 2021-07-02 CN CN202110751000.5A patent/CN115565362B/zh active Active
-
2022
- 2022-06-29 EP EP22832121.2A patent/EP4350658B1/en active Active
- 2022-06-29 WO PCT/CN2022/102435 patent/WO2023274309A1/zh not_active Ceased
- 2022-06-29 FI FIEP22832121.2T patent/FI4350658T3/fi active
-
2023
- 2023-12-29 US US18/401,118 patent/US20240230364A9/en active Pending
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050222764A1 (en) * | 2004-04-06 | 2005-10-06 | Honda Motor Co., Ltd. | Route calculation method for a vehicle navigation system |
| US20050222760A1 (en) * | 2004-04-06 | 2005-10-06 | Honda Motor Co., Ltd. | Display method and system for a vehicle navigation system |
| CN101097144A (zh) * | 2006-06-30 | 2008-01-02 | 佛山市顺德区顺达电脑厂有限公司 | 具实景显示的导航系统及其方法 |
| JP2010038713A (ja) * | 2008-08-05 | 2010-02-18 | Clarion Co Ltd | ナビゲーション装置、その方法及びそのプログラム |
| CN101546481A (zh) * | 2009-04-30 | 2009-09-30 | 江苏新科软件有限公司 | 根据实时交通信息进行导航及显示的方法 |
| JP2012053032A (ja) * | 2010-08-04 | 2012-03-15 | Denso Corp | カーナビゲーション装置 |
| CN102749085A (zh) * | 2012-07-13 | 2012-10-24 | 北京中广睛彩导航科技有限公司 | 基于高速路况事件的导航数据处理方法及其终端 |
| CN104535073A (zh) * | 2014-12-31 | 2015-04-22 | 北京赛维安讯科技发展有限公司 | 路况信息显示装置及方法、车辆导航系统及方法 |
| CN106878934A (zh) * | 2015-12-10 | 2017-06-20 | 阿里巴巴集团控股有限公司 | 一种电子地图显示方法及装置 |
| JP2019190831A (ja) * | 2018-04-18 | 2019-10-31 | アイシン・エィ・ダブリュ株式会社 | 交通情報案内装置及びコンピュータプログラム |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4350658A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116295336A (zh) * | 2023-02-13 | 2023-06-23 | 国汽大有时空科技(安庆)有限公司 | 一种地图分层结构的构建方法、装置、设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115565362B (zh) | 2025-06-10 |
| FI4350658T3 (fi) | 2026-03-19 |
| EP4350658A4 (en) | 2024-10-02 |
| US20240230364A9 (en) | 2024-07-11 |
| EP4350658A1 (en) | 2024-04-10 |
| US20240133709A1 (en) | 2024-04-25 |
| CN115565362A (zh) | 2023-01-03 |
| EP4350658B1 (en) | 2026-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12120588B2 (en) | Vehicle map service system | |
| US20240124017A1 (en) | Determination of lane connectivity at traffic intersections for high definition maps | |
| US11619502B2 (en) | Monitoring autonomous vehicle route conformance for improved efficiency | |
| EP3457085B1 (en) | Lane-centric road network model for navigation | |
| WO2021168845A1 (zh) | 导航方法及装置 | |
| EP3443302B1 (en) | Intersection map message creation for vehicle communication | |
| CN112325896B (zh) | 导航方法、装置、智能行驶设备及存储介质 | |
| JPWO2020012208A1 (ja) | 走行環境情報の生成方法、運転制御方法、走行環境情報生成装置 | |
| JP6956268B2 (ja) | 走行環境情報の生成方法、運転制御方法、走行環境情報生成装置 | |
| WO2023274309A1 (zh) | 一种地图生成、使用方法及装置 | |
| JP7190813B2 (ja) | 地図データ生成プログラム、コンピュータ読取可能な記録媒体及び地図データ生成装置 | |
| US11885625B1 (en) | Data fusion system | |
| CN110118564A (zh) | 一种高精度地图的数据管理系统、管理方法、终端和存储介质 | |
| US12174023B2 (en) | Method and system to validate road signs | |
| CN108332761B (zh) | 一种使用及创建路网地图信息的方法与设备 | |
| JP7068756B2 (ja) | 地図データ生成プログラム、コンピュータ読取可能な記録媒体および地図データ生成装置 | |
| WO2024125316A1 (zh) | 一种地图评估方法及装置 | |
| JP7032847B2 (ja) | 自動走行支援プログラム | |
| US20260038366A1 (en) | Characterizing congestion queue status on road links |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22832121 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022832121 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2022832121 Country of ref document: EP Effective date: 20231220 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWG | Wipo information: grant in national office |
Ref document number: 2022832121 Country of ref document: EP |









