Solar system and cleaning robot system

By adjusting the status of the solar panels and load mechanisms based on information, the problems of low charging efficiency and improper management of solar panels are solved, and efficient and fast power supply and energy-saving management are achieved, which is suitable for solar systems and cleaning robot systems.

WO2025152223A1PCT designated stage expired Publication Date: 2025-07-24XINGMAI INNOVATION TECH (SUZHOU) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/076017
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-01-18
Filing Date
2024-02-05
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

How to improve the charging efficiency of solar panels and improve the charging and discharging management of solar panels, especially automated management under different environmental conditions to ensure efficient and fast power supply and continuous operation of power supply equipment.

Method used

The control mechanism controls the solar panels and/or related load mechanisms to perform target events based on the acquired information, including the direction adjustment of the solar panels, switching of the expansion or storage state, adjustment of charging strategies, and energy-saving management of power supply equipment, ensuring efficient power supply of the solar panels and load mechanisms.

Benefits of technology

It realizes the automated management of solar panels and load mechanisms, improves charging efficiency, and ensures efficient operation and energy-saving use of power supply equipment under different environmental conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024076017_24072025_PF_FP_ABST
    Figure CN2024076017_24072025_PF_FP_ABST
Patent Text Reader

Abstract

A solar system (1000) and a cleaning robot system (2000). The solar system comprises: a solar panel (110); and a control mechanism (120), the control mechanism being connected to the solar panel, and the control mechanism being used for controlling, on the basis of acquired information, the solar panel and / or a first load mechanism related to the solar panel to execute a target event, wherein the first load mechanism is directly or indirectly powered by the solar panel. The solar system can realize automatic management of the solar panel and / or the first load mechanism, and is efficient and rapid.
Need to check novelty before this filing date? Find Prior Art

Description

A solar energy system and cleaning robot system

[0001] Cross-references to related publications

[0002] This disclosure claims priority to Chinese patent application number 2024100776904, filed with the China Patent Office on January 18, 2024, with the invention name “Solar Energy System”, the entire contents of which are incorporated herein by reference.

Technical field

[0003] The present disclosure relates to the field of solar energy technology, and in particular to a solar energy system and a cleaning robot system. [Background Technology]

[0004] Solar power generation is a renewable energy source with the characteristics of being renewable and having high energy. Nowadays, in order to save resources, solar panels are often used for power supply. Solar panels are placed in sunny places to convert solar radiation into electrical energy. How to improve the charging efficiency of solar panels and improve the charging and discharging management of solar panels are problems that need to be solved.

[0005] [Summary of the invention]

[0006] The present disclosure provides a solar energy system and a cleaning robot system that achieve efficient and rapid automated management of solar panels and / or a first load mechanism. A first aspect of an embodiment of the present disclosure provides a solar energy system comprising: a solar panel; and a control mechanism connected to the solar panel, the control mechanism configured to: control the solar panel and / or a first load mechanism associated with the solar panel to execute a target event based on acquired information; wherein the first load mechanism is powered directly or indirectly by the solar panel.

[0007] A second aspect of an embodiment of the present disclosure provides a cleaning robot system, comprising a cleaning robot and a solar energy system, wherein the cleaning robot works in a pool and comprises: at least a first water inlet and at least a first water outlet, respectively arranged on different surfaces of the cleaning robot; at least a first filtering mechanism and at least a first main water pump at least partially arranged in the main body of the cleaning robot, the first filtering mechanism being provided with a first inlet fluidically connected to the first water inlet, the first main water pump generating a suction force to generate a water flow circulation from the outside of the robot to the first water inlet, the first filtering mechanism, and the first water outlet; at least one rechargeable battery module being arranged in the main body of the robot; the solar energy system comprising: a solar panel; a control mechanism electrically connected to the solar panel, the control mechanism being used to: control the solar panel and / or the cleaning robot to execute a target event based on the acquired information; wherein the cleaning robot is directly or indirectly powered by the solar energy system.

Brief Description of the Drawings

[0008] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without inventive efforts. Among them:

[0009] FIG1 is a schematic structural diagram of an embodiment of a solar energy system disclosed herein;

[0010] FIG2 is a schematic structural diagram of a first load mechanism as a flip plate;

[0011] FIG3 is a schematic structural diagram of an embodiment of the cleaning robot system disclosed herein. [Specific implementation method]

[0012] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0013] 1 , a solar energy system 1000 includes a solar panel 110 and a control mechanism 120 . The control mechanism 120 is connected to the solar panel 110 and is configured to control the solar panel 110 and / or a first load mechanism associated with the solar panel 110 to execute a target event based on acquired information. The first load mechanism is powered directly or indirectly by the solar panel 110 .

[0014] Specifically, the control mechanism 120 can be an electronic device such as a controller or a controllable chip. In one application scenario, the control mechanism 120 is used to control the solar panel 110. In another application scenario, the control mechanism 120 is used to control the first load mechanism. In another application scenario, the control mechanism 120 can control both the solar panel 110 and the first load mechanism.

[0015] The first load mechanism can be powered directly or indirectly by the solar panel 110. For example, the first load mechanism may be lighting equipment, a pool cover, or a pool robot directly powered by the solar panel 110. The solar panel 110 can be received by a receiving mechanism and then connected to the first load mechanism in real time to directly power the first load mechanism. The solar panel 110 can also be received by the first load mechanism to directly power the first load mechanism. In this case, the first load mechanism is the receiving mechanism of the solar panel 110. Accordingly, the first load mechanism may be a pool robot indirectly powered by the solar panel 110. That is, the first load mechanism may obtain power from the solar panel 110 through a non-real-time connection with the solar panel 110, such as by searching for the solar panel 110 and then connecting to the solar panel 110's supporting mechanism.

[0016] After acquiring the information, the control mechanism 120 controls the solar panel 110 and / or the first load mechanism to execute a target event related to the information based on the acquired information. The information is any information directly or indirectly related to the solar panel 110 and / or the first load mechanism, such as time information, weather information, power information, etc. The control mechanism 120 can acquire the information through direct detection or through transmission from other mechanisms. The target event is any event executed by the solar panel 110 alone, the first load mechanism alone, or the solar panel 110 and the first load mechanism together, thereby realizing automated management of the solar panel 110 and / or the first load mechanism, which is efficient and fast.

[0017] In one embodiment, the control mechanism 120 is further configured to obtain an output current value of the solar panel 110 while controlling the solar panel 110 to rotate in multiple directions in sequence, and control the solar panel 110 to charge in an optimal charging direction according to the output current value of the solar panel 110.

[0018] Specifically, a larger output current value of the solar panel 110 indicates a greater light intensity in the environment in which the solar panel 110 is located, and a smaller output current value of the solar panel 110 indicates a smaller light intensity in the environment in which the solar panel 110 is located. Therefore, the control mechanism 120 obtains the output current value of the solar panel 110 in the process of controlling the rotation of the solar panel 110, and determines the optimal charging direction of the solar panel 110 based on the output current value of the solar panel 110. It can be understood that when the solar panel 110 is facing the optimal charging direction, the charging efficiency of the solar panel 110 is higher. Therefore, the control mechanism 120 finally controls the solar panel 110 to charge in the optimal charging direction, thereby achieving efficient charging of the solar panel 110.

[0019] In another embodiment, the light sensor can be rotated periodically to obtain the light intensity of the environment in which the solar panel 110 is located in real time. The control mechanism 120 can control the solar panel 110 to charge in the optimal charging direction by obtaining the output current value of the light sensor. In other words, when the output current value of the light sensor is larger, it indicates that the light intensity of the environment in which the solar panel 110 is located is greater. At this time, the solar panel 110 can be rotated to the direction of the light sensor for charging.

[0020] In one embodiment, the control mechanism 120 is further configured to: in response to the output current value of the solar panel 110 being equal to a pre-stored first current threshold when the solar panel 110 is facing a target direction, determine the target direction as the optimal charging direction; in response to the output current values ​​of the solar panel 110 being less than the first current threshold during the rotation process, obtain the maximum output current value of the solar panel 110 during the rotation process, and determine the direction corresponding to the maximum output current value as the optimal charging direction.

