Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
CELL TEMPERATURE CONTROL METHOD, SYSTEM, TERMINAL AND MEDIUM
Document Type and Number:
WIPO Patent Application WO/2024/043879
Kind Code:
A1
Abstract:
Disclosed a cell temperature control method, system, terminal device, and computer-readable storage medium. The cell temperature control method includes obtaining a cell temperature value of a battery pack of the robot; and heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value to be not lower than the preset temperature threshold. The present application can automatically maintain the temperature of the battery pack inside the robot, to improve the efficiency of the robot.

Inventors:
HUANG YANG (US)
WANG LONG (US)
TIAN ANYANG (US)
Application Number:
PCT/US2022/041268
Publication Date:
February 29, 2024
Filing Date:
August 23, 2022
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENZHEN HANYANG TECH CO LTD (CN)
International Classes:
H01M10/615; B60L58/27; B60L58/24; H01M10/635
Foreign References:
US20200212515A12020-07-02
US20090243538A12009-10-01
EP3815959A12021-05-05
US20200036206A12020-01-30
Attorney, Agent or Firm:
SHENZHEN ZHONGDINGHUICHENG INTELLECTUAL PROPERTY AGENCY (CN)
Download PDF:
Claims:
CLAIMS

What is claimed is:

1. A cell temperature control method, applied to a robot, comprising: obtaining a cell temperature value of a battery pack of the robot; and heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value to be not lower than the preset temperature threshold.

2. The cell temperature control method according to claim 1, wherein the robot is provided with a communication interface, the battery pack comprises a cell and a cell temperature sensor provided on the cell, the obtaining the cell temperature value of the battery pack of the robot comprises: obtaining the cell temperature value of the cell collected by the cell temperature sensor; and outputting the collected cell temperature value of the cell by the communication interface.

3. The cell temperature control method according to claim 2, wherein the robot is further provided with a charging interface, the battery pack further comprises a heating device, the heating the battery pack by the external charging device comprises: activating the heating device by using the external charging device access to the charging interface of the robot, and heating the cell by the activated heating device.

4. The cell temperature control method according to claim 1, wherein before the heating the cell by the external charging device, the method comprises: controlling the robot to reach the external charging device, and connecting the external charging device to the charging interface of the robot in a wired and/or wireless manner.

5. The cell temperature control method according to claim 1, wherein after the obtaining the cell temperature value of the battery pack of the robot, the method further comprises: determining whether a current power level of the battery pack exceeds a preset power threshold when the cell temperature value is higher than or equal to the preset temperature threshold; when the current power level of the battery pack exceeds the preset power threshold, the robot resuming working and continuing to perform a task; and when the current power level of the battery pack doesn’t exceed the preset power threshold, charging the battery pack by the external charging device.

6. The cell temperature control method according to claim 1, further comprising: generating an error code of a current abnormal cell temperature value when the cell temperature value is lower than the preset temperature threshold and the battery pack is heated by the external charging device, and obtaining current cell temperature information of the robot, heating status information of the battery pack of the robot and charging status information of the battery pack of the robot; and sending the error code, the cell temperature information, the heating status information and the charging status information to a mobile terminal communicated with the robot.

7. The cell temperature control method according to claim 6, wherein after the generating the error code of the current abnormal cell temperature value, the method further comprises: externally alerting, by an alert device carried on the robot, an abnormal state of the cell temperature value of the battery pack lower than the preset temperature threshold.

8. A cell temperature control system, comprising: an acquisition module configured for obtaining a cell temperature value of a battery pack of a robot; and a heating module configured for heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value to be not lower than the temperature parameter threshold.

9. A terminal device, comprising a memory, a processor and a cell temperature control program stored on the memory and operable on the processor, wherein the cell temperature control program, when executed by the processor, implements the steps of the cell temperature control method according to any one of claims 1 to 7.

10. A computer readable storage medium storing a cell temperature control program, wherein the cell temperature control program, when executed by a processor, realizes the steps of the cell temperature control method according to any one of claims 1 to 7.

Description:
CELL TEMPERATURE CONTROL METHOD, SYSTEM, TERMINAL AND MEDIUM

