A method, apparatus, storage medium, and electronic device for dispensing power to a charging robot.

By acquiring the location and environmental information of electric vehicles, selecting suitable charging robots, and calculating charging routes, the problem of inefficient charging by charging robots is solved, realizing intelligent charging and resource optimization.

CN116278927BActive Publication Date: 2026-07-17ZHEJIANG ANJI INTELLIGENT ELECTRONICS HLDG CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG ANJI INTELLIGENT ELECTRONICS HLDG CO LTD
Filing Date
2023-02-16
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

Charging robots cannot efficiently perform intelligent charging based on the location of electric vehicles, charging port type, charging amount, and surrounding environment, resulting in low charging efficiency and utilization.

Method used

By acquiring the location of the car to be charged, the type of charging port, and the surrounding environment, a first set of charging robots is determined, and the charging route is calculated based on the parking lot map information, and a suitable charging robot is selected for automatic charging.

Benefits of technology

Ensure that charging robots can meet the charging needs of electric vehicles, improve charging efficiency and utilization, and reduce resource waste.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116278927B_ABST
    Figure CN116278927B_ABST
Patent Text Reader

Abstract

This invention relates to the field of electric vehicle charging technology, and discloses a method, apparatus, storage medium, and electronic device for allocating charging robots. The method includes: acquiring the location of a vehicle to be charged, and determining a first set of charging robots to be allocated based on the vehicle's location; acquiring the charging port type, amount of charge to be applied, and surrounding environment of the vehicle to be charged, and determining a second set of charging robots to be allocated from the first set based on the charging port type, amount of charge to be applied, and surrounding environment; determining the charging route information of each charging robot in the second set sequentially based on pre-stored parking lot map information; and determining a target charging robot in the second set based on the charging route information of the charging robots for automatically charging the vehicle to be charged. This method improves the charging efficiency of the charging robots, enabling them to charge electric vehicles more efficiently.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of electric vehicle charging technology, and in particular to a charging robot's distribution method, apparatus, storage medium, and electronic equipment. Background Technology

[0002] In recent years, the new energy vehicle industry has developed rapidly in my country, and the number of electric vehicles is constantly increasing. To better meet the charging needs of electric vehicle users, charging robots can achieve intelligent charging of electric vehicles based on their location.

[0003] In real-world scenarios, charging robots cannot effectively achieve intelligent charging for electric vehicles. For example, the charging robot may be too far from the electric vehicle, requiring a long wait before it can begin charging. Furthermore, because the charging robot doesn't know the required amount of charge the electric vehicle needs, it may fail to fully charge the vehicle due to insufficient battery power. Additionally, the limited surrounding environment of the parked electric vehicle prevents the robot from approaching it, hindering its ability to charge. Therefore, a technological solution is urgently needed to address these issues, enabling charging robots to charge electric vehicles more efficiently, thereby meeting users' charging needs and improving their experience. Summary of the Invention

[0004] This invention provides a method, apparatus, storage medium, and electronic device for distributing charging robots, in order to solve the technical problem of low charging efficiency and utilization rate of charging robots in the prior art.

[0005] Firstly, a method for distributing charging robots is provided, including:

[0006] Obtain the location of the car to be charged, and determine the first set of charging robots to be assigned based on the location of the car to be charged;

[0007] The charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged are obtained, and a second set of charging robots to be assigned is determined in the first set based on the charging port type, amount of charge to be received, and surrounding environment.

[0008] The location of each charging robot in the second set is obtained, and the charging route information of each charging robot in the second set is determined sequentially based on the location of the car to be charged and the pre-stored parking lot map information.

[0009] Based on the charging route information of the charging robot, a target charging robot is determined in the second set for automatically charging the vehicle to be charged.

[0010] Secondly, a dispensing device for a charging robot is provided, comprising:

[0011] First allocation area module: used to obtain the location of the car to be charged, and determine the first set of charging robots to be allocated based on the location of the car to be charged;

[0012] The second allocation area module is used to obtain the charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged, and to determine the second set of charging robots to be allocated in the first set based on the charging port type, amount of charge to be received, and surrounding environment.