[0021] Specifically, the first current threshold is pre-stored. The pre-stored first current threshold may be the maximum convertible current value of the solar panel 110 or the output current value of the solar panel 110 in a direction with strong sunlight.

[0022] During the rotation of the solar panel 110, if the output current value of the solar panel 110 when facing a certain direction reaches a pre-stored first current threshold, it means that the light intensity in that direction is high. Ultimately, that direction is determined as the optimal charging direction, and the solar panel 110 is controlled to stop rotating and charge in the optimal charging direction.

[0023] If the output current value of the solar panel 110 is less than the first current threshold value during the rotation of the solar panel 110, it means that the surrounding light is weak at this time. However, at this time, the maximum output current value of the solar panel 110 during the rotation process can be obtained to determine a direction with the strongest light, and finally determine this direction as the optimal charging direction.

[0024] In one embodiment, the control mechanism 120 is further configured to control the solar panel 110 to sequentially face a plurality of preset directions, and to maintain the position in each preset direction for a preset period of time. For example, N, for example, eight, preset directions may be provided for one rotation of the solar panel 110, and the solar panel 110 may be controlled to remain in each preset direction for a preset period of time, for example, one minute, during its rotation, thereby obtaining the output current value of the solar panel 110 when facing each preset direction. The preset period of time may be set based on whether a change in the output current value of the solar panel 110 can be detected.

[0025] In other embodiments, the control mechanism 120 may also control the solar panel 110 to rotate at a uniform speed or a non-uniform speed. In short, the present disclosure does not impose any specific limitation on the manner in which the control mechanism 120 controls the rotation of the solar panel 110 .

[0026] In one specific example, the control mechanism 120 first controls the solar panel 110 to rotate at a constant speed for one circle. During the rotation process, if the output current value of the solar panel 110 is equal to a pre-stored first current threshold when the solar panel 110 is facing the target direction, the target direction is determined as the optimal charging direction, and the solar panel 110 is controlled to stop rotating and charge in the optimal charging direction. However, if the output current values ​​of the solar panel 110 are all less than the first current threshold during the rotation process, the maximum output current value of the solar panel 110 in each preset direction during the rotation process can be obtained, and the direction corresponding to the maximum output current value can be determined as the optimal charging direction, and the solar panel 110 can be controlled to charge in the optimal charging direction. Another approach is to control the solar panel 110 to rotate again according to a preset logic, for example, controlling the solar panel 110 to rotate in eight preset directions in sequence and staying in each preset direction for 1 minute. Then, the maximum output current value is determined among the output current values ​​of the solar panel 110 in these eight preset directions. Finally, the preset direction corresponding to the maximum output current value is determined as the optimal charging direction, and the solar panel 110 is controlled to charge in the optimal charging direction.

[0027] In one embodiment, the control mechanism 120 is connected to a target component, and the control mechanism 120 receives the output current value of the solar panel 110 through the target component, wherein the target component includes at least one of a first load mechanism directly or indirectly powered by the solar panel 110, a third-party mechanism communicating with the solar panel 110, and a receiving mechanism receiving the solar panel 110.

[0028] Specifically, the control mechanism 120 may obtain the output current value of the solar panel 110 through a first load mechanism, a third-party mechanism, or a receiving mechanism. The control mechanism 120 may be connected to the target component in a manner including, but not limited to, electrical connection and wireless connection. The first load mechanism may be a lighting device, for example; the third-party mechanism may be a current sensor or image sensor that communicates with the solar panel 110; and the receiving mechanism may be a base station, for example.

[0029] In one embodiment, the solar panel 110 has a stowed state and an extended state. The charging area of ​​the solar panel 110 in the stowed state is smaller than that in the extended state. The control mechanism 120 is further configured to control whether the solar panel 110 is in the stowed state or the extended state based on the output current value and / or the motion state of the solar panel 110.

[0030] Specifically, the solar panel 110 can be folded and stored, and can be unfolded or folded. If the solar panel 110 is in the stored state and can be charged, the charging area of ​​the solar panel 110 when unfolded is larger than that when in the stored state. In other words, the charging efficiency of the solar panel 110 when unfolded is higher than that when in the stored state.

[0031] The control mechanism 120 controls whether the solar panel 110 is in a stowed state or an extended state based on the output current value and / or the motion state of the solar panel 110 to meet the needs of different scenarios. The motion state of the solar panel 110 includes whether the solar panel 110 is in a stationary state or in motion, as well as the motion speed, which are not limited here.

[0032] In one embodiment, the control mechanism 120 is further configured to: in response to the solar panel 110 meeting a first preset requirement, control the solar panel 110 to be in an extended state; otherwise, control the solar panel 110 to be in a retracted state; wherein the first preset requirement includes at least one of the following: an output current value of the solar panel 110 is greater than a second current threshold, and a movement speed of the solar panel 110 is less than a speed threshold.

[0033] Specifically, the output current value of the solar panel 110 is greater than the second current threshold, indicating that the light is strong at this time and meets the charging requirements, so the control mechanism 120 controls the solar panel 110 to expand and charge, thereby achieving efficient charging of the solar panel 110; or when the solar panel 110 does not need to move or the movement speed is less than the set speed threshold, it means that the expansion of the solar panel 110 will not affect the movement of the solar panel 110, so the solar panel 110 is controlled to expand and charge.

[0034] In other embodiments, the control mechanism 120 may further control the solar panel 110 to be in the unfolded state or the retracted state according to an operation instruction, and the operation instruction may be sent manually.

[0035] In one embodiment, the size of the solar panel 110 in the stored state is smaller than the size of the receiving mechanism receiving the solar panel 110 , which can improve the stability of the receiving mechanism in receiving the solar panel 110 .

[0036] In another embodiment, the receiving mechanism for receiving the solar panel 110 is itself the first loading mechanism. In this case, the size of the solar panel 110 in the stored state is smaller than the size of the first loading mechanism.

[0037] In one embodiment, the control mechanism 120 is further configured to stop the movement of the receiving mechanism receiving the solar panel 110 in response to the solar panel 110 being in the unfolded state, wherein the size of the solar panel 110 in the unfolded state is larger than the size of the receiving mechanism.

[0038] Specifically, if the unfolded size of the solar panel 110 is larger than the size of the receiving mechanism, then when the solar panel 110 is in the unfolded state, if the receiving mechanism itself is movable, the receiving mechanism is directly controlled to stop moving; if the receiving mechanism is driven to move by other mechanisms, the other mechanisms are controlled to stop moving. For example, if the receiving mechanism is connected to the first load mechanism in real time through a cable, etc., the first load mechanism is controlled to stop moving, thereby avoiding overturning due to unbalanced weight of the entire mechanism when the receiving mechanism moves.

[0039] In one embodiment, the solar panel 110 includes multiple sub-panels. When the solar panel 110 is in a stored state, the multiple sub-panels are stacked, and only the top sub-panel can be exposed to sunlight. When the solar panel 110 is in an unfolded state, the charging surfaces of the multiple sub-panels at least partially do not overlap, so that all sub-panels can be exposed to light, thereby increasing the charging area of ​​the solar panel 110.

[0040] In another embodiment, the solar panel 110 can be rolled up, and when the solar panel 110 is to be stored, the solar panel 110 is rolled up. When the solar panel 110 is folded, some of the sub-panels in the entire solar panel 110 can be exposed to the sun, or all of the sub-panels can not be exposed to the sun. When the solar panel 110 is in the storage state, it can be stored in the original position, or it can be stored in a specific storage position and then moved out of the storage position when there is a need for charging. In short, the present disclosure does not limit the method of achieving the foldability and storage of the solar panel 110.

