Driving method and intelligent driving system that connects urban pilot assistance and parking assistance
By identifying potential parking spots and planning a second navigation route before reaching the first destination, the system solves the connection problem between urban navigation assistance and parking assistance, achieves seamless connection between driving and parking, and improves the user's driving experience.
Patent Information
- Application Number
- CN202211664398.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-23
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2042-12-23
AI Technical Summary
In the existing technology, there is a lack of connection between urban navigation assistance and parking assistance, which makes it difficult for users to quickly find parking spaces after arriving at their destination, resulting in problems such as unmet parking needs and excessively long time spent searching for parking spaces.
Before reaching the first destination, determine whether there is a potential parking spot, recommend the potential parking spot to the driver, and use it as the second destination after receiving the confirmation instruction, plan the second navigation route, and achieve seamless connection between urban navigation assistance and parking assistance.
It achieves seamless connection between driving and parking, provides an efficient and comfortable driving experience, meets users' parking needs, and improves convenience in urban car use scenarios.
Smart Images

Figure CN116176577B_ABST
Abstract
Description
Technical Field
[0001] The present invention mainly relates to the field of autonomous driving, and in particular to a driving method, an intelligent driving system and a computer-readable medium that connect urban pilot assistance and parking assistance. Background Art
[0002] Urban pilot assistance is an assisted driving function that provides guidance and control of the vehicle based on the user's set navigation route and high-precision maps, while ensuring safety. It automatically completes the driving task on urban roads from the navigation starting point A to the destination B. For users, parking is often required after arriving at point B. Currently, cars only provide parking assistance. Parking assistance uses ultrasonic radar to perceive the surrounding environment when the car is cruising at low speed, helping the driver find an empty parking space of the right size and then parking the car in the space after the driver sends the parking instruction. However, when arriving at point B, there are often problems such as not being able to find a parking lot or finding a suitable parking space takes too long. The car cannot assist the driver in driving the vehicle between urban pilot assistance and parking assistance.
[0003] Therefore, there is an urgent need for a driving method and intelligent driving system that connects urban navigation assistance and parking assistance. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a driving method, an intelligent driving system and a computer-readable medium that connect urban navigation assistance and parking assistance, so as to solve the problem of lack of connection between urban navigation assistance and parking assistance.
[0005] To solve the above technical problems, the present invention provides a driving method that connects urban pilot assistance and parking assistance, the method comprising receiving a first pilot route from a starting point to a first end point, and cruising according to the first pilot route; determining whether there is a potential parking spot near the first end point before reaching a preset distance from the first end point, and if so, recommending the potential parking spot to the driver, the potential parking spot including an interest parking spot, a memory parking spot, and a parking lot; receiving a confirmation instruction from the driver, and setting the potential parking spot as a second end point; planning a second pilot route from the first end point to the second end point, and cruising according to the second pilot route; determining whether the second end point has been reached, and if so, reminding the driver to turn on parking assistance.
[0006] Optionally, determining whether there is a potential parking spot near the first terminal includes: determining, through the user's car usage habit data, whether there is an interesting parking spot in an area within a preset radius with the first terminal as the center; if so, there is a potential parking spot, and the interesting parking spot is the potential parking spot.
[0007] Optionally, determining whether there is a potential parking spot near the first terminal point also includes: if there is no parking spot of interest, determining through internal map data of the driving system whether there is a memory parking spot in an area within a preset radius with the first terminal point as the center; if so, there is a potential parking spot, and the memory parking spot is the potential parking spot.
[0008] Optionally, determining whether there is a potential parking spot near the first terminal also includes: if there is no such memory parking spot, determining through an electronic map whether there is a parking lot in an area within a preset radius with the first terminal as the center; if so, there is a potential parking spot, and the parking lot is the potential parking spot.
[0009] Optionally, reminding the driver to turn on parking assistance includes: determining whether the potential parking point is the memory parking point; if so, reminding the driver to turn on memory parking; if not, reminding the driver to turn on fusion automatic parking.
[0010] To solve the above technical problems, the present invention provides an intelligent driving system, characterized in that it includes: an urban navigation module, configured to receive a first navigation route from a starting point to a first end point, and control a vehicle to cruise according to the first navigation route; a connection control module, configured to determine whether there is a potential parking spot near the first end point before reaching a preset distance from the first end point, and if so, recommend the potential parking spot to the driver, wherein the potential parking spot includes an interest parking spot, a memory parking spot, and a parking lot; receive a confirmation instruction from the driver, and use the potential parking spot as a second end point; plan a second navigation route from the first end point to the second end point, and control the vehicle to cruise according to the second navigation route; determine whether the second end point has been reached, and if so, remind the driver to turn on the parking assistance module; and a parking assistance module, configured to control the vehicle to automatically park after receiving a start instruction.
[0011] Optionally, the connection control module is further configured to: determine whether there is an interesting parking point in the area within a preset radius with the first end point as the center through the user's car usage habit data; if so, there is a potential parking point, and the interesting parking point is the potential parking point.
[0012] Optionally, the connection control module is further configured to: if there is no parking point of interest, determine through the internal map data of the driving system whether there is a memory parking point in the area within a preset radius with the first end point as the center; if so, there is a potential parking point, and the memory parking point is the potential parking point.
[0013] Optionally, the connection control module is further configured to: if there is no memory parking point, determine through an electronic map whether there is a parking lot in the area within a preset radius with the first end point as the center; if so, there is a potential parking point, and the parking lot is the potential parking point.
[0014] Optionally, the parking assistance module includes a memory parking unit and a fusion automatic parking unit, and the connection control module is further configured to determine whether the potential parking point is the memory parking point. If so, the driver is reminded to turn on the memory parking unit; if not, the driver is reminded to turn on the fusion automatic parking unit.
[0015] To solve the above technical problem, the present invention provides a computer-readable medium storing computer program code, which implements the above method when executed by a processor.
[0016] Compared with the prior art, the present invention has the following advantages:
[0017] The driving method and intelligent driving system of the present invention, which connects urban pilot assistance and parking assistance, determines whether there is a potential parking spot near the first destination before reaching a preset distance from the first destination, takes the potential parking spot as the second destination, plans a second pilot route from the first destination, and cruises according to the second pilot route. This connects urban pilot assistance and parking assistance, achieves seamless connection between driving and parking, and provides users with an efficient, comfortable and all-round convenient driving experience in urban car use scenarios. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are included to provide a further understanding of the present application, are incorporated into and constitute a part of this application, illustrate embodiments of the present application, and together with this specification serve to explain the principles of the present invention. In the accompanying drawings:
[0019] Figure 1 4 is a flowchart of a driving method for connecting urban pilot assistance and parking assistance according to an embodiment of the present invention.
[0020] Figure 2 yes Figure 1 Flowchart of an embodiment of step S12;
[0021] Figure 3 yes Figure 1 Flowchart of an embodiment of step S15;
[0022] Figure 4 4 is a system block diagram of a driving system combining urban pilot assistance and parking assistance according to an embodiment of the present invention. DETAILED DESCRIPTION
[0023] To more clearly illustrate the technical solutions of the embodiments of this application, the following is a brief introduction to the drawings required for describing the embodiments. Obviously, the drawings described below are merely examples or embodiments of this application. Those skilled in the art can apply this application to other similar scenarios based on these drawings without inventive effort. Unless otherwise apparent from the context or otherwise noted, the same reference numerals in the figures represent the same structure or operation.
[0024] As used in this application and the claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.
[0025] Unless otherwise specifically stated, the relative arrangement of the parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application. At the same time, it should be understood that, for ease of description, the sizes of the various parts shown in the drawings are not drawn according to actual proportional relationships. The techniques, methods and equipment known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods and equipment should be considered as part of the authorization specification. In all examples shown and discussed here, any specific values should be interpreted as being merely exemplary and not as limitations. Therefore, other examples of the exemplary embodiments may have different values. It should be noted that similar numbers and letters represent similar items in the following figures, and therefore, once an item is defined in one figure, it does not need to be further discussed in subsequent figures.
[0026] In the description of this application, it should be understood that the directions or positional relationships indicated by directional words such as "front, back, up, down, left, right", "horizontal, vertical, vertical, horizontal" and "top, bottom" are usually based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description. Unless otherwise specified, these directional words do not indicate or imply that the device or element referred to must have a specific direction or be constructed and operated in a specific direction. Therefore, they cannot be understood as limiting the scope of protection of this application; the directional words "inside and outside" refer to the inside and outside relative to the outline of each component itself.
[0027] For ease of description, spatially relative terms such as "above", "above", "on the upper surface of", "above", etc. may be used herein to describe the spatial positional relationship of a device or feature to other devices or features as shown in the figures. It should be understood that spatially relative terms are intended to include different orientations of the device in use or operation in addition to the orientation described in the figures. For example, if the device in the drawings is inverted, the device described as "above other devices or structures" or "above other devices or structures" will be positioned as "below other devices or structures" or "below other devices or structures". Thus, the exemplary term "above" can include both "above" and "below". The device can also be positioned in other different ways (rotated 90 degrees or in other orientations), and the spatially relative descriptions used here are interpreted accordingly.
[0028] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is solely for the purpose of distinguishing the corresponding components. Unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application. Furthermore, while the terms used in this application are selected from commonly known and commonly used terms, some terms mentioned in this specification may have been selected by the applicant at his or her discretion, and their detailed meanings are explained in the relevant sections of this description. Furthermore, this application should be understood not only by the actual terms used, but also by the meaning implied by each term.
[0029] Flowcharts are used in this application to illustrate the operations performed by systems according to embodiments of the present application. It should be understood that the preceding or following operations are not necessarily performed in exact order. Instead, the various steps may be processed in reverse order or simultaneously. Furthermore, other operations may be added to these processes, or one or more operations may be removed from these processes.
[0030] my country's urban areas have a large traffic volume and complex road traffic conditions. In daily car use scenarios, users often encounter problems such as being cut in line, traffic jams, having to detour after missing an intersection or signal light, violations due to unfamiliarity with traffic signs, and driving fatigue caused by having to concentrate all the time in complex scenarios and having their hands and feet restricted. Urban navigation assistance is an assisted driving function that provides guidance and control of the vehicle based on high-precision maps while ensuring safety, based on the navigation route set by the user, and automatically completes the driving task on urban roads from the navigation starting point A to the end point B. However, for users, after arriving at point B, there is often a need to park, and not being able to find a parking lot or taking too long to find a suitable parking space are new problems that will arise after the user arrives at point B. The present invention aims to connect urban navigation assistance and parking assistance to achieve seamless connection between driving and parking, and to bring users an efficient, comfortable and all-round convenient driving experience in urban car use scenarios.
[0031] Figure 1 FIG. 1 is a flow chart of a driving method for connecting urban navigation assistance and parking assistance according to an embodiment of the present invention. Figure 1 As shown, the driving method 100 for linking urban pilot assistance and parking assistance includes the following steps:
[0032] Step S11: receiving a first navigation route from a starting point to an end point, and performing cruising according to the first navigation route.
[0033] The driver sets the starting point and first destination of the trip on the vehicle's navigation page. The first destination is the end point for urban pilot assistance. The vehicle's navigation interface pre-stores high-precision maps or acquires them in real time. Compared to electronic maps, which serve people, these maps have errors in accuracy exceeding the meter level. High-precision maps serve machines and are used for autonomous driving assistance. With centimeter-level accuracy, they include richer road information, such as detailed lane markings, road signs, traffic signs, traffic lights, lane curvature, slope, and real-time lane-level traffic dynamics. They primarily serve the machine's autonomous driving environment assessment, decision-making, and control. Based on the starting point and first destination, the optimal path is planned on the high-precision map to generate the first pilot route.
[0034] The system receives the first pilot route from the starting point to the end point, forms lane-level navigation and road guidance planning based on the high-precision map and the first pilot route, provides autonomous driving services for the driver, and the vehicle cruises according to the first pilot route.
[0035] Step S12: Before reaching the preset distance from the first destination, determine whether there is a potential parking spot near the first destination. If so, recommend potential parking spots to the driver. Potential parking spots include interest parking spots, memory parking spots, and parking lots.
[0036] The distance between the current location and the first destination can be determined using satellite positioning. In some embodiments, the preset distance is 500 meters, meaning that the determination of whether there is a potential stopping spot near the first destination is made before the vehicle reaches 500 meters from the first destination. The preset distance can also be other values. In some embodiments, the preset distance ranges from 500 to 1000 meters.
[0037] Figure 2 yes Figure 1 Flowchart of step S12 in the embodiment. Figure 2 As shown, the step S12 of determining whether there is a potential parking spot near the first end point includes the following steps:
[0038] Step S121: Determine whether there is a parking spot of interest within a preset radius with the first end point as the center through the user's car usage habit data. If so, there is a potential parking spot, and the parking spot of interest is the potential parking spot; if not, proceed to step S122.
[0039] User vehicle usage data includes navigation history data. Interested parking points are locations marked as points of interest in the navigation history data, such as home or work. The preset radius can be 500 meters. This determines whether there are any interested parking points within a 500-meter radius centered on the first endpoint. If there are any, the points of interest are identified as potential parking spots.
[0040] Step S122: Determine through the internal map data of the driving system whether there is a memorized parking spot in the area within the preset radius with the first end point as the center. If so, there is a potential parking spot, and the memorized parking spot is the potential parking spot; if not, proceed to step S123.
[0041] The driving system's internal map data includes a memory parking map, which is marked with one or more memory parking points. A memory parking point is a parking point for which a parking route has been learned. Memory parking is a two-step process. During initial use, the vehicle manually drives the parking route, completing the route learning after parking. In subsequent uses, the vehicle can autonomously complete the parking route, cruising along the route until it reaches the end of the route and parks, without the need for a driver to follow. For example, within a preset radius of 500 meters, the driving system's internal map data is used to determine whether a memory parking map exists within a 500-meter radius centered on the first end point. If a memory parking map exists, one of the memory parking points in the memory parking map is selected as a potential parking point. In some embodiments, when multiple memory parking points are marked on the memory parking map, the memory parking points are selected as potential parking points in the following order: the most frequently used memory parking point > the memory parking point closest to the user > the memory parking point closest to the parking exit.
[0042] Step S123: Determine through the electronic map whether there is a parking lot in the area within the preset radius with the first end point as the center. If so, there is a potential parking spot, and the parking lot is the potential parking spot; if not, there is no potential parking spot.
[0043] Taking the preset radius of 500 meters as an example, it is determined through the electronic map whether there is a parking lot in the area with a radius of 500 meters with the first end point as the center. If so, the parking lot is used as a potential parking spot.
[0044] Continue back Figure 1 If a potential parking spot exists, it will be recommended to the driver. Specifically, the potential parking spot will be displayed on the vehicle's computer interface so that the user can confirm whether to select the potential parking spot as the final parking location. If no potential parking spot exists, the driver will be notified that the connection service is temporarily unavailable.
[0045] Step S13: Receive the driver's confirmation instruction and use the potential parking point as the second end point.
[0046] If a confirmation instruction is received from the driver via the vehicle computer, the potential parking point is used as the second destination. The second destination refers to the final parking location of the vehicle.
[0047] Step S14: planning a second navigation route from the first destination to the second destination, and performing cruising according to the second navigation route.
[0048] After receiving the confirmation command, the system continues urban navigation assistance to the first destination and plans a second navigation route from the first to the second destination. Specifically, the system calculates the optimal path based on the first and second destinations on a high-precision map to obtain the second navigation route. Based on satellite positioning, the system determines whether the first destination has been reached. If so, the system proceeds along the second navigation route; if not, the system continues along the first navigation route.
[0049] Step S15: Determine whether the second destination has been reached. If so, remind the driver to turn on parking assistance.
[0050] During the cruising process according to the second navigation route, it is determined based on satellite positioning whether the second destination has been reached. If so, the driver is prompted to turn on parking assistance. Figure 3 yes Figure 1 Flowchart of step S15 in the embodiment. Figure 3 As shown, reminding the driver to turn on parking assistance includes the following steps:
[0051] Step S151: Determine whether the second parking point is a memory parking point. If so, proceed to step S152; otherwise, proceed to step S153.
[0052] Step S152: Remind the driver to activate memory parking.
[0053] If it is a memory parking spot, there is a memory parking map near the second parking spot, which can actively remind the driver to memory parking through voice broadcast and large-screen text reminder. After obtaining the driver's confirmation, memory parking is automatically activated.
[0054] Step S153: Remind the driver to turn on fusion automatic parking.
[0055] Unlike Memory Parking, Fusion Auto Parking cannot determine a long parking route. Therefore, the driver must follow the vehicle and ensure it is near the desired parking space before the vehicle can park autonomously. If the vehicle does not have a Memory Parking spot, upon reaching the second parking spot, the vehicle can request a vacant parking space from the parking lot. After the driver selects a parking space and drives to the vicinity, the driver will be prompted to activate Fusion Auto Parking through voice announcements and large-screen text reminders. Upon driver confirmation, Fusion Auto Parking automatically activates.
[0056] The driving method for connecting urban navigation assistance and parking assistance of the present invention determines whether there is a potential parking spot near the first destination before reaching a preset distance from the first destination, takes the potential parking spot as the second destination, plans a second navigation route from the first destination, and cruises according to the second navigation route. In this way, the urban navigation assistance and parking assistance are connected, and a seamless connection between driving and parking is achieved, providing users with an efficient, comfortable and all-round convenient driving experience in urban car use scenarios.
[0057] Figure 4 FIG. 1 is a system block diagram of an intelligent driving system according to an embodiment of the present invention. Figure 4 As shown, the intelligent driving system 400 includes an urban navigation module 41, a connection control module 42, and a parking assistance module 43. The parking assistance module 43 includes a memory parking unit 431 and a fusion automatic parking unit 432. The urban navigation module 41 is configured to receive a first navigation route from a starting point to a first destination and control the vehicle to cruise according to the first navigation route. The connection control module 42 is configured to determine whether there are potential parking spots near the first destination before reaching a preset distance from the first destination. If so, recommend potential parking spots to the driver, including potential parking spots of interest, memory parking spots, and parking lots. It also receives a confirmation instruction from the driver and sets the potential parking spot as a second destination. It also plans a second navigation route from the first destination to the second destination and controls the vehicle to cruise according to the second navigation route. It also determines whether the second destination has been reached and, if so, prompts the driver to activate the parking assistance module. The parking assistance module 43 is configured to control the vehicle to automatically park upon receiving a start instruction.
[0058] In some embodiments, the connection control module 42 is further configured to determine whether the potential parking spot is a memory parking spot, and if so, remind the driver to activate the memory parking unit 431 ; if not, remind the driver to activate the fusion automatic parking unit 432 .
[0059] In some embodiments, the connection control module 42 is further configured to determine whether there is a parking point of interest in the area within a preset radius with the first end point as the center through the user's car usage habit data. If so, there is a potential parking point, and the parking point of interest is the potential parking point.
[0060] In some embodiments, the connection control module 42 is further configured to determine, through the internal map data of the driving system, whether there is a memory parking point in the area within a preset radius with the first end point as the center if there is no parking point of interest. If so, there is a potential parking point, and the memory parking point is the potential parking point.
[0061] In some embodiments, the connection control module 42 is further configured to: if there is no memorized parking spot, determine through an electronic map whether there is a parking lot within a preset radius with the first end point as the center; if so, there is a potential parking spot, and the parking lot is the potential parking spot.
[0062] The present application also includes a computer-readable medium storing computer program code, which, when executed by a processor, implements the aforementioned driving method for connecting urban pilot assistance and parking assistance.
[0063] When the driving method for linking urban pilot assistance and parking assistance is implemented as a computer program, it can also be stored in a computer-readable storage medium as a product. For example, a computer-readable storage medium may include, but is not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips), optical disks (e.g., compact disks (CDs), digital versatile disks (DVDs)), smart cards, and flash memory devices (e.g., electrically erasable programmable read-only memories (EPROMs), cards, sticks, key drives). In addition, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media (and / or storage media) that can store, contain, and / or carry code and / or instructions and / or data.
[0064] It should be understood that the embodiments described above are merely illustrative. The embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For hardware implementation, the processor may be implemented within one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, and / or other electronic units designed to perform the functions herein, or a combination thereof.
[0065] Some aspects of the present application can be performed entirely by hardware, entirely by software (including firmware, resident software, microcode, etc.), or by a combination of hardware and software. The above hardware or software can be referred to as "data blocks", "modules", "engines", "units", "components" or "systems". The processor can be one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DAPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors or combinations thereof. In addition, various aspects of the present application may be expressed as computer products located in one or more computer-readable media, which include computer-readable program code. For example, computer-readable media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, tapes...), optical disks (e.g., compact disks CDs, digital versatile disks DVDs...), smart cards, and flash memory devices (e.g., cards, sticks, key drives...).
[0066] A computer-readable medium may include a propagated data signal embodying computer program code, for example, in baseband or as part of a carrier wave. The propagated signal may be in a variety of forms, including electromagnetic, optical, etc., or a suitable combination thereof. A computer-readable medium may be any computer-readable medium other than a computer-readable storage medium that can be connected to an instruction execution system, apparatus, or device to communicate, propagate, or transmit the program for use. The program code on the computer-readable medium may be transmitted via any suitable medium, including radio, cable, fiber optic cable, radio frequency signal, or similar medium, or any combination of the above.
[0067] As used in this application and the claims, unless the context clearly indicates otherwise, the words "a," "an," "an," and / or "the" are not intended to refer to the singular but may include the plural. Generally speaking, the terms "comprises" and "include" only indicate the inclusion of the steps and elements specifically identified, and these steps and elements do not constitute an exclusive list. A method or apparatus may also include other steps or elements.
[0068] Unless otherwise specifically stated, the relative arrangement of the parts and steps, numerical expressions and numerical values set forth in these embodiments do not limit the scope of the present application. At the same time, it should be understood that, for ease of description, the sizes of the various parts shown in the drawings are not drawn according to actual proportional relationships. The techniques, methods and equipment known to those of ordinary skill in the relevant art may not be discussed in detail, but where appropriate, the techniques, methods and equipment should be considered as part of the authorization specification. In all examples shown and discussed here, any specific values should be interpreted as being merely exemplary, not as limitations. Therefore, other examples of the exemplary embodiments may have different values. It should be noted that similar numbers and letters represent similar items in the following figures, and therefore, once an item is defined in one figure, it does not need to be further discussed in subsequent figures.
[0069] Furthermore, it should be noted that the use of terms such as "first" and "second" to define components is solely for the purpose of distinguishing the corresponding components. Unless otherwise stated, these terms have no special meaning and therefore should not be construed as limiting the scope of protection of this application. Furthermore, while the terms used in this application are selected from commonly known and commonly used terms, some terms mentioned in this specification may have been selected by the applicant at his or her discretion, and their detailed meanings are explained in the relevant sections of this description. Furthermore, this application should be understood not only by the actual terms used, but also by the meaning implied by each term.
[0070] The basic concepts have been described above. It will be apparent to those skilled in the art that the above disclosures are merely examples and do not limit the present application. Although not explicitly stated herein, those skilled in the art may make various modifications, improvements, and revisions to the present application. Such modifications, improvements, and revisions are suggested in the present application and remain within the spirit and scope of the exemplary embodiments of the present application.
Claims
1. A driving method combining urban pilot assistance and parking assistance, characterized in that: include: receiving a first navigation route from a starting point to a first end point, and performing cruising according to the first navigation route; Before reaching a preset distance from the first destination, determining whether there is a potential parking spot near the first destination, and if so, recommending the potential parking spot to the driver, the potential parking spot including an interest parking spot, a memory parking spot, and a parking lot; receiving a confirmation instruction from the driver, and setting the potential parking point as the second destination; planning a second pilot route from the first destination to the second destination, and cruising according to the second pilot route; Determine whether the second destination has been reached, and if so, remind the driver to turn on parking assistance; Determining whether there is a potential parking spot near the first destination includes: Determine, based on the user's car usage habit data, whether there is a parking spot of interest within a preset radius with the first end point as the center; if so, there is a potential parking spot, and the parking spot of interest is the potential parking spot; Determining whether there is a potential parking spot near the first destination also includes: If there is no parking spot of interest, determining whether there is a memorized parking spot within a preset radius with the first end point as the center using the internal map data of the driving system; if so, a potential parking spot exists, and the memorized parking spot is the potential parking spot; Determining whether there is a potential parking spot near the first destination also includes: If there is no memory parking spot, determine through the electronic map whether there is a parking lot in the area within the preset radius with the first end point as the center. If so, there is a potential parking spot, and the parking lot is the potential parking spot.
2. The method according to claim 1, wherein Reminding the driver to activate parking assistance includes: Determine whether the potential parking point is the memory parking point. If yes, remind the driver to start memory parking. If no, remind the driver to start fusion automatic parking.
3. An intelligent driving system, characterized in that: include: an urban navigation module, configured to receive a first navigation route from a starting point to a first end point, and control the vehicle to cruise according to the first navigation route; a connection control module configured to determine whether there is a potential parking spot near the first destination before reaching a preset distance from the first destination, and if so, recommend the potential parking spot to the driver, the potential parking spot including an interest parking spot, a memory parking spot, and a parking lot; and receive a confirmation instruction from the driver and set the potential parking spot as the second destination; planning a second pilot route from the first destination to the second destination, and controlling the vehicle to cruise along the second pilot route; Determining whether the second destination has been reached, and if so, reminding the driver to activate the parking assistance module; a parking assist module configured to control the vehicle to automatically park upon receiving a start command; The connection control module is further configured to: determine whether there is a parking spot of interest within a preset radius with the first end point as the center of the circle based on the user's car usage habit data; if so, there is a potential parking spot, and the parking spot of interest is the potential parking spot; The connection control module is further configured to: if there is no parking point of interest, determine, using internal map data of the driving system, whether there is a memorized parking point within a preset radius with the first end point as the center, and if so, determine that there is a potential parking point, and the memorized parking point is the potential parking point; The connection control module is further configured to: if there is no memory parking spot, determine through an electronic map whether there is a parking lot in an area within a preset radius with the first end point as the center; if so, there is a potential parking spot, and the parking lot is the potential parking spot.
4. The system according to claim 3, wherein: The parking assistance module includes a memory parking unit and a fusion automatic parking unit. The connection control module is further configured to determine whether the potential parking point is the memory parking point. If so, the driver is reminded to turn on the memory parking unit; if not, the driver is reminded to turn on the fusion automatic parking unit.
5. A computer-readable medium storing computer program code, wherein the computer program code implements the method according to any one of claims 1 to 2 when executed by a processor.
Citation Information
Patent Citations
Automatic parking method based on memory parking
CN110979312A
Memorable autonomous parking method
CN113506464A