TECHNICAL FIELD

[0001] The present application relates to the field of intelligent robots and in particular to a cell temperature control method, a cell temperature control system, a terminal, and a computer-readable storage medium.

BACKGROUND

[0002] Since the yard robot usually stays outdoors, whether in work or in idle, the cell temperature of the battery of the robot in idle often depends on the ambient temperature. The cell temperature is often lower than 0 degree when the ambient temperature is too low, and the large current charging and discharging of the battery in the low temperature environment often causes the lithium metal in the electrolyte of the battery to crystallize, which will have a very negative impact on the safety and life of the battery.

[0003] At present, for robots in long-term cold working conditions, in order to ensure the charging and discharging safety of their battery, the following solutions are generally adopted.

[0004] (1) Using cold-resistant lithium batteries with an anti-freeze formula. This type of battery is different from ordinary lithium batteries in their electrolyte formula. The anti-freeze additives ensures that the electrolyte will not freeze in low-temperature environments and not to reduce charging and discharging capacity. However, the cost of this type of batteries is higher than that of the ordinary lithium batteries, and their comprehensive charging and discharging capacity is still inferior to that of the ordinary power lithium batteries.

[0005] 2) Using the cell temperature sensor to monitor the cell temperature. The power output of the battery is actively stopped or limited when the cell temperature is lower than a set threshold. This method can ensure the charging and discharging capacity of the battery, however, this method will lead to the robot working abnormally in the environment with a temperature lower than the set temperature threshold, and the efficiency of the robot is reduced.

[0006] 3) Adding a heating film around the cell. When the cell temperature is lower than the set threshold, the heating film is turned on to raise the cell temperature, and then the heating film is turned off when the cell temperature reaches or exceeds the set temperature threshold. t However, because such a method requires the battery to power the heating film, it can only ensure that the cell temperature is within a reasonable range for a short period of time, and for the yard robots in idle, their power will be quickly run out and cannot work normally at the specified time.

[0007] In summary, the existing cell temperature control method has limited application scenarios and low power supply efficiency, etc.

SUMMARY

[0008] The main purpose of the present application is to provide a cell temperature control method, a system, a terminal device, and a computer-readable storage medium to automatically maintain the cell temperature of the internal battery pack of a robot, to improve the efficiency of the robot.

[0009] In order to achieve above purpose, the present application provides a cell temperature control method, applied to a robot, including: obtaining a cell temperature value of a battery pack of the robot; and heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value to be not lower than the preset temperature threshold.

[0010] In one embodiment, the robot is provided with a communication interface, the battery pack includes a cell and a cell temperature sensor provided on the cell, the obtaining the cell temperature value of the battery pack of the robot includes: obtaining the cell temperature value of the cell collected by the cell temperature sensor; and outputting the cell temperature value of the cell by the communication interface.

[0011] In one embodiment, the robot is further provided with a charging interface, the battery pack further includes: a heating device, the heating the battery pack by the external charging device, includes: activating the heating device by using the external charging device access to the charging interface of the robot, and heating the cell by the activated heating device.

[0012] In one embodiment, before the heating the cell by the external charging device, includes: controlling the robot to reach the external charging device, and connecting the external charging device to the charging interface of the robot in a wired and/or wireless manner.

[0013] In one embodiment, after the obtaining the cell temperature value of the battery pack of the robot, the method further includes: determining whether current power level of the battery pack exceeds a preset power threshold when the cell temperature value is higher than or equal to the preset temperature threshold; when the current power level of the battery pack exceeds the preset power threshold, the robot resuming working and continuing to perform a task; and when the current power level of the battery pack doesn’t exceed the preset power threshold, charging the battery pack by the external charging device.

[0014] In one embodiment, further including: generating an error code of a current abnormal cell temperature value when the cell temperature value is lower than the preset temperature threshold and the battery pack is heated by the external charging device, and obtaining a current cell temperature information of the robot, a heating status information of the battery pack of the robot and a charging status information of the battery pack of the robot; and sending the error code, the cell temperature information, the heating status information and the charging status information to a mobile terminal communicated with the robot.