[0041] In one embodiment, the control mechanism 120 is further configured to: in response to the output current value of the solar panel 110 at the current position being greater than a third current threshold, save the current position of the solar panel 110 as a historical position. Furthermore, the control mechanism 120 is further configured to: search the saved historical positions for a first target position closest to the current position of the solar panel 110, and control the solar panel 110 to move to the first target position for charging.

[0042] Specifically, when the output current value of the solar panel 110 at a certain position is greater than the third current threshold, it means that the light at that position is strong and the charging efficiency of the solar panel 110 at that position is high, and then the position is saved as a historical position. It can be understood that the saved historical positions are all positions with strong light. In the subsequent movement process, when the solar panel 110 needs to be charged, the historical position closest to the current position is searched in the saved historical positions (the historical position found is defined as the first target position), and the solar panel 110 is controlled to move to the first target position for charging to ensure the charging efficiency of the solar panel 110.

[0043] In one embodiment, the saved historical locations correspond to scenes. For example, some historical locations correspond to swimming pool scenes, and some historical locations correspond to playground scenes. When the solar panel 110 is in the swimming pool scene, the historical location closest to the current location is searched among the multiple historical locations corresponding to the swimming pool scene; when the solar panel 110 is in the playground scene, the historical location closest to the current location is searched among the multiple historical locations corresponding to the playground scene. It is understandable that, corresponding to different scenes, the position setting of the solar panel 110 is also related to the convenience of docking with the first load mechanism and / or the receiving mechanism in the scene. For example, in the swimming pool scene, the saved historical locations also include a balance between the convenience of docking the solar panel 110 and the pool-related equipment and the charging efficiency. For example, if the solar panel 110 is set on the shore of the swimming pool or on the water surface, and the pool equipment is a pool cleaning robot, it can easily establish a connection with the solar panel 110.

[0044] In one embodiment, the stored historical locations correspond to time periods. For example, some historical locations correspond to the time period from 8:00 AM to 10:00 AM, some historical locations correspond to the time period from 10:00 AM to 1:00 PM, some historical locations correspond to the time period from 1:00 PM to 3:00 PM, and some historical locations correspond to the time period from 3:00 PM to 5:00 PM. If the current time is between 8:00 AM and 10:00 AM, the historical location closest to the current location is searched among the multiple historical locations corresponding to 8:00 AM to 10:00 AM. If the current time is between 10:00 AM and 1:00 PM, the historical location closest to the current location is searched among the multiple historical locations corresponding to 10:00 AM to 1:00 PM.

[0045] It is understood that the saved historical locations are continuously updated. As long as the output current value of the solar panel 110 at a certain location is greater than the third current threshold, the location can be saved as a historical location. If there are many saved historical locations, some of them can be deleted to reduce memory pressure. The deletion can be performed in the order of the saved time, for example, the historical locations with the oldest saved time are deleted first.

[0046] In one embodiment, the control mechanism 120 is further configured to: after controlling the solar panel 110 to move to the first target position, in response to an output current value of the solar panel 110 at the first target position being less than a fourth current threshold, search for a second target position closest to the first target position from the saved historical positions, control the solar panel 110 to move to the second target position for charging, and simultaneously delete the first target position from the saved historical positions.

[0047] Specifically, after controlling the solar panel 110 to move to the first target position, if the output current value of the solar panel 110 is greater than or equal to the fourth current threshold, it means that the first target position meets the charging requirements, and the solar panel 110 is controlled to charge at the first target position. However, if the output current value of the solar panel 110 is less than the fourth current threshold, it means that the first target position does not meet the charging requirements, and the control mechanism 120 searches for the historical position closest to the first target position (defined as the second target position) and controls the solar panel 110 to move to the second target position for charging. If the output current value of the solar panel 110 is still less than the fourth current threshold after moving to the second target position, it means that the second target position also does not meet the charging requirements, and the next historical position is continued to be searched, thereby continuously repeating the above process until a historical position that meets the requirements is found.

[0048] At the same time, the control mechanism 120 will also delete the first target position that does not meet the charging requirements from the historical position to improve the efficiency of the solar panel 110 in finding the optimal charging position next time. The value of the fourth current threshold can be the same as or different from the value of the third current threshold.

[0049] In one embodiment, the control mechanism 120 is specifically used to: search for historical positions corresponding to the current time period, determine a first target position closest to the current position among the historical positions found, and control the solar panel 110 to move to the first target position for charging.

[0050] Specifically, the saved historical locations correspond to time periods, so when searching for historical locations, the first target location closest to the current location is searched for among the historical locations corresponding to the current time period. If the current time is between 8:00 AM and 10:00 AM, the first target location closest to the current location is searched for among the historical locations corresponding to the time period between 8:00 AM and 10:00 AM; if the current time is between 10:00 AM and 1:00 PM, the first target location closest to the current location is searched for among the multiple historical locations corresponding to the time period between 10:00 AM and 1:00 PM. This method can improve the efficiency of searching for historical locations.

[0051] In one embodiment, the control mechanism 120 is further configured to: in response to the output current values ​​of the solar panel 110 being less than a fifth current threshold value after the solar panel 110 moves to each historical position corresponding to the current time period, search for a historical position corresponding to another time period adjacent to the current time period and located after the current time period, determine a third target position closest to the current position among the historical positions found, and control the solar panel 110 to move to the third target position to wait for charging.

[0052] Specifically, if the output current value of the solar panel 110 is less than the fifth current threshold after it moves to all historical positions corresponding to the current time period, indicating that none of the historical positions corresponding to the current time period meet the charging requirements, then the historical positions corresponding to another time period adjacent to and after the current time period are obtained (for ease of explanation, the other time period adjacent to and after the current time period is defined as the first time period) are obtained, and the historical position closest to the current position of the solar panel 110 (defined as the third target position) is searched among the obtained historical positions. The solar panel 110 is then controlled to move to the third target position and wait until the current moment is in the first time period. It is then determined whether the third target position meets the charging requirements. If the charging requirements are met, the solar panel 110 is controlled to charge at the third target position. If the charging requirements are not met, the historical position closest to the third target position is searched among the historical positions corresponding to the first time period. The above process is repeated until a historical position that meets the charging requirements is found. The value of the fifth current threshold can be the same as or different from the value of the third current threshold.

[0053] In one embodiment, the control mechanism 120 is further used to: determine the light intensity on the motion path based on the output current value of the solar panel 110 on the motion path; in response to the number of positions on the motion path where the light intensity is greater than a first intensity threshold being greater than a first number threshold, adjust the preset charging strategy of the first load mechanism while the first load mechanism performs the task; in response to the number of positions on the motion path where the light intensity is greater than the first intensity threshold being less than a second number threshold, maintain the preset charging strategy while the first load mechanism performs the task; otherwise, determine whether to perform the task and / or adjust the preset charging strategy based on target information, wherein the target information includes at least one of the current remaining power of the first load mechanism, the remaining working area of ​​the first load mechanism, and distribution information, and the distribution information is the distribution information of the positions on the motion path where the light intensity is greater than the first intensity threshold and the positions where the light intensity is less than the first intensity threshold.

[0054] Specifically, during the movement of the solar panel 110, the control mechanism 120 obtains the output current value of the solar panel 110 on the movement path, and determines the light intensity on the movement path based on the output current value of the solar panel 110. The output current value of the solar panel 110 on the entire movement path can be traversed to determine the light intensity on the movement path, or the output current values ​​of the solar panel 110 at several positions with a large distance between them on the movement path can be obtained to determine the light intensity on the movement path. It can be understood that the larger the output current value of the solar panel 110 at a certain position, the greater the light intensity at that position. The movement path may be related to the first load mechanism directly powered by the solar panel 110. For example, if the first load mechanism is a pool robot, the movement path may be the path that the pool robot needs to go through to perform a task, such as a cleaning task.

