Vehicle taking method and device of automatic charging garage, storage medium and electronic equipment
The automated charging garage system uses a charging robot to automatically disconnect the charging gun when it determines the vehicle's charging status, solving the problem of low efficiency and impact on vehicle retrieval caused by manual charging in multi-level parking garages, and improving charging efficiency and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 北京德威智泊科技有限公司
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-12
AI Technical Summary
In multi-level parking garages, the charging process for new energy vehicles requires manual operation, which leads to low efficiency and affects users' ability to retrieve their vehicles.
The automated charging garage system uses a charging robot to automatically remove the output end of the charging pile from the vehicle when it is determined that the vehicle is charging, thus avoiding any impact on the user's vehicle retrieval during the charging process.
It enables automatic charging without affecting the user's ability to retrieve their vehicle, thus improving charging efficiency and user experience.
Smart Images

Figure CN122008934A_ABST
Abstract
Description
Technical Field
[0001] This disclosure generally relates to the field of computer technology, and more specifically to a method, apparatus, computer program product, non-transitory computer-readable storage medium, and electronic device for retrieving a vehicle from an automated charging garage. Background Technology
[0002] This section is intended to introduce aspects of the art that may relate to the various aspects of this disclosure described below and / or claimed. It is believed that this section will help provide background information to facilitate a better understanding of the various aspects of this disclosure. Therefore, it should be understood that these statements should be interpreted in this context and not as an admission of prior art.
[0003] Common charging solutions for new energy vehicles typically require manual operation to plug in and unplug the charging gun, which is inconvenient and inefficient. This is especially true in situations like multi-level parking garages where limited space makes manual charging difficult. Garages that utilize robots for charging have emerged. However, in these garages, automated charging can disrupt vehicle retrieval for users. Therefore, reconciling these two processes becomes a problem that needs to be solved.
[0004] Therefore, it is necessary to propose a new technical solution to alleviate or solve at least one of the above-mentioned technical problems. Summary of the Invention
[0005] The purpose of this disclosure is to provide a method, apparatus, computer program product, non-transitory computer-readable storage medium, and electronic device for retrieving a vehicle from an automated charging garage, so as to avoid the charging process of the vehicle affecting the user's vehicle retrieval.
[0006] According to a first aspect of this disclosure, a method for retrieving a vehicle from an automated charging garage is provided, comprising: in response to a retrieval request for a target vehicle, determining whether the target vehicle is in a charging state; and if the target vehicle is in a charging state, controlling a charging robot to remove the output end of a charging pile from the target vehicle to complete the retrieval.
[0007] According to a second aspect of this disclosure, a method for retrieving a vehicle from an automated charging garage is provided, comprising: receiving a retrieval request for a target vehicle input by a user; sending the retrieval request to a dispatch server; receiving and outputting inquiry information, wherein the inquiry information is sent by the dispatch server when the target vehicle is in a charging state, and the inquiry information is used to prompt the user that the target vehicle is in a charging state and to determine whether the user should continue to retrieve the vehicle; receiving feedback from the user regarding the inquiry information and sending the feedback result to the dispatch server, wherein if the feedback result indicates that the user should continue to retrieve the vehicle, the dispatch server controls a charging robot to remove the output end of the charging pile from the target vehicle.
[0008] According to a third aspect of this disclosure, an automatic charging garage retrieval device is provided, comprising: a determining module, configured to determine whether the target vehicle is in a charging state in response to the retrieval request; and a control module, configured to control a charging robot to remove the output end of the charging pile from the target vehicle to complete the retrieval if the user continues to retrieve the vehicle.
[0009] According to a fourth aspect of this disclosure, a vehicle retrieval device for an automated charging garage is provided, comprising: a first transceiver module for receiving a retrieval request for a target vehicle input by a user and sending the retrieval request to a dispatch server; an output module for receiving and outputting inquiry information, wherein the inquiry information is sent by the dispatch server when the target vehicle is in a charging state, and the inquiry information is used to prompt the user that the target vehicle is in a charging state and to determine whether the user should continue to retrieve the vehicle; and a second transceiver module for receiving feedback results from the user regarding the inquiry information and sending the feedback results to the dispatch server, wherein if the feedback result indicates that the user should continue to retrieve the vehicle, the dispatch server controls a charging robot to remove the output end of the charging pile from the target vehicle.
[0010] According to a fifth aspect of this disclosure, a computer program product is provided, including program code instructions that, when executed by a computer, cause the computer to perform the method described according to a first or second aspect of this disclosure.
[0011] According to a sixth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are configured to cause the computer to perform the method described according to a first or second aspect of this disclosure.
[0012] According to a seventh aspect of this disclosure, an electronic device is provided, comprising: a processor; a memory in electronic communication with the processor; and instructions stored in the memory and executable by the processor to cause the electronic device to perform the method according to a first or second aspect of this disclosure.
[0013] In the embodiments of this disclosure, when the target vehicle is in a charging state, it is determined whether the user will continue to retrieve the vehicle. If the user continues to retrieve the vehicle, the charging robot is controlled to remove the output end of the charging pile from the target vehicle to complete the retrieval, thus avoiding the charging process from affecting the user's retrieval of the vehicle.
[0014] It should be understood that the content described in this section is not intended to identify key or essential features of the claimed invention, nor is it intended to be used alone to determine the scope of the claimed invention. Attached Figure Description
[0015] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In all drawings, the same reference numerals refer to similar but not necessarily the same elements.
[0016] Figure 1 A system architecture diagram of one embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure is shown;
[0017] Figure 2A A flowchart of one embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure is shown, wherein the implementing entity is a scheduling server;
[0018] Figure 2B A flowchart of one embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure is shown, wherein the implementing entity is a terminal device;
[0019] Figure 3A A schematic diagram showing the connection between a charging conversion device and a vehicle is illustrated in one embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure.
[0020] Figure 3B It shows Figure 3A A schematic diagram of the charging conversion device in the diagram;
[0021] Figure 3C A schematic diagram illustrating a specific example of an embodiment of the vehicle retrieval method for an automated charging garage according to the present disclosure is shown.
[0022] Figure 4A An exemplary block diagram of one embodiment of a vehicle retrieval device for an automated charging garage according to the present disclosure is shown, which is applied to a dispatch server;
[0023] Figure 4B An exemplary block diagram of one embodiment of a vehicle retrieval device for an automated charging garage according to the present disclosure is shown, which is applied to a terminal device;
[0024] Figure 5 A schematic diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown.
[0025] Specific implementation method
[0026] The present disclosure will be described more fully below with reference to the accompanying drawings. However, the present disclosure may be embodied in many alternative forms and should not be construed as limited to the embodiments described herein. Therefore, although the present disclosure is readily adaptable to various modifications and alternatives, specific embodiments thereof are shown by way of example in the accompanying drawings and will be described in detail herein. However, it should be understood that this is not intended to limit the present disclosure to the specific forms disclosed, but rather, the present disclosure covers all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the claims.
[0027] It should be understood that although various elements may be described herein using terms such as first, second, etc., these elements should not be limited by these terms. These terms are used only to distinguish one element from another. For example, a first element may be referred to as a second element, and similarly, a second element may be referred to as a first element, without departing from the teachings of this disclosure.
[0028] This document describes several examples using block diagrams and / or flowcharts, where each block represents a section of circuitry, modular blocks, or code comprising one or more executable instructions for implementing a specified logical function. It should also be noted that in other implementations, the functions within a block may occur out of order. For example, depending on the functions involved, two blocks shown consecutively may actually execute substantially simultaneously, or these blocks may sometimes execute in reverse order.
[0029] The phrases “according to… embodiments” or “in… embodiments” as used herein mean that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one implementation of this disclosure. The phrases “according to… embodiments” or “in… embodiments” appearing in different places throughout this document do not necessarily refer to the same embodiment, nor are they necessarily separate or alternative embodiments that are mutually exclusive with other embodiments.
[0030] Figure 1An exemplary system architecture 100 is shown, which can be applied to embodiments of the vehicle retrieval method, apparatus, terminal equipment, and storage medium of the automated charging garage disclosed herein.
[0031] like Figure 1 As shown, system architecture 100 may include terminal devices 101, 102, and 103, a network 104, and a server 105. Network 104 serves as the medium for providing communication links between terminal devices 101, 102, and 103 and server 105. Network 104 may include various connection types, such as wired or wireless communication links, or fiber optic cables, etc.
[0032] Users can use terminal devices 101, 102, and 103 to interact with server 105 via network 104 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 101, 102, and 103, such as voice interaction applications, video conferencing applications, short video social applications, web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, etc.
[0033] Terminal devices 101, 102, and 103 can be either hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various electronic devices with microphones and speakers, including but not limited to smartphones, tablets, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 players (Moving Picture Experts Group Audio Layer IV), portable computers, and desktop computers, etc. When terminal devices 101, 102, and 103 are software, they can be installed in the aforementioned electronic devices. They can be implemented as multiple software programs or software modules, or as a single software program or software module. No specific limitations are made here.
[0034] Server 105 can be a server that provides various services. For example, server 105 can be a backend server that processes vehicle retrieval requests sent by terminal devices 101, 102, and 103.
[0035] In some cases, the vehicle retrieval method of the automatic charging garage provided in this disclosure can be executed by terminal devices 101, 102, and 103. Accordingly, the vehicle retrieval device of the automatic charging garage can also be set in terminal devices 101, 102, and 103. In this case, the system architecture 100 may not include server 105.
[0036] In some cases, the vehicle retrieval method for the automatic charging garage provided in this disclosure can be executed by server 105. Accordingly, the vehicle retrieval device for the automatic charging garage can also be set in server 105. In this case, system architecture 100 may not include terminal devices 101, 102, and 103. Server 105 is, for example, a scheduling server that schedules automatic charging services.
[0037] In some cases, the vehicle retrieval method for the automated charging garage provided in this disclosure can be jointly executed by terminal devices 101, 102, 103 and server 105. Accordingly, the vehicle retrieval device for the automated charging garage can also be respectively installed in terminal devices 101, 102, 103 and server 105.
[0038] It should be noted that server 105 can be either hardware or software. When server 105 is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or as a single server. When server 105 is software, it can be implemented as multiple software programs or software modules (e.g., used to provide distributed services), or as a single software program or software module. No specific limitations are made here.
[0039] It should be understood that Figure 1 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.
[0040] In embodiments of this disclosure, the terminal device may be a user terminal, such as a mobile phone or computer used by a user, or a garage terminal, such as a touch screen installed in a garage.
[0041] When the executing entity is a terminal device, the output information can refer to the terminal device presenting the information in the form of images, sounds, etc.
[0042] In the embodiments of this disclosure, an automated charging garage can refer to a garage equipped with a charging robot that performs the charging operation in place of a human. The garage can be a two-dimensional garage or a multi-level garage.
[0043] In the embodiments of this disclosure, the output end of the charging pile is, for example, a charging gun, and the operation of removing the output end of the charging pile from the vehicle can be described as a gun removal operation.
[0044] In embodiments of this disclosure, a method for retrieving a vehicle from an automated charging garage may include the following steps: First, in response to a retrieval request for a target vehicle, determine whether the target vehicle is in a charging state. Second, if the target vehicle is in a charging state, control a charging robot to remove the output end of the charging pile from the target vehicle to complete the retrieval. This method avoids the charging process interfering with the user's vehicle retrieval.
[0045] Figure 2A A flowchart is shown as an embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure, the implementation of which is, for example, Figure 1 Server 105 in the system. Server 105 is, for example, a scheduling server that provides scheduling services in an automatic charging system. The aforementioned automatic charging system includes, for example, equipment such as a scheduling server, a charging robot, a garage terminal, a charging pile, and a user terminal.
[0046] like Figure 2A As shown, method 210 includes the following steps:
[0047] Step 211: Obtain the vehicle retrieval request for the target vehicle.
[0048] In this embodiment, the vehicle retrieval process can be initiated by the user. Accordingly, step 211 may include: the scheduling server receiving the identification information of the target vehicle and the corresponding retrieval request sent by the user through a terminal device. The identification information of the target vehicle may be, for example, the license plate number of the target vehicle. Optionally, the user may initiate the retrieval request remotely through a user terminal or on-site through a garage terminal in the garage.
[0049] Step 212: In response to the vehicle retrieval request, determine whether the target vehicle is in a charging state.
[0050] In this embodiment, the scheduling server can communicate with the target vehicle or charging pile to determine whether the target vehicle is charging.
[0051] Step 213: If the target vehicle is charging, determine whether the user wants to continue picking up the vehicle.
[0052] In this embodiment, the dispatch server can determine whether the user should continue to retrieve the vehicle by querying the system. For example, the dispatch server can send query information to the terminal device, which then outputs the query information to the user and receives the corresponding feedback. The terminal device then sends the feedback to the dispatch server. The query information may include, for example, a notification that the target vehicle is charging and a query asking the user whether to stop charging and continue retrieving the vehicle.
[0053] Step 214: While the user continues to retrieve the vehicle, control the charging robot to remove the output end of the charging pile from the target vehicle to complete the vehicle retrieval.
[0054] For example, the scheduling server can send a stop charging command to the charging robot, and the charging robot, in response to the stop charging command, automatically removes the output end of the charging pile from the target vehicle.
[0055] In an optional embodiment, after step 214, the following step may also be included: controlling the charging robot to put the output end of the charging pile back into the charging pile.
[0056] In an optional embodiment, the output end of the charging pile can be integrated into the robotic arm of the charging robot, so that the charging robot does not need to put the output end back into the charging pile.
[0057] Generally speaking, there are various ways to open the charging port cover of new energy vehicles, including pressing, rotating, touch, and in-vehicle switch control. This lack of standardization in the opening method of the charging port cover creates difficulties for the automatic charging of vehicles.
[0058] To address the aforementioned issues, a charging conversion device may be introduced in an optional embodiment. Figure 3A A schematic diagram showing the connection between the charging conversion device and a vehicle according to an embodiment of the present disclosure is shown. Figure 3B It shows Figure 3A The specific structure of the charging conversion device. Figure 3A In this configuration, the charging conversion device 100 is connected to the charging port of the vehicle 400. (See also...) Figure 3B The charging conversion device 100 includes a main body 110, an input end 120, and an output end 130. The input end 120 is used to connect to the output end of a charging pile, and the output end 130 is used to connect to the charging interface of the target vehicle. Thus, the charging conversion device 100 can serve as a connection medium between the vehicle's charging interface and the charging pile's output end. The charging conversion device 100 has a certain axial length, which prevents the charging interface cover of the vehicle 400 from falling when connected to its charging interface, thereby keeping the charging interface cover in an open state. In this embodiment, the user can receive the charging conversion device and connect it to the vehicle's charging interface. Subsequently, the charging robot only needs to connect the output end of the charging pile to the charging conversion device without having to open the charging interface cover separately, thus solving the problem of inconsistent charging interface cover opening methods.
[0059] In addition to keeping the charging port cover open, the charging conversion device can also convert different types of charging ports into a unified charging port, so that a charging gun with a unified interface can be used in the garage.
[0060] When a charging conversion device is introduced, step 214 may include controlling the charging robot to remove the output end of the charging pile from the charging conversion device.
[0061] When a charging conversion device is introduced, the method 210, following step 214, further includes: retrieving the charging conversion device removed by the user from the target vehicle. For example, a dedicated charging conversion device storage device can be installed in a garage to receive the charging conversion device removed by the user from the target vehicle.
[0062] In an optional embodiment, the output end of the charging pile is directly connected to the charging port of the target vehicle without the aid of a charging conversion device. Accordingly, step 214 may include: controlling the charging robot to remove the output end of the charging pile from the charging port of the target vehicle.
[0063] In an optional embodiment, prior to step 214, method 210 further includes the step of determining whether the user has paid the charging fee and / or parking fee. Accordingly, step 214 may include: if the user has paid the charging fee and / or parking fee, controlling the charging robot to remove the output end of the charging pile from the target vehicle. This ensures that the user can retrieve their vehicle after payment.
[0064] In an optional embodiment, before step 214, method 210 further includes the step of controlling the output terminal of the charging pile to stop supplying power. This method ensures that the output terminal of the charging pile is not energized when the charging robot performs the gun-unplugging operation, which improves safety.
[0065] In an optional embodiment, method 214 can be applied to an automated parking garage. The automated parking garage includes multiple parking spaces for parking vehicles, a parking area for users to retrieve their vehicles directly, and a transporter for moving vehicles between the parking area and the multiple parking spaces. The target vehicle is parked in the target parking space among the multiple parking spaces. Accordingly, after step 214, method 210 further includes controlling the transporter to move the target vehicle from the target parking space to the parking area for user retrieval. Exemplarily, a scheduling server can send a transport instruction to the transporter, which, in response to the transport instruction, moves the target vehicle from the target parking space to the parking area. Method 214 can also be applied to a non-automated parking garage, in which case the user can retrieve the vehicle directly from the parking space where the target vehicle is located.
[0066] Typically, the location of charging ports on a vehicle body is non-standard, including locations such as the left front fender, left rear fender, right front fender, right rear fender, the front of the vehicle, and the parking space. To address this issue, the charging robot can first obtain the location of the charging port on the vehicle body (this information is, for example, input by the user) before unplugging the charging gun. Once the location of the charging port on the target vehicle is known, the charging robot does not need to identify irrelevant parts of the vehicle body, improving the efficiency of identifying and locating the charging gun. Furthermore, if the charging robot is mobile, it can move to a first position close to the location of the charging port on the target vehicle and perform the unplugging operation from that first position, further improving the efficiency of identifying and locating the charging gun. Here, "closest" can be a relative standard, such as the closest location among multiple vehicle body parts, or an absolute standard, such as the distance from the location not exceeding a set distance, for example, 1 meter.
[0067] Figure 3C A schematic diagram illustrating a specific example of an embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure is shown. Figure 3C As shown, firstly, the dispatch server receives the user's vehicle retrieval request for the target vehicle. Secondly, the dispatch server can communicate with the charging station to determine if the target vehicle is charging. If the target vehicle is not charging, the user can retrieve the vehicle normally after paying the fee. If the target vehicle is charging, the dispatch server further sends an inquiry message to the terminal device to determine whether the user wants to continue retrieving the vehicle. If the user does not want to continue retrieving the vehicle, the dispatch server terminates the retrieval process and continues charging the target vehicle. If the user wants to continue retrieving the vehicle, the dispatch server sends a disconnect command to the charging robot, controlling the charging robot to complete the disconnect operation, and then the user can retrieve the vehicle normally after paying the fee.
[0068] In the embodiments of this disclosure, when the target vehicle is in a charging state, it is determined whether the user will continue to retrieve the vehicle. If the user continues to retrieve the vehicle, the charging robot is controlled to remove the output end of the charging pile from the target vehicle to complete the retrieval, thus avoiding the charging process from affecting the user's retrieval of the vehicle.
[0069] Figure 2B A flowchart illustrating an embodiment of a vehicle retrieval method for an automated charging garage according to the present disclosure is shown, the implementation of which is... Figure 1 The terminal devices 101, 102, and 103 are mentioned above. These terminal devices can be user terminals or garage terminals.
[0070] like Figure 2B As shown, method 220 includes the following steps:
[0071] Step 221: Receive the user's request to pick up the target vehicle.
[0072] Step 222: Send the vehicle retrieval request to the dispatch server.
[0073] Step 223: Receive and output inquiry information. The inquiry information is sent by the dispatch server when the target vehicle is charging. The inquiry information is used to notify the user that the target vehicle is charging and to determine whether the user should continue to pick up the vehicle.
[0074] Step 224: Receive feedback from the user regarding the inquiry information and send the feedback to the dispatch server. If the feedback indicates that the user should continue to retrieve the vehicle, the dispatch server controls the charging robot to remove the output end of the charging pile from the target vehicle.
[0075] For details and technical effects of method 220, please refer to the description of method 210 above.
[0076] Figure 4A An exemplary block diagram of a vehicle retrieval device for an automated charging garage according to an embodiment of the present disclosure is shown. Figure 4A As shown, the vehicle retrieval device 410 of the automatic charging garage includes: a determination module 411, used to determine whether the target vehicle is in a charging state in response to the above vehicle retrieval request; and a control module 412, used to control the charging robot to remove the output end of the charging pile from the target vehicle in the case that the target vehicle is in a charging state, so as to complete the vehicle retrieval.
[0077] The operations, features, and advantages described above for the method also apply to apparatus 410 and its included modules. For the sake of brevity, some operations, features, and advantages will not be repeated here.
[0078] In an optional implementation, the control module 412 is further configured to: determine whether the user should continue to retrieve the vehicle if the target vehicle is in a charging state; and control the charging robot to remove the output end of the charging pile from the target vehicle if the user continues to retrieve the vehicle.
[0079] In an optional implementation, the control module 412 is further configured to: control the appeal charging robot to return the output end of the appeal charging pile to the appeal charging pile.
[0080] In an optional embodiment, the output end of the charging pile is connected to the charging interface of the target vehicle via a charging conversion device. The control module 412 is further configured to: control the charging robot to remove the output end of the charging pile from the charging conversion device, wherein the charging conversion device is connected to the charging interface of the target vehicle.
[0081] In an optional embodiment, the device 410 further includes a recycling module for: recycling the charging conversion device removed by the user from the target vehicle.
[0082] In an optional implementation, the control module 412 is further configured to: control the charging robot to remove the output end of the charging pile from the charging interface of the target vehicle.
[0083] In an optional implementation, the device 410 further includes a payment module, which is used to determine whether the user has paid the charging fee and / or parking fee. The control module 412 is also used to control the charging robot to remove the output end of the charging pile from the target vehicle if the user has paid the charging fee and / or parking fee.
[0084] In an optional implementation, the control module 412 is further configured to: control the output terminal of the charging pile to stop supplying power.
[0085] In an optional embodiment, the device 410 is applied to an automated parking garage, which includes multiple parking spaces for parking vehicles, a parking area for users to directly retrieve their vehicles, and a transporter for moving vehicles between the parking area and the multiple parking spaces, wherein the target vehicle is parked in a target parking space among the multiple parking spaces. The control module 412 is further configured to: control the transporter to move the target vehicle from the target parking space to the parking area for the user to retrieve the vehicle.
[0086] Figure 4B An exemplary block diagram of a vehicle retrieval device for an automated charging garage according to an embodiment of the present disclosure is shown. Figure 4B As shown, the vehicle retrieval device 420 of the automatic charging garage includes: a first transceiver module 421, used to receive a retrieval request for a target vehicle input by a user and send the retrieval request to a dispatch server; an output module 422, used to receive and output inquiry information, wherein the inquiry information is sent by the dispatch server when the target vehicle is in a charging state, and the inquiry information is used to prompt the user that the target vehicle is in a charging state and to determine whether the user should continue to retrieve the vehicle; and a second transceiver module 423, used to receive the user's feedback result on the inquiry information and send the feedback result to the dispatch server, wherein if the feedback result indicates that the user should continue to retrieve the vehicle, the dispatch server controls a charging robot to remove the output end of the charging pile from the target vehicle.
[0087] It should be understood that Figure 4B The various modules of the device 420 shown can be connected to the reference. Figure 2BThe steps in method 220 described correspond to each other. Therefore, the operations, features, and advantages described above for method 220 also apply to device 420 and its included modules. For the sake of brevity, some operations, features, and advantages will not be repeated here.
[0088] Figure 5 A schematic block diagram of an example electronic device 500 that can be used to implement embodiments of the present disclosure is shown. See also Figure 5 The present invention describes a structural block diagram of an electronic device 500 that can serve as a server or client of the present disclosure, which is an example of a hardware device that can be applied to various aspects of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein. Figure 5 As shown, the electronic device 500 includes a computing unit 501, which can perform various appropriate actions and processes according to a computer program stored in a read-only memory (ROM) 502 or a computer program loaded from a storage unit 508 into a random access memory (RAM) 503. The RAM 503 may also store various programs and data required for the operation of the device 500. The computing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504. Multiple components in the device 500 are connected to the I / O interface 505, including: an input unit 706, such as a keyboard, mouse, etc.; an output unit 507, such as various types of displays, speakers, etc.; a storage unit 508, such as a disk, optical disk, etc.; and a communication unit 509, such as a network card, modem, wireless transceiver, etc. The communication unit 509 allows the device 500 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0089] The computing unit 501 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 501 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 501 performs the various methods and processes described above, such as a method for retrieving a vehicle from an automated charging garage. For example, in some embodiments, the method for retrieving a vehicle from an automated charging garage may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 508. In some embodiments, part or all of the computer program may be loaded and / or installed on device 500 via ROM 502 and / or communication unit 509. When the computer program is loaded into RAM 503 and executed by the computing unit 501, one or more steps of the method for retrieving a vehicle from an automated charging garage described above may be performed. Alternatively, in other embodiments, the computing unit 501 may be configured to perform a vehicle retrieval method for an automated charging garage by any other suitable means (e.g., by means of firmware).
[0090] The various illustrative logics, logic blocks, modules, circuits, and algorithmic processes described in conjunction with the aspects disclosed herein can be implemented as electronic hardware, computer software, or a combination of both. The interchangeability of hardware and software has been generally described in terms of functionality and illustrated in the aforementioned illustrative components, blocks, modules, circuits, and processes. Whether this functionality is implemented in hardware or software depends on the specific application and the design constraints on the overall system.
[0091] Hardware and data processing apparatuses for implementing the various illustrative logics, logic blocks, modules, and circuits described in conjunction with the aspects disclosed herein may be implemented or performed by general-purpose single-chip or multi-chip processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor may be a microprocessor or any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration. In some aspects, specific processes and methods may be performed by circuits specific to a given function.
[0092] In one or more aspects, the described functionality can be implemented in hardware, digital electronic circuits, computer software, firmware (including the structures disclosed in this specification and their equivalents) or any combination thereof. The aspects of the subject matter described in this specification can also be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a computer storage medium for execution by a data processing apparatus or for controlling the operation of a data processing apparatus.
[0093] If implemented in software, the functionality can be stored or transferred as one or more instructions or code onto a computer-readable medium. The processes of the methods or algorithms disclosed herein can be implemented in a processor-executable software module that may reside on a computer-readable medium. Computer-readable media include computer storage media and communication media, including any medium capable of transferring a computer program from one place to another. Storage media can be any available medium accessible to a computer. By way of example and not limitation, this computer-readable medium may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage, disk storage or other magnetic storage devices, or any other medium that can be used to store the required program code in the form of instructions or data structures and is accessible to a computer. Furthermore, any connection can be properly referred to as a computer-readable medium. The disks and discs used herein include high-density optical discs (CDs), laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically magnetically copy data, while discs optically copy data using lasers. Combinations of the above should also be included within the scope of computer-readable media. Additionally, the operation of a method or algorithm may be one or any combination or set of code and instructions on a machine-readable and computer-readable medium, which may be incorporated into a computer program product.
[0094] The various embodiments in this disclosure are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments, equipment embodiments, computer-readable storage medium embodiments, and computer program product embodiments are basically similar to the method embodiments, so the descriptions are relatively simple, and relevant parts can be referred to the descriptions of the method embodiments.
Claims
1. A method for retrieving a vehicle from an automated charging garage, comprising the following steps: In response to a vehicle retrieval request for a target vehicle, determine whether the target vehicle is in a charging state; When the target vehicle is charging, the charging robot is controlled to remove the output end of the charging pile from the target vehicle to complete the vehicle retrieval.
2. The method according to claim 1, wherein, When the target vehicle is in a charging state, controlling the charging robot to remove the output end of the charging pile from the target vehicle includes: If the target vehicle is charging, determine whether the user should proceed with retrieving the vehicle. While the user continues to retrieve the vehicle, the charging robot is controlled to remove the output end of the charging station from the target vehicle.
3. The method according to claim 1, wherein, After the charging robot removes the output end of the charging pile from the target vehicle, the method further includes: The charging robot is controlled to return the output end of the charging pile to the charging pile.
4. The method according to claim 1, wherein, The output end of the charging pile is connected to the charging interface of the target vehicle through a charging conversion device; as well as The control of the charging robot to remove the output end of the charging pile from the target vehicle includes: The charging robot is controlled to remove the output end of the charging pile from the charging conversion device, wherein the charging conversion device is connected to the charging interface of the target vehicle.
5. The method according to claim 4, wherein, After controlling the charging robot to remove the output end of the charging pile from the charging conversion device, the method further includes: The charging conversion device removed by the user from the target vehicle is recycled.
6. The method according to claim 1, wherein, The control of the charging robot to remove the output end of the charging pile from the target vehicle includes: The charging robot is controlled to remove the output end of the charging pile from the charging interface of the target vehicle.
7. The method according to claim 1, wherein, The method further includes, before controlling the charging robot to remove the output end of the charging pile from the target vehicle: Determine whether the user has paid for charging and / or parking; and The control of the charging robot to remove the output end of the charging pile from the target vehicle includes: If the user has already paid the charging fee and / or parking fee, the charging robot will remove the output end of the charging station from the target vehicle.
8. The method according to claim 1, wherein, The method further includes, before controlling the charging robot to remove the output end of the charging pile from the target vehicle: The output terminal of the charging pile is controlled to stop supplying power.
9. A method for retrieving a vehicle from an automated charging garage, comprising: Receive user input request for picking up the target vehicle; The vehicle retrieval request is sent to the dispatch server; The system receives and outputs query information, wherein the query information is sent by the scheduling server when the target vehicle is in a charging state, and the query information is used to prompt the user that the target vehicle is in a charging state and to determine whether the user should continue to pick up the vehicle. The system receives feedback from the user regarding the inquiry and sends the feedback to the dispatch server. If the feedback indicates that the user should continue to retrieve the vehicle, the dispatch server controls the charging robot to remove the output end of the charging pile from the target vehicle.
10. A vehicle retrieval device for an automated charging garage, comprising: A determination module is used to determine whether the target vehicle is in a charging state in response to the vehicle retrieval request; The control module is used to control the charging robot to remove the output end of the charging pile from the target vehicle when the target vehicle is in a charging state, so as to complete the vehicle retrieval.
11. The apparatus according to claim 10, wherein, The control module is also used for: The charging robot is controlled to return the output end of the charging pile to the charging pile.
12. The apparatus according to claim 10, wherein, The output end of the charging pile is connected to the charging interface of the target vehicle via a charging conversion device; and The control module is also used to: control the charging robot to remove the output end of the charging pile from the charging conversion device, wherein the charging conversion device is connected to the charging interface of the target vehicle.
13. The apparatus according to claim 12, wherein, The device also includes a recycling module for: recycling the charging conversion device removed by the user from the target vehicle.
14. A vehicle retrieval device for an automated charging garage, comprising: The first transceiver module is used to receive a vehicle retrieval request input by the user for the target vehicle and to send the vehicle retrieval request to the dispatch server. The output module is used to receive and output query information, wherein the query information is sent by the scheduling server when the target vehicle is in a charging state, and the query information is used to prompt the user that the target vehicle is in a charging state and to determine whether the user should continue to pick up the vehicle; The second transceiver module is used to receive the user's feedback on the inquiry information and send the feedback to the scheduling server. If the feedback indicates that the user should continue to pick up the vehicle, the scheduling server controls the charging robot to remove the output end of the charging pile from the target vehicle.
15. A computer program product comprising program code instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1-9.
16. A non-transitory computer-readable storage medium storing computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-9.
17. An electronic device comprising: processor, A memory that communicates electronically with the processor; as well as Instructions, which are stored in the memory and can be executed by the processor, to cause the electronic device to perform the method according to any one of claims 1-9.