Electronic device and control method therefor
The electronic device optimizes charging station power management by using sensors to determine sleep modes and activate conversion modules based on docking status, addressing inefficiencies and energy waste in robot charging systems.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-12-05
- Publication Date
- 2026-07-09
AI Technical Summary
Charging stations for robots experience high standby power consumption and inefficient power management, leading to wasted energy and disabling of essential functions when power-saving modes are activated, with the station failing to detect whether the robot is docked accurately.
An electronic device with a power sensor and docking sensor determines the sleep mode based on voltage values and docking data, switching between normal, first, and second sleep modes to conserve power, and selectively activating conversion modules for charging functions.
The solution effectively reduces power consumption by optimizing sleep modes based on docking status and charging needs, ensuring efficient power usage and maintaining essential functions while minimizing energy waste.
Smart Images

Figure KR2025020898_09072026_PF_FP_ABST
Abstract
Description
Electronic device and control method thereof
[0001] The present disclosure relates to an electronic device and a method for controlling the same. More specifically, the present disclosure relates to an electronic device for supplying charging power to a robot and a method for controlling the same.
[0002] The robot can utilize power via a battery. The robot can move using the power stored in the battery. The robot can receive power from a charging station corresponding to the battery capacity. To charge the robot, the charging station can receive source power from an external power source. The charging station can convert the source power and supply it to the robot.
[0003] The charging station can convert source power based on a pre-configured conversion method. The charging station can supply the converted power to the robot. The charging station may not need to perform all functions at times when it is not providing charging capabilities for the robot.
[0004] Even when charging functions were not provided, there was a problem of wasted power due to the high standby power consumption of the charging station. Users experienced inconvenience when manually operating the power-saving mode to address this power waste. Furthermore, when the power-saving mode was activated based on factors such as standby time, there was a problem where even essential functions of the charging station were disabled.
[0005] For example, there was a problem where the charging station could not detect whether the robot was docked in power-saving mode, even though it is supposed to detect whether the robot is docked.
[0006] The foregoing information is provided solely as background information to aid in understanding the present disclosure. No determination has been made, nor is any claim made, as to which of the foregoing information may be applied as prior art relating to the present disclosure.
[0007] The aspects of the present disclosure are intended to solve at least the problems and / or disadvantages mentioned above and to provide at least the advantages described below. Accordingly, the object of the present disclosure is to provide an electronic device and a method for controlling the same that determine the type of sleep mode based on a sensed voltage value and docking data indicating whether the robot is docked.
[0008] Additional aspects will be described in part of the description that follows, some of which may become obvious from the description or be known by practicing the presented embodiments.
[0009] According to one embodiment of the present disclosure, an electronic device for supplying charging power to a robot comprises a memory including one or more storage media for storing instructions, a sensor unit including a power sensor for sensing internal power of the electronic device and a docking sensor for sensing whether the robot is docked, and at least one processor communicationly connected to the memory and the sensor unit. When the instructions are executed individually or collectively by the at least one processor, the electronic device acquires a voltage value through the power sensor while operating in a general mode for performing a charging function for the robot, and if the voltage value is less than a threshold voltage value, the general mode is changed to a first sleep mode or a second sleep mode based on docking data from the docking sensor. The first sleep mode is a mode in which a charging function is not performed while power is not supplied to the sensor unit, and the second sleep mode is a mode in which a charging function is not performed while power is supplied to the sensor unit.
[0010] When the above instructions are executed individually or collectively by the at least one processor, the electronic device may identify whether the robot is docked based on the docking data when the voltage value is less than a threshold voltage value, and if the robot is identified as docked, operate in the first sleep mode, and if the robot is identified as not docked, operate in the second sleep mode.
[0011] When the above instructions are executed individually or collectively by the at least one processor, the electronic device changes the first sleep mode to the normal mode when a first event group is identified in the first sleep mode state, and the first event group may include an event in which a movement command of the robot is received while the robot is docked.
[0012] When the above instructions are executed individually or collectively by the at least one processor, the electronic device changes the second sleep mode to the normal mode when a preset second event group is identified in the second sleep mode state, and the second event group may include at least one of an event in which a first threshold time elapses from the time the second sleep mode starts, and an event in which the robot docks in an undocking state.
[0013] The second event group above may include at least one of an event in which a dust bin cover included in the electronic device is opened, or an event in which a water bottle cover included in the electronic device is opened.
[0014] The electronic device includes a power conversion module for converting a source voltage supplied from an external source, and the power conversion module may include a sub-processor, a first conversion module for supplying power to the sub-processor, a second conversion module for supplying power to the sensor unit, a third conversion module for supplying sub-charging power to the robot, and a fourth conversion module for supplying main charging power to the robot.
[0015] When the above instructions are executed individually or collectively by the at least one processor, the electronic device may change the source voltage to a first voltage through the first conversion module when the first conversion module is activated, change the source voltage to a second voltage through the second conversion module when the second conversion module is activated, change the source voltage to a third voltage through the third conversion module when the third conversion module is activated, and change the source voltage to a fourth voltage through the fourth conversion module when the fourth conversion module is activated.
[0016] When the above instructions are executed individually or collectively by the at least one processor, the electronic device may be configured to activate the first conversion module, the second conversion module, and at least one of the third conversion module or the fourth conversion module while operating in the general mode.
[0017] When the above instructions are executed individually or collectively by the at least one processor, the electronic device may enable the first conversion module and disable the second conversion module, the third conversion module, and the fourth conversion module while operating in the first sleep mode.
[0018] When the above instructions are executed individually or collectively by the at least one processor, the electronic device may enable the first conversion module and the second conversion module and disable the third conversion module and the fourth conversion module while operating in the second sleep mode.
[0019] According to one embodiment of the present disclosure, a control method for an electronic device including a sensor unit comprising a power sensor for sensing internal power and a docking sensor for sensing whether the robot is docked, while operating in a general mode for performing a charging function for the robot, comprises the steps of acquiring a voltage value through the power sensor and, if the voltage value is less than a threshold voltage value, changing the general mode to a first sleep mode or a second sleep mode based on docking data from the docking sensor, wherein the first sleep mode is a mode in which a charging function is not performed while power is not supplied to the sensor unit, and the second sleep mode is a mode in which a charging function is not performed while power is supplied to the sensor unit.
[0020] The step of changing the above general mode can identify whether the robot is docked based on the docking data when the voltage value is less than the threshold voltage value, and if the robot is identified as being docked, operate in the first sleep mode, and if the robot is identified as not being docked, operate in the second sleep mode.
[0021] The above control method includes the step of changing the first sleep mode to the normal mode when a first event group is identified in the first sleep mode state, and the first event group may include an event in which a movement command of the robot is received while the robot is docked.
[0022] The above control method includes the step of changing the second sleep mode to the normal mode when a preset second event group is identified in the second sleep mode state, and the second event group may include at least one of an event in which a first threshold time elapses from the time the second sleep mode starts, and an event in which the robot is docked in an undocking state.
[0023] The second event group above may include at least one of an event in which a dust bin cover included in the electronic device is opened, or an event in which a water bottle cover included in the electronic device is opened.
[0024] The electronic device includes a power conversion module for converting a source voltage supplied from an external source, and the power conversion module may include a sub-processor, a first conversion module for supplying power to the sub-processor, a second conversion module for supplying power to the sensor unit, a third conversion module for supplying sub-charging power to the robot, and a fourth conversion module for supplying main charging power to the robot.
[0025] The above control method may include the step of changing the source voltage to a first voltage through the first conversion module while the first conversion module is activated, the step of changing the source voltage to a second voltage through the second conversion module while the second conversion module is activated, the step of changing the source voltage to a third voltage through the third conversion module while the third conversion module is activated, and the step of changing the source voltage to a fourth voltage through the fourth conversion module while the fourth conversion module is activated.
[0026] The above control method may include the step of activating the first conversion module and the second conversion module, and activating at least one of the third conversion module or the fourth conversion module while operating in the above general mode.
[0027] The above control method may include the step of activating the first conversion module and deactivating the second conversion module, the third conversion module, and the fourth conversion module while operating in the first sleep mode.
[0028] The above control method may include the step of activating the first conversion module and the second conversion module and deactivating the third conversion module and the fourth conversion module while operating in the second sleep mode.
[0029] According to another aspect of the present disclosure, one or more non-transient computer-readable storage media are provided for storing one or more computer programs that include computer execution instructions that cause the electronic device to perform an operation when executed by one or more processors of an electronic device that supplies charging power to a robot individually or collectively. The electronic device includes a sensor unit that supplies charging power to the robot and includes a power sensor for sensing internal power and a docking sensor for sensing whether the robot is docked. The operation may include the step of obtaining a voltage value through the power sensor while operating in a general mode for performing a charging function for the robot, and if the voltage value is less than a threshold voltage value, changing the general mode to a first sleep mode or a second sleep mode based on docking data from the docking sensor, wherein the first sleep mode may be a mode that does not perform a charging function while power is not supplied to the sensor unit. The second sleep mode may be a mode that does not perform a charging function while power is supplied to the sensor unit.
[0030] Other aspects, advantages, and key features of the present disclosure will become apparent to those skilled in the art from the following detailed description, taken in conjunction with the accompanying drawings, which discloses various embodiments of the present disclosure.
[0031] The above and other aspects, features, and advantages of specific embodiments of the present disclosure will become more apparent from the following description, which is taken into account together with the accompanying drawings.
[0032] FIG. 1 is a drawing for explaining the operation of charging a robot according to one embodiment of the present disclosure.
[0033] FIG. 2 is a block diagram illustrating an electronic device according to one embodiment of the present disclosure.
[0034] FIG. 3 is a block diagram for explaining the specific configuration of the electronic device of FIG. 2 according to one embodiment of the present disclosure.
[0035] FIG. 4 is a drawing illustrating a server that a robot can connect to, according to one embodiment of the present disclosure.
[0036] FIG. 5 is a drawing for explaining the structure of an electronic device according to one embodiment of the present disclosure.
[0037] FIG. 6 is a drawing for explaining the structure of an electronic device according to one embodiment of the present disclosure.
[0038] FIG. 7 is a drawing for explaining the structure of an electronic device according to one embodiment of the present disclosure.
[0039] FIG. 8 is a drawing for explaining a sleep mode according to one embodiment of the present disclosure.
[0040] FIG. 9 is a drawing for explaining an electronic device that operates in different sleep modes depending on whether the robot is docked, according to one embodiment of the present disclosure.
[0041] FIG. 10 is a drawing for illustrating an event of switching from sleep mode to normal mode according to one embodiment of the present disclosure.
[0042] FIG. 11 is a drawing for explaining the operation of activating a first conversion module according to one embodiment of the present disclosure.
[0043] FIG. 12 is a drawing for illustrating a general mode according to one embodiment of the present disclosure.
[0044] FIG. 13 is a drawing for explaining the operation of switching between a normal mode and a sleep mode according to one embodiment of the present disclosure.
[0045] FIG. 14 is a drawing for explaining the operation of activating a second conversion module according to one embodiment of the present disclosure.
[0046] FIG. 15 is a diagram illustrating an operation to determine whether to activate a third conversion module according to the remaining battery capacity of a robot, according to one embodiment of the present disclosure.
[0047] FIG. 16 is a drawing for explaining the operation of checking the discharge state of a robot according to one embodiment of the present disclosure.
[0048] FIG. 17 is a drawing for explaining the operation of charging the robot through a third conversion module after the robot is discharged, according to one embodiment of the present disclosure.
[0049] FIG. 18 is a drawing for explaining the operation of supplying main voltage to a robot according to one embodiment of the present disclosure.
[0050] FIG. 19 is a drawing for explaining the switching operation between normal mode and slim mode according to one embodiment of the present disclosure.
[0051] FIG. 20 is a drawing for explaining the time for performing a sleep mode according to one embodiment of the present disclosure.
[0052] FIG. 21 is a diagram illustrating the operation of changing a threshold voltage and a threshold time through a server according to one embodiment of the present disclosure.
[0053] FIG. 22 is a drawing for explaining an operation of providing charging information according to one embodiment of the present disclosure.
[0054] FIG. 23 is a drawing for explaining an operation to change conditions related to a sleep mode according to one embodiment of the present disclosure.
[0055] FIG. 24 is a drawing for explaining an operation indicating a mode of an electronic device according to one embodiment of the present disclosure.
[0056] FIG. 25 is a drawing for explaining a method of controlling an electronic device according to one embodiment of the present disclosure.
[0057] It should be noted that the same reference numbers are used throughout the drawings to denote identical or similar elements, features, and structures.
[0058] The following description is provided to aid in a comprehensive understanding of the various embodiments of the present disclosure as defined by the claims and their equivalents, with reference to the accompanying drawings. Various specific details are included to aid understanding, but are merely illustrative. Accordingly, a person skilled in the art will recognize that various changes and modifications can be made to the various embodiments described in the present disclosure without departing from the scope and spirit of the present disclosure. Additionally, descriptions of known functions and structures may be omitted for clarity and brevity.
[0059] The terms and words used in the following description and claims are not limited to their dictionary meanings and are used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, a person skilled in the art will clearly understand that the following description of various embodiments of the present disclosure is for illustrative purposes only and is not intended to limit the present disclosure as defined by the appended claims and their equivalents.
[0060] The singular forms of “a,” “an,” and “the” should be understood to include the plural unless the context clearly specifies otherwise. Thus, for example, a reference to “a component surface” is understood to include one or more such surfaces.
[0061] The terms used in the embodiments of this disclosure have been selected to be as widely used as possible, taking into account their functions within this disclosure; however, these terms may vary depending on the intent of those skilled in the art, case law, the emergence of new technologies, etc. Additionally, in specific cases, terms have been selected at the applicant's discretion, and in such cases, their meanings will be described in the relevant explanatory section of this disclosure. Therefore, terms used in this disclosure should be defined not merely by their names, but based on their meanings and the overall content of this disclosure.
[0062] In this specification, expressions such as “have,” “may have,” “include,” or “may include” indicate the presence of such features (e.g., numerical values, functions, operations, or components such as parts) and do not exclude the presence of additional features.
[0063] The expression "at least one of A or / and B" should be understood as representing either "A" or "B" or "A and B".
[0064] Expressions such as "first," "second," "first," or "second" used in this specification may modify various components regardless of order and / or importance, and are used only to distinguish one component from another and do not limit said components.
[0065] Where it is stated that a component (e.g., Component 1) is "(operatively or communicatively) coupled with / to" or "connected to" another component (e.g., Component 2), it should be understood that the component may be directly connected to the other component or connected through the other component (e.g., Component 3).
[0066] In this application, terms such as "comprising" or "consisting of" are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0067] In the present disclosure, a "module" or "part" performs at least one function or operation and may be implemented in hardware or software, or a combination of hardware and software. Additionally, a plurality of "modules" or a plurality of "parts" may be integrated into at least one module and implemented by at least one processor, except for a "module" or "part" that needs to be implemented in specific hardware.
[0068] In this specification, the term "user" may refer to a person using an electronic device or a device using an electronic device (e.g., an artificial intelligence electronic device).
[0069] It should be understood that the blocks of each flowchart and combinations of flowcharts can be performed by one or more computer programs containing computer execution instructions. The entirety of one or more computer programs may be stored in a single memory device, or one or more computer programs may be divided so that different parts are stored in multiple different memory devices.
[0070] Any function or operation described in the present disclosure may be processed by a single processor or a combination of processors. The single processor or combination of processors is a circuit that performs processing and includes circuits such as an application processor (AP, e.g., central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphical processing unit (GPU), a neural processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a Wi-Fi chip, a Bluetooth™ chip, a Global Positioning System (GPS) chip, a Near Field Communication (NFC) chip, a connectivity chip, a sensor controller, a touch controller, a fingerprint sensor controller, a display driver integrated circuit (IC), an audio CODEC chip, a Universal Serial Bus (USB) controller, a camera controller, an image processing IC, a microprocessor unit (MPU), a system-on-chip (SoC), an IC, etc.
[0071] An embodiment of the present disclosure will be described in more detail below with reference to the attached drawings.
[0072] FIG. 1 is a drawing for explaining the operation of charging a robot (200) according to one embodiment of the present disclosure.
[0073] Referring to FIG. 1, this is a drawing for explaining a system (1000) including an electronic device (100) and a robot such as a mobile robot (200).
[0074] The system (1000) may include an electronic device (100) and a mobile robot (200).
[0075] The electronic device (100) may be a device that performs a charging function for charging a mobile robot (200). The electronic device (100) may be a device that supplies power for charging the mobile robot (200). The electronic device (100) may be described as a charger or a charging station. The electronic device (100) may receive power from an external power source. The electronic device (100) may supply the received power to the mobile robot (200).
[0076] The mobile robot (200) may be a movable device. The mobile robot (200) may include a power supply unit. The mobile robot (200) may be a movable device that does not receive external power. The power supply unit may include a rechargeable battery. The mobile robot (200) may move using power stored in the rechargeable battery. The mobile robot (200) may be described as a wireless robot or a mobile electronic device. For example, the mobile robot (200) may be implemented as one of a robot vacuum cleaner, a service robot, or a mobile projector.
[0077] The mobile robot (200) can perform charging by coming into contact with the electronic device (100). When the mobile robot (200) comes into contact with the electronic device (100), the electronic device (100) can supply power to the mobile robot (200). The mobile robot (200) can perform a charging function using the power received from the electronic device (100).
[0078] FIG. 2 is a block diagram illustrating an electronic device (100) according to one embodiment of the present disclosure.
[0079] Referring to FIG. 2, the electronic device (100) may be a device that supplies charging power to the robot (200). The electronic device (100) may be a charging device for charging the battery of the robot (200). The robot (200) may be a mobile robot. The robot (200) may move near the electronic device (100) for charging. The electronic device (100) may be described as a charging station, a charging power supply, a power supply, etc.
[0080] The electronic device (100) may include a memory (110) for storing instructions, at least one processor (120) including processing circuitry, and a sensor unit (180).
[0081] The sensor unit (180) may include a power sensor (181) for sensing the internal power of the electronic device (100) and a docking sensor (182) for sensing whether the robot (200) is docked. Descriptions related to the sensor unit (180) are described in FIGS. 5 to 7.
[0082] At least one processor (120) may operate in a normal mode. The normal mode may represent a mode that performs the function of supplying charging power to the robot (200). The normal mode may be a mode that supplies charging power or a mode that operates in a state where charging power can be supplied.
[0083] At least one processor (120) can acquire a voltage value through a power sensor (181) while operating in a normal mode to perform a charging function for the robot (200). The electronic device (100) can sense a power value for a specific part of the electronic device (100) through the power sensor (181). The specific part may be a part where the voltage value (or current value) differs depending on whether the charging function of the electronic device (100) is currently being provided. The specific part may be described as a target part. The target part may be changed according to the user's settings.
[0084] At least one processor (120) can acquire sensing data including a voltage value through a power sensor (181). At least one processor (120) can compare the voltage value and the threshold voltage value. At least one processor (120) can determine whether to switch from normal mode to sleep mode based on the comparison result.
[0085] At least one processor (120) can identify whether the voltage value is below a threshold voltage value. If the voltage value is below the threshold voltage value, at least one processor (120) can determine that the current electronic device (100) does not need to provide a charging function.
[0086] If the voltage value is less than the threshold voltage value, at least one processor (120) can change the normal mode to a first sleep mode or a second sleep mode based on docking data from the docking sensor (182).
[0087] The electronic device (100) may operate in a normal mode or a power-saving mode. The normal mode may be a mode that supplies charging power to the robot (200). While operating in the normal mode, the electronic device (100) may supply power to the robot (200) or maintain a state in which it can supply power to the robot (200).
[0088] The power saving mode may be a mode for saving power of the electronic device (100). While operating in power saving mode, the electronic device (100) may operate without supplying power to the robot (200). The electronic device (100) may save power consumption by disabling the module associated with the operation of supplying power to the robot (200).
[0089] The electronic device (100) may operate in a normal mode when it is determined that a charging function is needed. When the robot (200) is docked to the electronic device (100) and the robot (200)'s battery is not fully charged, the electronic device (100) may determine that a charging function is needed.
[0090] The electronic device (100) may operate in a power-saving mode when it is determined that a charging function is not required. The power-saving mode may include a first sleep mode and a second sleep mode. The first sleep mode and the second sleep mode may be modes for reducing power consumption.
[0091] The first sleep mode may be a mode for supplying minimal power. The first sleep mode may be a mode for deactivating both the module for supplying power to the sensor unit (180) (the second conversion module (12)) and the module for performing a charging function (e.g., the third conversion module (13), the fourth conversion module (14)).
[0092] The first sleep mode may be a mode in which the charging function is not performed while power is not supplied to the sensor unit (180). It may be a mode in which the charging function is turned off to save power, and power is not supplied to the sensor unit (180).
[0093] The first sleep mode may be a power saving mode performed when the robot (200) is docked. The first sleep mode may be a mode that disables the sensor unit (180) for sensing whether the robot (200) is docked and turns off the charging function.
[0094] The second sleep mode may be a mode in which the charging function is not performed while power is supplied to the sensor unit (180). The second sleep mode may be a mode in which the charging function is turned off to save power, but power is supplied to the sensor unit (180).
[0095] The second sleep mode may be a mode that activates a module (second conversion module (12)) for supplying power to the sensor unit (180) in the first sleep mode. The second sleep mode may be a mode that supplies power to the sensor unit (180) but disables a module for performing a charging function.
[0096] The second sleep mode may be a power saving mode performed when the robot (200) is not docked. The second sleep mode may be a mode that activates a sensor unit (180) for sensing whether the robot (200) is docked and turns off the charging function.
[0097] If the robot (200) is docked to the electronic device (100) and the robot (200)'s battery is fully charged, the electronic device (100) may determine that a charging function is not required. If the robot (200) is docked to the electronic device (100) and the robot (200)'s battery is fully charged, the electronic device (100) may determine that a charging function is not required and that there is no need to sense whether the robot (200) is docked. The electronic device (100) may operate in a first sleep mode that disables both the module for the charging function and the module supplying power to the sensor unit (180).
[0098] If the robot (200) is not docked to the electronic device (100), the electronic device (100) may determine that a charging function is not required. If the robot (200) is not docked to the electronic device (100), the electronic device (100) may determine that power supply to the sensor unit (180) is required to activate the docking sensor (182) for identifying whether the robot (200) is docked to the electronic device (100). The electronic device (100) may operate in a second sleep mode that supplies power to the sensor unit (180) to sense whether the robot (200) is docked, but disables the charging function.
[0099] If the voltage value obtained through the power sensor (181) is greater than or equal to the threshold voltage value, the electronic device (100) may determine that a charging function is required. If the voltage value is greater than or equal to the threshold voltage value, the electronic device (100) may determine that it is in a state of supplying charging power to the robot (200) or that there is a need to supply charging power.
[0100] If the voltage value obtained through the power sensor (181) is less than the threshold voltage value, the electronic device (100) may determine that a charging function is not required. If the sensed voltage value is less than the threshold voltage value, the electronic device (100) may determine that a charging function is not performed.
[0101] If the voltage value sensed while operating in normal mode is less than the threshold voltage value, the electronic device (100) can change the normal mode to a power-saving mode.
[0102] The power saving mode may include a first sleep mode and a second sleep mode. The first sleep mode and the second sleep mode may be modes for reducing power consumption. The electronic device (100) may perform either the first sleep mode or the second sleep mode depending on whether the robot (200) is docked. If the robot (200) is docked to the electronic device (100), the electronic device (100) may perform the first sleep mode. If the robot (200) is not docked to the electronic device (100), the electronic device (100) may perform the second sleep mode.
[0103] The first sleep mode or the second sleep mode may be described as the first power saving mode or the second power saving mode.
[0104] At least one processor (120) can identify whether the robot (200) is docked based on docking data if the voltage value is less than the threshold voltage value.
[0105] When the robot (200) is identified as docked, at least one processor (120) can control the electronic device (100) to operate in a first sleep mode.
[0106] If it is identified that the robot (200) is not docked, at least one processor (120) can control the electronic device (100) to operate in a second sleep mode.
[0107] The reason for distinguishing whether power is supplied to the sensor unit (180) is that the possibility of docking the robot (200) affects the power supply method. When the robot (200) is docked, there may no longer be a need to detect whether the robot (200) is docked. When the robot (200) is already docked, there may not be a need to prepare for docking the robot (200). When the robot (200) is not docked, there is a need to prepare for a situation where the robot (200) is docked.
[0108] If the voltage value is less than the threshold voltage value, at least one processor (120) can decide to switch from normal mode to sleep mode. At least one processor (120) can determine the type of slim board based on docking data.
[0109] If the robot (200) is docked while the voltage value is below the threshold voltage value, at least one processor (120) can control the electronic device (100) to operate in a first sleep mode.
[0110] If the robot (200) is not docked while the voltage value is below the threshold voltage value, at least one processor (120) can control the electronic device (100) to operate in a second sleep mode.
[0111] At least one processor (120) can change the first sleep mode to a normal mode when a first event group set in the first sleep mode is identified.
[0112] The first event group may include an event in which a movement command of the robot (200) is received while the robot (200) is docked.
[0113] At least one processor (120) can identify whether an event has occurred in which a movement command of the robot (200) is received.
[0114] The user can input a command to move the docked robot (200).
[0115] For example, the robot (200) may receive user input for a command to move the robot (200). When a user command for the robot (200) to move is received, the robot (200) may transmit a notification signal to the electronic device (100) indicating that the movement command has been received. The electronic device (100) may receive the notification signal from the robot (200) through a communication interface (130).
[0116] When a notification signal is received, at least one processor (120) can identify that an event has occurred in which a user command to move the robot (200) is received.
[0117] In the first sleep mode, the power of the sensor unit (180) is turned off, so the docking sensor (182) may be disabled. At least one processor (120) may not receive a movement command of the robot (200) through the docking sensor (182). At least one processor (120) may identify whether the robot (200) is moving based on a notification signal received through the communication interface (130) instead of the docking sensor (182).
[0118] At least one processor (120) can change the second sleep mode to a normal mode when a second event group set in the second sleep mode is identified.
[0119] The second event group may include at least one of an event in which a first threshold time elapses from the time when the second sleep mode starts, and an event in which the robot (200) is docked while in an undocking state.
[0120] The second event group may include at least one of an event in which the dustbin cover included in the electronic device (100) is opened, or an event in which the water bottle cover included in the electronic device (100) is opened.
[0121] For example, the second event group may include at least one of an event in which a dust bin is attached, an event in which a dust bin is detached, an event in which a water tank is attached, and an event in which a water tank is detached.
[0122] Descriptions related to the first event group and the second event group are shown in FIG. 10.
[0123] The electronic device (100) may include a power conversion module (122) for converting a source voltage supplied from an external source.
[0124] The power conversion module (122) may include a sub-processor (10), a first conversion module (11) for supplying power to the sub-processor (10), a second conversion module (12) for supplying power to the sensor unit (180), a third conversion module (13) for supplying sub-charging power to the robot (200), and a fourth conversion module (14) for supplying main charging power to the robot (200).
[0125] The sub-processor (10) may be a processor that controls at least one module included in the power conversion module (122). The sub-processor (10) may be included in at least one processor (120). The sub-processor (10) may be a MICOM (Microcontroller).
[0126] At least one module included in the power conversion module (122) may each include an IC (Integrated Circuit).
[0127] At least one processor (120) can change the source voltage to the first voltage through the first conversion module (11) when the first conversion module (11) is activated.
[0128] At least one processor (120) can change the source voltage to the second voltage through the second conversion module (12) when the second conversion module (12) is activated.
[0129] At least one processor (120) can change the source voltage to a third voltage through the third conversion module (13) when the third conversion module (13) is activated.
[0130] At least one processor (120) can change the source voltage to the fourth voltage through the fourth conversion module (14) when the fourth conversion module (14) is activated.
[0131] For example, the first voltage may be smaller than the second voltage. The second voltage may be smaller than the third voltage. The third voltage may be smaller than the fourth voltage.
[0132] An activated state can be recorded as 'on'. A deactivated state can be recorded as 'off'.
[0133] The structure of the sub-processor (10), the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) is described in FIGS. 5 to 7.
[0134] At least one processor (120) can activate the first conversion module (11), the second conversion module (12), and at least one of the third conversion module (13) or the fourth conversion module (14) while operating in normal mode.
[0135] For example, while operating in normal mode, at least one processor (120) can activate the first conversion module (11), the second conversion module (12), and the third conversion module (13).
[0136] For example, while operating in normal mode, at least one processor (120) can activate the first conversion module (11), the second conversion module (12), and the fourth conversion module (14).
[0137] For example, while operating in normal mode, at least one processor (120) can activate the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14).
[0138] At least one processor (120) can activate the first conversion module (11) and deactivate the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) while operating in the first sleep mode.
[0139] At least one processor (120) can activate the first conversion module (11) and the second conversion module (12) and deactivate the third conversion module (13) and the fourth conversion module (14) while operating in the second sleep mode.
[0140] Figure 8 shows the transition process between normal mode and sleep mode.
[0141] FIGS. 9 and 10 describe the operation of the robot (200) distinguishing the type of sleep mode depending on whether it is docked.
[0142] FIG. 11 illustrates the operations of an electronic device (100) performed when an external power source is applied.
[0143] Figure 12 shows an operation that performs a normal mode after the operation of Figure 11.
[0144] Figure 13 shows the sleep mode transition operation after normal mode operation.
[0145] In FIG. 12, the activation operations of the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) are described at once. However, the activation operations of the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) may be performed sequentially through detailed operations. An explanation related to this is provided in FIG. 14 to 18.
[0146] FIG. 19 illustrates the operation of switching the sleep mode during the performance of the general mode for FIG. 14 to FIG. 18.
[0147] In the above description, it was stated that the first conversion module (11) supplies the main charging power of the robot (200). According to one embodiment of the present disclosure, the first conversion module (11) may perform additional functions in addition to the function of supplying the main charging power of the robot (200). The additional functions may include at least one of the function of supplying power to perform a UV sterilization function for the robot (200) or the function of supplying power to output a docking guidance signal for the robot (200).
[0148] FIG. 3 is a block diagram for explaining the specific configuration of the electronic device (100) of FIG. 2 according to one embodiment of the present disclosure.
[0149] Referring to FIG. 3, the electronic device (100) may include at least one of a memory (110), at least one processor (120), a communication interface (130), a display (140), an operation interface (150), an input / output interface (155), a speaker (160), a microphone (165), a camera (170), and a sensor unit (180).
[0150] The memory (110), at least one processor (120), communication interface (130), and sensor unit (180) may correspond to the description of FIG. 2. Redundant descriptions are omitted.
[0151] The memory (110) may be implemented as internal memory such as ROM (e.g., EEPROM (electrically erasable programmable read-only memory)) or RAM included in at least one processor (120), or as memory separate from at least one processor (120). Depending on the purpose of data storage, the memory (110) may be implemented as a memory embedded in the electronic device (100) or as a memory that can be attached to and detached from the electronic device (100). For example, data for operating the electronic device (100) may be stored in memory embedded in the electronic device (100), and data for the expansion function of the electronic device (100) may be stored in memory that can be attached to and detached from the electronic device (100).
[0152] In the case of memory embedded in the electronic device (100), it may be implemented as at least one of volatile memory (e.g., DRAM (dynamic RAM), SRAM (static RAM), or SDRAM (synchronous dynamic RAM), etc.), non-volatile memory (e.g., OTPROM (one time programmable ROM), PROM (programmable ROM), EPROM (erasable and programmable ROM), EEPROM (electrically erasable and programmable ROM), mask ROM, flash ROM, flash memory (e.g., NAND flash or NOR flash), etc.), hard drive, or solid state drive (SSD), and in the case of memory that is detachable from the electronic device (100), it may be implemented in the form of a memory card (e.g., CF (compact flash), SD (secure digital), Micro-SD (micro secure digital), Mini-SD (mini secure digital), xD (extreme digital), MMC (multi-media card), etc.), external memory that can be connected to a USB port (e.g., USB memory).
[0153] Memory (110) can store at least one instruction. Based on the instruction stored in memory (110), at least one processor (120) can perform various operations.
[0154] At least one processor (120) may be implemented as a digital signal processor (DSP) that processes digital signals, a microprocessor, or a time controller (TCON). However, it is not limited thereto and may include or be defined by one or more of a central processing unit (CPU), a micro controller unit (MCU), a micro processing unit (MPU), a controller, an application processor (AP), a graphics-processing unit (GPU), a communication processor (CP), or an ARM (advanced reduced instruction set computer (RISC) machine) processor. At least one processor (120) may be implemented as a System on Chip (SoC) or large scale integration (LSI) with a built-in processing algorithm, or may be implemented in the form of a Field Programmable Gate Array (FPGA). At least one processor (120) can perform various functions by executing computer executable instructions stored in memory.
[0155] The communication interface (130) is a configuration that communicates with various types of external devices according to various types of communication methods. The communication interface (130) may include a wireless communication module or a wired communication module. Each communication module may be implemented in the form of at least one hardware chip.
[0156] A wireless communication module may be a module that communicates wirelessly with an external device. For example, a wireless communication module may include at least one module among a Wi-Fi module, a Bluetooth module, an infrared communication module, or other communication modules.
[0157] Wi-Fi modules and Bluetooth modules can perform communication using Wi-Fi and Bluetooth methods, respectively. When using a Wi-Fi module or a Bluetooth module, various connection information, such as the SSID (service set identifier) and session key, is transmitted and received first; after establishing a communication connection using this information, various types of information can be transmitted and received.
[0158] The infrared communication module performs communication according to infrared communication (IrDA, Infrared Data Association) technology, which uses infrared rays located between visible light and millimeter waves to wirelessly transmit data over short distances.
[0159] Other communication modules may include at least one communication chip that performs communication according to various wireless communication standards such as Zigbee, 3G (3rd Generation), 3GPP (3rd Generation Partnership Project), LTE (Long Term Evolution), LTE-A (LTE Advanced), 4G (4th Generation), and 5G (5th Generation), in addition to the communication method described above.
[0160] A wired communication module may be a module that communicates with an external device via a wire. For example, a wired communication module may include at least one of a Local Area Network (LAN) module, an Ethernet module, a pair cable, a coaxial cable, a fiber optic cable, or an Ultra Wide-Band (UWB) module.
[0161] According to one embodiment of the present disclosure, the communication interface (130) may use the same communication module (e.g., Wi-Fi module) to communicate with an external device, such as a remote control device, and an external server.
[0162] According to one embodiment of the present disclosure, the communication interface (130) may use different communication modules to communicate with external devices, such as a remote control device and an external server. For example, the communication interface (130) may use at least one of an Ethernet module or a Wi-Fi module to communicate with an external server, and may use a Bluetooth module to communicate with an external device, such as a remote control device. However, this is merely one embodiment, and the communication interface (130) may use at least one of various communication modules when communicating with a plurality of external devices or external servers.
[0163] The display (140) can be implemented as various types of displays such as an LCD (Liquid Crystal Display), an OLED (Organic Light Emitting Diodes) display, and a PDP (Plasma Display Panel). The display (140) may also include a driving circuit, a backlight unit, etc., which can be implemented in forms such as an a-si TFT (amorphous silicon thin film transistor), an LTPS (low temperature poly silicon) TFT, and an OTFT (organic TFT). The display (140) can be implemented as a touch screen combined with a touch sensor, a flexible display, a 3D display, a three-dimensional display, etc. According to one embodiment of the present disclosure, the display (140) may include not only a display panel that outputs an image, but also a bezel that houses the display panel. In particular, according to one embodiment of the present disclosure, the bezel may include a touch sensor for detecting user interaction.
[0164] The operation interface (150) may be implemented as a device such as a button, touch pad, mouse, and keyboard, or as a touch screen capable of performing the aforementioned display function and operation input function. The button may be a various type of button, such as a mechanical button, touch pad, or wheel, formed in any area of the exterior of the main body of the electronic device (100), such as the front, side, or back portion.
[0165] The input / output interface (155) may be any one of the following interfaces: HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface). The input / output interface (155) may input and output at least one of audio and video signals. Depending on the implementation example, the input / output interface (155) may include separate ports for inputting and outputting only audio signals and for inputting and outputting only video signals, or it may be implemented as a single port for inputting and outputting both audio and video signals. The electronic device (100) may transmit at least one of the audio and video signals to an external device (e.g., an external display device or an external speaker) through the input / output interface (155). An output port included in the input / output interface (155) can be connected to an external device, and the electronic device (100) can transmit at least one of audio and video signals to the external device through the output port.
[0166] The input / output interface (155) can be connected to a communication interface. The input / output interface (155) can transmit information received from an external device to the communication interface or transmit information received through the communication interface to an external device.
[0167] The speaker (160) may be a component that outputs various audio data as well as various notification sounds or voice messages.
[0168] The microphone (165) is a component for receiving user voice or other sounds and converting them into audio data. The microphone (165) can receive the user's voice when active. For example, the microphone (165) may be formed integrally on the upper side, front side, or side side of the electronic device (100). The microphone (165) may include various components such as a microphone for collecting analog user voice, an amplifier circuit for amplifying the collected user voice, an A / D conversion circuit for sampling the amplified user voice and converting it into a digital signal, and a filter circuit for removing noise components from the converted digital signal.
[0169] The camera (170) is configured to capture an object and generate an image, and the image includes both video and still images. The camera (170) can acquire an image of at least one external device and can be implemented as a camera, lens, infrared sensor, etc.
[0170] The camera (170) may include a lens and an image sensor. The types of lenses include general-purpose lenses, wide-angle lenses, zoom lenses, etc., and may be determined according to the type, characteristics, and usage environment of the electronic device (100). As an image sensor, a Complementary Metal Oxide Semiconductor (CMOS) and a Charge Coupled Device (CCD) may be used.
[0171] FIG. 4 is a drawing for illustrating a server (300) to which a robot (200) can be connected, according to one embodiment of the present disclosure.
[0172] Referring to FIG. 4, the robot (200) can be connected to the server (300).
[0173] For example, the robot (200) can be implemented as a robot vacuum cleaner (201), a mobile projector (202), a mobile service robot (203), etc.
[0174] The robot (200) can be connected to a server (300) for managing the robot (200). The robot (200) can be connected to the server (300) based on a user account. The robot (200) can manage information about the robot (200) through the user account. The robot (200) can use an internet network to connect to the server (300).
[0175] The server (300) may be a device for managing terminal devices. The server (300) may be an IoT (Internet of Things) server or a cloud server. The server (300) may receive information related to the robot (200). The server (300) may transmit control commands to the robot (200). The server (300) may transmit software data packets related to the robot (200) (e.g., firmware upgrade packets) to the robot (200).
[0176] FIG. 5 is a drawing for explaining the structure of an electronic device (100) according to one embodiment of the present disclosure.
[0177] Referring to FIG. 5, the electronic device (100) may include at least one of a power supply module (121), a power conversion module (122), and a sensor unit (180).
[0178] The power supply module (121) may be a module that manages power supplied from an external power source. The power supply module (121) may be implemented as a Switching Mode Power Supply (SMPS). The power supply module (121) may perform a power management function that efficiently supplies power. The power supply module (121) may be a power device that efficiently converts and supplies power through switching technology.
[0179] The power supply module (121) may be connected to the power conversion module (122). The power conversion module (122) may include at least one of a subprocessor (10), a first conversion module (11), a second conversion module (12), a third conversion module (13), and a fourth conversion module (14).
[0180] The power conversion module (122) can convert external power. The power conversion module (122) can convert the voltage of the external power to a preset voltage for a specific purpose. The purpose may vary depending on the part where the conversion operation is provided.
[0181] The first conversion module (11) can convert the power supplied to the subprocessor (10). For example, the first conversion module (11) can convert the source voltage of an external power source to a first voltage.
[0182] The second conversion module (12) can convert the power supplied to the sensor unit (180). For example, the second conversion module (12) can convert the source voltage of an external power source into a second voltage.
[0183] The third conversion module (13) can convert power for sub-charging of the robot (200). For example, the third conversion module (13) can convert the source voltage of an external power source into a third voltage.
[0184] The fourth conversion module (14) can convert the power for the main charging of the robot (200). For example, the fourth conversion module (14) can convert the source voltage of an external power source into a fourth voltage.
[0185] For example, the first voltage may be smaller than the second voltage. The second voltage may be smaller than the third voltage. The third voltage may be smaller than the fourth voltage.
[0186] The electronic device (100) can transmit power received from an external power source to the power conversion module (122). The electronic device (100) can activate the sub-processor (10) of the power conversion module (122). The sub-processor (10) can receive power through the first conversion module (11). The sub-processor (10) can control a plurality of modules included in the power conversion module (122). The sub-processor (10) can control at least one of the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14).
[0187] The first conversion module (11) may be a module for supplying power to the subprocessor (10). Therefore, the first conversion module (11) may be active even in a sleep mode state.
[0188] While receiving power from the first conversion module (11), the subprocessor (10) can control at least one of the second conversion module (12), the third conversion module (13), and the fourth conversion module (14).
[0189] The sub-processor (10) can activate the second conversion module (12). The second conversion module (12) can convert the source voltage into a second voltage. The converted second voltage can be supplied to the sensor unit (180). The electronic device (100) can supply the second voltage to the sensor unit (180).
[0190] The sensor unit (180) can be activated based on a second voltage supplied by the second conversion module (12). The sensor unit (180) may include at least one of a power sensor (181), a docking sensor (182), and other sensors (183).
[0191] The power sensor (181) may be a sensor for sensing power for a specific part of the electronic device (100). The power sensor (181) may be a sensor for sensing internal power of the electronic device (100). The electronic device (100) may be connected to an external power source. The electronic device (100) may be a device that performs a charging function. When the electronic device (100) is performing a charging function, the electronic device (100) may require an external power source. However, when the electronic device (100) is not performing a charging function, the electronic device (100) may not require an external power source. The electronic device (100) may use the power sensor (181) to sense internal power to distinguish between these situations.
[0192] The docking sensor (182) may be a sensor for determining whether the robot (200) is docked.
[0193] For example, the docking sensor (182) can physically identify whether the robot (200) is docked. The docking sensor (182) can obtain sensing data regarding contact when the robot (200) is physically contacted.
[0194] For example, the docking sensor (182) can electrically identify whether the robot (200) is docked. When the docking sensor (182) identifies that the robot (200) has approached within a critical distance, it can acquire sensing data indicating an electrical change.
[0195] For example, the docking sensor (182) can magnetically identify whether the robot (200) is docked. It is assumed that the robot (200) contains a magnetic material (or magnetic object). When the robot (200) is docked, the docking sensor (182) can acquire sensing data indicating a change in the magnetic field.
[0196] The description of the other sensor (183) is shown in FIG. 6.
[0197] The sub-processor (10) can activate the third conversion module (13). The third conversion module (13) may be a module for providing external power to the robot (200). The third conversion module (13) may perform a sub-charging function for the robot (200). The sub-charging function may be a function that supplies a minimum amount of power considering the discharge state of the robot (200). If the robot (200) is not in a discharge state, power supply through the third conversion module (13) may not be necessary.
[0198] The sub-processor (10) can activate the fourth conversion module (14). The fourth conversion module (14) may be a module for providing external power to the robot (200). The fourth conversion module (14) may perform the main charging function of the robot (200). The main charging function may be a function of supplying power to charge the robot (200). The main charging function may be a function for charging the battery of the robot (200).
[0199] FIG. 6 is a drawing for explaining the structure of an electronic device (100) according to one embodiment of the present disclosure.
[0200] Referring to FIG. 6, the power supply module (121), power conversion module (122), and sensor unit (180) may correspond to FIG. 5. Redundant description is omitted.
[0201] The sensor (183) of FIG. 5 may include at least one of a dustbin sensor (183-1) or a water bottle sensor (183-2).
[0202] The dustbin sensor (183-1) can sense whether the dustbin cover is open.
[0203] The water bottle sensor (183-2) can sense whether the cover of the water bottle is open. The water bottle may include at least one of a clean water bottle or a wastewater bottle.
[0204] The sub-processor (10) can activate the second conversion module (12). When the second conversion module (12) is activated, the second conversion module (12) can convert the source voltage of an external power source into a second voltage. The second conversion module (12) can supply the second voltage to the sensor unit (180). When the second voltage is supplied to the sensor unit (180), the electronic device (100) can activate at least one of the dust bin sensor (183-1) or water tank sensor (183-2) included in the sensor unit (180).
[0205] FIG. 7 is a drawing for explaining the structure of an electronic device (100) according to one embodiment of the present disclosure.
[0206] Referring to FIG. 7, the power supply module (121), power conversion module (122), and sensor unit (180) may correspond to FIG. 5. Redundant description is omitted.
[0207] The power sensor (181) may include at least one of an ADC (Analog-to-Digital Converter) converter (181-1), a target resistor (181-2), and a sensing member (181-3).
[0208] The ADC converter (181-1) can convert an analog signal into a digital signal.
[0209] The target resistor (181-2) may be a resistor for checking the current consumption of the electronic device (100). The target resistor (181-2) may be a shunt resistor. A shunt resistor may be a resistor for measuring current (or voltage).
[0210] The sensing element (181-3) may be an element for checking power (or voltage) for a specific part of the electronic device (100).
[0211] The first terminal (a) of the power supply module (121) can be connected to at least one of the first terminal (a) of the external power source and the first terminal (a) of the first conversion module (11), the first terminal (a) of the second conversion module (12), the first terminal (a) of the third conversion module (13), and the first terminal (a) of the fourth conversion module (14).
[0212] The second stage (b) of the first conversion module (11) can be connected to the first stage (a) of the subprocessor (10).
[0213] The second terminal (b) of the second conversion module (12) can be connected to at least one of the second terminal (b) of the power supply module (121) or the sensor unit (180).
[0214] The second terminal (b) of the second conversion module (12) can be connected to at least one of the second terminal (b) of the power supply module (121), the first terminal (a) of the ADC converter (181-1), the first terminal (a) of the target resistor (181-2), the first terminal (a) of the docking sensor (182), and the first terminal (a) of the other sensor (183).
[0215] The second stage (b) of the third conversion module (13) can be connected to the second stage (b) of the robot (200).
[0216] The second stage (b) of the fourth conversion module (14) can be connected to the first stage (a) of the robot (200).
[0217] The second stage (b) of the ADC converter (181-1) can be connected to the first stage (a) of the sensing member (181-3).
[0218] The third stage (c) of the sensing element (181-3) can be connected to ground.
[0219] The second terminal (b) of the target resistor (181-2) can be connected to ground.
[0220] The second terminal (b) of the docking sensor (182) can be connected to the third terminal (c) of the robot (200).
[0221] The third terminal (c) of the other sensor (183) can be connected to ground.
[0222] The second stage (b) of the sub-processor (10) can be connected to at least one of the third stage (c) of the second conversion module (12), the third stage (c) of the third conversion module (13), and the third stage (c) of the fourth conversion module (14).
[0223] The third stage (c) of the sub-processor (10) can be connected to at least one of the second stage (b) of the sensing member (181-3), the third stage (c) of the docking sensor (182), and the second stage (b) of the other sensor (183).
[0224] The fourth stage (d) of the subprocessor (10) can be connected to ground.
[0225] FIG. 8 is a drawing for explaining a sleep mode according to one embodiment of the present disclosure.
[0226] Referring to FIG. 8, the electronic device (100) can apply power (S810). The electronic device (100) can receive power from an external source. The electronic device (100) can apply a source voltage.
[0227] When power is applied, the electronic device (100) can perform a normal mode (S820). The electronic device (100) can operate in a normal mode. The normal mode may be a mode in which the electronic device (100) operates in a state where it can perform a charging function. The electronic device (100) can activate at least one module necessary for preparing to charge the robot (200). The normal mode may be a mode that activates at least one module necessary for the charging function.
[0228] The electronic device (100) can identify whether the sensed voltage value is less than a threshold voltage value (S835). The electronic device (100) can sense the voltage value through a power sensor (181). A description of the power sensor (181) is provided in FIGS. 5 to 7.
[0229] The electronic device (100) can obtain a voltage value through a power sensor (181). The electronic device (100) can compare the voltage value with a previously stored threshold voltage value.
[0230] If the voltage value is lower than the threshold voltage value (S835-N), the electronic device (100) can determine a slim mode (S860). The electronic device (100) can operate as a slim board. The sleep mode may be a mode for saving power of the electronic device (100). The sleep mode may be a mode for deactivating at least one active module in the electronic device (100). Based on the same amount of time, the power consumed in the sleep mode may be less than the power consumed in the normal mode.
[0231] While operating in sleep mode, the electronic device (100) can identify a preset event (S850). The preset event may include an event for exiting sleep mode. The preset event may be an event for operating in normal mode. The preset event may be an event for starting normal mode.
[0232] For example, a preset event may include at least one of an event in which a first threshold time elapses from the time the sleep mode starts, an event in which a robot (200) movement command is received, an event in which the robot (200) is docked while in an undocking state, an event in which the dustbin cover is opened, and an event in which the water tank cover is opened.
[0233] When a pre-configured event occurs (S860-Y), the electronic device (100) can determine a normal mode (S820). The electronic device (100) can operate in normal mode. The electronic device (100) can change the current mode from sleep mode to normal mode. The electronic device (100) can repeat the operations S820, S835, S850, and S860.
[0234] According to another embodiment, the electronic device (100) may obtain a current value rather than a voltage value. The electronic device (100) may compare the current value with a threshold current value. The electronic device (100) may determine to perform a sleep mode if the current value is less than the threshold current value. The method of using the current value may be applied in the same way as described in the drawings below.
[0235] FIG. 9 is a drawing for explaining an electronic device (100) that operates in different sleep modes depending on whether the robot (200) is docked, according to one embodiment of the present disclosure.
[0236] Referring to FIG. 9, operations S910, S920, S935, and S960 may correspond to operations S810, S820, S835, and S860 of FIG. 8. Redundant explanation is omitted.
[0237] The electronic device (100) can obtain a voltage value through a power sensor (181) (or voltage sensor) (S930). The electronic device (100) can sense a voltage value for a pre-set part through the power sensor (181) (or voltage sensor).
[0238] If the voltage value is less than the threshold voltage value (S935-Y), the electronic device (100) can obtain docking data through the docking sensor (182) (S940). The docking data may include sensing data indicating whether the robot (200) has docked to the electronic device (100).
[0239] The electronic device (100) can identify whether the robot (200) is docked based on docking data (S945). If the robot (200) is docked (S945-Y), the electronic device (100) can determine a first sleep mode (S951). The electronic device (100) can operate in the first sleep mode.
[0240] The first sleep mode may be a mode that disables at least one of the second conversion module (12), the third conversion module (13), and the fourth conversion module (14). In the first sleep mode, the first conversion module (11) may be enabled. For example, the first sleep mode may be a mode that disables the second conversion module (12), the third conversion module (13), and the fourth conversion module (14).
[0241] If the robot (200) is not docked (S945-N), the electronic device (100) can determine a second sleep mode (S952). The electronic device (100) can operate in the second sleep mode.
[0242] The second sleep mode may be a mode that disables at least one of the third conversion module (13) or the fourth conversion module (14). In the second sleep mode, the first conversion module (11) and the second conversion module (12) may be enabled. For example, the second sleep mode may be a mode that disables the third conversion module (13) and the fourth conversion module (14).
[0243] While operating in the first sleep mode or the second sleep mode, the electronic device (100) can identify whether a preset event occurs (S960).
[0244] For example, a preset event may include at least one of an event in which a first threshold time elapses from the time the sleep mode starts, an event in which a movement command of the robot (200) is received, an event in which the robot (200) is docked while in an undocking state, an event in which the dustbin cover is opened, and an event in which the water tank cover is opened.
[0245] When a pre-set event occurs (S960-Y), the electronic device (100) can determine a normal mode (S920). The electronic device (100) can change the current mode from a first sleep mode or a second sleep mode to a normal mode.
[0246] FIG. 10 is a drawing for illustrating an event of switching from sleep mode to normal mode according to one embodiment of the present disclosure.
[0247] Referring to FIG. 10, the operations S1010, S1020, S1030, S1035, S1040, S1045, S1051, and S1052 may correspond to the operations S910, S920, S930, S935, S940, S945, S951, and S952 of FIG. 9. A redundant description is omitted.
[0248] The configured event may include at least one of the configured first event group or the configured second event group.
[0249] A pre-configured first event group may represent an event that determines whether a pre-configured event occurs while operating in a first sleep mode. For example, a pre-configured first event group may include an event in which a movement command of the robot (200) is received.
[0250] A pre-configured second event group may represent an event that determines whether a pre-configured event occurs while operating in a second sleep mode. For example, the pre-configured second event group may include at least one of an event in which a first threshold time elapses from the time of operating in the second sleep mode, an event in which the robot (200) is docked while in an undocking state, an event in which the dustbin cover is opened, and an event in which the water tank cover is opened.
[0251] While operating in the first sleep mode, the electronic device (100) can identify whether a preset first event group occurs (S1061). If an event included in the preset first event group occurs, the electronic device (100) can change the current mode from the first sleep mode to a normal mode. The electronic device (100) can repeat operations S1020, S1030, S1035, S1040, S1045, S1051, and S1061.
[0252] While operating in the second sleep mode, the electronic device (100) can identify whether a preset second event group occurs (S1062). If an event included in the preset second event group occurs, the electronic device (100) can change the current mode from the second sleep mode to a normal mode. The electronic device (100) can repeat operations S1020, S1030, S1035, S1040, S1045, S1051, and S1061.
[0253] FIG. 11 is a drawing for explaining the operation of activating a first conversion module according to one embodiment of the present disclosure.
[0254] Referring to FIG. 11, the electronic device (100) can receive power from an external power source (S1105). The electronic device (100) can obtain a source voltage from an external power source (S1110).
[0255] When an external power source is connected, the electronic device (100) can generate a first control signal to activate the first conversion module (11) (S1115). When a source voltage is received from the external power source, the electronic device (100) can generate a first control signal.
[0256] The electronic device (100) can transmit a first control signal to the first conversion module (11) (S1120). The electronic device (100) can activate the first conversion module (11) based on the first control signal. When the first control signal is received, the first conversion module (11) can be activated. The first conversion module (11) can be changed from an inactive state to an activated state based on the first control signal.
[0257] The electronic device (100) can identify whether the first conversion module (11) is activated (S1125). If the first conversion module (11) is activated (S1125-Y), the electronic device (100) can convert the source voltage to the first voltage (S1130). The electronic device (100) can convert the source voltage to the first voltage through the first conversion module (11).
[0258] The electronic device (100) can provide a first voltage to the sub-processor (10) (S1135). The electronic device (100) can activate the sub-processor (10) by supplying the first voltage to the sub-processor (10). When the first voltage is received, the sub-processor (10) can be activated.
[0259] After the first voltage is supplied to the subprocessor (10), the electronic device (100) can perform the operation disclosed in FIG. 12 or FIG. 14.
[0260] FIG. 12 is a drawing for illustrating a general mode according to one embodiment of the present disclosure.
[0261] Referring to FIG. 12, the electronic device (100) can identify whether the sub-processor (10) is activated (S1205). If the sub-processor (10) is activated (S1205-Y), the electronic device (100) can determine a normal mode (S1210). The normal mode may be a mode that activates at least one module to perform the functions of the electronic device (100). The electronic device (100) may provide a charging function in the normal mode.
[0262] The electronic device (100) can activate at least one of the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14).
[0263] For example, the general mode may be a mode in which the first conversion module (11), the second conversion module (12), and the third conversion module (13) are activated.
[0264] For example, the general mode may be a mode in which the first conversion module (11), the second conversion module (12), and the fourth conversion module (14) are activated.
[0265] For example, the general mode may be a mode in which the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) are activated.
[0266] The electronic device (100) can generate at least one of a second control signal for activating a second conversion module (12), a third control signal for activating a third conversion module (13), and a fourth control signal for activating a fourth conversion module (14) (S1215).
[0267] The electronic device (100) can transmit a second control signal to a second conversion module (12), transmit a third control signal to a third conversion module (13), or transmit a fourth control signal to a fourth conversion module (14) (S1220).
[0268] The electronic device (100) can convert the source voltage to at least one of a second voltage, a third voltage, and a fourth voltage (S1225). The electronic device (100) can convert the source voltage to the second voltage using a second conversion module (12). The electronic device (100) can convert the source voltage to the third voltage using a third conversion module (13). The electronic device (100) can convert the source voltage to the fourth voltage using a fourth conversion module (14).
[0269] The electronic device (100) can provide a second voltage to the sensor unit (180) (S1230). The electronic device (100) can activate the sensor unit (180) by supplying the second voltage. The electronic device (100) can activate at least one sensor included in the sensor unit (180) using the second voltage.
[0270] The sensor unit (180) may include a docking sensor (182). The docking sensor (182) may be a sensor that identifies whether the robot (200) is docked to the electronic device (100). The electronic device (100) may obtain docking data from the docking sensor (182) (S1235).
[0271] The electronic device (100) can identify whether the robot (200) is docked based on docking data (S1240). If the robot (200) is not docked (S1240-N), the electronic device (100) can repeat the S1235 and S1240 operations.
[0272] When the robot (200) is docked (S1240-Y), the electronic device (100) can perform at least one of the operation of providing a third voltage to the robot (200) or providing a fourth voltage to the robot (200) (S1245).
[0273] The electronic device (100) can perform a sub-charging function for the robot (200) by providing a third voltage to the robot (200). The sub-charging function may represent charging supplied when the robot (200) is in a discharged state. The sub-charging function may represent low-voltage charging. The sub-charging function may include a function to restore the completely discharged battery of the robot (200) to a stable state by initially charging it to a low voltage (or low current).
[0274] The electronic device (100) can perform a main charging function for the robot (200) by providing a fourth voltage to the robot (200). The main charging function may be a function for charging the battery of the robot (200).
[0275] For example, the electronic device (100) can activate a first conversion module (11), a second conversion module (12), a third conversion module (13), and a fourth conversion module (14). The electronic device (100) can generate a second control signal, a third control signal, and a fourth control signal. The electronic device (100) can transmit the second control signal to the second conversion module (12), transmit the third control signal to the third conversion module (13), and transmit the fourth control signal to the fourth conversion module (14). The electronic device (100) can obtain a second voltage, a third voltage, and a fourth voltage. When the robot (200) is docked, the electronic device (100) can provide the third voltage and the fourth voltage to the robot (200).
[0276] FIG. 13 is a drawing for explaining the operation of switching between a normal mode and a sleep mode according to one embodiment of the present disclosure.
[0277] Referring to FIG. 13, the electronic device (100) can determine a general mode (S1305). The general mode may be a mode in which at least one of the first conversion module (11), the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) is activated. The general mode may be a mode in which the first conversion module (11) and the second conversion module (12) are activated, and at least one of the third conversion module (13) or the fourth conversion module (14) is activated.
[0278] The electronic device (100) can measure a voltage value through a power sensor (181) (S1310). The electronic device (100) can identify whether the voltage value is below a threshold voltage value (S1315).
[0279] If the voltage value is greater than or equal to the threshold voltage value (S1315-N), the electronic device (100) can repeat the S1310 and S1315 operations.
[0280] If the voltage value is less than the threshold voltage value (S1315-Y), the electronic device (100) can acquire docking data through the docking sensor (182) (S1320). The electronic device (100) can identify whether the robot (200) is docked based on the docking data (S1325).
[0281] When the robot (200) is docked (S1325-Y), the electronic device (100) can determine a first sleep mode. The electronic device (100) can operate in the first sleep mode. The electronic device (100) can change the current mode from normal mode to the first sleep mode.
[0282] The first sleep mode may be a mode that disables at least one of the second conversion module (12), the third conversion module (13), and the fourth conversion module (14). In the first sleep mode, the first conversion module (11) may be enabled.
[0283] For example, in the first sleep mode, the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) may be disabled.
[0284] While operating in the first sleep mode, the electronic device (100) can identify whether an event occurs in which a movement command of the robot (200) is received (S1335). The event in which a movement command of the robot (200) is received may include a command for the robot (200) to move from a charging location to a target location. The movement command of the robot (200) may include a command to move to a target location to perform a service function. For example, the service function may include a cleaning function, an information provision function, etc.
[0285] When an event is identified in which a movement command of the robot (200) is received (S1335-Y), the electronic device (100) can determine a normal mode. The electronic device (100) can change the current mode from a first sleep mode to a normal mode. The electronic device (100) can perform S1305, S1310, S1315, S1320, S1325, S1330, S1335, S1340, S1345, S1350 operations.
[0286] If, based on the sensing data, it is identified that the robot (200) is not docked (S1325-N), the electronic device (100) can determine a second sleep mode (S1340). The electronic device (100) can operate in the second sleep mode. The electronic device (100) can change the current board from normal mode to the second sleep mode.
[0287] For example, the second sleep mode may be a mode in which the first conversion module (11) and the second conversion module (12) are activated and the third conversion module (13) and the fourth conversion module (14) are deactivated.
[0288] The electronic device (100) can identify whether a first threshold time has elapsed since the second sleep mode starts (S1345). The first threshold time may be a preset time. The first threshold time may be changed according to the user's settings.
[0289] When the first threshold time has elapsed from the point at which the second sleep mode starts (S1345-Y), the electronic device (100) can perform S1305, S1310, S1315, S1320, S1325, S1330, S1335, S1340, S1345 operations.
[0290] If the first threshold time has not elapsed from the point at which the second sleep mode starts (S1345-N), the electronic device (100) can identify a pre-set third event group (S1350). The electronic device (100) can identify whether an event included in the pre-set third event group occurs while operating in the second sleep mode.
[0291] For example, a pre-configured third event group may include at least one of an event where the robot (200) is docked while in an undocking state, an event where the dustbin cover is opened, and an event where the water tank cover is opened.
[0292] When a pre-set third event group is identified in the second sleep mode (S1350-Y), the electronic device (100) can perform S1305, S1310, S1315, S1320, S1325, S1330, S1335, S1340, S1345, S1350 operations.
[0293] If the pre-set third event group is not identified in the second sleep mode (S1350-N), the electronic device (100) can perform S1345 and S1350 operations.
[0294] FIG. 14 is a drawing for explaining the operation of activating a second conversion module according to one embodiment of the present disclosure.
[0295] Referring to FIG. 14, the electronic device (100) can identify whether the sub-processor (10) is activated (S1405). If the sub-processor (10) is activated (S1405-Y), the electronic device (100) can determine a normal mode. The electronic device (100) can operate in a normal mode.
[0296] For example, the general mode may be a mode that activates the first conversion module (11), the second conversion module (12), and at least one of the third conversion module (13) or the fourth conversion module (14).
[0297] The electronic device (100) can generate a second control signal to activate the second conversion module (12) (S1415).
[0298] The electronic device (100) can transmit a second control signal to the second conversion module (12) (S1420). The electronic device (100) can activate the second conversion module (12) based on the second control signal. When the second control signal is received, the second conversion module (12) can be activated.
[0299] The electronic device (100) can identify whether the second conversion module (12) is activated (S1425). If the second conversion module (12) is activated (S1425-Y), the electronic device (100) can convert the source voltage to a second voltage (S1430). The electronic device (100) can provide the second voltage to the sensor unit (180) (S1435). The electronic device (100) can activate the sensor unit (180) using the second voltage. When the second voltage is supplied, the sensor unit (180) can be activated.
[0300] After the operations of Fig. 14, the operations of Fig. 15 can be performed.
[0301] FIG. 15 is a diagram illustrating an operation to determine whether to activate a third conversion module according to the remaining battery capacity of the robot (200) according to one embodiment of the present disclosure.
[0302] Referring to FIG. 15, when a second voltage is supplied to the sensor unit (180), the electronic device (100) can activate the docking sensor (182). The electronic device (100) can identify whether the docking sensor (182) is activated (S1505). When the docking sensor (182) is activated (S1505-Y), the electronic device (100) can obtain docking data from the docking sensor (182) (S505).
[0303] The electronic device (100) and the robot (200) can be connected (S1510). The robot (200) can be docked to the electronic device (100).
[0304] The electronic device (100) can identify whether the robot (200) is docked based on docking data (S1520). If the robot (200) is not docked (S1520-N), the electronic device (100) can repeat the S1515 and S1520 operations.
[0305] When the robot (200) is docked (S1520-Y), the electronic device (100) can request the remaining battery capacity from the robot (200) (S1525).
[0306] The remaining battery capacity may indicate the remaining charge of the battery included in the robot (200). The remaining battery capacity may be described as the remaining battery amount, battery level, remaining battery power, remaining battery voltage, remaining battery current, etc.
[0307] The robot (200) can receive a request for the remaining battery capacity from the electronic device (100). The robot (200) can obtain the remaining battery capacity (S1530). The robot (200) can transmit the remaining battery capacity to the electronic device (100) (S1535).
[0308] The electronic device (100) can receive the remaining battery capacity from the robot (200). The electronic device (100) can identify whether the remaining battery capacity is greater than or equal to a first threshold value (S1540).
[0309] If the remaining battery capacity is less than the first threshold (S1540-N), the electronic device (100) may generate a third control signal to activate the third conversion module (13) (S1545). If the remaining battery capacity is less than the first threshold (S1540-N), the electronic device (100) may determine that it cannot perform a main charging function on the robot (200). The electronic device (100) may determine to perform a sub-charging function to supply minimum power to the robot (200).
[0310] The electronic device (100) can transmit a third control signal to the third conversion module (13) (S1550). The electronic device (100) can activate the third conversion module (13) based on the third control signal. When the third control signal is received, the third conversion module (13) can be activated.
[0311] If the remaining battery capacity is greater than or equal to the first threshold (S1540-Y), the electronic device (100) can generate a fourth control signal to activate the fourth conversion module (14) (S1555). If the remaining battery capacity is greater than or equal to the first threshold (S1540-Y), the electronic device (100) can determine that the robot (200) can perform a main charging function.
[0312] The electronic device (100) can transmit a fourth control signal to the fourth conversion module (14) (S1555). The electronic device (100) can activate the fourth conversion module (14) based on the fourth control signal. When the fourth control signal is received, the fourth conversion module (14) can be activated.
[0313] In the embodiment of FIG. 15, the electronic device (100) may not activate both the third conversion module (13) and the fourth conversion module (14) at once. The electronic device (100) may activate the third conversion module (13) or the fourth conversion module (14) by checking the power status of the robot (200) and taking into account the battery charge level of the robot (200).
[0314] When the third conversion module (13) is activated and the remaining battery capacity of the robot (200) increases, the electronic device (100) can activate the fourth conversion module (14). An explanation related to this is described in FIG. 16.
[0315] FIG. 15 describes an example in which a robot (200) transmits the remaining battery capacity. If the robot (200) is in a completely discharged state, it may be difficult to transmit the remaining battery capacity. An explanation related to this is described in FIG. 16.
[0316] FIG. 16 is a drawing for explaining the operation of checking the discharge state of a robot (200) according to one embodiment of the present disclosure.
[0317] Referring to FIG. 16, the operations S1605, S1610, S1615, S1620, S1625, S1640, S1645, S1650, S1655, and S1660 may correspond to the operations S1505, S1510, S1515, S1520, S1525, S1540, S1545, S1550, S1555, and S1560 of FIG. 15. A redundant description is omitted.
[0318] The electronic device (100) requests the remaining battery capacity from the robot (200), but the robot (200) may be in a discharged state (S1630). If the robot (200) is in a discharged state, it may not be able to receive the request for the remaining battery capacity from the electronic device (100).
[0319] The electronic device (100) can identify whether it has received the remaining battery capacity from the robot (200) within a second threshold time from the time it requested the remaining battery capacity from the robot (200) (S1635).
[0320] If the remaining battery capacity is received from the robot (200) within a second threshold time from the time the remaining battery capacity is requested from the robot (200) (S1635-Y), the electronic device (100) can perform operations S1640, S1645, S1650, S1655, and S1660.
[0321] If the remaining battery capacity is not received from the robot (200) within a second threshold time from the time the remaining battery capacity is requested from the robot (200) (S1635-N), the electronic device (100) may generate a third control signal to activate the third conversion module (13) (S1645). The electronic device (100) may transmit the third control signal to the third conversion module (13) (S1650). The electronic device (100) may activate the third conversion module (13) based on the third control signal. The operation after the third conversion module (13) is activated is described in FIG. 17.
[0322] FIG. 17 is a drawing for explaining the operation of charging the robot (200) through a third conversion module after the discharge state of the robot (200) according to one embodiment of the present disclosure.
[0323] Referring to FIG. 17, operations S1725, S1730, S1735, S1740, S1755, and S1760 may correspond to operations S1525, S1530, S1535, S1540, S1555, and S1560 of FIG. 15. Redundant description is omitted.
[0324] Referring to FIG. 17, the electronic device (100) can identify whether the third conversion module (13) is activated (S1705).
[0325] The electronic device (100) can identify whether the third conversion module (13) is activated (S1705). If the third conversion module (13) is activated (S1705-Y), the electronic device (100) can convert the source voltage to the third voltage (S1710). The electronic device (100) can convert the source voltage to the third voltage using the third conversion module (13).
[0326] The electronic device (100) can provide a third voltage to the robot (200) (S1715).
[0327] The robot (200) can receive a third voltage from the electronic device (100). The robot (200) can perform charging (sub-charging) based on the third voltage (S1720). The remaining battery capacity of the robot (200) can be increased by charging (sub-charging).
[0328] The electronic device (100) can identify whether a third threshold time has elapsed since the point in time when the third voltage was supplied (S1721). The third threshold time may be a pre-set time. The third threshold time may be changed according to the user's settings.
[0329] If the third critical time has not elapsed after the third voltage is supplied (S1721-N), the electronic device (100) can continue to supply the third voltage to the robot (200).
[0330] After the third voltage is supplied and the third critical time has elapsed (S1721-Y), the electronic device (100) can request the remaining battery capacity from the robot (200) (S1725).
[0331] The robot (200) can receive a request for the remaining battery capacity from the electronic device (100). The robot (200) can obtain the remaining battery capacity (S1730). The robot (200) can transmit the remaining battery capacity to the electronic device (100) (S1735).
[0332] The electronic device (100) can receive the remaining battery capacity from the robot (200). The electronic device (100) can identify whether the remaining battery capacity is greater than or equal to a first threshold value (S1740).
[0333] If the remaining battery capacity is less than the first threshold (S1740-N), the electronic device (100) can continue to provide the third voltage to the robot (200) (S1715). The electronic device (100) and the robot (200) can repeat the S1715, S1720, S1725, S1725, S1730, S1735, and S1740 operations.
[0334] If the remaining battery capacity is greater than or equal to the first threshold value (S1740-Y), the electronic device (100) can generate a fourth control signal to activate the fourth conversion module (14) (S1755). The electronic device (100) can transmit the fourth control signal to the fourth conversion module (14) (S1760). The electronic device (100) can activate the fourth conversion module (14) based on the fourth control signal. When the fourth control signal is received, the fourth conversion module (14) can be activated.
[0335] FIG. 18 is a drawing for explaining the operation of supplying a main voltage to a robot (200) according to one embodiment of the present disclosure.
[0336] Referring to FIG. 18, the electronic device (100) can identify whether the fourth conversion module (14) is activated (S1805). If the fourth conversion module (14) is activated (S1805-Y), the electronic device (100) can convert the source voltage to a fourth voltage (S1810). The electronic device (100) can provide the fourth voltage to the robot (200) (S1815).
[0337] The robot (200) can receive a fourth voltage from the electronic device (100). The robot (200) can perform charging (main charging) with the fourth voltage (S1820).
[0338] The electronic device (100) can identify whether a fourth threshold time has elapsed since the point in time when the fourth voltage was provided to the robot (200) (S1821). The fourth threshold time may be a preset time. The fourth threshold time may be changed according to the user's settings.
[0339] After providing the fourth voltage to the robot (200), if the fourth threshold time has not elapsed (S1821-N), the electronic device (100) can continue to provide the fourth voltage to the robot (200).
[0340] After providing the fourth voltage to the robot (200) and the fourth threshold time has elapsed (S1821-Y), the electronic device (100) can request the remaining battery capacity from the robot (200) (S1825).
[0341] The robot (200) can receive a request for the remaining battery capacity from the electronic device (100). The robot (200) can obtain the remaining battery capacity (S1830). The robot (200) can transmit the remaining battery capacity to the electronic device (100) (S1835).
[0342] The electronic device (100) can receive the remaining battery capacity from the robot (200). The electronic device (100) can identify whether the remaining battery capacity is greater than or equal to a second threshold (S1840). The second threshold may be changed according to the user's settings. For example, the second threshold may be greater than the first threshold of FIG. 17.
[0343] If the remaining battery capacity is not greater than or equal to the second threshold (S1840-N), the electronic device (100) may continue to provide the fourth voltage to the robot (200). The electronic device (100) and the robot (200) may repeat the S1815, S1820, S1821, S1825, S1830, S1835, and S1840 operations.
[0344] If the remaining battery capacity is greater than or equal to the second threshold (S1840-Y), the electronic device (100) may stop supplying the fourth voltage (S1845). If the remaining battery capacity is greater than or equal to the second threshold (S1840-Y), the electronic device (100) may identify that the robot (200) is fully charged.
[0345] When the robot (200) is fully charged, the electronic device (100) may stop the charging function. Additionally, when the robot (200) is undocking, the electronic device (100) may stop the charging function. When the charging function is stopped, the internal power of the electronic device (100) may be reduced. The electronic device (100) may use a power sensor (181) to check the internal power. The electronic device (100) may operate in sleep mode by checking the voltage value for a specific part through the power sensor (181). An explanation related to this is described in FIG. 19.
[0346] FIG. 19 is a drawing for explaining the switching operation between normal mode and slim mode according to one embodiment of the present disclosure.
[0347] Referring to FIG. 19, the operations S1910, S1915, S1920, S1925, S1930, S1935, S1940, S1945, and S1950 may correspond to the operations S1310, S1315, S1320, S1325, S1330, S1335, S1340, S1345, and S1350 of FIG. 13. A redundant description is omitted.
[0348] The electronic device (100) can identify whether the power sensor (181) is activated (S1901). If the power sensor (181) is activated (S1901-Y), the electronic device (100) can perform S1910, S1915, S1920, S1925, S1930, S1935, S1936, S1940, S1945, S1950, S1951 operations.
[0349] When a movement command of the robot (200) is received in the first sleep mode (S1935-Y), the electronic device (100) can determine a normal mode. The electronic device (100) can operate in the normal mode. For example, the electronic device (100) can activate the first conversion module (11) and the second conversion module (12), and activate at least one of the third conversion module (13) or the fourth conversion module (14).
[0350] When a pre-configured third event group is identified in the second sleep mode (S1950-Y), the electronic device (100) can determine a normal mode. The electronic device (100) can operate in a normal mode. For example, the electronic device (100) can activate the first conversion module (11) and the second conversion module (12), and activate at least one of the third conversion module (13) or the fourth conversion module (14).
[0351] After operating in normal mode, the electronic device (100) can perform S1901, S1910, S1915, S1920, S1925, S1930, S1935, S1936, S1940, S1945, S1950, S1951 operations.
[0352] FIG. 20 is a drawing for explaining the time for performing a sleep mode according to one embodiment of the present disclosure.
[0353] Referring to the embodiment (2000) of FIG. 20, the electronic device (100) can operate in a second sleep mode when the robot (200) is not docked. When the electronic device (100) operates in a first sleep mode when the robot (200) is docked, the electronic device (100) can continue to maintain the first sleep mode. However, when the robot (200) is not docked, the second sleep mode may not continue to be maintained. This is to prepare for a situation where the robot (200) is docked.
[0354] The electronic device (100) can maintain a second sleep mode for a first threshold time (th). When the first threshold time (th) has elapsed, the electronic device (100) can change the current mode from the second sleep mode to a normal mode.
[0355] The electronic device (100) may maintain the second sleep mode for a first threshold time (th) from the point in time (t1) when it enters the second sleep mode from normal mode. The electronic device (100) may maintain the second sleep mode for a first threshold time (th) if a pre-set third event group is not identified. When the first threshold time (th) has elapsed, the electronic device (100) may operate in normal mode at a second point in time (t2). After operating in normal mode, the electronic device (100) may determine whether to enter the second sleep mode. The electronic device (100) may enter the second sleep mode again at a third point in time (t3).
[0356] In the embodiment of FIG. 13, operations S1340 and S1345 may be performed from a first time point (t1) to a second time point (t2). Operations S1305 to S1340, which transition from a second sleep mode to a normal mode, may be performed from a second time point (t2) to a third time point (t3).
[0357] FIG. 21 is a diagram illustrating the operation of changing a threshold voltage and a threshold time through a server (300) according to one embodiment of the present disclosure.
[0358] Referring to FIG. 21, the robot (200) can be connected to the server (300). The robot (200) can store a first threshold voltage value and a first threshold time (S2105). The first threshold voltage value may represent the threshold voltage values described in FIG. 8, FIG. 9, FIG. 10, FIG. 13, and FIG. 19.
[0359] The robot (200) can store real-time voltage value information (S2110). The robot (200) can store real-time voltage value information obtained through the power sensor (181) of the electronic device (100).
[0360] The robot (200) can store mode history information indicating the operation time for a normal mode, a first sleep mode, and a second sleep mode (S2115). The mode history information may include time information for when each mode was performed.
[0361] The electronic device (100) can obtain a first threshold voltage value, a first threshold time, real-time voltage value information, and mode force information. The electronic device (100) can transmit the first threshold voltage value, the first threshold time, real-time voltage value information, and mode force information to the robot (200). The robot (200) can receive the first threshold voltage value, the first threshold time, real-time voltage value information, and mode force information from the electronic device (100).
[0362] The robot (200) can transmit the first threshold voltage value, the first threshold time, real-time voltage value information and mode manpower information to the server (300) (S2120).
[0363] The server (300) can receive a first threshold voltage value, a first threshold time, real-time voltage value information, and mode manpower information from the robot (200). The server (300) can learn an AI (Artificial Intelligence) model based on the first threshold voltage value, the first threshold time, real-time voltage value information, and mode manpower information (S2125). The AI model may be a model for obtaining an optimal threshold voltage value and an optimal threshold time to increase power efficiency.
[0364] The robot (200) can obtain a second threshold voltage value and a fifth threshold time for optimal power consumption through an AI model (S2130). The robot (200) can transmit the second threshold voltage value and the fifth threshold time to the robot (200).
[0365] The robot (200) can receive a second threshold voltage value and a fifth threshold time from the server (300). The robot (200) can transmit the second threshold voltage value and the fifth threshold time to the electronic device (100).
[0366] The electronic device (100) can receive a second threshold voltage value and a fifth threshold time from the robot (200). The electronic device (100) can determine whether to enter a sleep mode by comparing the second threshold voltage value and the voltage value. The electronic device (100) can determine the maintenance time of the second sleep mode based on the fifth threshold time.
[0367] In FIG. 21, the robot (200) is described as being connected to the server (300). According to another embodiment, the electronic device (100) may be directly connected to the server (300). The same operations may be performed on the electronic device (100).
[0368] FIG. 22 is a drawing for explaining an operation of providing charging information according to one embodiment of the present disclosure.
[0369] Referring to FIG. 22, a screen (2200) related to a charging mode may be provided. The screen (2200) may include at least one of a UI (2210) indicating the time spent in a normal mode, a first sleep mode, or a second sleep mode, a UI (2220) indicating the result of analyzing the time spent in each mode, a UI (2230) indicating the expected power consumption, a UI (2240) indicating the increased power consumption, and a UI (2250) indicating that the conditions related to the sleep mode can be changed.
[0370] For example, the screen (2200) can be provided through a display included in the electronic device (100).
[0371] For example, the screen (2200) can be provided through a display included in the robot (200).
[0372] For example, the screen (2200) may be provided through a display included in a user's terminal device connected to an electronic device (100) or a robot (200).
[0373] FIG. 23 is a drawing for explaining an operation to change conditions related to a sleep mode according to one embodiment of the present disclosure.
[0374] Referring to FIG. 23, a screen (2300) for changing conditions related to sleep mode may be provided. The screen (2300) may include at least one of a UI (2310) for querying whether to increase the time of sleep mode, a UI (2320) indicating that the conditions for entering sleep mode are changed, and a UI (2330) indicating the effect of changing the conditions for entering sleep mode.
[0375] For example, when the UI (2250) of FIG. 22 is selected, a screen (2300) may be provided.
[0376] As described in FIG. 22, according to various embodiments, the screen (2300) may be provided in at least one of an electronic device (100), a robot (200), and a user's terminal device.
[0377] FIG. 24 is a drawing for explaining an operation indicating a mode of an electronic device (100) according to one embodiment of the present disclosure.
[0378] Referring to the embodiment (2420) of FIG. 24, the electronic device (100) may include a light-emitting module (2411). The electronic device (100) may control the color of the light-emitting module (2411) differently depending on the current mode.
[0379] For example, while operating in normal mode, the electronic device (100) can display the light-emitting module (2411) in a preset first color.
[0380] For example, while operating in a first sleep mode, the electronic device (100) can display the light-emitting module (2411) in a preset second color (different from the first color).
[0381] For example, while operating in a second sleep mode, the electronic device (100) can display the light-emitting module (2411) in a preset third color (different from the first color).
[0382] For example, the second color and the third color can be the same.
[0383] For example, the second color and the third color may be different.
[0384] Referring to the embodiment (2420) of FIG. 24, the electronic device (100) may include a first light-emitting module (2421), a second light-emitting module (2422), and a third light-emitting module (2423).
[0385] While operating in normal mode, the electronic device (100) can display the first light-emitting module (2421) in a preset fourth color.
[0386] While operating in the first sleep mode, the electronic device (100) can display the second light-emitting module (2422) in a preset fifth color.
[0387] While operating in the second sleep mode, the electronic device (100) can display the third light-emitting module (2423) in a preset sixth color.
[0388] For example, the fourth color, fifth color, and sixth color can all be different.
[0389] According to another embodiment, the electronic device (100) may include a fourth light-emitting module and a fifth light-emitting module. While operating in a normal mode, the electronic device (100) may display the fourth light-emitting module in a seventh color. While operating in a first sleep mode or a second sleep mode, the electronic device (100) may display the fifth light-emitting module in an eighth color. For example, the seventh color and the eighth color may be different.
[0390] FIG. 25 is a drawing for explaining a method of controlling an electronic device (100) according to one embodiment of the present disclosure.
[0391] Referring to FIG. 25, a control method for an electronic device including a sensor unit (180) comprising a power sensor (181) for sensing internal power and a docking sensor (182) for sensing whether the robot (200) is docked, while operating in a general mode for performing a charging function for the robot (200), comprises the step (S2510) of obtaining a voltage value through the power sensor (181) and, if the voltage value is less than a threshold voltage value, the step (S2520) of changing the general mode to a first sleep mode or a second sleep mode based on docking data from the docking sensor (182), wherein the first sleep mode is a mode in which the charging function is not performed while power is not supplied to the sensor unit (180), and the second sleep mode is a mode in which the charging function is not performed while power is supplied to the sensor unit (180).
[0392] The step of changing the general mode is to identify whether the robot (200) is docked based on docking data when the voltage value is less than the threshold voltage value, and if the robot (200) is identified as being docked, operate in a first sleep mode, and if the robot (200) is identified as not being docked, operate in a second sleep mode.
[0393] The control method includes the step of changing the first sleep mode to a normal mode when a preset first event group is identified in the first sleep mode state; and the first event group may include an event in which a movement command of the robot (200) is received while the robot (200) is docked.
[0394] The control method includes the step of changing the second sleep mode to a normal mode when a preset second event group is identified in the second sleep mode state, and the second event group may include at least one of an event in which a first threshold time elapses from the time the second sleep mode starts, and an event in which the robot (200) docks in an undocking state.
[0395] The second event group may include at least one of an event in which the dustbin cover included in the electronic device is opened, or an event in which the water tank cover included in the electronic device is opened.
[0396] The electronic device includes a power conversion module for converting a source voltage supplied from an external source, and the power conversion module may include a sub-processor (10), a first conversion module (11) for supplying power to the sub-processor (10), a second conversion module (12) for supplying power to a sensor unit (180), a third conversion module (13) for supplying sub-charging power to a robot (200), and a fourth conversion module (14) for supplying main charging power to the robot (200).
[0397] The control method may include the step of changing the source voltage to a first voltage through the first conversion module (11) while the first conversion module (11) is activated, the step of changing the source voltage to a second voltage through the second conversion module (12) while the second conversion module (12) is activated, the step of changing the source voltage to a third voltage through the third conversion module (13) while the third conversion module (13) is activated, and the step of changing the source voltage to a fourth voltage through the fourth conversion module (14) while the fourth conversion module (14) is activated.
[0398] The control method may include the step of activating the first conversion module (11) and the second conversion module (12) while operating in normal mode, and activating at least one of the third conversion module (13) or the fourth conversion module (14).
[0399] The control method may include the step of activating the first conversion module (11) and deactivating the second conversion module (12), the third conversion module (13), and the fourth conversion module (14) while operating in the first sleep mode.
[0400] The control method may include the step of activating the first conversion module (11) and the second conversion module (12) and deactivating the third conversion module (13) and the fourth conversion module (14) while operating in the second sleep mode.
[0401] The methods according to the various embodiments of the present disclosure described above can be implemented in the form of an application that can be installed on an existing electronic device.
[0402] The methods according to the various embodiments of the present disclosure described above can be implemented by software upgrades or hardware upgrades alone for existing electronic devices.
[0403] The various embodiments of the present disclosure described above may also be performed through an embedded server equipped in an electronic device, or through an external server among at least one of the electronic device and the display device.
[0404] According to a specific example of the present disclosure, the various embodiments described above may be implemented as software comprising instructions stored on a machine-readable storage medium (e.g., a computer). The machine may include an electronic device according to the disclosed embodiments, which is a device capable of calling instructions stored from the storage medium and operating according to the called instructions. When instructions are executed by a processor, the processor may perform a function corresponding to the instructions directly or by using other components under the control of the processor. Instructions may include code generated or executed by a compiler or an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, "non-transitory" means only that the storage medium does not contain a signal and is tangible, and does not distinguish whether data is stored semi-permanently or temporarily in the storage medium.
[0405] According to one embodiment of the present disclosure, the method according to the various embodiments described above may be provided as included in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)) or online through an application store. In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created in a storage medium such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0406] Each component (e.g., module or program) according to the various embodiments described above may be composed of a single or multiple entities, and some of the aforementioned sub-components may be omitted, or other sub-components may be additionally included in the various embodiments. Generally or additionally, some components (e.g., module or program) may be integrated into a single entity to perform the functions performed by each of the respective components prior to integration in the same or similar manner. The operations performed by the module, program, or other components according to the various embodiments may be executed sequentially, in parallel, iteratively, or heuristically, or at least some operations may be executed in a different order, omitted, or other operations added.
[0407] It should be understood that various embodiments of the present disclosure according to the claims and the description of the present disclosure may be implemented in the form of hardware, software, or a combination of hardware and software.
[0408] Software may be stored on a non-transient computer-readable storage medium. The non-transient computer-readable storage medium stores one or more computer programs (software modules), said one or more computer programs include computer execution instructions that cause the electronic device to perform the method of the present disclosure when executed by one or more processors of the electronic device.
[0409] Software may be stored in a volatile or non-volatile storage form, for example, in the form of a storage device such as read-only memory (ROM), regardless of whether it is erasable or rewritable; or in the form of a memory such as, for example, random access memory (RAM), a memory chip, a device, or an integrated circuit; or in the form of an optically or magnetically readable medium such as, for example, a compact disc (CD), a digital video disc (DVD), a magnetic disc, or a magnetic tape. It should be understood that the storage device and the storage medium are various embodiments of non-transient machine-readable storage suitable for storing computer programs or computer programs that include instructions for implementing various embodiments of the present disclosure at execution. Accordingly, various embodiments provide a program containing code for implementing the device or method described in any claim of this specification and a non-transient machine-readable storage for storing such a program.
[0410] Although the present disclosure has been described and illustrated with reference to various embodiments, those skilled in the art will understand that various changes in form and detail are possible without departing from the spirit and scope of the present disclosure as defined by the appended claims and equivalents.
Claims
1. In an electronic device that supplies charging power to a robot, Memory comprising one or more storage media for storing instructions; A sensor unit comprising a power sensor for sensing the internal power of the electronic device and a docking sensor for sensing whether the robot is docked; and It includes at least one processor communicationly connected to the memory and the sensor unit; When the above instructions are executed individually or collectively by the at least one processor, the electronic device, While operating in a normal mode to perform a charging function for the above robot, a voltage value is obtained through the power sensor, and If the above voltage value is less than the threshold voltage value, the general mode is changed to a first sleep mode or a second sleep mode based on docking data from the docking sensor, and The above first sleep mode is, It is a mode in which the charging function is not performed when power is not supplied to the above sensor unit, and The above second sleep mode is, An electronic device in a mode that does not perform a charging function while power is supplied to the sensor unit.
2. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, If the above voltage value is less than the threshold voltage value, the docking status of the robot is identified based on the above docking data, and When the above robot is identified as docked, it operates in the first sleep mode, and An electronic device that operates in the second sleep mode when it is identified that the above robot is not docked.
3. In Paragraph 2, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When a first event group is identified in the first sleep mode state, the first sleep mode is changed to the normal mode, and The above first event group is, An electronic device comprising an event in which a movement command of the robot is received while the robot is docked.
4. In Paragraph 2, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, When a pre-set second event group is identified in the above second sleep mode state, the above second sleep mode is changed to the above normal mode, and The above second event group is, An electronic device comprising at least one of an event in which a first threshold time elapses from the point in time when the second sleep mode starts, and an event in which the robot is docked while in an undocking state.
5. In Paragraph 3, The above second event group is, An electronic device comprising at least one of an event in which a dust bin cover included in the electronic device is opened, and an event in which a water tank cover included in the electronic device is opened.
6. In Paragraph 1, The above electronic device is, It includes a power conversion module for converting a source voltage supplied from an external source, and The above power conversion module is, subprocessor; A first conversion module for supplying power to the above subprocessor; A second conversion module for supplying power to the sensor unit above; A third conversion module for supplying sub-charging power to the above robot; and An electronic device comprising a fourth conversion module (14) for supplying main charging power to the above robot.
7. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, With the first conversion module activated, the source voltage is changed to a first voltage through the first conversion module, and With the second conversion module activated, the source voltage is changed to a second voltage through the second conversion module, and With the third conversion module activated, the source voltage is changed to a third voltage through the third conversion module, and An electronic device that changes the source voltage to a fourth voltage through the fourth conversion module (14) when the fourth conversion module (14) is activated.
8. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device that, while operating in the above general mode, activates the first conversion module, the second conversion module, and activates at least one of the third conversion module or the fourth conversion module (14).
9. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device that, while operating in the first sleep mode, activates the first conversion module and deactivates the second conversion module, the third conversion module, and the fourth conversion module (14).
10. In Paragraph 6, When the above instructions are executed individually or collectively by the at least one processor, the electronic device, An electronic device that, while operating in the second sleep mode, activates the first conversion module and the second conversion module, and deactivates the third conversion module and the fourth conversion module (14).
11. A control method for an electronic device comprising a sensor unit including a power sensor for supplying charging power to a robot and sensing internal power, and a docking sensor for sensing whether the robot is docked, A step of acquiring a voltage value through the power sensor while operating in a general mode to perform a charging function for the robot; and If the above voltage value is less than a threshold voltage value, the method includes the step of changing the general mode to a first sleep mode or a second sleep mode based on docking data from the docking sensor; The above first sleep mode is, It is a mode in which the charging function is not performed when power is not supplied to the above sensor unit, and The above second sleep mode is, A control method in which a charging function is not performed while power is supplied to the sensor unit.
12. In Paragraph 11, The step of changing the above general mode is, If the above voltage value is less than the threshold voltage value, the docking status of the robot is identified based on the above docking data, and When the above robot is identified as docked, it operates in the first sleep mode, and A control method that operates in the second sleep mode when the above robot is identified as not docked.
13. In Paragraph 12, The above control method is, The method includes the step of changing the first sleep mode to the normal mode when a first event group is identified in the first sleep mode state. The above first event group is, A control method comprising an event in which a movement command of the robot is received while the robot is docked.
14. In Paragraph 12, The above control method is, The method includes the step of changing the second sleep mode to the normal mode when a pre-set second event group is identified in the second sleep mode state. The above second event group is, A control method comprising at least one of an event in which a first threshold time elapses from the point in time when the second sleep mode starts, and an event in which the robot is docked while in an undocking state.
15. In Paragraph 13, The above second event group is, A control method comprising at least one of an event in which a dust bin cover included in the electronic device is opened, and an event in which a water tank cover included in the electronic device is opened.