[0013] Charging route information determination module: used to obtain the location of each charging robot in the second set, and determine the charging route information of each charging robot in the second set in sequence according to the location of the car to be charged and the pre-stored parking lot map information;

[0014] Target charging robot determination module: used to determine the target charging robot in the second set based on the charging route information of the charging robot, for automatic charging of the vehicle to be charged.

[0015] Thirdly, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the steps of the above-described charging robot allocation method.

[0016] Fourthly, an electronic device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described charging robot distribution method.

[0017] The aforementioned method, apparatus, storage medium, and electronic device for allocating charging robots determine a first set of charging robots to be allocated by acquiring the location of the vehicle to be charged. Based on the acquired charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged, a second set of charging robots to be allocated is determined from the first set. Then, according to pre-stored parking lot map information, the charging route information of each charging robot in the second set is determined sequentially. Finally, based on the charging route information of the charging robots, a target charging robot is determined from the second set for automatically charging the vehicle to be charged.

[0018] This application allocates charging robots that meet the corresponding requirements based on the charging port type and the amount of charge required from the vehicle to be charged, ensuring that the charging robots fully charge the vehicle. Simultaneously, it allocates charging robots of appropriate size based on the surrounding environment of the vehicle, ensuring that the charging robots can approach the vehicle and automatically charge it. Furthermore, this application calculates the charging route information for each charging robot based on pre-stored parking lot map information, and then determines the target charging robot based on the charging route information, enabling automatic charging of vehicles at minimal cost and improving the utilization rate of the charging robots. Attached Figure Description

[0019] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0020] Figure 1 This is a flowchart illustrating a method for distributing power to a charging robot according to an embodiment of the present invention;

[0021] Figure 2 yes Figure 1 A schematic diagram of a specific implementation method for step S20;

[0022] Figure 3 yes Figure 1 A schematic diagram of a specific implementation of step S40;

[0023] Figure 4 yes Figure 1 A flowchart illustrating another specific implementation of step S40;

[0024] Figure 5 This is a schematic diagram of the distribution device of a charging robot in one embodiment of the present invention;

[0025] Figure 6 This is a schematic diagram of the structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0026] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] Before providing a detailed explanation of the embodiments of this application, the application scenarios involved in the embodiments of this application will be introduced first.

[0028] The charging robot allocation method in this embodiment of the invention is mainly applied to the server side. When a car owner needs to charge, they drive into the parking lot and park in a parking space, sending a charging request through a client. At this time, the server receives the request, obtains the location of the car to be charged, and determines a first set of charging robots to be allocated based on the location. Then, the server continues to obtain the charging port type and the amount of charge to be applied for the car through the client, and simultaneously obtains the surrounding environment information of the car through the parking lot's environmental data acquisition equipment. Based on the charging port type, the amount of charge to be applied, and the surrounding environment, the server determines a second set of charging robots to be allocated from the first set. Finally, the server sequentially obtains the location of each charging robot in the second set, and based on pre-stored parking lot map information, sequentially determines the charging route information of each charging robot in the second set. Based on the charging route information of the charging robots, the server determines the target charging robot in the second set for automatically charging the car to be charged.

[0029] In this embodiment of the invention, charging robots are assigned based on the charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged. This ensures that the assigned charging robot can meet the charging needs of the vehicle owner, thus improving the charging efficiency of the charging robots. Simultaneously, the target charging robot is determined based on the charging route information of the charging robots, further enhancing their utilization rate. The server in this embodiment can be implemented using a standalone server or a server cluster consisting of multiple servers. The invention will now be described in detail through specific embodiments.

[0030] Please see Figure 1 As shown, Figure 1 This is a flowchart illustrating a method for distributing power to a charging robot according to an embodiment of the present invention, comprising the following steps:

[0031] S10: Obtain the location of the car to be charged, and determine the first set of charging robots to be assigned based on the location of the car to be charged.