[0015] In one embodiment, after the generating the error code of the current abnormal cell temperature value, the method further includes: externally alerting, by an alert device carried on the robot, an abnormal state of the cell temperature value of the battery pack lower than the preset temperature threshold.

[0016] In order to achieve the above purpose, the present application also provides a cell temperature control system, including: an acquisition module configured for obtaining a cell temperature value of a battery pack of a robot; and a heating module configured for heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value to be not lower than the temperature parameter threshold.

[0017] In order to achieve the above purpose, the present application also provides a terminal device, comprising a memory, a processor and a cell temperature control program stored on the memory and operable on the processor, wherein the cell temperature control program, when executed by the processor, implements the steps of the cell temperature control method as mentioned above.

[0018] In order to achieve the above purpose, the present application also provides a computer readable storage medium storing a cell temperature control program, wherein the cell temperature control program, when executed by a processor, realizes the steps of the cell temperature control method as mentioned above.

[0019] The present application provides a cell temperature control method, system, terminal device, computer readable storage medium, and computer program product. A cell temperature value of a battery pack of a robot is obtained, and when the cell temperature value is lower than a preset temperature threshold, the battery pack is heated by an external charging device to maintain the cell temperature value not lower than the preset temperature threshold.

[0020] Compared to heating the cell inside the robot in the related art, in the present application, when the robot monitors that the cell temperature of the battery pack is lower than the preset temperature threshold, it will go directly to the external charging device, and then the battery pack is heated by the external charging device, so that the cell temperature value of the battery pack can rise back to the preset temperature threshold. Therefore, in the present application, it is not necessary for the battery itself to supply power to maintain the temperature of the cell, the constant temperature standby of the battery pack in a long-term low temperature environment is achieved, to ensure that the battery pack power is used for the normal work of the robot as much as possible, to improve the effective utilization rate of the battery pack, such that the robot can work under various working conditions, to improve the efficiency of the robot. In addition, the battery pack in the present application can adopt ordinary lithium batteries, to reduce the manufacturing cost of the battery pack.

BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG. 1 is a structural schematic diagram of a hardware operating environment involved in an embodiment of the present application.

[0022] FIG. 2 is a first flowchart of an embodiment of a cell temperature control method of the present application.

[0023] FIG. 3 is a second flowchart of an embodiment of the cell temperature control method of the present application.

[0024] FIG. 4 is a schematic diagram of function modules of an embodiment of a cell temperature control system of the present application.

[0025] The realization of the purpose, functional features and advantages of the present application will be further described with reference to the drawings in conjunction with the embodiments. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0026] It should be understood that the specific embodiments described herein are used to explain, but not to limit, the present application only.

[0027] As shown in FIG. 1, FIG. 1 is a schematic diagram of a device structure of the hardware operating environment involved in the embodiments of the present application.

[0028] It should be noted that the terminal of the embodiment of the present application may be a device for controlling the temperature of the cell, such as a robot, etc.

[0029] As shown in FIG. 1, the device may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to implement a connection communication among these components. The user interface 1003 can include a display, an input unit such as a keyboard. The user interface 1003 can also include a standard wired interface, a wireless interface. The network interface 1004 can include a standard wired interface, a wireless interface (such as WI-FI interface). The memory 1005 can be a high-speed RAM memory, a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0030] It will be understood by those skilled in the art that the device structure illustrated in FIG. 1 does not constitute a limitation on the device which may include more or fewer components than illustrated, or a combination of certain components, or a different arrangement of components.

[0031] As shown in FIG. 1, the memory 1005, which is a computer storage medium, may include an operating system, a network communication module, a user interface module, and a cell temperature control program. The operating system is a program that manages and controls the hardware and software resources of the device and supports the operation of the cell temperature control program and other software or programs. In the device shown in FIG. 1, the user interface 1003 is primarily used for data communication with the client. The network interface 1004 is primarily used to establish a communication connection with the server. The processor 1001 can be used to call the cell temperature control program stored in the memory 1005 and perform the following operations: obtaining a cell temperature value of a battery pack of a robot; and heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value not lower than the preset temperature threshold.

