Storage battery automatic maintenance system and method and electronic equipment

An automated system that combines visual image acquisition with robotic arm collaboration has solved the standardization problem of battery maintenance in the rail transit field, enabling automated and efficient maintenance operations, reducing manual workload, and improving maintenance quality and battery lifespan.

CN121507149APending Publication Date: 2026-02-10CRRC QINGDAO SIFANG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511502115.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In the current technology, the maintenance of batteries in the rail transit field lacks standardization. The operation steps are cumbersome and rely on human experience, resulting in low data collection efficiency and susceptibility to human error.

Method used

The system employs a visual image acquisition module, a processor module, and a robotic arm module working in tandem to achieve automated maintenance. It uses visual image recognition to determine the maintenance location and utilizes the robotic arm to drive the execution tools for water injection, voltage detection, and temperature detection. Combined with an infrared ranging module, it monitors the liquid level and voltage in real time to ensure precise operation.

Benefits of technology

It has achieved automation and efficiency in battery maintenance, reduced manual workload, improved maintenance quality and battery life, reduced human error, and ensured precise control of electrolyte level.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121507149A_ABST
    Figure CN121507149A_ABST
Patent Text Reader

Abstract

The invention relates to an automatic maintenance system and method for a storage battery and electronic equipment, the system comprises a visual image acquisition module, a processor module and a mechanical arm module, the visual image acquisition module is used for acquiring an image of the storage battery to be maintained and uploading the acquired image of the storage battery to be maintained to the processor module; the processor module is used for receiving the to-be-overhauled storage battery image uploaded by the visual image acquisition module, determining the overhaul position of the to-be-overhauled storage battery based on the to-be-overhauled storage battery image, forming an operation instruction based on the overhaul position and issuing the operation instruction to the mechanical arm module; and the mechanical arm module is used for receiving the operation instruction issued by the processor module, so that the mechanical arm module operates to the maintenance position of the storage battery to be maintained based on the operation instruction for maintenance work. The storage battery can be automatically and efficiently overhauled, so that the manual workload is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of automatic battery testing, in particular to a battery automatic maintenance system, method and electronic equipment. BACKGROUND

[0002] With the rapid development of the rail transit industry, the manufacturing level and technological capability of the rail transit field in China have been significantly improved, the vehicle ownership and technical complexity continue to increase, and the vehicle maintenance task is increasingly heavy. Among the core components of rail transit vehicles, the battery as a key energy storage device faces multiple technical challenges in maintenance and maintenance.

[0003] Currently, the batteries configured in the field of rail transit are of various types and different specifications, and the internal dimensions of single batteries lack unified standards, resulting in low standardization degree of maintenance operation. Specifically, the battery maintenance needs to perform charge and discharge tests and electrolyte supplement operations. In the electrolyte supplement link, some types of batteries need to be disassembled into single batteries for liquid injection operation, and the electrolyte level needs to be repeatedly measured and manually supplemented, which is tedious and relies on manual experience; in the charge and discharge test, the voltage, temperature and other parameters of the single battery need to be continuously measured manually, which is inefficient and easily affected by human error.

[0004] Therefore, finding an operation system that can automatically and efficiently maintain the battery has become a current research hotspot. SUMMARY

[0005] The present application provides a battery automatic maintenance system, method and electronic equipment, which can automatically and efficiently maintain the battery, thereby reducing the manual workload.

[0006] The present application provides a battery automatic maintenance system, which comprises: a visual image acquisition module for acquiring an image of a battery to be maintained and uploading the acquired image of the battery to be maintained to a processor module; the processor module is used to receive the image of the battery to be maintained uploaded by the visual image acquisition module, determine the maintenance position of the battery to be maintained based on the image of the battery to be maintained, and form a running instruction based on the maintenance position and issue the running instruction to a mechanical arm module; the mechanical arm module is used to receive the running instruction issued by the processor module, so that the mechanical arm module operates to the maintenance position of the battery to be maintained based on the running instruction to perform maintenance work.