[0032] For example, if a car waiting to be charged is parked in parking space number 5 of a parking lot, when the server receives a charging request from the client, it obtains the location information of parking space number 5 and then determines the first set of charging robots to be assigned based on this information. Typically, a parking lot can be one, two, or three stories high. If parking space number 5 is located on the first floor, then the first set of charging robots to be assigned based on its location information would be the charging robots located on the first floor of the parking lot.

[0033] S20: Obtain the charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged, and determine the second set of charging robots to be assigned in the first set based on the charging port type, amount of charge to be received, and surrounding environment.

[0034] The charging port types in this application embodiment include DC charging ports and AC charging ports. The amount to be charged can be determined based on the car owner's choice. For example, the car owner can choose to charge the battery to a certain percentage, or choose to charge the car according to a certain amount. Please refer to [link / reference]. Figure 2 As shown, Figure 2 yes Figure 1 A schematic flowchart of a specific implementation of step S20 includes the following steps:

[0035] S21: Obtain the charging port type, amount of charge to be generated, and surrounding environment of the vehicle to be charged;

[0036] S22: Sequentially obtain the charging gun type, battery capacity, and model of each charging robot in the first set;

[0037] S23: The charging port type, amount of charge, and surrounding environment of the car to be charged are compared sequentially with the charging gun type, power, and model of the charging robot, and a second set of charging robots to be assigned is determined from the first set.

[0038] In this embodiment, the charging gun type of the charging robot includes: DC charging gun and AC charging gun. The model of the charging robot mainly refers to its size, such as large size model and small size model. In one embodiment, the surrounding environment includes: distance information between the car to be charged and adjacent cars, wherein, in one embodiment, the distance information between the car to be charged and adjacent cars can be calculated by a camera on the roof of the parking lot. In another embodiment, laser or radar equipment can also be deployed in the parking lot to calculate the distance information between the car to be charged and adjacent cars. The above step S23 specifically includes the following steps:

[0039] A1: Determine whether the charging port type matches the charging gun type of the charging robot;

[0040] A2: If they match, then continue to determine whether the amount of electricity to be charged matches the power of the charging robot;

[0041] A3: If they match, then continue to determine whether the distance information between the car to be charged and the adjacent car matches the model of the charging robot;

[0042] A4: If they match, the charging robot is identified as the second set of charging robots to be assigned.

[0043] For example, if the obtained charging port type is a DC charging port, then any charging robots in the first set that are AC charging guns will be excluded from the second set of charging robots to be assigned. Then, it is further determined whether the power of each charging robot can meet the owner's charging needs; charging robots that cannot meet these needs are excluded from the second set of charging robots to be assigned. Finally, the model of the charging robot is determined based on the distance information between the car to be charged and adjacent cars. For example, if the distance information between the car to be charged and adjacent cars is less than a specified threshold, then the model of the charging robot is determined to be small, and the charging robots to be assigned in the second set should be small-sized charging robots. When the charging robots in the first set can meet the above three requirements, the charging robots that meet the matching requirements are determined to be in the second set of charging robots to be assigned. In this embodiment, by obtaining the distance information between the car to be charged and adjacent cars, and assigning charging robots that meet the user's charging needs based on the distance information, it is ensured that the assigned charging robots can successfully charge the car to be charged. Furthermore, selecting charging robots of appropriate size can also save resources consumed by the charging robots on the charging route.

[0044] S30: Obtain the location of each charging robot in the second set, and determine the charging route information of each charging robot in the second set in sequence according to the location of the car to be charged and the pre-stored parking lot map information.

[0045] In this embodiment, the server pre-stores parking lot map information, which is created using point cloud data. After the server obtains the location of each charging robot in the second set, it can determine the charging route information for each charging robot in the second set based on the location of the car to be charged and the pre-stored parking lot map information. It should be noted that a charging robot may have multiple charging routes. For example, charging robot number 5 in the second set may have two or three routes that directly reach the location of the car to be charged, based on the parking lot map information.

[0046] S40: Based on the charging route information of the charging robot, a target charging robot is determined in the second set for automatic charging of the vehicle to be charged.