[0032] The robot is provided with a communication interface, and the battery pack includes: a cell and the cell temperature sensor set on the cell. The processor 1001 may also be used to call the cell temperature control program stored in memory 1005, and perform the following operations: obtaining the cell temperature value of a cell collected by the cell temperature sensor; and outputting the cell temperature value of the cell by the communication interface.

[0033] The battery pack further includes a heating device. The robot is further provided with a charging interface. The processor 1001 may also be used to call the cell temperature control program stored in the memory 1005, and perform the following operations: activating the heating device by using the external charging device access to the charging interface of the robot, and heating the cell by the activated heating device.

[0034] Before the heating the battery pack by the external charging device, the processor 1001 may further be used to call the cell temperature control program stored in the memory 1005, and perform the following operations: controlling the robot to reach the external charging device, and connecting the external charging device to the charging interface of the robot in a wired and/or wireless manner.

[0035] After the obtaining the cell temperature value of the battery pack carried by the robot, the processor 1001 may also be used to call the cell temperature control program stored in the memory 1005, and perform the following operations: determining whether a current power level of the battery pack exceeds a preset power threshold when the cell temperature value is higher than or equal to the preset temperature threshold; when the current power level of the battery pack exceeds the preset power threshold, the robot resuming working and continuing to perform a task; and when the current power level of the battery pack doesn't exceed the preset power threshold, charging the battery pack by the external charging device.

[0036] The processor 1001 may also be used to call the cell temperature control program stored in the memory 1005, and perform the following operations: generating an error code of a current abnormal cell temperature value, when the cell temperature value is lower than the preset temperature threshold and the battery pack is heated by the external charging device, and obtaining current cell temperature information of the robot, heating status information and charging status information of the battery pack of the robot; and sending the error code, the cell temperature information, the heating status information and the charging status information of the battery pack to a mobile terminal communicated with the robot. [0037] After the generating the error code of the current abnormal cell temperature value, the processor 1001 may also be used to call the cell temperature control program stored in the memory 1005, and perform the following operations:

[0038] externally alerting, by an alert device carried on the robot, an abnormal state of the cell temperature value of the battery pack lower than the preset temperature threshold.

[0039] Referring to FIG. 2, FIG. 2 shows a flowchart of a first embodiment of a cell temperature control method of the present application.

[0040] In this embodiment, embodiments of the cell temperature control method are provided, and it should be noted that although a logical sequence is shown in the flowchart, in some cases the steps shown or described may be performed in an order different from that shown herein.

[0041] In order to ensure that the robot can adapt to various working scenarios, especially the long-term cold working environment, and the working efficiency under the normal working can further be improved, in this embodiment, a method for maintaining the cell temperature of the built-in battery pack of the robot is proposed. The method can ensure the stability of the cell temperature of the battery pack, so that the cells of the robot are not affected by the ambient temperature and can perform the work efficiently under any working conditions.

[0042] The cell temperature control method in this embodiment includes: step S10, obtaining a cell temperature value of a battery pack of a robot.

[0043] The robot is generally powered by a built-in battery pack of the robot, and the charging and discharging performance and current of the used lithium battery are greatly affected by the temperature. The high-current charging and discharging in a low-temperature environment often results in the crystallization of lithium metal in its electrolyte which significantly reduces the safety and life of the battery. Therefore, it is necessary to maintain the stability of the cell temperature, so that the battery pack can charge and discharge liking that does at the normal temperature regardless of the working conditions.

[0044] On this basis, the robot needs to monitor the cell temperature value of the internal battery pack in real time when performing tasks, to heat the battery pack in time when the monitored cell temperature value is in an abnormal state.

[0045] It should be noted that in this embodiment, the robot can monitor the cell temperature value of the battery pack in real time, and may also monitor the cell temperature value periodically according to the actual working environment. As long as the abnormal state of the cell temperature can be obtained timely, the way of monitoring the cell temperature value is not specifically limited in this embodiment.

[0046] Step S20, heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value not lower than the preset temperature threshold.

