A vehicle parking-out position updating method and device, electronic equipment and storage medium
By receiving instructions from the client device, detecting the vehicle's position and updating the planned path endpoint, the problem of fixed parking positions during vehicle cruising is solved, precise parking is achieved, and the user experience is improved.
Patent Information
- Application Number
- CN202211052992.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-31
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2042-08-31
AI Technical Summary
During vehicle cruising, the vehicle's parking position is fixed and the route cannot be replanned based on the user's actual location, resulting in a poor user experience.
By receiving the vehicle parking instruction from the client device, detecting the distance between the vehicle's current position and the end position of the planned path, obtaining the target position of the client device, updating the vehicle's planned path according to the target position, and adjusting the end position to achieve precise parking.
It solves the problem of fixed parking positions for vehicles, improves user experience, and enables accurate parking based on the user's actual location.
Smart Images

Figure CN115285112B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automotive electronic control technology, and in particular to a method, device, electronic device, and storage medium for updating a vehicle's parking position. Background Art
[0002] With the development of intelligent driving technology, parking technology is becoming increasingly widely used. When a vehicle's parking function is activated, such as the remote parking exit function, the vehicle can be controlled to exit the parking space and cruise along a planned route until it reaches the end of the route, where it stops at the planned destination. In this scenario, the user must walk to the vehicle's location, and the route cannot be replanned based on the user's actual location.
[0003] Therefore, how to solve the problem of fixing the vehicle's parking position during cruising is an issue that urgently needs to be solved. Summary of the Invention
[0004] The present application provides a method for updating a vehicle's parking position, which is used to solve the problem of a fixed vehicle parking position during cruising.
[0005] In a first aspect, a method for updating a vehicle parking position is provided, comprising:
[0006] In response to receiving a vehicle parking instruction from a client device, the vehicle is controlled to begin cruising along a planned path; if during the cruising process, it is detected that the current position of the vehicle satisfies a first condition from a first distance from an end position of the planned path, a target position of the client device is obtained; and the planned path of the vehicle is updated according to the target position.
[0007] In one possible implementation, updating the planned path of the vehicle according to the target position includes:
[0008] Determine a second distance between the current position and the target position; if the second distance satisfies a second condition, update the end position of the planned path to the target position; if the second distance does not satisfy the second condition, maintain the current cruising state and update the current position of the vehicle according to a set period.
[0009] In one possible implementation, after updating the endpoint position of the planned path to the target position, the method further includes:
[0010] According to the target position, the vehicle is controlled to travel toward the target position; when the vehicle reaches the target position, the vehicle is braked to a stop.
[0011] In one possible implementation, the method further includes:
[0012] If, during the cruising process, it is detected that the current position of the vehicle does not meet the first condition by a first distance from the end position of the planned path, the current cruising state is maintained, and the current position of the vehicle is updated according to a set period.
[0013] In one possible implementation, obtaining the target location of the client device includes:
[0014] The target location of the client device is obtained according to carrier-free communication or radio frequency identification.
[0015] In a second aspect, a device for updating a vehicle parking position is provided, comprising: a control module, an acquisition module, and an update module; the control module is configured to control the vehicle to start cruising along a planned path in response to receiving a vehicle parking instruction from a client device; the device is configured to instruct the acquisition module to acquire a target position of the client device if, during the cruising process, it is detected that a first distance between the current position of the vehicle and the end position of the planned path satisfies a first condition, and to instruct the update module to update the planned path of the vehicle based on the second distance; the acquisition module is configured to acquire the target position of the client device based on the instruction of the control module; and the update module is configured to update the planned path of the vehicle based on the instruction of the control module.
[0016] In one possible implementation, the update module is specifically configured to:
[0017] Determine a second distance between the current position and the target position; if the second distance satisfies a second condition, update the end position of the planned path to the target position; if the second distance does not satisfy the second condition, maintain the current cruising state and update the current position of the vehicle according to a set period.
[0018] In one possible implementation, the control module is further configured to:
[0019] According to the target position, the vehicle is controlled to travel toward the target position; when the vehicle reaches the target position, the vehicle is braked to a stop.
[0020] In one possible implementation, the control module is further configured to:
[0021] If, during the cruising process, it is detected that the current position of the vehicle does not meet the first condition by a first distance from the end position of the planned path, the current cruising state is maintained, and the update module is instructed to update the current position of the vehicle according to a set period.
[0022] In one possible implementation, the acquisition module is specifically configured to:
[0023] The target location of the client device is obtained according to carrier-free communication or radio frequency identification.
[0024] According to a third aspect, an electronic device is provided, including:
[0025] A memory for storing a computer program; a processor for implementing any one of the method steps in the first aspect when executing the computer program stored in the memory.
[0026] According to a fourth aspect, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method steps described in any one of the first aspects are implemented.
[0027] In an embodiment of the present application, in response to receiving a vehicle parking instruction from a client device, the vehicle is controlled to start cruising along the planned path; if during the cruising process, the current position of the vehicle is detected, and the first distance from the end position of the planned path meets the first condition, the target position of the client device is obtained; according to the target position, the planned path of the vehicle is updated, so the end point of the planned path can be readjusted based on the obtained target position, solving the problem of fixed vehicle parking position, and can also accurately park according to the user's actual position (target position), thereby improving the user experience.
[0028] For each of the above-mentioned aspects from the second to the fourth aspects and the technical effects that may be achieved by each of the aspects, please refer to the above-mentioned description of the technical effects that can be achieved by the first aspect or various possible solutions in the first aspect, and no further details will be given here. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 Schematic diagram of application scenarios applicable to this application;
[0030] Figure 2 A flowchart of a method for updating a vehicle parking position provided in an embodiment of the present application;
[0031] Figure 3 An interactive flow chart for updating a vehicle's parking position provided in an embodiment of the present application;
[0032] Figure 4 A schematic diagram of cruising of a vehicle provided in an embodiment of the present application;
[0033] Figure 5 A schematic diagram of the structure of a vehicle parking position updating device provided in an embodiment of the present application;
[0034] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail with reference to the accompanying drawings. The specific operating methods in the method embodiments can also be applied to device embodiments or system embodiments. It should be noted that in the description of the present application, "multiple" is understood as "at least two". "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist at the same time, and B exists alone. A is connected to B, which can represent the following two situations: A is directly connected to B and A is connected to B through C. In addition, in the description of the present application, words such as "first" and "second" are only used to distinguish the purpose of description, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order.
[0036] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are first explained below.
[0037] (1) Ultra Wideband (UWB) technology uses non-sinusoidal narrow pulses in the nanosecond to microsecond range to transmit data. UWB modulation uses fast rising and falling pulses with pulse widths in the nanosecond range. The pulses cover a spectrum from DC to GHz, eliminating the need for RF frequency conversion required for conventional narrowband modulation. After pulse shaping, they can be directly sent to the antenna for transmission. The spectrum shape can be adjusted through the shape of a very narrow continuous single pulse and the antenna load characteristics. UWB technology has the characteristics of high transmission rate, low transmission power, and strong traditional capabilities. Whether in terms of positioning accuracy, real-time performance, stability, or capacity, UWB technology meets the requirements.
[0038] (2) Radio Frequency Identification (RFID) is a type of automatic identification technology that uses wireless radio frequency to conduct non-contact two-way data communication and read and write recording media (electronic tags or radio frequency cards) using wireless radio frequency. The RFID identification distance ranges from a few centimeters to more than ten meters, thereby achieving the purpose of target identification and data exchange.
[0039] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0040] Figure 1 Schematic diagram of an application scenario applicable to the embodiment of the present application. As shown in the figure, the scenario mainly includes: a client device 101 and a vehicle terminal device 102. The client device 101 and the vehicle terminal device 102 can perform wireless communication or wired communication.
[0041] Client device 101 is a device that provides voice and / or data connectivity to a user. For example, it can be a mobile phone, a UWB key, an electronic key, or other digital key. Client device 101 can be used to send commands to vehicle terminal device 102, such as a command to open a door, turn on the air conditioning, or activate the parking function.
[0042] The vehicle terminal device 102 can be used to receive instructions from the client device 101 and perform corresponding operations based on the instructions. For example, when receiving a command to open the vehicle door, the vehicle door can be opened. Optionally, the vehicle terminal device 102 may include millimeter wave radar, laser radar, ultrasonic radar, camera, intelligent driving controller / domain controller, UWB module and controller, radio frequency antenna, high frequency module and smart key controller, etc.
[0043] It should be noted that the various devices included in the vehicle terminal device 102 can be added or improved according to actual needs, and the embodiments of the present application do not limit this.
[0044] Figure 2 This is a flow chart of a method for updating a vehicle's parking position provided in an embodiment of the present application. This process can be executed by a vehicle's parking position updating device, which can be implemented in software, hardware, or a combination of software and hardware. As shown in the figure, the process includes the following steps:
[0045] 201: In response to receiving a vehicle parking instruction from a client device, controlling the vehicle to start cruising along a planned path.
[0046] The client device can be Figure 1 The client device 101 in the embodiment of the present application is not limited here. The parking function of the vehicle can be a remote control parking function, an autonomous learning parking function, or a high-precision map parking function.
[0047] Optionally, the planned path may be included in the vehicle parking instruction, or may be a pre-trained planned path.
[0048] The interaction process of this step may include: the client device 101 sends a vehicle parking instruction to the vehicle terminal device 102, and after receiving the vehicle parking instruction, the vehicle terminal device 102 can control the vehicle to start from the current position and travel according to the planned path.
[0049] 202: During the cruising process, the current position of the vehicle is detected to see whether the first distance from the end position of the planned path satisfies the first condition. If so, proceed to 203. Otherwise, maintain the current cruising state and update the current position of the vehicle according to the set period.
[0050] For example, the first condition may be that the first distance is less than or equal to a first set threshold (e.g., 200 meters). If, during the cruising process, it is detected that the first distance between the vehicle's current position and the destination position is less than or equal to 200 meters, the first condition is satisfied, and the process proceeds to 203. Otherwise, the first condition is not satisfied, and the current cruising state is maintained, with the vehicle's current position updated at a set interval (e.g., every 2 seconds).
[0051] In some embodiments, in response to detecting a triggering event to stop the vehicle, the vehicle may be stopped and the conditions for continuing cruising may be checked in real time. If so, the vehicle may be restarted and controlled to continue driving toward the end of the planned path. The triggering event may be congestion ahead, pedestrians, or animals ahead.
[0052] 203: Get the target location of the client device.
[0053] Optionally, the target location of the client device can be obtained through UWB technology or RFID, and can also be obtained through the Global Positioning System (GPS), the Beidou positioning system, mobile networks, Bluetooth, etc.
[0054] 204: Update the planned path of the vehicle according to the target position.
[0055] Optionally, the planned path of the vehicle can be updated in the following manner: determine the second distance between the current position and the target position, and determine whether the second distance meets the second condition. If so, update the end position of the planned path to the target position; otherwise, maintain the current cruising state and update the current position of the vehicle according to the set period.
[0056] For example, the second condition may be that the second distance is greater than the first set threshold and less than the second set threshold (for example, 300m). If the distance from the current position to the target position is greater than 200m and less than 300m, it indicates that controlling the vehicle to drive towards the target position is within a safe range, and the end position of the above-mentioned planned path can be updated to the target position. Otherwise, it indicates that the distance is too long, and controlling the vehicle to drive towards the target position is within a safety hazard. The current cruising state can be maintained, and the current position of the vehicle can be updated according to the set period. Further, until the second condition is met, the end position of the above-mentioned planned path can be updated to the target position. The second condition can also be less than or equal to the second set threshold.
[0057] In the above steps, updating the planned path when the second condition is met can improve the safety of automatic cruise control.
[0058] Optionally, after the end position of the above-mentioned planned path is updated to the target position, the vehicle can be controlled to travel to the target position according to the target position and perform automatic cruising; when the vehicle reaches the target position, the vehicle is braked to stop, making it easier for the user to get on the vehicle in one step.
[0059] In an embodiment of the present application, in response to receiving a vehicle parking instruction from a client device, the vehicle is controlled to start cruising along the planned path; if during the cruising process, the current position of the vehicle is detected, and the first distance from the end position of the planned path meets the first condition, the target position of the client device is obtained, and the planned path of the vehicle is updated according to the target position. Therefore, the end point of the planned path can be readjusted based on the obtained target position, which solves the problem of the fixed parking position of the vehicle, and can accurately park according to the actual position of the user, thereby improving the user experience.
[0060] Figure 3 This is an interactive flow chart for updating a vehicle's parking location provided in an embodiment of the present application. As shown in the figure, the process includes the following steps:
[0061] 301: The client device sends a vehicle parking instruction to the vehicle terminal device.
[0062] The client device can be Figure 1 The client device 101 in the vehicle terminal device can be Figure 1 The vehicle terminal device 102 in.
[0063] 302: After receiving the vehicle parking instruction, the vehicle terminal device controls the vehicle to start cruising along the planned route.
[0064] This step is the same as Figure 2 201 is similar and will not be described again here.
[0065] 303: During the cruising process, the vehicle terminal device detects the current position of the vehicle and whether the first distance from the end position of the above-mentioned planned path meets the first condition. If so, go to 304; otherwise, maintain the current cruising state, update the current position of the vehicle according to the set period, and continue to execute 303.
[0066] This step is the same as Figure 2 202 is similar and will not be described again here.
[0067] 304: The vehicle terminal device obtains the target location of the client device and determines a second distance between the current location and the target location.
[0068] 305: The vehicle terminal device determines whether the second distance meets the second condition. If so, it proceeds to 306. Otherwise, it maintains the current cruising state and updates the current position of the vehicle according to the set period, and then proceeds to 304.
[0069] 306: The vehicle terminal device updates the end position of the above-mentioned planned path to the target position.
[0070] 307: The vehicle terminal device controls the vehicle to travel toward the target location based on the target location.
[0071] 308: When the vehicle reaches the target position, the vehicle terminal device brakes the vehicle.
[0072] based on Figure 2 、 Figure 3 , Figure 4 This diagram illustrates a cruise control diagram for updating a vehicle's parking position, as provided in an embodiment of the present application. As shown, A represents the starting point of the planned route, B represents the end point of the planned route, C represents the target location of the client device (user), B' represents the real-time location of vehicle X, S1 represents the first distance between B' and B, and S2 represents the second distance between B' and C. If S1 satisfies the first condition, it is determined whether S2 satisfies the second condition. If so, the vehicle is automatically controlled to cruise to C.
[0073] Based on the same technical concept, an embodiment of the present application further provides a vehicle parking position updating device, which can implement the process of the above-mentioned vehicle parking position updating method in the embodiment of the present application.
[0074] Figure 5 An embodiment of the present application provides a device for updating a vehicle's parking position, which includes: a control module 501 , an acquisition module 502 , and an update module 503 .
[0075] The control module 501 is configured to, in response to receiving a vehicle unparking instruction from a client device, control the vehicle to begin cruising along a planned path; instruct the acquisition module 502 to acquire the target location of the client device if, during the cruising process, it is detected that the current location of the vehicle satisfies a first condition as being a first distance from the end location of the planned path; and instruct the update module 503 to update the planned path of the vehicle based on the second distance.
[0076] The acquisition module 502 is configured to acquire the target location of the client device according to the instruction of the control module 501 .
[0077] The updating module 503 is configured to update the planned path of the vehicle according to the instruction of the control module 501 .
[0078] Optionally, the updating module 503 is specifically configured to:
[0079] Determine a second distance between the current position and the target position; if the second distance satisfies a second condition, update the end position of the planned path to the target position; if the second distance does not satisfy the second condition, maintain the current cruising state and update the current position of the vehicle according to a set period.
[0080] Optionally, the control module 501 is further configured to:
[0081] According to the target position, the vehicle is controlled to travel toward the target position; when the vehicle reaches the target position, the vehicle is braked to a stop.
[0082] Optionally, the control module 501 is further configured to:
[0083] If, during the cruising process, it is detected that the current position of the vehicle does not meet the first condition by the first distance from the end position of the planned path, the current cruising state is maintained, and the updating module 503 is instructed to update the current position of the vehicle according to a set period.
[0084] Optionally, the acquisition module 502 is specifically configured to:
[0085] According to UWB or RFID, the target location of the client device is obtained.
[0086] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps in the above-mentioned vehicle parking position update method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0087] Based on the same technical concept, an electronic device is also provided in an embodiment of the present application, which can realize the functions of the aforementioned vehicle parking position updating device.
[0088] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0089] At least one processor 601, and a memory 602 connected to the at least one processor 601. The specific connection medium between the processor 601 and the memory 602 is not limited in the embodiment of the present application. Figure 6 In the example, the processor 601 and the memory 602 are connected via a bus 600. Figure 6The bus 600 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 6 The diagram is represented by only one thick line, but this does not mean that there is only one bus or one type of bus. Alternatively, the processor 601 may also be referred to as a controller, without limitation to the name.
[0090] In the embodiment of the present application, the memory 602 stores instructions that can be executed by at least one processor 601. The at least one processor 601 can execute the vehicle parking position update method discussed above by executing the instructions stored in the memory 602. The processor 601 can implement Figure 6 The functions of each module in the device shown.
[0091] Among them, the processor 601 is the control center of the device, which can use various interfaces and lines to connect the various parts of the entire control device, and monitor the device as a whole by running or executing instructions stored in the memory 602 and calling data stored in the memory 602, the various functions of the device and processing data.
[0092] In one possible design, processor 601 may include one or more processing units. Processor 601 may integrate an application processor and a modem processor. The application processor primarily processes the operating system, driver interface, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 601. In some embodiments, processor 601 and memory 602 may be implemented on the same chip. In some embodiments, they may also be implemented on separate chips.
[0093] Processor 601 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit, a field-programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and can implement or execute the various methods, steps, and logic diagrams disclosed in the embodiments of this application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the vehicle parking location update method disclosed in the embodiments of this application can be directly implemented and executed by a hardware processor, or by a combination of hardware and software modules within the processor.
[0094] The memory 602 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 602 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (Random Access Memory, RAM), a static random access memory (Static Random Access Memory, SRAM), a programmable read-only memory (Programmable Read Only Memory, PROM), a read-only memory (Read Only Memory, ROM), an electrically erasable programmable read-only memory (Electrically Erasable Programmable Read-Only Memory, EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 602 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 602 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0095] By programming the processor 601, the code corresponding to the method for updating the parking position of a vehicle described in the above embodiment can be fixed into the chip, so that the chip can execute the method when running. Figure 2 The embodiment shown is a method for updating a vehicle's parking position. How to design and program the processor 601 is well known to those skilled in the art and will not be described in detail here.
[0096] It should be noted here that the above-mentioned electronic device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0097] An embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions. The computer-executable instructions are used to enable a computer to execute a vehicle parking position update method in the above embodiment.
[0098] An embodiment of the present application further provides a computer program product, which, when called by a computer, enables the computer to execute a vehicle parking position update method in the above embodiment.
[0099] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0100] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0101] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0102] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.
Claims
1. A method for updating a vehicle's parking position, characterized in that: include: In response to receiving a vehicle parking instruction from a client device, controlling the vehicle to start cruising along a planned path; If, during the cruising process, it is detected that the current position of the vehicle meets a first condition with a first distance from the end position of the planned path, the target position of the client device is obtained; updating the planned path of the vehicle according to the target position; The updating of the planned path of the vehicle according to the target position includes: determining a second distance between the current position and the target position; If the second distance satisfies a second condition, updating the end position of the planned path to the target position; If the second distance does not satisfy the second condition, the current cruising state is maintained, and the current position of the vehicle is updated according to a set period.
2. The method according to claim 1, wherein After the end position of the planned path is updated to the target position, the method further includes: According to the target position, controlling the vehicle to travel toward the target position; When the vehicle reaches the target position, the vehicle is braked to a stop.
3. The method according to any one of claims 1 to 2, characterized in that The method further comprises: If, during the cruising process, it is detected that the current position of the vehicle does not meet the first condition by a first distance from the end position of the planned path, the current cruising state is maintained, and the current position of the vehicle is updated according to a set period.
4. The method according to any one of claims 1 to 2, wherein: The obtaining of the target location of the client device includes: The target location of the client device is obtained according to UWB or RFID.
5. A vehicle parking position updating device, characterized in that: include: Control module, acquisition module, update module; The control module is configured to, in response to receiving a vehicle unparking instruction from a client device, control the vehicle to begin cruising along a planned route; and to instruct the acquisition module to acquire a target location of the client device if, during the cruising process, it is detected that a first distance between the current location of the vehicle and an end location of the planned route satisfies a first condition. and for instructing the updating module to update the planned path of the vehicle according to the second distance; The acquisition module is configured to acquire the target location of the client device according to the instruction of the control module; The updating module is configured to update the planned path of the vehicle according to an instruction of the control module; The update module is specifically used to: determining a second distance between the current position and the target position; If the second distance satisfies a second condition, updating the end position of the planned path to the target position; If the second distance does not satisfy the second condition, the current cruising state is maintained, and the current position of the vehicle is updated according to a set period.
6. The device according to claim 5, characterized in that The control module is further configured to: According to the target position, controlling the vehicle to travel toward the target position; When the vehicle reaches the target position, the vehicle is braked to a stop.
7. The device according to any one of claims 5 to 6, characterized in that The control module is further configured to: If, during the cruising process, it is detected that the current position of the vehicle does not meet the first condition by a first distance from the end position of the planned path, the current cruising state is maintained, and the update module is instructed to update the current position of the vehicle according to a set period.
8. The device according to any one of claims 5 to 6, characterized in that The acquisition module is specifically used to: The target location of the client device is obtained according to UWB or RFID.
9. An electronic device, characterized in that: include: Memory for storing computer programs; A processor, configured to implement the method steps of any one of claims 1 to 4 when executing the computer program stored in the memory.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method steps according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
Method for calling vehicle to drive to user position
CN113085900A
Vehicle parking-out method and device, vehicle parking-in method and device, equipment and storage medium
CN113479192A