[0047] In one implementation, the charging route information includes: path length. See also... Figure 3 As shown, Figure 3 yes Figure 1 A schematic flowchart of a specific implementation of step S40 includes the following steps:

[0048] S41: Sequentially obtain the path length information of each charging robot in the second set;

[0049] S42: Based on the path length information, determine the target charging robot in the second set.

[0050] For example, the path length information of each charging robot in the second set is obtained as 18.25, 22.3, 24.62, 28.86, and 32.5 meters, respectively. In one implementation, the charging robot with the shortest path length can be directly identified as the target charging robot.

[0051] However, in real-world scenarios, the internal environment of parking lots is quite complex. For example, speed bumps or ramps may be present on the internal roads of a parking lot. Different charging robots have varying ramp-climbing capabilities depending on their model. Furthermore, to improve the utilization rate of the charging robot, in another implementation, the charging route information also includes road condition information. Please refer to... Figure 4 As shown, Figure 4 yes Figure 1 Another specific implementation of step S40 is illustrated in the flowchart, which includes the following steps:

[0052] SS41: Sequentially obtain the path length information of each charging robot in the second set;

[0053] SS42: Sequentially obtain the road condition information of each charging robot in the second set;

[0054] SS43: Based on the path length information and the road condition information, determine the target charging robot in the second set.

[0055] In one implementation, the road condition information includes the number of speed bumps, and step SS43 specifically includes the following steps:

[0056] B1: Calculate the path score for each charging robot in the second set in sequence based on the predefined path weight value and the path length information;

[0057] B2: Based on the predefined speed bump weight values ​​and the number of speed bumps, calculate the road condition score for each charging robot in the second set in sequence;

[0058] B3: Determine the target charging robot in the second set based on the path score and the road condition score.

[0059] For example, the path weight can be set to 0.8, and the speed bump weight to 0.2. Based on the path length information and the number of speed bumps, the path score and road condition score for each charging robot in the second set are calculated, and the charging robot with the highest total score is determined as the target charging robot.

[0060] In another implementation, the road condition information further includes: the number of climbing lanes, and step SS43 specifically includes the following steps:

[0061] C1: Calculate the path score for each charging robot in the second set in sequence based on the predefined path weight value and the path length information;

[0062] C2: Based on the predefined speed bump weight value and the number of speed bumps, calculate the speed bump score for each charging robot in the second set in sequence;

[0063] C3: Based on the predefined climbing lane weight value and the number of climbing lanes, calculate the climbing lane score for each charging robot in the second set in sequence;

[0064] C4: Based on the speed bump score and the uphill lane score, determine the road condition score for each charging robot in the second set in sequence;

[0065] C5: Determine the target charging robot in the second set based on the path score and the road condition score.

[0066] For example, the path weight can be set to 0.6, the speed bump weight to 0.2, and the uphill lane weight to 0.2. First, based on the path length information, the path score for each charging robot in the second set is calculated. Then, based on the number of speed bumps and uphill lanes, the road condition score for each charging robot in the second set is calculated. Finally, the charging robot with the highest total score is determined as the target charging robot. It should be noted that when the charging robot travels in areas with uphill lanes and / or speed bumps, it will consume more time and energy, and there is also a risk that it will be unable to cross the slope due to its steepness. In this embodiment, based on the number of speed bumps and / or speed bumps in the road condition information, the car can be automatically charged at the lowest cost, improving the utilization rate of the charging robot.

[0067] As can be seen, in this embodiment, by allocating charging robots that meet the corresponding requirements based on the charging port type and charging capacity of the vehicle to be charged, it is possible to ensure that the allocated charging robots meet the charging needs of the vehicle owner. Simultaneously, by allocating charging robots of appropriate size based on the surrounding environment of the vehicle to be charged, it is ensured that the charging robots can approach the vehicle and automatically charge it, thus improving the charging efficiency of the charging robots. Furthermore, this application calculates the charging route information of each charging robot based on pre-stored parking lot map information, and then determines the target charging robot based on the path information and road condition information in the charging robot's charging route information. This enables automatic charging of the vehicle at minimal cost, improving the utilization rate of the charging robots.