[0047] It should be noted that in this embodiment, when the robot monitors that the current cell temperature value of the battery pack is lower than the preset temperature threshold, in order to avoid the abnormal charging and discharging state of the battery pack in the low temperature environment, the battery pack needs to be heated in time so that the cell temperature can reach the preset temperature threshold. In this embodiment, the preset temperature threshold can be set specifically according to the working environment in which the robot is located, and is not limited herein.

[0048] When the monitored cell temperature value of the battery pack is lower than the preset temperature threshold, the robot may go to the nearest external charging device, and then the battery pack of the robot is heated by the external charging device.

[0049] In this embodiment, the robot needs to monitor the cell temperature value of the internal battery pack in real time when performing the task, to heat the battery pack in time when the cell temperature value is monitored to be in an abnormal state. When the cell temperature value of the battery pack is lower than a predetermined temperature threshold, the robot can go to the nearest external charging device and the battery pack of the robot is heated by the external charging device.

[0050] Compared to heating the cell of the robot internally in the related art, in the present application, when the robot monitors that the cell temperature of the battery pack is lower than the preset temperature threshold, it will go directly to the external charging device, and then the battery pack is heated by the external charging device, so that the cell temperature value of the battery pack can be raised back to the preset temperature threshold. Therefore, in the present application, it is not needed for the battery itself to supply power to maintain the cell temperature, the constant temperature standby of the battery pack in a long-term low temperature environment is achieved, which ensures that the power of battery pack is provided only for the normal work of the robot as much as possible, and improves the effective utilization rate of the battery pack, such that the robot can work under various working conditions, and the efficiency of the robot is improved. In addition, the battery pack in the present application can adopt ordinary lithium batteries, to reduce the cost of the battery pack.

[0051] Based on the above first embodiment of the cell temperature control method of the present application, a second embodiment of the cell temperature control method of the present application is proposed.

[0052] In this embodiment, "obtaining the cell temperature value of the battery pack of the robot" of the step S10, may include: step S101, obtaining a cell temperature value of the cell collected by a cell temperature sensor; and step S102, outputting the collected cell temperature value of the cell by the communication interface.

[0053] It should be noted that in this embodiment, the robot is provided with a communication interface, and the built-in battery pack of the robot includes, but is not limited to, a cell, a cell temperature sensor and a heating device. The cell temperature sensor is used to monitor the cell temperature of the battery pack, and the heating device is used to heat the cell of the battery pack. In this embodiment, the internal battery of the robot is not required to power the heating device, the heating device can be powered by an external charging device, which saves the power of the built-in battery pack of the robot and improves the effective utilization rate of the battery pack.

[0054] The robot obtains the cell temperature value of the battery pack collected by the cell temperature sensor and outputs the obtained cell temperature value through the communication interface, so that the battery pack is heated by the heating device when the current cell temperature value is lower than the preset temperature threshold.

[0055] In the above step S20, "heating the battery pack by the external charging device", includes: step S201, activating the heating device by the external charging device access to the charging interface of the robot, and heating the cell by the activated heating device.

[0056] The robot is configured with a charging interface in addition to a communication interface. On this basis, the robot, upon monitoring that the current cell temperature value is lower than the preset temperature threshold, goes to the external charging device, uses the external charging device to activate the heating device of the battery pack through the charging interface of the robot, and then uses the external charging device to supply power to the heating device, so that the activated heating device can heat the cell of the battery pack and ensure that the cell temperature of the battery pack can quickly rise to the preset temperature threshold.

[0057] It should be noted that in the embodiment, the heating device of the built-in battery pack of the robot is connected to the charging interface in parallel, so that the external charging device can activate the heating device through the charging interface, and use the heating device to heat the battery pack to achieve constant temperature standby of the battery pack of the robot.

[0058] In this embodiment, the robot obtains the current cell temperature value collected by the cell temperature sensor through its built-in communication interface. When the current cell temperature value is lower than a preset temperature threshold, the external charging device is used to activate the heating device of the battery pack through the charging interface of the robot. The external charging device is used to supply power to the heating device, so that the activated heating device can heat the external charging device, and the cell temperature of the battery pack can quickly rise to the preset temperature threshold.