[0055] If the number of locations along the motion path where the light intensity is greater than the first intensity threshold is greater than the first threshold, indicating that the light intensity along the motion path is relatively high, the control mechanism 120 controls the first load mechanism to adjust its preset charging strategy while executing the task. For example, the preset charging strategy for the first load mechanism is to charge the first load mechanism in real time using the current converted from solar panel 110 after being exposed to sunlight during the execution of the task, i.e., when the light intensity along the motion path remains unchanged, the first load mechanism charges with a fixed current; when the light intensity along the motion path changes, the first load mechanism charges with a high current at locations with high light intensity, and with a low current at locations with low light intensity. Upon determining that the number of locations along the motion path where the light intensity is greater than the first threshold is greater than the first threshold, the control mechanism 120 may control the first load mechanism to stop executing the task and charge first, and then control the first load mechanism to execute the task again after the first load mechanism is fully charged. In other words, if the number of locations along the motion path where the light intensity is greater than the first threshold is greater than the first threshold, the control mechanism 120 may adjust the preset charging strategy for the first load mechanism.

[0056] If the number of locations on the motion path where the light intensity is greater than the first intensity threshold is less than the second number threshold, it means that the light intensity on the motion path is relatively weak, and therefore the charging efficiency is low. At this time, the control mechanism 120 maintains the preset charging strategy while the first load mechanism performs the task, avoiding adjusting the charging strategy and causing the first load structure to consume excess power and be unable to replenish this part of the power by changing the charging strategy, resulting in an increase in the overall power consumption of the first load structure, thereby improving the effectiveness of charging.

[0057] If the number of locations on the motion path where the light intensity is greater than the first intensity threshold is greater than the second number threshold and less than the first number threshold, the control mechanism 120 determines whether to control the first load mechanism to execute a task and / or adjust a preset charging strategy based on the target information.

[0058] In one embodiment, the control mechanism 120 is further configured to: determine a target amount of electricity required for the first load mechanism to complete the remaining work based on the remaining working area; in response to the target amount of electricity being greater than or equal to the current remaining amount of electricity of the first load mechanism, adjust the preset charging strategy to control the first load mechanism to move to a fourth target position so that the solar panel 110 is charged; otherwise, control the first load mechanism to maintain the preset charging strategy while performing the task, wherein the output current value of the solar panel 110 at the fourth target position is greater than a sixth current threshold.

[0059] Specifically, the control mechanism 120 first determines the target power required for the first load mechanism to complete the remaining work based on the remaining working area of ​​the first load mechanism. If the target power is greater than or equal to the current remaining power of the first load mechanism, it means that the first load mechanism is insufficient in power. Then the control mechanism 120 controls the first load mechanism to move to the fourth target position, that is, a position with stronger light, so that the solar panel 110 is charged, that is, the preset charging strategy is adjusted. If the target power is less than the current remaining power of the first load mechanism, it means that the first load mechanism has sufficient power. Then the control mechanism 120 controls the first load mechanism to maintain the preset charging strategy while performing the task.

[0060] In one embodiment, the control mechanism 120 is further configured to obtain the current position of the sun, and control the solar panel 110 to move to the fifth target position for charging according to the current position of the sun.

[0061] Specifically, the control mechanism 120 determines the charging position of the solar panel 110 according to the current position of the sun. For example, if the sun is in the east during the current time period, the solar panel 110 can go directly to the west of the current site (such as a pool), or adjust the solar panel 110 to face the east for charging.

[0062] In one embodiment, the control mechanism 120 is further configured to determine the direction of movement of the solar panel 110 based on the direction of the sun's rise and set. For example, when the sun rises in the east and sets in the west, the solar panel 110 may move from west to north and then to east in the current location over time, changing its position at regular intervals, or the light-receiving surface of the solar panel 110 may rotate from east to south and finally to west via the supporting mechanism. The direction of movement or rotation of the solar panel 110 may be determined by a magnetometer connected to the solar panel 110 to increase the probability of the solar panel 110 being directly exposed to the sun, thereby improving the charging efficiency of the solar panel 110.

[0063] In one embodiment, the control mechanism 120 is further configured to: determine the first target time for the nearest charging according to weather information; and plan a working plan for the first load mechanism from the current time to the first target time according to the current remaining power of the first load mechanism and the first target time.

[0064] Specifically, the weather forecast information obtained can be used to determine the weather information for a certain time period on a certain day, thereby estimating a first target time at which the first load mechanism can be charged. Then, based on the current remaining power of the first load mechanism and the first target time, an operating schedule for the first load mechanism from the current time to the first target time is planned, thereby rationally arranging the operating schedule for the first load mechanism.

[0065] In one embodiment, the control mechanism 120 is specifically used to: plan the first load mechanism to perform a task according to a target time interval from the current moment to the first target moment, wherein the target time interval is related to at least one of the current remaining power of the first load mechanism and the time interval from the current moment to the first target moment.

[0066] Specifically, the target time interval means that the first load mechanism is scheduled to execute tasks at adjacent times t1 and t2, respectively, where the interval between t1 and t2 is equal to the target time interval. The target time interval can be determined based on the current remaining power of the first load mechanism and / or the time interval from the current time to the first target time. The control mechanism 120 then controls the first load mechanism to execute the task according to the target time interval from the current time to the first target time.

[0067] In one application scenario, completing the task is a higher priority. If the first load mechanism's current remaining battery power is low, the task needs to be completed in a shorter timeframe to avoid battery exhaustion. Therefore, a shorter target interval is set. Conversely, if the remaining battery power is high, a longer target interval is set. By properly setting the target interval, the first load mechanism can be effectively guided to complete the task within the specified timeframe, while also avoiding issues such as being unable to complete the task due to battery exhaustion or being pressed for time.

[0068] In another application scenario, where the first load mechanism has a higher maintenance priority, a longer target interval is set if the first load mechanism's current remaining power is low to prevent it from running out of power due to frequent tasks. Conversely, if the remaining power is high, a shorter target interval is set. By properly setting the target interval, problems such as running out of power and being unable to recharge in time, which could affect load mechanism maintenance, can be avoided.

[0069] In one embodiment, the first load mechanism can also be powered by a target power source different from the solar panel 110. In this case, the control mechanism 120 is specifically used to: obtain a second target time at which the target power source can provide power and which is closest to the current time; in response to the first target time being later than the second target time, control the first load mechanism to perform the task within the working time period closest to the second target time.

[0070] Specifically, the target power source may also be a battery, an AC power source, etc. That is, the first load mechanism may be charged by the solar panel 110 or by the target power source.

[0071] If the first target time (i.e., the time when the first load mechanism can be charged by the solar panel 110) is later than the second target time (i.e., the time when the first load mechanism can be charged by the target power source), then the first load mechanism can only be charged by the target power source at the earliest. Therefore, the control mechanism 120 will adjust the operating time of the first load mechanism so that it performs its task during the working time period closest to the second target time to ensure continuous energy supply and efficient task completion. For example, if the second target time is Saturday, the current time is Tuesday, and solar panel 110 charging is not available in the near future (Tuesday to Saturday), then the condition that the first target time is later than the second target time is met. Therefore, the control mechanism 120 controls the first load mechanism to perform its task on Thursday or Friday.

[0072] In one embodiment, the first load mechanism is directly powered by the solar panel 110, and the control mechanism 120 is used to: when the solar panel 110 receives a work instruction, obtain the interval between the current time and the sunset time; in response to the interval time being greater than a first time threshold, control the first load mechanism to operate according to the work instruction; otherwise, control the first load mechanism to first charge until the remaining power meets the power required to perform the task, or charge until the ambient light intensity is less than a second intensity threshold, and then operate according to the work instruction.

[0073] Specifically, a first duration threshold is pre-set, for example, to five hours. If the interval duration is greater than the first duration threshold, it indicates that there is sufficient time before sunset for the solar panel 110 to charge and for the solar panel 110 to charge the first load mechanism. Therefore, the control mechanism 120 controls the first load mechanism to operate according to the work instruction first. At this time, the first load mechanism can also be charged simultaneously during operation. When the interval duration is less than or equal to the first duration threshold, it indicates that the current time is close to sunset, which means that there is not much time before sunset for the solar panel 110 to charge, and therefore not much time for the solar panel 110 to charge the first load mechanism. Therefore, the first load mechanism is controlled to charge until the remaining power meets the power required to perform the task, or until the ambient light intensity is less than the second intensity threshold, and then the first load mechanism is controlled to operate according to the work instruction.