[0007] According to the battery automatic maintenance system provided by the application, the mechanical arm module further comprises an execution tool; the mechanical arm module is used to run to the maintenance position of the battery to be maintained based on the operation instruction, and drives the execution tool to perform the maintenance work.

[0008] According to the battery automatic maintenance system provided by the application, the battery automatic maintenance system further comprises an infrared distance measuring module; the maintenance work comprises water injection maintenance work for the battery to be maintained; the execution tool comprises a water injection execution tool; the mechanical arm module is used to drive the water injection execution tool to perform the water injection maintenance work for the battery to be maintained; the infrared distance measuring module is used to monitor the water injection height information of the water injection execution tool for the battery to be maintained in real time, and send the water injection height information to the processor module; the processor module is further used to issue an instruction to stop the water injection maintenance work for the battery to be maintained to the mechanical arm module when the water injection height information meets the preset height.

[0009] According to the battery automatic maintenance system provided by the application, the maintenance work comprises voltage detection work for the battery to be maintained; the execution tool comprises a voltage detection probe; the mechanical arm module is used to drive the voltage detection probe to perform the voltage detection work for the battery to be maintained, and obtain the detection voltage of the battery to be maintained in real time.

[0010] According to the battery automatic maintenance system provided by the application, the mechanical arm module is further used to send the detection voltage to the processor module; the processor module is further used to receive the detection voltage uploaded by the mechanical arm module, and give a performance warning for the battery to be maintained based on the detection voltage.

[0011] According to the battery automatic maintenance system provided by the application, the maintenance work comprises temperature detection work for the battery to be maintained; the execution tool comprises a temperature detection probe; the mechanical arm module is used to drive the temperature detection probe to perform the temperature detection work for the battery to be maintained, and obtain the detection temperature of the battery to be maintained in real time.

[0012] According to the automatic battery maintenance system provided by the application, the mechanical arm module is further configured to send the detected temperature to the processor module; and the processor module is further configured to receive the detected temperature uploaded by the mechanical arm module and to give a performance warning for the battery to be maintained based on the detected temperature.

[0013] According to the automatic battery maintenance system provided by the application, the processor module determines the maintenance position of the battery to be maintained based on the image of the battery to be maintained in the following manner: correcting the image of the battery to be maintained based on the camera intrinsic parameters and camera distortion parameters of the visual image acquisition module to obtain a corrected image of the battery to be maintained; determining the pixel size of the maintenance position of the battery to be maintained based on the corrected image of the battery to be maintained; obtaining a conversion matrix of the visual image acquisition module, and determining the maintenance position of the battery to be maintained based on the conversion matrix and the pixel size of the maintenance position of the battery to be maintained.

[0014] The application further provides an automatic battery maintenance method, which comprises the following steps: obtaining an image of a battery to be maintained; determining a maintenance position of the battery to be maintained based on the image of the battery to be maintained; and performing maintenance work on the battery to be maintained based on the maintenance position, wherein the maintenance work comprises any one or several of the following: performing water injection maintenance work on the battery to be maintained, performing voltage detection work on the battery to be maintained, and performing temperature detection work on the battery to be maintained.

[0015] The application further provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the automatic battery maintenance method according to any one of the above embodiments when executing the computer program.

[0016] The application further provides a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program is executable on a processor to implement the automatic battery maintenance method according to any one of the above embodiments.

[0017] The application further provides a computer program product comprising a computer program, wherein the computer program is executable on a processor to implement the automatic battery maintenance method according to any one of the above embodiments.