[0059] Thus, the present application can obtain the cell temperature through the cell temperature sensor of the battery pack, and heat the battery pack through the heating device of the battery pack when the cell temperature is abnormal, thus the robot can achieve constant temperature standby of the battery pack under various working conditions. In addition, the robot can be flexibly adapted to different working conditions by using an external charging device to activate the heating device through the charging interface and control the turning on and off of the heating device. Moreover, since the built-in battery pack of the robot itself is not required to supply power to maintain the cell temperature, the power of the battery pack is used only for the normal work of the robot as much as possible is ensured, and the effective utilization rate of the battery pack is improved, so that the robot can work under various working conditions and the efficiency of the robot is improved.

[0060] Based on the first embodiment and the second embodiment of the cell temperature control method of the present application, a third embodiment of the cell temperature control method of the present application is proposed.

[0061] In this embodiment, before "heating the battery pack by an external charging device" of the step S20, the method may also include: step S30, controlling the robot to reach the external charging device, and connecting the external charging device to the charging interface of the robot in a wired and/or wireless way.

[0062] It should be noted that in this embodiment, a travel map of the robot can be pre-constructed, and the travel map contains the location information of the external charging device (e.g., two-dimensional location coordinates). In addition, in this embodiment, the number of external charging devices is not limited specifically.

[0063] On this basis, the robot, upon monitoring that the current temperature value of the battery pack location is lower than the preset temperature threshold, will move to a nearest external charging device according to a preset path planning algorithm. After reaching the nearest external charging device, a wireless/wired connection between the external charging device and the charging interface of the robot is established, the external charging device is used to activate the heating device of the battery pack through the charging interface, and the battery pack is heated by the activated heating device.

[0064] After "obtaining the cell temperature value of the battery pack of the robot" of the above step S10, the method may further include: step S40, determining whether a current power level of the battery pack exceeds a preset power threshold when the cell temperature value is higher than or equal to the preset temperature threshold; step S50, when the current power level of the battery pack exceeds the preset power threshold, the robot resuming working and continuing to perform a task; and step S60, when the current power level of the battery pack doesn’t exceed the preset power threshold, charging the battery pack by the external charging device.

[0065] The robot monitors the current cell temperature through the cell temperature sensor of the battery pack that the current cell temperature is higher than or equal to the preset temperature threshold, which means that the cell temperature is still in the normal state at this time and will not cause the battery to be charged and discharged. On this basis, the robot will no longer use the external charging device to power the heating device and use the heating device to heat the battery pack.

[0066] The robot will further determine whether the current power level of the battery pack exceeds the preset power threshold, and the present embodiment does not specifically limit the preset power threshold, which can be flexibly adjusted according to the working conditions and environments.

[0067] For example, when the robot determines that the current power level of the battery pack exceeds the preset power threshold, it means that the power of the battery pack at this time can continue to support the robot for a period of time, and no charging is required for the battery pack, and the robot can resume working and continue to perform tasks. The number of charging and discharging times of the battery is reduced and the utilization rate of the battery pack is improved. When the robot determines that the current power level is lower than the preset power threshold, it means that the power of the battery pack at this time cannot continue to support the robot to carry out work normally.

[0068] The cell temperature control method in this embodiment may further includes: step S70, generating an error code of a current abnormal cell temperature value in responding to that the cell temperature value is lower than the preset temperature threshold and the battery pack is heated by the external charging device, and obtaining current cell temperature information of the robot, heating status information and charging status information of the battery pack of the robot; and step S80, sending the error code, the cell temperature information, the heating status information and the charging status information of the battery pack to a mobile terminal communicated with the robot.

[0069] The robot monitors that the current cell temperature value is lower than the preset temperature threshold and goes to the nearest external charging device to heat the battery pack, at the same time, in order to alert an abnormal state of the current cell temperature, the robot will first generate an error code and obtain the current cell temperature information, the heating state information of the battery pack and the charging state information of the battery pack. The error code is used to alert the user of the mobile terminal that the current cell temperature is abnormal. The type and content of the error code are not specifically limited in this embodiment. In addition, the cell temperature information includes, but is not limited to, the real-time temperature value of the cell during heating, the heating status information of the battery includes, but is not limited to, whether the battery pack is heated, and the charging status information of the battery pack includes, but is not limited to, whether the battery pack is heated at current and the real-time power level of the battery pack.