[0068] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention. In addition, the term "comprising" and its variations should be interpreted as open-ended terms meaning "including but not limited to".

[0069] In one embodiment, a dispensing device for a charging robot is provided, which corresponds one-to-one with the dispensing method for the charging robot described in the above embodiments. For example... Figure 5 As shown, the allocation device includes: a first allocation area module 201, a second allocation area module 202, a charging route information determination module 203, and a target charging robot determination module 204. Detailed descriptions of each functional module are as follows:

[0070] First allocation area module 201: used to obtain the location of the car to be charged and determine the first set of charging robots to be allocated based on the location of the car to be charged.

[0071] The second allocation area module 202 is used to obtain the charging port type, the amount of charge to be obtained and the surrounding environment of the vehicle to be charged, and to determine the second set of charging robots to be allocated in the first set based on the charging port type, the amount of charge to be obtained and the surrounding environment.

[0072] Charging route information determination module 203: used to obtain the location of each charging robot in the second set, and determine the charging route information of each charging robot in the second set in sequence according to the location of the car to be charged and the pre-stored parking lot map information.

[0073] Target charging robot determination module 204: used to determine the target charging robot in the second set according to the charging route information of the charging robot, for automatic charging of the car to be charged.

[0074] This application embodiment provides a possible implementation, wherein the second allocation region module 202 described above is further used for:

[0075] Obtain the charging port type, amount of charge, and surrounding environment of the vehicle to be charged;

[0076] Sequentially obtain the charging gun type, battery capacity, and model of each charging robot in the first set;

[0077] The charging port type, amount of charge, and surrounding environment of the vehicle to be charged are compared sequentially with the charging gun type, power, and model of the charging robot to determine the second set of charging robots to be assigned from the first set.

[0078] This application embodiment provides a possible implementation, wherein the surrounding environment includes: distance information between the vehicle to be charged and adjacent vehicles, and the aforementioned second allocation area module 202 is further used for:

[0079] Determine whether the charging port type matches the charging gun type of the charging robot;

[0080] If they match, then continue to determine whether the amount of electricity to be charged matches the power of the charging robot;

[0081] If they match, then it continues to determine whether the distance information between the car to be charged and the adjacent car matches the model of the charging robot.

[0082] If they match, the charging robot is identified as part of the second set of charging robots to be assigned.

[0083] This application embodiment provides a possible implementation, wherein the charging route information includes: path length; the aforementioned target charging robot determination module 204 is further configured to:

[0084] The path length information of each charging robot in the second set is obtained sequentially;

[0085] Based on the path length information, the target charging robot is determined in the second set.

[0086] This application embodiment provides a possible implementation, wherein the charging route information further includes: road condition information, and the aforementioned target charging robot determination module 204 is further used for:

[0087] The road condition information of each charging robot in the second set is obtained sequentially;

[0088] Based on the path length information and the road condition information, the target charging robot is determined in the second set.

[0089] This application embodiment provides a possible implementation, wherein the road condition information includes: the number of speed bumps, and the aforementioned target charging robot determination module 204 is further used for:

[0090] Based on the predefined path weight values ​​and the path length information, the path score of each charging robot in the second set is calculated sequentially.

[0091] Based on the predefined speed bump weight values ​​and the number of speed bumps, the road condition score for each charging robot in the second set is calculated sequentially.

[0092] The target charging robot is determined in the second set based on the path score and the road condition score.

[0093] This application embodiment provides a possible implementation, wherein the road condition information further includes: the number of uphill lanes, and the aforementioned target charging robot determination module 204 is further used for:

[0094] Based on the predefined speed bump weight values ​​and the number of speed bumps, the speed bump score for each charging robot in the second set is calculated sequentially.

[0095] Based on the predefined climbing lane weight values ​​and the number of climbing lanes, the climbing lane score for each charging robot in the second set is calculated sequentially.