[0018] The application provides a battery automatic maintenance system, method and electronic equipment, the system comprises a visual image acquisition module, a processor module and a mechanical arm module, wherein the visual image acquisition module is used for acquiring a battery image to be maintained and uploading the acquired battery image to be maintained to the processor module; the processor module is used for receiving the battery image to be maintained uploaded by the visual image acquisition module, determining a maintenance position of the battery to be maintained based on the battery image to be maintained, and forming an operation instruction based on the maintenance position and issuing the operation instruction to the mechanical arm module; and the mechanical arm module is used for receiving the operation instruction issued by the processor module, so that the mechanical arm module operates to the maintenance position of the battery to be maintained based on the operation instruction to perform maintenance work. BRIEF DESCRIPTION OF DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the application or prior art, the following will briefly introduce the drawings needed to be used in the embodiments or prior art description. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative effort on the basis of these drawings.

[0020] Figure 1 It is a structural schematic diagram of the battery automatic maintenance system provided by the application.

[0021] Figure 2 It is an application process schematic diagram of the battery automatic maintenance system provided by the application.

[0022] Figure 3 It is a flow process schematic diagram of the processor module determining the maintenance position of the battery to be maintained based on the battery image to be maintained provided by the application.

[0023] Figure 4 It is a flow process schematic diagram of the battery automatic maintenance method provided by the application.

[0024] Figure 5 It is a structural schematic diagram of the electronic equipment provided by the application. BRIEF DESCRIPTION OF DRAWINGS: 100: battery automatic maintenance system; 101: visual image acquisition module; 102: processor module; 103: mechanical arm module. DETAILED DESCRIPTION

[0026] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this 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 this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.

[0027] Figure 1 This is a schematic diagram of the automatic battery maintenance system provided by the present invention.

[0028] The following will combine Figure 1 The structure of the automatic battery maintenance system provided by the present invention will be described.

[0029] In an exemplary embodiment of the present invention, combined with Figure 1 As can be seen, the automatic battery maintenance system 100 may include a visual image acquisition module 101, a processor module 102, and a robotic arm module 103. Each module will be described in detail below.

[0030] The visual image acquisition module 101 is used to acquire images of the battery to be inspected and upload the acquired images of the battery to be inspected to the processor module 102.

[0031] The processor module 102 is used to receive the image of the battery to be inspected uploaded by the vision image acquisition module 101, determine the inspection location of the battery to be inspected based on the image, and generate an operation command based on the inspection location and send it to the robotic arm module 103.

[0032] The robotic arm module 103 is used to receive the running instructions issued by the processor module 102, so that the robotic arm module 103 can run to the maintenance position of the battery to be repaired based on the running instructions to carry out maintenance work.

[0033] In one embodiment, the visual image acquisition module 101 can establish a communication connection with the processor module 102 via a data cable or wireless network. The processor module 102 can establish a control connection with the control cabinet of the robotic arm module 103 via an industrial bus or TCP / IP protocol. The three modules work together to form a closed-loop automatic control system.

[0034] In another embodiment, the visual image acquisition module 101 can be a monocular camera. During application, the visual image acquisition module 101 can take one or more photos of the top and side facade of the battery to be inspected, acquiring high-definition images of the battery to be inspected, and uploading the acquired images of the battery to be inspected to the processor module 102 in real time.

[0035] In another embodiment, the processor module 102 can receive images of the battery to be inspected uploaded by the vision image acquisition module 101, determine the inspection location of the battery based on the images, and generate an operation command based on the inspection location and send it to the robotic arm module 103. The inspection location can be understood as the location corresponding to the inspection operation performed on the battery. For example, the inspection operation could be a charge-discharge test on the battery, and the corresponding inspection location could be the operated position of the battery during the charge-discharge test.

[0036] In another embodiment, the robotic arm module 103 can be a six-axis articulated industrial robot. Its end effector, i.e., the execution tool, can be replaced according to the needs of the maintenance task, such as a water injection tool, a voltage detection probe, a temperature detection probe, etc. During application, the robotic arm module 103 can receive running instructions from the processor module 102. According to the running instructions, it drives the servo motors of each joint, so that the end effector of the robotic arm module 103 moves accurately and quickly to the three-dimensional spatial coordinate point specified by the instructions, i.e., the maintenance position of the battery to be inspected. Furthermore, the corresponding maintenance work is performed at the maintenance position of the battery to be inspected.