[0070] On this basis, the robot sends the error code and the cell temperature information, the heating status information of the battery pack, and the charging status information of the battery pack, to an application of the mobile terminal communicating with the robot, thereby alerting the user to check the status of the robot.

[0071] After "generating the error code of the current abnormal cell temperature value" of the above step S70, the method may further include: step S90, externally alerting, by an alert device carried on the robot, an abnormal state of the cell temperature value of the battery pack lower than a preset temperature threshold.

[0072] When the robot monitors that the current cell temperature value is lower than the preset temperature threshold and goes to the nearest external charging device for heating the battery pack, in addition to generating the error code of the current abnormal cell temperature value, the robot will also externally alert the current state that the cell temperature value of the battery pack is lower than the preset temperature threshold through an alert device such as the horn, a working status indicator, etc., so as to alert the user that current cell temperature of the battery pack is too low, and make sure that the user can get the health status and working status of the robot, etc., in real time and take corresponding measures in time. [0073] In this embodiment, when the robot monitors that the current temperature value of the battery pack is lower than the preset temperature threshold, it will walk to the nearest external charging device according to the preset path planning algorithm. When the robot determines that the current power level of the battery pack exceeds the preset temperature threshold, the robot may resume working. The robot will charge the battery pack through the external charging device upon determining that the current power level is lower than the preset power threshold. When the robot monitors that the current cell temperature value is lower than the preset power threshold and goes to the nearest external charging device to heat the battery pack, the robot will generate the error code and obtain the current cell temperature information, the heating status information of the battery pack and the charging status information of the battery pack, and send the error code and the cell temperature information, the heating status information of the battery pack and the charging status information of the battery pack to the application of the mobile terminal communicated with the robot to notify users of unexpected information. The current state of the cell temperature value of the battery pack lower than the preset temperature threshold is alerted externally by a speaker, an working status indicator or the like.

[0074] Thus, in the present application, the robot has an autonomous positioning function and can actively move to the vicinity of the charger and automatically turn on the charging function when the cell temperature is too low, thus the heating module of the battery pack is activated to avoid abnormal charging and discharging in the low temperature environment of the battery pack and improve the utilization rate of the battery pack. Moreover, the robot can send information about the battery pack to the mobile terminal, to avoid interruption of the robot's work without the user's knowledge, to enable the user to get the robot's status in real time and take corresponding measures in time. In addition, the robot can communicate the low temperature information of the battery pack to the outside world through the horn, the working status indicator or the like, to ensure that the user can get the abnormal information of the battery pack through visual and auditory senses, and realize the real-time effective supervision on the robot.

[0075] Therefore, in combination with the first embodiment, the second embodiment and the third embodiment described above, the overall process of the cell temperature control method of the present application is shown in FIG. 3, after the robot obtains the cell temperature value of the battery pack through the cell temperature sensor, if the robot determines that the cell temperature value is lower than the preset temperature threshold, it moves to the external charging device, and the cell of the battery pack is heated by the heating device after the heating device is activated by the charging interface. In addition, the error code, the cell temperature information, the cell heating status information and the cell charging status information are sent to the mobile terminal communicated with the robot, and the abnormal state of the cell temperature value of the battery pack is externally prompted by an alert device such as the horn and working status indicator to alert the user that the current cell temperature of the battery pack is too low. If it is determined that the the cell temperature value is lower than the preset temperature threshold, the robot can determine based on the current power level of the battery pack whether the robot resumes working or charges the battery pack through an external charging device.

[0076] Through the above process, the constant temperature standby of the battery pack of the robot under various working condition scenarios is achieved, and the effective utilization rate of the battery pack and the robot work efficiency are improved.

[0077] In addition, an embodiment of the present application also proposes a cell temperature control system, with reference to FIG. 4, a schematic diagram of a functional module of an embodiment of the cell temperature control system of the present application is shown. As shown in FIG. 4, the cell temperature control system of the present application, includes: an acquisition module 10 configured for obtaining a cell temperature value of the battery pack of the robot; and a heating module 20 configured for heating the battery pack by an external charging device when the cell temperature value is lower than a preset temperature threshold, to maintain the cell temperature value not lower than the temperature parameter threshold.