[0074] In one embodiment, the control mechanism 120 is configured to obtain a first remaining power level of the first load mechanism and a second remaining power level of the solar panel 110, and determine, based on the first and second power levels, whether to control the first load mechanism to move to a receiving mechanism where the solar panel 110 is located. Furthermore, when the first load mechanism arrives at the receiving mechanism, the control mechanism 120 controls the first load mechanism to receive power from the solar panel 110 or replaces the battery on the first load mechanism with the battery on the solar panel 110. Energy transmission between the first load mechanism and the solar panel 110 can be achieved through conventional electrode contact charging and discharging, or through a wireless charging coil on the first load mechanism, the solar panel 110, or the receiving mechanism.

[0075] Specifically, the control mechanism 120 determines whether to allow the solar panel 110 to charge the first load mechanism based on the first remaining power of the first load mechanism and the second remaining power of the solar panel 110. If it is determined that the solar panel 110 should charge the first load mechanism, the control mechanism 120 controls the first load mechanism to arrive at the receiving mechanism. After the first load mechanism arrives at the receiving mechanism, the control mechanism 120 can control the solar panel 110 or the receiving mechanism to directly charge the first load mechanism. Alternatively, if the battery on the solar panel 110 and the battery on the first load mechanism are detachable, the control mechanism 120 can also replace the low-power battery on the first load mechanism with a fully charged battery on the solar panel 110. The action of replacing the battery on the first load mechanism can be performed manually or by a robot, and is not limited here.

[0076] In one embodiment, the control mechanism 120 is specifically configured to control the first load mechanism to move to the receiving mechanism where the solar panel 110 is located in response to the first power level being less than a first power threshold or the second power level being greater than a second power threshold.

[0077] Specifically, the first power threshold and the second power threshold are pre-set fixed values, which can also be determined based on the power required by the first load mechanism to complete the remaining work. For example, the first power threshold and the second power threshold are both equal to 60% of the power required by the first load mechanism to complete the remaining work.

[0078] When the first power level is less than the first power threshold, it indicates that the first load mechanism is insufficiently charged, and when the second power level is greater than the second power threshold, it indicates that the solar panel 110 is sufficiently charged. Therefore, when the first power level is less than the first power threshold and the second power level is greater than the second power threshold, the control mechanism 120 controls the first load mechanism to go to the receiving mechanism where the solar panel 110 is located to receive power from the solar panel 110, or replaces the battery on the first load mechanism with the battery on the solar panel 110.

[0079] In one embodiment, the control mechanism 120 is further configured to determine the working mode of the first load mechanism according to the output current value of the solar panel 110 , thereby automatically managing the first load mechanism.

[0080] In one embodiment, the control mechanism 120 is specifically used to determine whether to control the first load mechanism to enter an energy-saving mode based on the type of the first load mechanism and the output current value of the solar panel 110; wherein, after entering the energy-saving mode, at least part of the power-consuming mechanisms in the first load mechanism is in a shut-down state.

[0081] Specifically, after the first load mechanism enters the energy-saving mode, at least some of the power-consuming mechanisms on the first load mechanism are turned off, some of the power-consuming mechanisms are not turned off, or all of the power-consuming mechanisms on the first load mechanism are turned off.

[0082] Among them, when the output current value of the solar panel 110 is less than the preset current threshold, it means that the current ambient light intensity is low, and the first load mechanism can enter the energy-saving mode to avoid the first load mechanism being exhausted due to the low charging power and excessive power consumption during operation.

[0083] The output current value of the solar panel 110 can also represent the surrounding environment. Therefore, the environment of the first load mechanism can be determined based on the output current value of the solar panel 110. Then, based on the type of the first load mechanism, it is determined whether to control the first load mechanism to enter the energy-saving mode.

[0084] For example, when the first load mechanism includes a mechanism such as a lighting lamp, and whether it enters the energy-saving mode is related to the environment, if the output current value of the solar panel 110 is less than the preset current threshold, it means that the current ambient light intensity is small, and it may be night or cloudy, so the control mechanism 120 controls the lighting lamp to be on to provide lighting; if the output current value is greater than or equal to the preset threshold, it means that the current ambient light intensity is large, and it may be daytime or cloudy, and the lighting lamp is not needed to provide lighting, so the control mechanism 120 controls the lighting lamp to enter the energy-saving mode or turn off the lighting lamp.

[0085] In one embodiment, the first load mechanism includes a monitoring device, and the control mechanism 120 is used to: determine the weather conditions of the day based on the current time period and the output current value of the solar panel 110, and determine whether to control the monitoring device to be in a monitoring state or an off state based on the weather conditions of the day.

[0086] Specifically, the weather conditions of the day can be intelligently inferred by checking the current time period and the output current value of the solar panel 110. According to the weather conditions of the day, it can be determined whether to put the monitoring device into the monitoring state.

[0087] For example, if the output current value of the solar panel 110 during the daytime period is less than the preset current or the output current value of the solar panel 110 during the daytime period is less than the preset current for a preset time period, it can be determined that the current weather condition is cloudy; otherwise, it is determined that the current weather condition is sunny.

[0088] In one embodiment, the control mechanism 120 is used to: when it is determined that the weather condition of the day is the first weather condition, control the monitoring device to be in an off state during a first time period, and control the monitoring device to be in a monitoring state during a second time period, wherein the first time period is the daytime time period of the day, and the second time period is the nighttime time period of the day; and the control mechanism 120 is also used to: when it is determined that the current weather condition is the second weather condition, control the monitoring device to be in a monitoring state throughout the day.

[0089] In one application scenario, the first weather state is cloudy and the second weather state is sunny. When it is determined that the day is cloudy, the control unit 120 can set the monitoring equipment to monitor at night and shut down during the day to save the limited solar energy during the day; when it is determined that the day is sunny, the monitoring equipment can be controlled to monitor 24 hours a day, thereby improving the flexibility of energy utilization.

[0090] In one embodiment, the control mechanism 120 is further used to determine whether an abnormality occurs in the current monitoring scene based on the brightness information of the current surroundings of the monitoring device, the current time period, and at least one of the monitoring scene types, and to issue an alarm signal when an abnormality is determined.

[0091] Specifically, the brightness information of the current surroundings of the monitoring device may be determined according to the output current value of the solar panel 110 .

[0092] The current monitoring scene can be evaluated based on the brightness information of the current surroundings of the monitoring device, the current time period, and at least one of the monitoring scene types, so as to determine whether the current monitoring scene is abnormal, and when an abnormality occurs, an alarm signal is issued to provide a prompt.

[0093] For example, if the output current value of the solar panel 110 is less than the preset current for a long time within a preset time period (for example, after 6 pm to 5 am the next day), it indicates that it is a dark night. If the number of target objects monitored by the monitoring device at this time is greater than the number threshold, it can be judged that the monitoring scene is abnormal, and the monitoring device sends an alarm signal.

[0094] In one embodiment, the solar panel 110 and the receiving mechanism that receives the solar panel 110 are detachably connected, and the positive and negative poles of the solar panel 110 can be provided as contact pieces or a plug-in structure to facilitate the separation of the solar panel 110 and the receiving mechanism, thereby facilitating the cleaning of the solar panel 110. In other embodiments, the solar panel 110 and the receiving mechanism can also be integrally formed.