[0037] In this embodiment, the closed-loop automated process of vision-analysis-execution completely replaces the traditional method of relying on manual visual inspection and manual maintenance, greatly improving the production or maintenance efficiency of batteries.

[0038] This invention provides an automated battery maintenance system, comprising a vision image acquisition module, a processor module, and a robotic arm module. The vision image acquisition module acquires images of the battery to be maintained and uploads these images to the processor module. The processor module receives the uploaded images, determines the maintenance location of the battery based on the images, and generates and sends operating instructions to the robotic arm module based on the maintenance location. The robotic arm module receives the operating instructions from the processor module and moves to the maintenance location of the battery to be maintained to perform the maintenance work. This system enables automated and efficient battery maintenance, thereby reducing manual workload.

[0039] In yet another exemplary embodiment of the present invention, the robotic arm module 103 may further include an execution tool, wherein the robotic arm module 103 may perform maintenance work by moving to the maintenance position of the battery to be inspected based on a running command in the following manner: The robotic arm module 103 is used to move to the maintenance position of the battery to be inspected based on the running command, and drive the execution tool to perform maintenance work.

[0040] In one embodiment, the robotic arm module 103 includes not only a multi-axis robotic arm body, but also an execution tool mounted at the end of the robotic arm. This execution tool can be connected to the sixth-axis flange of the robotic arm via a standard tool change interface, allowing for quick replacement of the execution tool according to different maintenance tasks.

[0041] During application, the robotic arm module 103 can receive operating instructions from the processor module 102. These instructions include the three-dimensional coordinates of the maintenance position. They can drive the servo motors of each joint of the robotic arm module 103, enabling the robotic arm to precisely move its end effector to the maintenance position specified by the instructions. Once the end effector reaches the predetermined maintenance position, the robotic arm module 103 does not remain stationary; instead, it actively and precisely drives the end effector to activate its specific functions to complete the specific maintenance task. In this embodiment, by quickly changing different end effectors, the same vision recognition and robotic arm positioning system can flexibly complete various maintenance tasks, greatly expanding the system's application scope and improving equipment utilization and return on investment.

[0042] Figure 2 This is a schematic diagram of the application process of the automatic battery maintenance system provided by the present invention.

[0043] The following will combine Figure 2 The application process of the automatic battery maintenance system is explained.

[0044] In an exemplary embodiment of the present invention, the automatic battery maintenance system may further include an infrared ranging module; the maintenance work may include water injection maintenance of the battery to be maintained; the execution tool may include a water injection execution tool. Combined with Figure 2 It can be seen that the robotic arm module 103 can drive the execution tool to perform maintenance work in the following way, and the process can include steps 210 to 230. Each step will be described below: In step 210, the robotic arm module is used to drive the water injection tool to perform water injection maintenance on the battery to be repaired.

[0045] Because lead-acid batteries lose electrolyte during use, they need to be replenished with deionized water regularly. This maintenance work can be the water injection maintenance work for the battery to be repaired.

[0046] During the application process, the processor module 102 identifies the position of the water inlet cover of the battery to be repaired, i.e. the repair position, based on the image acquired by the vision image acquisition module 101, and guides the robotic arm module 103 to move the water injection tool precisely above the water inlet, i.e. the repair position, and insert it.

[0047] In step 220, the infrared ranging module is used to monitor the water injection height information of the water injection tool for the battery to be repaired in real time, and send the water injection height information to the processor module.

[0048] In one embodiment, during the water filling process, the infrared ranging module is activated and its laser beam is aimed at the inside of the battery's water inlet to monitor the distance between the liquid level and the sensor in real time, i.e., the water filling height information. Furthermore, the infrared ranging module can continuously send the real-time water filling height information to the processor module 102.

