Bump road section identification method and device based on high-precision map and electronic equipment
By monitoring vehicle acceleration and user actions in real time, and combining this with bumpy icons on high-precision maps, bumpy road sections are dynamically marked, solving the problem that high-precision maps cannot mark bumpy roads, thus improving user experience and the usability of information.
Patent Information
- Application Number
- CN202310335357.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-29
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2043-03-29
AI Technical Summary
Existing high-precision maps cannot effectively identify the location of bumpy roads, resulting in a poor user experience, especially when visual sensors cannot identify bumpy road conditions.
By monitoring vehicle acceleration changes in real time and user actions on high-precision maps, combined with bumpy icons, bumpy road sections are dynamically identified, and user experiences and historical information are recorded to provide information on bumpy road sections.
It improves the accuracy and user experience of identifying bumpy road sections, enhances the practicality and convenience of high-precision maps, and allows users to store or delete bumpy information as needed to keep the data fresh.
Smart Images

Figure CN116311138B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and specifically to a method for identifying bumpy road sections based on high-precision maps, a device for identifying bumpy road sections based on high-precision maps, and an electronic device. Background Technology
[0002] As high-definition maps are increasingly used in advanced driver assistance systems (ADAS), their limitations are becoming more apparent. As static lane-level road network data, high-definition maps, due to their inherent accuracy requirements, have high collection costs and long update intervals. They are primarily presented as static map elements such as lane lines and lane center lines, and do not record, create, or reflect road surface conditions. When ADAS is enabled, if a vehicle ahead obstructs the view and the visual sensors cannot effectively identify road conditions, using high-definition map lane lines as a driving reference route cannot effectively avoid road bumps, leading to a poor user experience. Summary of the Invention
[0003] One objective of this invention is to provide a method for identifying bumpy road sections based on high-precision maps, so as to solve the technical problem that the existing technology does not identify the location of bumpy road surfaces; a second objective is to provide a device for identifying bumpy road sections based on high-precision maps; a third objective is to provide an electronic device; and a fourth objective is to provide a computer storage medium.
[0004] To achieve the above objectives, the technical solution adopted by the present invention is as follows:
[0005] A method for identifying bumpy road sections based on high-precision maps, the method comprising:
[0006] The vehicle's acceleration change is calculated in real time based on the vehicle's acceleration data;
[0007] The system determines whether the change in acceleration is greater than a preset value and whether the user is interacting with a bump icon on a high-precision map. The bump icon is an icon used to mark the location of bumps on a high-precision map, which is displayed on the vehicle's main control screen.
[0008] If it is determined that the change in acceleration is greater than a preset change value, and / or it is determined that the user interacts with the bump icon on the high-precision map, then:
[0009] Based on the vehicle's position when the acceleration change value is greater than a preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map, determine the bumpy road section information on the high-precision map.
[0010] Based on the aforementioned technical features, since different users have different definitions of bumpy road sections, bumpy road sections are marked on high-precision maps based on the real-time acceleration changes of the vehicle and the user's operation on the bumpy icon. This makes the recording of bumpy road sections more in line with user needs and improves the user's driving experience.
[0011] Furthermore, the method also includes:
[0012] Determine if the user has enabled high-precision maps;
[0013] If so, the historical bumpy road information will be displayed on the high-precision map; wherein, the historical bumpy road information refers to all bumpy road information that has been identified and stored on the high-precision map before the current high-precision map is opened.
[0014] Based on the aforementioned technical features, when a user opens a high-precision map, the information on bumpy road sections that the user previously marked on the high-precision map will be displayed for the user to refer to directly, making it more convenient.
[0015] Furthermore, the step of determining the bumpy road section information on the high-precision map based on the vehicle position when the acceleration change value is greater than a preset change value includes:
[0016] If the change in acceleration is greater than a preset value, the bump information recording window will be displayed until the change in acceleration is less than the preset value, at which point the bump information recording window will be stopped.
[0017] The vehicle's location on the high-precision map is determined based on the display time of the bump information recording window. This vehicle location is the vehicle's travel trajectory.
[0018] Based on the vehicle's travel trajectory, information on bumpy road sections on the high-precision map is determined.
[0019] Furthermore, the method also includes:
[0020] Before determining the vehicle's location, determine whether the user has made a confirmation operation regarding the bump information recording window;
[0021] If not, close the bump information recording window and do not store bumpy road section information.
[0022] Based on the above technical features, users can choose whether to store the identified bumpy road section information.
[0023] Furthermore, the process of determining bumpy road segment information on the high-precision map based on the user's interaction with the bumpy icon includes:
[0024] Based on the user's actions on the bump icon on the high-precision map, record the initial position of the bump icon on the high-precision map;
[0025] The endpoint position is determined based on the initial position; wherein the endpoint position is a position in the opposite direction of the vehicle's movement from the initial position and at a preset distance from the initial position;
[0026] Connect the initial and final positions to identify the bumpy road sections;
[0027] Based on the bumpy road section, the bumpy road section information on the high-precision map is determined.
[0028] Based on the aforementioned technical features, a preset distance is extended backward from a point on the high-precision map based on the user's identification as a bumpy road section. This ensures that the user cannot interact with the bumpy icon in time when passing through the bumpy road section, thus improving usability.
[0029] Furthermore, the method also includes:
[0030] The degree of bumpiness in a bumpy road section is determined based on the magnitude of the acceleration change.
[0031] Obtain the duration data of the bumpy road section;
[0032] Based on the bumpiness level, duration of bumpiness, and preset bumpiness type of the bumpy road section, the bumpiness type of the bumpy road section is determined.
[0033] Based on the above technical features, users can more intuitively understand the type of bumps in each bumpy road section, and thus know the degree of bumpiness in that road section.
[0034] Furthermore, the method also includes:
[0035] For each bumpy road segment, the recommended storage duration for the bumpy road segment information is determined based on the preset recommended storage schedule and the type of bump.
[0036] Calculate the date for deleting the bumpy road section information based on the recommended storage duration;
[0037] If the current date is determined to be the date for deleting the bumpy road section information, then the bumpy road section information is deleted.
[0038] A bumpy road section marking device based on high-precision maps, comprising:
[0039] The data acquisition module is used to acquire vehicle acceleration data in real time and calculate the vehicle's acceleration change value in real time based on the vehicle acceleration data.
[0040] The data judgment module is used to determine whether the acceleration change value is greater than a preset change value, and to determine whether the user is operating on the bump icon on the high-precision map; wherein, the bump icon is an icon used to mark the location of bumps on the high-precision map, and the high-precision map is displayed on the vehicle's main control screen;
[0041] The road segment identification module is used to determine the bumpy road segment information on the high-precision map based on the vehicle position when the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map, when the data judgment module determines that the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map.
[0042] An electronic device is configured to perform the above-described method for identifying bumpy road sections based on high-precision maps.
[0043] A computer-readable storage medium storing instructions for causing a machine to perform the steps described in any possible implementation of the high-precision map-based bumpy road segment identification method.
[0044] The beneficial effects of this invention are:
[0045] This invention records the location of bumpy road sections based on changes in vehicle operating status and real-time user feedback on bumpy road sections, making the recorded information more in line with the user's actual experience and improving the driving experience. Attached Figure Description
[0046] The accompanying drawings are provided to further illustrate embodiments of the present invention and form part of the specification. They are used together with the following detailed description to explain the embodiments of the present invention, but do not constitute a limitation thereof. In the drawings:
[0047] Figure 1 This is a schematic diagram illustrating the process of a method for identifying bumpy road sections based on high-precision maps according to an embodiment of the present invention;
[0048] Figure 2 This is a schematic diagram illustrating the functional modules of a bumpy road section marking device based on a high-precision map according to an embodiment of the present invention. Detailed Implementation
[0049] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0050] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the drawings only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0051] This embodiment proposes a method for identifying bumpy road sections based on high-precision maps, such as... Figure 1 The diagram shows a flowchart of a method for identifying bumpy road sections based on high-precision maps provided in this embodiment.
[0052] It is understood that before performing the following steps, this embodiment needs to determine whether the user has enabled the high-precision map. If the high-precision map is enabled, the information on the historical bumpy road sections previously marked by the user will be displayed for the user to refer to directly.
[0053] Step S100: Calculate the vehicle's acceleration change value in real time based on the vehicle's acceleration data.
[0054] Vehicle acceleration data can be obtained using onboard IMU sensors.
[0055] Step S200: Determine whether the acceleration change value is greater than the preset change value, and determine whether the user has operated on the bump icon on the high-precision map; wherein, the bump icon is an icon used to mark the location of bumps on the high-precision map, and the high-precision map is displayed on the vehicle's main control screen.
[0056] The high-precision map features interactive bumpy icons that users can click and drag onto the map to mark bumpy road sections.
[0057] Users have different definitions of bumpy road sections. Therefore, this embodiment uses two methods to identify bumpy road sections. One method is to identify and mark bumpy road sections based on vehicle operation data, that is, to determine whether the vehicle's acceleration change value is greater than a preset change value. The other method is to mark them based on the user's operation on the bumpy icon. That is, when the user feels bumps while driving, he or she manually marks the bumpy road section on the high-precision map using the vehicle's main control screen to determine the bumpy road section.
[0058] Step S300: If it is determined that the acceleration change value is greater than the preset change value, and / or it is determined that the user operates on the bumpy icon on the high-precision map, then: based on the vehicle position when the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map, determine the bumpy road section information on the high-precision map.
[0059] The method for determining bumpy road segment information on a high-precision map based on the location where the vehicle's acceleration change value is greater than a preset change value includes: if the detected vehicle acceleration change value is greater than the preset change value, a bump information recording window pops up. The user can choose to close this window; if the window is closed, the bump information will not be recorded or stored. If the detected vehicle acceleration change value is less than the preset change value, the window stops displaying. By recording the start and end times of the window display, the vehicle's position on the high-precision map corresponding to the window's display time and the window's stop display time is determined, further obtaining the bumpy road segment information corresponding to the bump information recording window.
[0060] The method for determining bumpy road segments on a high-precision map based on user actions targeting bumpy icons includes the following steps: Since users may not be able to mark bumpy road segments in a timely manner when passing through them, this embodiment also includes recording the initial position of the user's marking action on the high-precision map. Based on this initial position, a preset distance is extended backward (in the opposite direction of vehicle travel) to obtain the endpoint position. Connecting the initial position and the endpoint position yields the bumpy road segment marked by the user. The preset distance can be set according to actual operating conditions, such as vehicle speed and driving habits; for example, the preset distance can be set to 10 meters.
[0061] It should be noted that the bump information recording window will be displayed when the detected change in vehicle acceleration is greater than the preset change value or when the user interacts with the bump icon. Users can choose whether to save the information according to their needs.
[0062] Furthermore, the present invention also includes setting a preset bump type to represent the bumpiness of each bumpy road segment. The bumpiness of a bumpy road segment can be determined by analyzing the change in vehicle acceleration. The greater the change in vehicle acceleration, the greater the bumpiness of the road segment. Since the duration of each bumpy road segment may vary, it may be caused by temporary bumps due to garbage or other items on the road, or it may be caused by long-term bumps due to speed bumps. Therefore, this embodiment can determine the bump type of the bumpy road segment based on the bumpiness level and duration. The specific classification of each bump type can be set according to actual needs and is not limited in this embodiment. This embodiment sets the preset bump types as architectural bumps, construction bumps, and temporary bumps. Architectural bumps are caused by road markings or facilities such as speed bumps and rumble strips, with a predictable duration (e.g., speed bumps last 5-10 seconds). Construction bumps are caused by road damage or subsidence requiring repair, with a longer duration. Temporary bumps are brief bumps caused by litter or items shaken off by other vehicles. The bump intensity can be categorized as high, medium, or low based on user experience. High bumps involve the user being lifted off the ground, requiring detours; medium bumps involve the user swaying back and forth with noticeable vibrations, requiring slowing down; low bumps provide some vibration, improving the driving experience.
[0063] It also includes setting preset recommended storage schedules for different types of bumpy road segment information to classify and manage the information. As shown in Table 1, different types and different degrees of bumpiness correspond to different recommended storage times. After determining the recommended storage time for the bumpy road segment information, the recommended storage time expiration date is determined from the current date. The date is checked every day, and the bumpy road segment information is deleted when the expiration date is reached to avoid the storage space being too full. This makes the validity period of the bumpy information closer to the actual road changes, ensuring data freshness and the referenceability of the bumpy road segment information.
[0064] Table 1
[0065] Serial Number Bump type Bumpiness Recommended storage time 1 Building-type bumps big 180 days 2 Building-type bumps middle 90 days 3 Building-type bumps Small 30 days 4 Construction-type bumps big 60 days 5 Construction-type bumps middle 30 days 6 Construction-type bumps Small 10 days 7 Temporary bumps big 3 days 8 Temporary bumps middle 1 day 9 Temporary bumps Small Do not store
[0066] This embodiment acquires vehicle acceleration data in real time, determines the vehicle's acceleration change value, judges whether the vehicle's acceleration change value is greater than a preset change value, and / or whether the user has interacted with the bump icon. Based on the location where the vehicle's acceleration change value is greater than the preset change value and / or the user's interaction with the bump icon on the high-precision map, the bumpy road segment information on the high-precision map is determined. In other words, this embodiment records the location of bumpy road segments based on changes in vehicle operating status and real-time user feedback on bumpy road segments, making the recorded information more in line with the user's actual experience and improving the driving experience.
[0067] This embodiment proposes a bumpy road section marking device based on high-precision maps, such as... Figure 1 The diagram shows a functional module schematic of a bumpy road section marking device 200 based on a high-precision map provided in this embodiment.
[0068] The data acquisition module 210 is used to acquire the vehicle's acceleration data in real time and calculate the vehicle's acceleration change value in real time based on the vehicle's acceleration data.
[0069] The data judgment module 220 is used to determine whether the acceleration change value is greater than the preset change value, and to determine whether the user is operating on the bump icon on the high-precision map; wherein, the bump icon is an icon used to mark the location of bumps on the high-precision map, and the high-precision map is displayed on the vehicle's main control screen.
[0070] The road segment identification module 230 is used to determine the bumpy road segment information on the high-precision map based on the vehicle position when the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map, when the data judgment module determines that the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bumpy icon on the high-precision map.
[0071] This embodiment also provides an electronic device in which, in a typical configuration, the computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0072] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0073] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0074] This embodiment also provides a computer-readable storage medium storing instructions that, when executed by a processor, are adapted to perform a program having steps for a method of identifying bumpy road sections based on a high-precision map.
[0075] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0076] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0077] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0078] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0079] The above embodiments are merely preferred embodiments provided to fully illustrate the present invention, and the scope of protection of the present invention is not limited thereto. Equivalent substitutions or modifications made by those skilled in the art based on the present invention are all within the scope of protection of the present invention.
Claims
1. A method for identifying a bump road section based on a high-definition map, characterized in that, The method comprises: calculating the acceleration change value of the vehicle in real time according to the acceleration data of the vehicle; determining whether the acceleration change value is greater than a preset change value, and determining whether the user operates the bump icon on the high-definition map; wherein the bump icon is an icon on the high-definition map for marking the bump position, and the high-definition map is displayed on the vehicle-mounted main control screen; if it is determined that the acceleration change value is greater than the preset change value, and / or it is determined that the user operates the bump icon on the high-definition map, then: determining the bump section information on the high-definition map based on the vehicle position when the acceleration change value is greater than the preset change value, and / or based on the user's operation on the bump icon on the high-definition map; determining the bump degree of the bump section based on the numerical value of the acceleration change value; obtaining the bump duration data of the bump section; determining the bump type of the bump section according to the bump degree of the bump section, the bump duration data and the preset bump type. 2.The high-definition map-based bump road section identification method according to claim 1, wherein, The method further comprises: determining whether the user opens the high-definition map; if yes, displaying the historical bump section information on the high-definition map; wherein the historical bump section information is all the bump section information that has been determined and stored on the high-definition map before the current opening of the high-definition map. 3.The high-definition map-based bump road section identification method of claim 1, wherein, The determination of the bump section information on the high-definition map based on the vehicle position when the acceleration change value is greater than the preset change value comprises: displaying the bump information recording window when the acceleration change value is greater than the preset change value, until the acceleration change value is less than the preset change value, and ending the display of the bump information recording window; determining the corresponding vehicle position on the high-definition map according to the display time of the bump information recording window, the vehicle position being the vehicle driving track; determining the bump section information on the high-definition map according to the vehicle driving track. 4.The high-definition map-based bump road section identification method of claim 3, wherein, The method further comprises: determining whether the user performs a determination operation on the bump information recording window before determining the vehicle position; if no, closing the bump information recording window and not storing the bump section information. 5.The high-definition map-based bump road section identification method of claim 1, wherein, The determination of the bump section information on the high-definition map based on the user's operation on the bump icon on the high-definition map comprises: recording the initial position of the bump icon on the high-definition map based on the user's operation on the bump icon on the high-definition map; determining the end position according to the initial position; wherein the end position is a position located in the opposite direction of the vehicle running from the initial position and spaced a preset distance from the initial position; connecting the initial position and the end position to determine the bump section; determining the bump section information on the high-definition map based on the bump section. 6.The high-definition map-based bump road section identification method of claim 1, wherein, The method further comprises: for each bump section information, determining the recommended storage duration of the bump section information based on the preset recommended storage schedule and the bump type; calculating the date for deleting the bump section information according to the recommended storage duration; if it is determined that the current date is the date for deleting the bump section information, then deleting the bump section information. 7.A high-definition map-based bump road section identification device, characterized by comprising: It comprises: a data acquisition module for acquiring the acceleration data of the vehicle in real time, and calculating the acceleration change value of the vehicle in real time according to the acceleration data of the vehicle; The data judgment module is configured to judge whether the acceleration change value is greater than a preset change value and whether a user is operating the bump icon on the high-definition map; the bump icon is an icon on the high-definition map used to mark a bump position, and the high-definition map is displayed on a vehicle-mounted main control screen; The road segment identification module is configured to, in a case where the data judgment module judges that the acceleration change value is greater than the preset change value and / or that the user is operating the bump icon on the high-definition map, determine bump road segment information on the high-definition map based on a vehicle position when the acceleration change value is greater than the preset change value and / or based on the user's operation of the bump icon on the high-definition map. The bump type determination module is configured to determine a bump degree of the bump road segment based on a numerical value of the acceleration change value, to obtain bump duration data of the bump road segment, and to determine a bump type of the bump road segment according to the bump degree of the bump road segment, the bump duration data, and a preset bump type.
8. An electronic device, comprising: The processor and the memory, the memory stores machine readable instructions executable by the processor, the machine readable instructions are executed by the processor to perform the high-definition map-based bump road segment identification method in any one of claims 1-6. The computer readable storage medium stores instructions for causing a machine to perform the high-definition map-based bump road segment identification method in any one of claims 1-6.
9. A computer-readable storage medium, characterized in that,
Citation Information
Patent Citations
Human-computer interaction method and device based on a high-definition map
CN109872392A
Vehicle control method and device based on real-time road condition and intelligent vehicle
CN114802289A
Mapping system with improved flagging function
US20060106535A1