[0095] In one embodiment, the control mechanism 120 is configured to generate a prompt message to clean the solar panel 110 when it is detected that the cleanliness of the solar panel 110 does not meet the requirements. Specifically, when the control mechanism 120 detects that the cleanliness of the solar panel 110 is lower than a preset threshold, it prompts the solar panel 110 to need cleaning. In other embodiments, the control mechanism 120 may also periodically generate prompt messages to remind the user to clean the solar panel 110 regularly to extend the service life of the solar panel 110. The prompt message may be displayed near the solar panel 110, such as on a receiving mechanism, or may be sent to a third-party mechanism, such as a user terminal, and displayed on the user terminal.

[0096] In one embodiment, the control mechanism 120 is configured to: determine that the cleanliness of the solar panel 110 does not meet the requirements when the output current value of the solar panel 110 in the second weather state is detected to be less than a seventh current threshold. Alternatively, the control mechanism 120 may analyze an image of the solar panel 110 to determine whether the cleanliness of the solar panel 110 meets the requirements. Alternatively, the control mechanism 120 may detect the surface heat of the solar panel 110 and determine that the cleanliness of the solar panel 110 does not meet the requirements when the heat of at least a portion of the surface of the solar panel 110 is detected to be greater than a heat threshold.

[0097] Specifically, the second weather condition may be sunny. When the control mechanism 120 detects that the output current value of the solar panel 110 on a sunny day is less than the seventh current threshold, it determines that the cleanliness of the solar panel 110 does not meet the requirements. Alternatively, the control mechanism 120 may capture an image of the solar panel 110 and use computer vision technology to detect impurities such as dirt and dust on the solar panel 110. By comparing the dirt content in the image, it determines whether the cleanliness of the solar panel 110 meets the requirements. Alternatively, considering that when the cleanliness of the solar panel 110 does not meet the requirements, there may be abnormal heat in local areas of the solar panel 110 surface, the surface heat of the solar panel 110 may also be detected. When the heat of at least a portion of the surface of the solar panel 110 is detected to be greater than a heat threshold, it is determined that the cleanliness of the solar panel 110 does not meet the requirements. A heat sensor may be installed to detect the surface temperature of the solar panel 110 and compare it with a set heat threshold to determine whether the cleanliness meets the requirements. An infrared image of the solar panel 110 may also be obtained to determine the heat level of the solar panel surface.

[0098] In one application scenario, the control mechanism 120 detects the output current values ​​of different areas of the solar panel 110. When the output current values ​​of different areas differ greatly, it indicates that the solar panel 110 may be partially damaged or dirty. When it is found that the solar panel 110 needs to be cleaned, the solar panel 110 is flushed. Of course, the solar panel 110 can also be set to be flushed at a scheduled time.

[0099] In one embodiment, the first load mechanism is directly powered by the solar panel 110, and the control mechanism 120 is further configured to control the first load mechanism to power a second load mechanism. Specifically, the second load mechanism and the first load mechanism are powered differently: the first load mechanism is directly powered by the solar panel 110, and the control mechanism 120 controls the first load mechanism to power the second load mechanism. The first load mechanism can charge the second load mechanism wirelessly or via a wired connection.

[0100] In one embodiment, the first load mechanism includes a swimming cover, and the second load mechanism includes devices surrounding the pool. The control mechanism 120 is configured to control the swimming cover to receive power from the solar panel 110 and to control the swimming cover to provide power to the devices surrounding the pool. Specifically, while receiving power from the solar panel 110, the swimming cover can also provide power to the devices surrounding the pool via wired or wireless means, thus conveniently providing power to the devices surrounding the pool.

[0101] In another embodiment, with reference to FIG2 , the first load mechanism includes a flip plate 130, and the control mechanism 120 is configured to control the flip plate 130 to flip under power from the solar panel 110 ( FIG2 shows two states of the flip plate 130 flipping upward and flipping downward), wherein the solar panel 110 is disposed on a side surface of the flip plate 130. Specifically, the flip plate 130 can flip under power from the solar panel 110 to become a first load mechanism, such as a pool robot, docked at position 200 in a connection mechanism (e.g., a base station) of the flip plate 130, thereby shielding the pool robot from sunlight. The flip plate 130 can also charge other first load mechanisms, such as the pool robot, and the base station itself. The solar panel 110 is disposed on a side surface of the flip plate 130, and when the flip plate 130 shields the pool robot from sunlight, the solar panel 110 can charge.

[0102] In another embodiment, the solar panel 110 itself can shield the first load mechanism from sunlight and perform charging.

[0103] In conjunction with Figures 1 and 3, in one embodiment, a cleaning robot system 2000 includes a cleaning robot 210 and a solar energy system 1000. The cleaning robot 210 operates in a pool of water. The cleaning robot 210 includes at least a first water inlet, at least a first water outlet, at least a first filtering mechanism, at least a first main water pump, and at least one rechargeable battery module. The at least first water inlet and the at least first water outlet are respectively arranged on different surfaces of the cleaning robot 210. The at least first filtering mechanism and the at least first main water pump are at least partially arranged in the main body of the cleaning robot 210. The first filtering mechanism has a first inlet fluidically connected to the first water inlet. The first main water pump generates suction force to generate a water flow circulation from the outside of the robot to the first water inlet, the first filtering mechanism, and the first water outlet. At least one rechargeable battery module is arranged in the main body of the cleaning robot 210.

[0104] Specifically, the cleaning robot 210 can be a pool cleaning robot, a swimming pool cleaning robot, an underwater cleaning device, etc., which are not limited here. One or more inlets for liquid to enter the cleaning robot 210, such as a first water inlet, a second water inlet, etc., can be provided, and the liquid enters the cleaning robot 210 through the first water inlet. One or more outlets for liquid to discharge from the cleaning robot 210, such as a first water outlet, a second water outlet, etc., can be provided, and the liquid is discharged from the cleaning robot 210 through the first water outlet 103. A first filtering mechanism is provided in the main body of the cleaning robot 210. The first filtering mechanism is used to collect stains and suspended matter in areas such as pools and swimming pools and filter liquids, etc. The first filtering mechanism is, for example, a dust box, etc. The first main water pump is used to drive the cleaning robot 210 to suck in liquid from the first water inlet and discharge it from the first water outlet. The cleaning robot 210 is equipped with a rechargeable battery, which is housed in the body of the cleaning robot 210 in a fixed or detachable manner.

[0105] Driven by the first main water pump, the liquid enters the main body of the cleaning robot 210 through the first water inlet and flows to the first filtering mechanism, and is then discharged from the first water outlet, thereby completing the cleaning of the pool, swimming pool, etc.

[0106] The solar energy system 1000 includes a solar panel 110 and a control mechanism 120. The control mechanism 120 is electrically connected to the solar panel 110. The control mechanism 120 is used to: control the solar panel 110 and / or the cleaning robot 210 to execute the target event based on the acquired information; wherein the cleaning robot 210 is directly or indirectly powered by the solar energy system 1000.

[0107] In one embodiment, the information acquired by the cleaning robot system 2000 includes at least one of the following: the output current value or motion status of the solar panel 110, or illumination information, or time information, or weather information, or the remaining power information or remaining cleaning area information of the cleaning robot 210. The remaining cleaning area is the remaining working area mentioned above, which has been described in detail above and will not be repeated here. The target event is any event that can be executed by the solar panel 110 alone, by the cleaning robot 210 alone, or by both the solar panel 110 and the cleaning robot 210.

[0108] In one embodiment, solar system 1000 further includes a receiving structure for receiving solar panel 110. Control mechanism 120 can control the movement or rotation of the receiving structure based on the acquired information. For example, control mechanism 120 can control the rotation of the receiving structure to maximize the output current of solar panel 110. Alternatively, control mechanism 120 can control the movement of the receiving structure to maximize the output current of solar panel 110, thereby efficiently charging solar panel 110.