[0049] In step 230, the processor module is also used to issue an instruction to the robotic arm module to stop the water injection maintenance work for the battery to be repaired when the water injection height information is detected to meet the preset height.

[0050] In one embodiment, the processor module 102 internally presets the required liquid level for each type of battery. The processor module 102 continuously compares the real-time water level information fed back by the infrared ranging module with the preset level. When the processor module 102 detects that the liquid level has reached the preset level, it immediately generates a stop water injection command and sends it to the robotic arm module 103. Upon receiving the command, the robotic arm module 103 immediately shuts down the solenoid valve and water pump on the water injection tool, stops water injection, and moves the water injection tool away.

[0051] In this embodiment, by introducing an infrared ranging module for real-time liquid level monitoring and feeding the information back to the processor module 102, the system can accurately determine when to stop water injection. This completely solves the problems of traditional manual water injection, which relies on experience and is prone to over- or under-injection, ensuring that the electrolyte level of each battery is at the optimal height, greatly improving maintenance quality and the subsequent service life and safety of the batteries.

[0052] In yet another exemplary embodiment of the present invention, the maintenance work may include voltage detection of the battery to be inspected; the execution tool may include a voltage detection probe; the robotic arm module 103 may drive the execution tool to perform the maintenance work in the following manner: The robotic arm module 103 is used to drive the voltage detection probe to perform voltage detection on the battery under repair and obtain the detection voltage of the battery under repair in real time.

[0053] In one embodiment, the overhaul work refers to the voltage testing performed on the battery to be overhauled. This is a key electrical performance test in the battery overhaul process.

[0054] During application, the processor module 102 identifies the positions of the positive and negative terminals of the battery under maintenance, i.e., the maintenance locations, based on images acquired by the vision image acquisition module. Further, the processor module 102 generates operating commands to control the movement of the robotic arm module 103, causing its end-effector voltage detection probes to precisely and stably contact the positive and negative terminals of the battery, respectively. The robotic arm module 103 applies a constant, gentle contact force to ensure good electrical contact without damaging the terminals. After a reliable electrical connection is established between the probe and the terminal, the voltage detection probes begin operating and obtain the open-circuit voltage of the battery under maintenance in real time, i.e., the detection voltage.

[0055] In yet another example, the detected voltage, as a key data signal, can be transmitted back to the processor module 102 in real time.

[0056] In this embodiment, the robotic arm module 103 drives the probe for detection, eliminating problems such as poor probe contact and inaccurate positioning that may occur during manual operation. The constant contact force ensures that each measurement is performed under optimal electrical contact conditions, resulting in more accurate and reliable detection voltage data, providing a solid data foundation for judging the health status of the battery.

[0057] In yet another exemplary embodiment of the present invention, the robotic arm module 103 may also be configured to: The detected voltage is sent to the processor module 102; The processor module 102 is also used to receive the detection voltage uploaded by the robotic arm module 103 and to provide an early warning of the performance of the battery under maintenance based on the detection voltage.

[0058] In one embodiment, the robotic arm module 103, after acquiring the detected voltage, can send the detected voltage data to the processor module 102 via a communication interface. Furthermore, the processor module 102 can receive the detected voltage uploaded by the robotic arm module 103. The processor module 102 can also internally run a warning analysis algorithm. This algorithm compares and analyzes the received detected voltage with standard voltage thresholds pre-stored in a database. These thresholds can be set according to the battery model and specifications. If the detected voltage is lower than the minimum safe voltage, it is determined that the battery is severely depleted and may have been sulfated and damaged. If the detected voltage is much higher than the normal float charge voltage, it may indicate a short circuit inside the battery or a charging system fault. Based on the above comparative analysis, the processor module 102 can provide a warning about the performance of the battery under maintenance.