[0078] In one embodiment, the robot is provided with a communication interface, the battery pack includes: a cell and a cell temperature sensor provided on the cell, the obtaining module 10 includes: an acquisition unit configured for obtaining the cell temperature value of the cell collected by the cell temperature sensor; and an output unit configured for outputting the cell temperature value of the cell by the communication interface.

[0079] In one embodiment, the battery pack further includes a heating unit, the robot is further provided with a charging interface, the heating module 20 includes: a heating unit configured for activating the heating device by using the external charging device access to the charging interface of the robot, and heating the cell by the activated heating device. [0080] In one embodiment, the cell temperature control system further includes: a connection module configured for controlling the robot to reach the external charging device, and connecting the external charging device to the charging interface of the robot in a wired and/or wireless manner.

[0081] In one embodiment, the cell temperature control system further includes: a determination module configured for determining whether current power level of the battery pack exceeds a preset power threshold when the cell temperature value is higher than or equal to the preset temperature threshold; an actuation module configured for the robot resuming working and continuing to perform a task; and a charging module configured for charging the battery pack by the external charging device.

[0082] In one embodiment, the cell temperature control system further includes: an information acquisition module configured for generating an error code about a current abnormal cell temperature value when the cell temperature value is lower than the preset temperature threshold and the battery pack is heated by the external charging device, and obtaining a current cell temperature information, a heating status information of the battery pack and a charging status information of the battery pack of the robot; a sending module configured for sending the error code, the cell temperature information, the heating status information of the battery pack and the charging status information of the battery pack to a mobile terminal communicated with the robot.

[0083] In one embodiment, the cell temperature control system further includes: an external alert module configured for externally alerting, by an alert device carried on the robot, an abnormal state of the cell temperature value of the battery pack lower than a preset temperature threshold.

[0084] The specific implementation of each functional module of the cell temperature control system of the present application is substantially the same as that of each embodiment of the cell temperature control method described above and will not be repeated herein.

[0085] In addition, embodiments of the present application also provide a computer readable storage medium storing a cell temperature control program, and the cell temperature control program, when executed by the processor, implements the steps of the cell temperature control method as described above.

[0086] Each embodiment of the cell temperature control system and computer readable storage medium of the present application can refer to each embodiment of the cell temperature control method of the present application and will not be repeated herein.

[0087] In addition, embodiments of the present application provide a computer program product including a computer program, and the computer program, when executed by a processor, implements the steps of the cell temperature control method as described in any of the above embodiments of the cell temperature control method.

[0088] The specific embodiments of the computer program product of the present application are substantially the same as the embodiments of the cell temperature control method described above and will not be repeated herein.

[0089] It should be noted that in this document, the terms "including", "comprising", or any other variation thereof are intended to cover non-exclusive inclusion, such that a process, a method, an article, or an apparatus including a set of elements includes not only those elements, but also other elements not expressly listed, or the elements inherent to such process, method, article, or device. Without further limitation, an element defined by the statement "including a " does not preclude the existence of another identical element in the process, the method, the article, or the apparatus that includes that element.

[0090] The above embodiments of the present application are numbered for descriptive purposes only and do not represent the merits or demerits of the embodiments.

[0091] By the above description of the embodiments, it is clear to those skilled in the art that the above embodiment method can be implemented with software plus the necessary common hardware platform, or of course by hardware, but in many cases the former is the better way of implementation. Based on this understanding, the technical solution of the present application, which essentially or rather contributes to the related art, can be embodied by a software product, which is stored in a storage medium (e.g. a ROM/RAM, a disk, an optical disk) and includes a number of instructions to enable a terminal device (which can be a computer and server, or a network device, etc.) to perform the methods described in various embodiments of the present application.

[0092] The above is only a preferred embodiment of the present application, and is not intended to limit the claimed scope of the patent of the present application. Any equivalent structure or equivalent process transformation made by using the specification and the drawings of the present application, or direct or indirect application in other related technical fields, is included in the claimed scope of the present application.