[0109] In one embodiment, the receiving structure can be at least one of the following: a receiving structure provided at the edge of the pool, a receiving structure floating on the surface of the pool, a cleaning robot 210 base station and a cleaning robot 210. In one application scenario, a cleaning robot 210 base station is provided on the pool wall, the pool edge or the water surface, and a solar panel 110 is provided on the base station. In another application scenario, the solar panel 110 is separately provided on the periphery of the pool or on the pool cover, and the solar panel 110 is electrically connected to the cleaning robot 210 base station. It is understandable that a battery can be provided in the cleaning robot 210 base station or on the receiving structure of the solar panel 110, and the energy transmission between the solar panel 110 and the battery is carried out safely and effectively under the control of the charge controller. When the cleaning robot 210 is low on power, it can return to the base station for charging or replacing the battery. In the above, the cleaning robot 210 base station and the receiving structure can be the same device.

[0110] In one embodiment, the cleaning robot 210 further includes a first charging electrode electrically connected to the battery module, and the solar system 1000 includes a second charging electrode. The target event includes the cleaning robot 210 traveling to the solar system 1000 to perform a charging operation. Specifically, during charging, the first charging electrode of the cleaning robot 210 docks with the second charging electrode on the base station or supporting structure via plugging, magnetic attraction, or docking. These charging electrodes may be made of corrosion-resistant materials or coatings.

[0111] In one embodiment, the cleaning robot 210 includes a first charging coil electrically connected to the battery module, and the solar energy system 1000 includes a second charging coil. The cleaning robot 210 and the solar energy system 1000 can dock the first charging coil and the second charging coil by magnetic attraction when executing the charging operation target event, thereby realizing the charging of the cleaning robot 210. The above charging coils can use anti-corrosion materials or coatings.

[0112] In one embodiment, the battery module is detachable, and the target event includes the cleaning robot 210 running to the solar system 1000 to perform a battery replacement operation. Specifically, when replacing the battery, the base station may include at least one battery pack that matches the battery pack in the cleaning robot 210. When the battery power on the cleaning robot 210 is insufficient and the replacement battery power on the base station is sufficient, the cleaning robot 210 returns to the base station and docks to the position and posture for battery replacement to perform battery replacement. For example, in one embodiment, the base station includes a robotic arm that can push out the battery on the cleaning robot 210 and push the battery in the base station into the robot. The base station includes at least two battery accommodating positions. The battery pushed out from the cleaning robot 210 is placed in the first accommodating position, and the battery on the second accommodating position is pushed into the robot. It can be understood that after the battery replacement action is completed, the battery on the first accommodating position can be shifted to the second accommodating position to prepare for the next battery replacement.

[0113] It should be noted that the present disclosure involves multiple current thresholds, which may be equal or unequal, and are not limited here. It should be noted that the terms "first" and "second" in the present disclosure are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally also include steps or units that are not listed, or may optionally also include other steps or units that are inherent to these processes, methods, products or devices.

[0114] The above description is merely an embodiment of the present disclosure and does not limit the patent scope of the present disclosure. Any equivalent structure or equivalent process transformation made using the contents of the present disclosure specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present disclosure.

Claims

1. A solar energy system, wherein, Comprising: A solar panel; A control mechanism, which is connected to the solar panel and is used for: According to the acquired information, controlling the solar panel and / or a first load mechanism related to the solar panel to execute a target event; wherein, the first load mechanism is directly or indirectly powered by the solar panel.

2. The solar energy system according to claim 1, wherein, The control mechanism is further used for: During the process of controlling the solar panel to rotate towards multiple directions in sequence, acquiring the output current value of the solar panel, and controlling the solar panel to charge in the optimal charging direction according to the output current value of the solar panel.

3. The solar energy system according to claim 2, wherein, The control mechanism is further used for: In response to the output current value of the solar panel being equal to a pre-stored first current threshold when the solar panel faces a target direction, determining the target direction as the optimal charging direction; In response to the output current value of the solar panel being less than the first current threshold during the rotation process, acquiring the maximum output current value of the solar panel during the rotation process, and determining the direction corresponding to the maximum output current value as the optimal charging direction.

4. The solar energy system according to claim 2, wherein, The control mechanism is further used for: Controlling the solar panel to face multiple preset directions in sequence and staying at each preset direction for a preset duration.

5. The solar energy system according to claim 2, wherein, The control mechanism is connected to a target component, and the control mechanism receives the output current value of the solar panel through the target component, wherein the target component includes at least one of the first load mechanism, a third-party mechanism communicating with the solar panel, and a receiving mechanism for receiving the solar panel.

6. The solar energy system according to claim 1, wherein, The solar panel has a storage state and an unfolded state, and the charging area of the solar panel in the storage state is smaller than that in the unfolded state; The control mechanism is further used for: controlling the solar panel to be in the storage state or the unfolded state according to the output current value and / or the motion state of the solar panel.

7. The solar energy system according to claim 6, wherein, The control mechanism is further used for: In response to the solar panel meeting a first preset requirement, controlling the solar panel to be in the unfolded state, otherwise controlling the solar panel to be in the storage state; Wherein, the first preset requirement includes at least one of the output current value of the solar panel being greater than a second current threshold and the motion speed of the solar panel being less than a speed threshold.

8. The solar energy system according to claim 6, wherein, The size of the solar panel in the storage state is smaller than the size of the receiving mechanism for receiving the solar panel.

9. The solar energy system according to claim 6, wherein, The control mechanism is further used for: In response to the solar panel being in the unfolded state, causing the receiving mechanism for receiving the solar panel to stop moving, wherein the size of the solar panel in the unfolded state is greater than the size of the receiving mechanism.

10. The solar energy system according to claim 6, wherein, The solar panel includes a plurality of sub-panels. When the solar panel is in the storage state, the plurality of sub-panels are stacked, and when the solar panel is in the unfolded state, the charging surfaces of the plurality of sub-panels at least partially do not overlap.

11. According to the solar energy system of claim 1, wherein, The control mechanism is further configured to: save the current position of the solar panel as a historical position in response to the output current value of the solar panel at the current position being greater than a third current threshold; and, the control mechanism is further configured to: find a first target position closest to the current position of the solar panel among the saved historical positions, and control the solar panel to move to the first target position for charging.

12. The solar energy system according to claim 11, wherein, the control mechanism is further configured to: after controlling the solar panel to move to the first target position, in response to the output current value of the solar panel at the first target position being less than a fourth current threshold, find a second target position closest to the first target position among the saved historical positions, and control the solar panel to move to the second target position for charging, and at the same time delete the first target position from the saved historical positions.

13. The solar energy system according to claim 11, wherein, the control mechanism is specifically configured to: find the historical position corresponding to the current time period, to determine the first target position closest to the current position among the found historical positions, and control the solar panel to move to the first target position for charging.

14. The solar energy system according to claim 13, wherein, the control mechanism is further configured to: in response to the output current value of the solar panel being less than a fifth current threshold after the solar panel moves to each of the historical positions corresponding to the current time period, find the historical position corresponding to another time period adjacent to and after the current time period to determine a third target position closest to the current position among the found historical positions, and control the solar panel to move to the third target position for waiting to charge.

15. The solar energy system according to claim 1, wherein, The control mechanism is further configured to: determine the light intensity on the movement path according to the output current value of the solar panel on the movement path; in response to the number of positions on the movement path where the light intensity is greater than a first intensity threshold being greater than a first number threshold, adjust the preset charging strategy of the first load mechanism while the first load mechanism is performing a task; in response to the number of positions on the movement path where the light intensity is greater than the first intensity threshold being less than a second number threshold, maintain the preset charging strategy while the first load mechanism is performing a task; otherwise, determine whether to perform a task and / or adjust the preset charging strategy according to target information, where the target information includes at least one of the current remaining power of the first load mechanism, the remaining working area of the first load mechanism, and distribution information, and the distribution information is the distribution information of positions on the movement path where the light intensity is greater than the first intensity threshold and positions where the light intensity is less than the first intensity threshold.