[0096] Based on the speed bump score and the uphill lane score, the road condition score for each charging robot in the second set is determined sequentially.

[0097] The target charging robot is determined in the second set based on the path score and the road condition score.

[0098] This invention provides a charging robot allocation device. Based on the charging port type and required charging amount of the vehicle to be charged, it allocates charging robots that meet the corresponding requirements, ensuring that the allocated robots satisfy the vehicle owner's charging needs. Simultaneously, based on the surrounding environment of the vehicle, it allocates charging robots of appropriate size to charge the vehicle, ensuring that the charging robots can approach the vehicle and automatically charge it, thus improving the charging efficiency. Furthermore, based on pre-stored parking lot map information, this application calculates the charging route information for each charging robot. Then, based on the path information and road condition information in the charging route information, it determines the target charging robot, enabling automatic charging of vehicles at minimal cost and improving the utilization rate of the charging robots.

[0099] Specific limitations regarding the distribution device of the charging robot can be found in the limitations of the distribution method of the charging robot mentioned above, and will not be repeated here. Each module in the aforementioned distribution device of the charging robot can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0100] In one embodiment, a computer device is provided, the internal structure of which can be shown as follows: Figure 6 As shown, the computer device includes a processor, memory, network interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The network interface is used to communicate with an external server via a network connection. When executed by the processor, the computer program implements the functions or steps of a charging robot's dispensing method.

[0101] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to perform the following steps:

[0102] Obtain the location of the car to be charged, and determine the first set of charging robots to be assigned based on the location of the car to be charged;

[0103] The charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged are obtained, and a second set of charging robots to be assigned is determined in the first set based on the charging port type, amount of charge to be received, and surrounding environment.

[0104] The location of each charging robot in the second set is obtained, and the charging route information of each charging robot in the second set is determined sequentially based on the location of the car to be charged and the pre-stored parking lot map information.

[0105] Based on the charging route information of the charging robot, a target charging robot is determined in the second set for automatically charging the vehicle to be charged.

[0106] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, performs the following steps:

[0107] Obtain the location of the car to be charged, and determine the first set of charging robots to be assigned based on the location of the car to be charged;

[0108] The charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged are obtained, and a second set of charging robots to be assigned is determined in the first set based on the charging port type, amount of charge to be received, and surrounding environment.

[0109] The location of each charging robot in the second set is obtained, and the charging route information of each charging robot in the second set is determined sequentially based on the location of the car to be charged and the pre-stored parking lot map information.

[0110] Based on the charging route information of the charging robot, a target charging robot is determined in the second set for automatically charging the vehicle to be charged.

[0111] It should be noted that the functions or steps that can be implemented by the computer-readable storage medium or computer device described above can be referred to the relevant descriptions in the foregoing method embodiments. To avoid repetition, they will not be described one by one here.

[0112] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0114] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A method for distributing power in a charging robot, characterized in that, Used for automatically charging cars parked in parking lots, including: Obtain the location of the car to be charged, and determine the first set of charging robots to be assigned based on the location of the car to be charged; The process involves acquiring the charging port type, amount of charge to be received, and surrounding environment of the vehicle to be charged, and determining a second set of charging robots to be assigned from the first set based on the charging port type, amount of charge to be received, and surrounding environment. This includes: sequentially acquiring the charging gun type, capacity, and model of each charging robot in the first set; wherein the charging gun type of the charging robot includes DC charging guns and AC charging guns; determining whether the charging port type matches the charging gun type of the charging robot; if they match, further determining whether the amount of charge to be received matches the capacity of the charging robot; if they match, further determining whether the distance information between the vehicle to be charged and adjacent vehicles matches the model of the charging robot; if they match, then identifying the charging robot as part of the second set of charging robots to be assigned. The location of each charging robot in the second set is obtained, and the charging route information of each charging robot in the second set is determined sequentially based on the location of the car to be charged and the pre-stored parking lot map information; the charging route information includes at least one of the following: path length, number of speed bumps, and number of uphill lanes; Based on the charging route information of the charging robot, a target charging robot is determined in the second set for automatic charging of the vehicle to be charged. The step of determining the target charging robot in the second set based on the charging route information of the charging robot includes: Based on the predefined path weight values, speed bump weight values, and ramp weight values, calculate the path score, speed bump score, and ramp score for each charging robot in the second set. The overall score for each charging robot is calculated based on the path score, speed bump score, and hill climb score. The charging robot with the highest overall score is selected as the target charging robot.