[0059] In yet another exemplary embodiment of the present invention, the maintenance work may further include temperature detection of the battery to be maintained; the execution tool may include a temperature detection probe. The robotic arm module 103 may drive the execution tool to perform the maintenance work in the following manner: The robotic arm module 103 is used to drive the temperature detection probe to perform temperature detection on the battery under maintenance and obtain the detection temperature of the battery under maintenance in real time.

[0060] In one embodiment, maintenance work may specifically refer to temperature testing of the battery to be inspected. Temperature is a key parameter reflecting the battery's operating status, health, and the presence of potential thermal runaway risks.

[0061] During application, the processor module 102 identifies key areas on the battery under maintenance that require temperature measurement based on images acquired by the vision image acquisition module. These areas may include: the battery terminals (overheating at connection points indicates poor contact), the middle of the battery casing (reflecting the overall internal temperature), or the vicinity of the vent valve for a specific brand and model of battery. Further, the processor module 102 generates operating commands to control the movement of the robotic arm module 103, precisely moving its end-effector temperature detection probe to the measurement point. If a contact probe is used, the robotic arm module 103 can maintain constant, gentle pressure against the surface of the detection point for a period of time to ensure accurate temperature measurement. If a non-contact infrared sensor is used, the robotic arm module 103 can align the sensor lens with the detection point and maintain it within an optimal effective measurement distance. After the probe reaches the designated position and stabilizes, the temperature sensor begins operation, obtaining the real-time temperature reading of the battery under maintenance at that detection point, i.e., the measured temperature.

[0062] In yet another example, the detected temperature is transmitted back to the processor module 102 in real time as an important status parameter.

[0063] In yet another exemplary embodiment of the present invention, the robotic arm module 103 may also be configured to: The detected temperature is sent to the processor module 102; The processor module 102 is also used to receive the detected temperature uploaded by the robotic arm module 103 and to provide an early warning of the performance of the battery under maintenance based on the detected temperature.

[0064] In one embodiment, after acquiring the detected temperature, the robotic arm module 103 sends the detected temperature data to the processor module 102 via a communication interface. Furthermore, the processor module 102 can receive the detected temperature uploaded by the robotic arm module 103. The processor module 102 can also internally run a temperature warning analysis algorithm. This algorithm compares the received detected temperature with pre-stored temperature safety thresholds in a database. These thresholds can be set according to the battery type, ambient temperature, and operating conditions. If the detected temperature exceeds the safe operating temperature, it is determined that the battery has an overcharge risk or an internal short circuit risk. When detecting multiple batteries or different parts of the same battery, if the temperature at one detection point is significantly higher than other points, it may indicate a loose connection or internal fault at that point. Based on the above comparative analysis, the processor module 102 can provide a warning regarding the performance of the battery under maintenance.

[0065] In this embodiment, by continuously monitoring and analyzing the detection temperature, the system can predict battery performance degradation and potential failures, thereby enabling predictive maintenance. This allows maintenance personnel to intervene before battery performance deteriorates completely or triggers a cascading failure, significantly improving the reliability and lifespan of the equipment.

[0066] Figure 3 This is a schematic diagram of the process by which the processor module provided by the present invention determines the repair location of the battery to be repaired based on the image of the battery to be repaired.

[0067] The following will combine Figure 3 The process by which the processor module provided by the present invention determines the repair location of the battery to be repaired based on the image of the battery to be repaired is described.

[0068] In an exemplary embodiment of the present invention, combined with Figure 3 As can be seen, the processor module can determine the repair location of the battery to be repaired based on the image of the battery to be repaired, which may include steps 310 to 330. Each step will be described below.

[0069] In step 310, the image of the battery to be inspected is corrected based on the camera intrinsic parameters and camera distortion parameters of the visual image acquisition module to obtain the corrected image of the battery to be inspected.