16. The solar energy system according to claim 15, wherein, The control mechanism is further configured to: determine the target power required for the first load mechanism to complete the remaining work according to the remaining working area; In response to the target power being greater than or equal to the current remaining power of the first load mechanism, adjust the preset charging strategy to control the first load mechanism to move to the fourth target position to charge the solar panel; otherwise, control the first load mechanism to maintain the preset charging strategy while performing tasks, where the output current value of the solar panel at the fourth target position is greater than the sixth current threshold.

17. The solar energy system according to claim 1, wherein, The control mechanism is further configured to: Obtain the current azimuth of the sun, and control the solar panel to move to the fifth target position for charging according to the current azimuth of the sun.

18. The solar energy system according to claim 1, wherein, The control mechanism is further configured to: Determine the first target time when charging is available recently according to the weather information; Plan the work plan of the first load mechanism from the current time to the first target time according to the current remaining power of the first load mechanism and the first target time.

19. The solar energy system according to claim 18, wherein, Specifically, the control mechanism is configured to: Plan for the first load mechanism to perform tasks at a target time interval from the current time to the first target time, where the target time interval is related to at least one of the current remaining power of the first load mechanism and the time interval from the current time to the first target time.

20. The solar energy system according to claim 18, wherein, The first load mechanism can also be powered by a target power source different from the solar panel. Specifically, the control mechanism is configured to: Obtain the second target time when the target power source can supply power and is closest to the current time; In response to the first target time being later than the second target time, control the first load mechanism to perform tasks within the working time period closest to the second target time.

21. The solar energy system according to claim 1, wherein When the first load mechanism is directly powered by the solar panel, the control mechanism is configured to: When the solar panel receives a work instruction, obtain the interval duration between the current time and the sunset time; In response to the interval duration being greater than the first duration threshold, control the first load mechanism to work according to the work instruction; Otherwise, control the first load mechanism to charge first until the remaining power meets the power required to perform tasks, or charge until the ambient light intensity is less than the second intensity threshold, and then work according to the work instruction.

22. The solar energy system according to claim 1, wherein, The control mechanism is configured to: Obtain the first remaining power of the first load mechanism currently and the second remaining power of the solar panel currently, and determine whether to control the first load mechanism to go to the receiving mechanism where the solar panel is located according to the first power and the second power, and when the first load mechanism reaches the receiving mechanism, control the first load mechanism to receive the power supply of the solar panel or replace the battery on the first load mechanism with the battery on the solar panel.

23. The solar energy system according to claim 22, wherein Specifically, the control mechanism is configured to: In response to the first power being less than the first power threshold or the second power being greater than the second power threshold, control the first load mechanism to go to the receiving mechanism where the solar panel is located.

24. According to the solar energy system described in claim 1, the control mechanism is configured to: determine the working mode of the first load mechanism according to the output current value of the solar panel.

25. The solar energy system according to claim 24, wherein, Specifically, the control mechanism is configured to: Determine whether to control the first load mechanism to enter the energy-saving mode according to the type of the first load mechanism and the output current value of the solar panel; wherein, after entering the energy-saving mode, at least some of the electrical mechanisms in the first load mechanism are in the off state.

26. The solar energy system according to claim 24, wherein, The first load mechanism includes a monitoring device, and the control mechanism is configured to: Determine the weather condition of the day according to the current time period and the output current value of the solar panel, and determine whether to control the monitoring device to be in the monitoring state or the off state according to the weather condition of the day.

27. The solar energy system according to claim 26, wherein, The control mechanism is configured to: When it is determined that the weather condition of the day is the first weather condition, control the monitoring device to be in the off state during the first time period and in the monitoring state during the second time period, where the first time period is the daytime period of the day and the second time period is the night time period of the day; and the control mechanism is further configured to: when it is determined that the current weather condition is the second weather condition, control the monitoring device to be in the monitoring state throughout the day.

28. The solar energy system according to claim 26, wherein, The control mechanism is further configured to: Determine whether the current monitoring scenario is abnormal according to at least one of the current ambient brightness information around the monitoring device, the current time period, and the monitoring scenario type, and issue an alarm signal when it is determined that an abnormality occurs.

29. The solar energy system according to claim 1, wherein, The solar panel is detachably connected to the receiving mechanism for receiving the solar panel.

30. The solar energy system according to claim 1, wherein, The control mechanism is configured to: Generate a prompt message to prompt cleaning of the solar panel when it is detected that the cleanliness of the solar panel does not meet the requirements.

31. The solar energy system according to claim 30, wherein, The control mechanism is configured to: Determine that the cleanliness of the solar panel does not meet the requirements when it is detected that the output current value of the solar panel in the second weather condition is less than the seventh current threshold; Alternatively, analyze an image including the solar panel to determine whether the cleanliness of the solar panel meets the requirements; Alternatively, detect the surface heat of the solar panel, and determine that the cleanliness of the solar panel does not meet the requirements when it is detected that the heat of at least a part of the surface of the solar panel is greater than the heat threshold.

32. The solar energy system according to claim 1, wherein, The first load mechanism is directly powered by the solar panel, and the control mechanism is further configured to: control the first load mechanism to supply power to the second load mechanism.

33. The solar energy system according to claim 32, wherein, The first load mechanism includes a swimming cover, the second load mechanism includes devices around the swimming pool, and the control mechanism is configured to: control the swimming cover to receive power from the solar panel and control the swimming cover to supply power to the devices around the swimming pool; Alternatively, the first load mechanism includes a flip plate, and the control mechanism is configured to: control the flip plate to perform a flipping action under the power supply of the solar panel, where the solar panel is disposed on one side surface of the flip plate.

34. A cleaning robot system, comprising a cleaning robot and a solar energy system, characterized in that, The cleaning robot works in the pool and includes: At least a first water inlet and at least a first water outlet, which are respectively disposed on different surfaces of the cleaning robot; At least a first filtering mechanism and at least a first main water pump disposed at least partially within the main body of the cleaning robot. The first filtering mechanism has a first inlet fluidly connected to the first water inlet. The first main water pump generates a suction force to create a water flow cycle from outside the robot to the first water inlet, the first filtering mechanism, and the first water outlet. At least one rechargeable battery module disposed within the main body of the robot. The solar energy system includes: A solar panel; A control mechanism electrically connected to the solar panel. The control mechanism is configured to: control the solar panel and / or the cleaning robot to perform a target event based on the acquired information; wherein the cleaning robot is directly or indirectly powered by the solar energy system.

35. The cleaning robot system according to claim 34, characterized in that, The solar energy system further includes a receiving structure for receiving the solar panel; the control mechanism can control the movement or rotation of the receiving structure according to the acquired information.

36. The cleaning robot system according to claim 35, wherein The receiving structure can be at least one of the following: a receiving structure disposed by the pool side, a receiving structure floating on the water surface of the pool, a cleaning robot base station, and a cleaning robot.

37. The cleaning robot system according to claim 34, wherein The cleaning robot further includes a first charging electrode electrically connected to the battery module, and the solar energy system includes a second charging electrode; the target event includes the cleaning robot running to the solar energy system to perform a charging operation.

38. The cleaning robot system according to claim 34, characterized in that, The cleaning robot includes a first charging coil electrically connected to the battery module, and the solar energy system includes a second charging coil. The cleaning robot and the solar energy system can be docked by magnetic attraction to dock the first charging coil and the second charging coil when performing the charging operation target event.

39. The cleaning robot system according to claim 34, wherein The battery module is detachable, and the target event includes the cleaning robot running to the solar energy system to perform an operation of replacing the battery.

40. The cleaning robot system according to claim 34, wherein The acquired information includes at least one of the following: the output current value of the solar panel, the motion state, the illuminance information, the time information, the weather information, the remaining battery power information of the cleaning robot, and the remaining cleaning area information.

Citation Information

Patent Citations

  • Automatic cleaning system and cleaning method for photovoltaic power station

    CN109104152A

  • Swimming pool cleaning robot system and landing method of swimming pool cleaning robot

    CN116816154A

  • Photovoltaic energy storage control system

    CN202711075U

  • Solar-powered autonomous robotic water surface maintenance and cleaning system

    US11161753B1