2. The method according to claim 1, characterized in that, The charging route information includes: path length. The step of determining a target charging robot in the second set based on the charging route information of the charging robot, for automatic charging of the vehicle to be charged, includes: The path length information of each charging robot in the second set is obtained sequentially; Based on the path length information, the target charging robot is determined in the second set.

3. The method according to claim 2, characterized in that, The charging route information also includes: road condition information. After sequentially obtaining the path length information of each charging robot in the second set, it also includes: The road condition information of each charging robot in the second set is obtained sequentially; Based on the path length information and the road condition information, the target charging robot is determined in the second set.

4. The method according to claim 3, characterized in that, The road condition information includes the number of speed bumps. The step of determining the target charging robot in the second set based on the path length information and the road condition information includes: Based on the predefined path weight values ​​and the path length information, the path score of each charging robot in the second set is calculated sequentially. Based on the predefined speed bump weight values ​​and the number of speed bumps, the road condition score for each charging robot in the second set is calculated sequentially. The target charging robot is determined in the second set based on the path score and the road condition score.

5. The method according to claim 4, characterized in that, The road condition information also includes: the number of uphill lanes; after calculating the path score for each charging robot in the second set according to the predefined path weight value and the path length information, it also includes: Based on the predefined speed bump weight values ​​and the number of speed bumps, the speed bump score for each charging robot in the second set is calculated sequentially. Based on the predefined climbing lane weight values ​​and the number of climbing lanes, the climbing lane score for each charging robot in the second set is calculated sequentially. Based on the speed bump score and the uphill lane score, the road condition score for each charging robot in the second set is determined sequentially. The target charging robot is determined in the second set based on the path score and the road condition score.

6. A dispensing device for a charging robot, characterized in that, include: First allocation area module: used to obtain the location of the car to be charged, and determine the first set of charging robots to be allocated based on the location of the car to be charged; The second allocation area module is used to acquire the charging port type, amount of charge to be acquired, and surrounding environment of the vehicle to be charged, and to determine a second set of charging robots to be allocated in the first set based on the charging port type, amount of charge to be acquired, and surrounding environment. This includes: sequentially acquiring the charging gun type, capacity, and model of each charging robot in the first set; wherein the charging gun type of the charging robot includes DC charging guns and AC charging guns; determining whether the charging port type matches the charging gun type of the charging robot; if they match, then determining whether the amount of charge to be acquired matches the capacity of the charging robot; if they match, then determining whether the distance information between the vehicle to be charged and adjacent vehicles matches the model of the charging robot; if they match, then identifying the charging robot as part of the second set of charging robots to be allocated. Charging route information determination module: used to obtain the location of each charging robot in the second set, and determine the charging route information of each charging robot in the second set in sequence according to the location of the car to be charged and the pre-stored parking lot map information; the charging route information includes at least one of the following: path length, number of speed bumps, and number of uphill lanes; Target charging robot determination module: used to determine the target charging robot in the second set based on the charging route information of the charging robot, for automatic charging of the car to be charged; The target charging robot determination module is specifically used to calculate the path score, speed bump score, and uphill lane score of each charging robot in the second set based on the predefined path weight value, speed bump weight value, and uphill lane weight value. The overall score for each charging robot is calculated based on the path score, speed bump score, and hill climb score. The charging robot with the highest overall score is selected as the target charging robot.

7. A storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method of any one of claims 1 to 5 when it is run.

8. An electronic device, characterized in that, It includes a processor and a memory, wherein the memory stores a computer program, and the processor is configured to run the computer program to perform the method of any one of claims 1 to 5.