[0070] In one embodiment, a rigorous camera calibration is performed before the system is put into use. The camera's intrinsic parameters and distortion parameters obtained after calibration are pre-stored in the processor module. When the processor module receives the original image of the battery to be repaired, it can call correction functions from vision libraries such as OpenCV to perform geometric transformations on the image using these preset parameters, eliminating image distortion caused by lens defects, thereby obtaining a corrected image of the battery to be repaired. This corrected image of the battery to be repaired is closer to the real physical world.

[0071] In step 320, the pixel size of the inspection location of the battery to be inspected is determined based on the corrected image of the battery to be inspected.

[0072] In step 330, the transformation matrix of the visual image acquisition module is obtained, and the maintenance location of the battery to be inspected is determined based on the transformation matrix and the pixel size of the maintenance location of the battery to be inspected.

[0073] In one embodiment, the processor module 102 can perform image analysis on the corrected image of the battery to be inspected. For example, if the inspection target is a battery terminal, a feature matching or edge detection algorithm is used. The algorithm accurately selects the inspection target in the image and calculates the position and size of the target in the image coordinate system, i.e., the pixel size of the inspection location.

[0074] In one embodiment, the processor module 102 can acquire the transformation matrix of the visual image acquisition module, and determine the maintenance location of the battery to be maintained based on the transformation matrix and the pixel size of the maintenance location of the battery to be maintained.

[0075] The automatic battery maintenance method provided by the present invention is described below. The automatic battery maintenance method described below can be referred to in correspondence with the automatic battery maintenance system described above.

[0076] Figure 4 This is a flowchart illustrating the automatic battery maintenance method provided by the present invention.

[0077] The following will combine Figure 4 The process of the automatic battery maintenance method provided by the present invention will be described.

[0078] In an exemplary embodiment of the present invention, combined with Figure 4 As can be seen, the automatic battery maintenance method may include steps 410 to 430, and each step will be described below.

[0079] In step 410, an image of the battery to be inspected is obtained.

[0080] In step 420, the inspection location of the battery to be inspected is determined based on the image of the battery to be inspected.

[0081] In step 430, based on the inspection location, inspection work is carried out on the battery to be inspected. The inspection work includes any one or more of the following: water injection inspection of the battery to be inspected, voltage detection of the battery to be inspected, and temperature detection of the battery to be inspected.

[0082] In one embodiment, an image of the battery to be inspected can be acquired. Further, the inspection location of the battery to be inspected can be determined based on the image. Finally, based on the inspection location, inspection work is performed on the battery to be inspected. This inspection work includes any one or more of the following: water injection, voltage detection, and temperature detection. It is understood that the automatic battery inspection method can be considered as being implemented by an automatic battery inspection system. This embodiment achieves automatic and efficient battery inspection, thereby reducing manual workload.

[0083] Figure 5 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 5 As shown, the electronic device may include a processor 510, a communication interface 520, a memory 530, and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call logical instructions in the memory 530 to execute an automatic battery maintenance method, which includes: acquiring an image of the battery to be maintained; determining the maintenance location of the battery to be maintained based on the image; and performing maintenance work on the battery to be maintained based on the maintenance location, wherein the maintenance work includes any one or more of the following: water injection maintenance, voltage detection, and temperature detection.

[0084] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0085] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the automatic battery maintenance method provided by the above methods. The method includes: acquiring an image of the battery to be maintained; determining the maintenance location of the battery to be maintained based on the image; and performing maintenance work on the battery to be maintained based on the maintenance location. The maintenance work includes any one or more of the following: water injection maintenance, voltage detection, and temperature detection.

[0086] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, performs the automatic battery maintenance method provided by the methods described above. The method includes: acquiring an image of the battery to be maintained; determining the maintenance location of the battery based on the image; and performing maintenance work on the battery based on the maintenance location. The maintenance work includes any one or more of the following: water injection maintenance, voltage detection, and temperature detection of the battery.

[0087] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0088] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0089] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; 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; and these 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.

Claims

1. An automatic battery maintenance system, characterized in that, The system includes: The visual image acquisition module is used to acquire images of the battery to be inspected and upload the acquired images of the battery to be inspected to the processor module. The processor module is used to receive the image of the battery to be repaired uploaded by the vision image acquisition module, determine the repair position of the battery to be repaired based on the image of the battery to be repaired, and generate an operation command based on the repair position and send it to the robotic arm module. The robotic arm module is used to receive the running instructions issued by the processor module, so that the robotic arm module can run to the maintenance position of the battery to be repaired based on the running instructions to perform maintenance work.

2. The automatic battery maintenance system according to claim 1, characterized in that, The robotic arm module also includes an execution tool; the robotic arm module uses the following method to move to the maintenance location of the battery to be inspected based on the running command to perform maintenance work: The robotic arm module is used to move to the maintenance position of the battery to be inspected based on the running command, and drive the execution tool to perform maintenance work.

3. The automatic battery maintenance system according to claim 2, characterized in that, The automatic battery maintenance system also includes an infrared ranging module; the maintenance work includes injecting water into the battery to be maintained; the execution tool includes a water injection execution tool; the robotic arm module drives the execution tool to perform the maintenance work in the following manner: The robotic arm module is used to drive the water injection tool to perform water injection and maintenance work on the battery to be repaired. The infrared ranging module is used to monitor the water injection height information of the water injection tool when injecting water into the battery to be repaired in real time, and send the water injection height information to the processor module; The processor module is also used to issue an instruction to the robotic arm module to stop the water injection maintenance work for the battery to be repaired when the water injection height information is detected to meet the preset height.

4. The automatic battery maintenance system according to claim 2, characterized in that, The maintenance work includes performing voltage testing on the battery to be inspected; the execution tool includes a voltage detection probe; the robotic arm module drives the execution tool to perform the maintenance work in the following manner: The robotic arm module is used to drive the voltage detection probe to perform voltage detection on the battery under repair and obtain the detection voltage of the battery under repair in real time.

5. The automatic battery maintenance system according to claim 4, characterized in that, The robotic arm module is also used for: The detected voltage is sent to the processor module; The processor module is also used to receive the detection voltage uploaded by the robotic arm module, and to provide an early warning on the performance of the battery to be repaired based on the detection voltage.

6. The automatic battery maintenance system according to claim 2, characterized in that, The maintenance work includes temperature detection of the battery to be inspected; the execution tool includes a temperature detection probe; the robotic arm module drives the execution tool to perform the maintenance work in the following manner: The robotic arm module is used to drive the temperature detection probe to perform temperature detection on the battery under repair and obtain the detection temperature of the battery under repair in real time.

7. The automatic battery maintenance system according to claim 6, characterized in that, The robotic arm module is also used for: The detected temperature is sent to the processor module; The processor module is also used to receive the detected temperature uploaded by the robotic arm module, and to provide an early warning on the performance of the battery to be repaired based on the detected temperature.

8. The automatic battery maintenance system according to any one of claims 1 to 7, characterized in that, The processor module uses the following method to determine the repair location of the battery to be repaired based on the image of the battery to be repaired: Based on the camera intrinsic parameters and camera distortion parameters of the visual image acquisition module, the image of the battery to be inspected is corrected to obtain the corrected image of the battery to be inspected. Based on the corrected image of the battery to be inspected, the pixel size of the inspection location of the battery to be inspected is determined. The transformation matrix of the visual image acquisition module is obtained, and the maintenance location of the battery to be maintained is determined based on the transformation matrix and the pixel size of the maintenance location of the battery to be maintained.

9. An automatic maintenance method for storage batteries, characterized in that, The method includes: Obtain an image of the battery to be inspected; The location of the battery to be repaired is determined based on the image of the battery to be repaired. Based on the inspection location, the battery to be inspected is inspected, wherein the inspection work includes any one or more of the following: water injection inspection of the battery to be inspected, voltage detection of the battery to be inspected, and temperature detection of the battery to be inspected.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the automatic battery maintenance method as described in claim 9.