Electronic device and control method therefor

The electronic device uses sensors and processors to manage charging by ensuring complete contact and voltage management, addressing incomplete contact issues in mobile robot charging systems, enhancing safety and efficiency.

WO2026095276A1PCT designated stage Publication Date: 2026-05-07SAMSUNG ELECTRONICS CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SAMSUNG ELECTRONICS CO LTD
Filing Date
2025-08-08
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing charging systems for mobile robots face issues with incomplete contact between charging stations and robots, leading to increased contact resistance and the risk of sparks, which can cause malfunctions and physical impact.

Method used

An electronic device equipped with sensors and processors to detect contact with the mobile robot, measure voltages, and generate control signals to ensure proper charging by managing switches and providing power only when complete contact is confirmed, with feedback mechanisms for abnormal states.

Benefits of technology

Ensures safe and efficient charging by reducing contact failures and power waste, minimizing malfunctions, and providing user guidance for correcting contact issues.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025012069_07052026_PF_FP_ABST
    Figure KR2025012069_07052026_PF_FP_ABST
Patent Text Reader

Abstract

This electronic device comprises: a memory including at least one storage medium that stores instructions; a communication interface for communicating with a mobile robot; a sensor for sensing whether the mobile robot is in contact with the electronic device; and at least one processor including processing circuitry connected to the memory, the communication interface, and the sensor, wherein the instructions, when executed individually or collectively by the at least one processor, identify whether the mobile robot is in contact with the electronic device on the basis of sensing data acquired by the sensor, and, if it is identified that the mobile robot is in contact therewith, supply a preset power to the mobile robot, acquire a first voltage measured by the electronic device, acquire, through the communication interface, a second voltage measured by the mobile robot, generate a first control signal for charging the mobile robot on the basis of the difference between the first voltage and the second voltage, and transmit the first control signal to the mobile robot through the communication interface.
Need to check novelty before this filing date? Find Prior Art

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 power to charge a mobile robot and a method for controlling the same.

[0002] A separate charging station may exist to charge the mobile robot. The charging station can receive external power and transmit it to the mobile robot. The mobile robot may be a wireless device. Even if the user does not plug the mobile robot separately, the mobile robot can perform charging using the charging station.

[0003] The charging station can supply power by coming into contact with the mobile robot. When the charging station and the mobile robot come into physical contact, power can be transmitted to the mobile robot through the contacted terminals.

[0004] If the physical contact between the charging station and the mobile robot is incomplete, a gap may occur. If a gap exists between the charging station and the mobile robot, contact resistance may increase. If contact resistance increases, there is a risk of sparks.

[0005] If sparks occur, physical impact may be applied to the charging station or mobile robot, increasing the probability of malfunction.

[0006] The information described above is provided 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 above information is applicable as prior art to the present disclosure.

[0007] One aspect of the present disclosure is to solve at least the problems and / or disadvantages mentioned above and to provide at least the advantages described below. Accordingly, one aspect of the present disclosure is to provide an electronic device and a method for controlling the same that determine whether there is contact between an electronic device and a mobile robot based on sensing data and a measured voltage.

[0008] Additional aspects may be described in part of the following description, become self-evident from the description, or be learned through the execution of the presented embodiments.

[0009] According to one embodiment, an electronic device is provided. The electronic device includes a memory comprising one or more storage media for storing instructions, a communication interface for communicating with a mobile robot, a sensor for sensing whether contact has been made with the mobile robot, and at least one processor comprising a processing circuitry connected to the memory, the communication interface, and the sensor. When the instructions are executed individually or collectively by the at least one processor, the device identifies whether the mobile robot has made contact based on sensing data obtained from the sensor, and if the mobile robot is identified as having made contact, it supplies a preset power to the mobile robot, obtains a first voltage measured by the electronic device, obtains a second voltage measured by the mobile robot through the communication interface, generates a first control signal for charging the mobile robot based on the difference between the first voltage and the second voltage, and transmits the first control signal to the mobile robot through the communication interface.

[0010] The above mobile robot includes a magnetic member, and when the instructions are executed individually or collectively by the at least one processor, if the magnetic member is identified as being in contact based on the sensing data, the mobile robot can be identified as being in contact.

[0011] When the above instructions are executed individually or collectively by the at least one processor, if it is identified that the mobile robot has made contact, the first switch is turned on, and by turning on the first switch, the second switch and the third switch are turned on, and the preset power is generated based on the second switch and the third switch, and the preset power can be supplied to the mobile robot through the contact terminal to which the mobile robot has made contact.

[0012] When the above instructions are executed individually or collectively by the above at least one processor, after supplying the above-set power, the first voltage is obtained through a first voltage measuring unit included in the electronic device, the second voltage is obtained through a second voltage measuring unit included in the mobile robot, the difference value between the first voltage and the second voltage is obtained, and if the difference value is less than or equal to a threshold value, the first control signal can be generated.

[0013] When the above instructions are executed individually or collectively by the at least one processor, if the difference value is below a threshold value, the first control signal for turning on the fourth switch included in the mobile robot can be generated.

[0014] The first control signal may include a control command to turn on the fourth switch so that the preset power supplied to the mobile robot is transmitted to the power supply unit included in the mobile robot to perform a charging function.

[0015] When the above instructions are executed individually or collectively by the at least one processor, if the difference value exceeds a threshold value, it is identified that an event related to an abnormal state has occurred, and the abnormal state may be a state in which the contact between the electronic device and the mobile robot is abnormal.

[0016] When the above instructions are executed individually or collectively by the at least one processor, if the event associated with the above abnormal state is identified, a guide UI for indicating the above abnormal state is provided, and the guide UI may include at least one of a guide image or a guide audio.

[0017] When the above instructions are executed individually or collectively by at least one processor, if the event related to the abnormal state is identified, the target number of times the event related to the abnormal state is identified during a critical time is obtained, and if the target number is greater than or equal to the critical number, the guide UI can be provided.

[0018] When the above instructions are executed individually or collectively by the at least one processor, if the target number is less than a threshold number, a second control signal is generated to control the mobile robot to detach from the electronic device and then come into contact with the electronic device again, and the second control signal can be transmitted to the mobile robot through the communication interface.

[0019] According to one embodiment, a control method for an electronic device communicating with a mobile robot comprises the steps of: identifying whether the mobile robot has made contact based on sensing data obtained from a sensor for sensing whether contact with the mobile robot has occurred; supplying a preset power to the mobile robot when it is identified that the mobile robot has made contact; obtaining a first voltage measured by the electronic device; obtaining a second voltage measured by the mobile robot; generating a first control signal for charging the mobile robot based on the difference between the first voltage and the second voltage; and transmitting the first control signal to the mobile robot.

[0020] The above mobile robot includes a magnetic member, and the step of identifying whether the mobile robot has made contact can identify that the mobile robot has made contact if the magnetic member is identified as having made contact based on the sensing data.

[0021] The method comprises the step of supplying the above-mentioned preset power to the mobile robot, and when it is identified that the mobile robot has made contact, turning on the first switch, turning on the second switch and the third switch by turning on the first switch, generating the above-mentioned preset power based on the second switch and the third switch, and supplying the above-mentioned preset power to the mobile robot through the contact terminal to which the mobile robot has made contact.

[0022] The step of obtaining the first voltage involves obtaining the first voltage through a first voltage measuring unit included in the electronic device after supplying the preset power, the step of obtaining the second voltage involves obtaining the second voltage through a second voltage measuring unit included in the mobile robot, and the step of generating the first control signal involves obtaining the difference value between the first voltage and the second voltage, and if the difference value is less than or equal to a threshold value, the first control signal can be generated.

[0023] The step of generating the first control signal above can generate the first control signal for turning on the fourth switch included in the mobile robot if the difference value is below a threshold value.

[0024] The first control signal may include a control command to turn on the fourth switch so that the preset power supplied to the mobile robot is transmitted to the power supply unit included in the mobile robot to perform a charging function.

[0025] The above control method includes a step of identifying that an event related to an abnormal state has occurred when the difference value exceeds a threshold value, and the abnormal state may be a state in which the contact between the electronic device and the mobile robot is abnormal.

[0026] The above control method includes the step of providing a guide UI for indicating the abnormal state when the event associated with the abnormal state is identified, and the guide UI may include at least one of a guide image or a guide audio.

[0027] The above control method includes the step of obtaining a target number of times the event related to the abnormal state is identified during a threshold time when the event related to the abnormal state is identified, and the step of providing the guide UI may provide the guide UI if the target number is greater than or equal to the threshold number.

[0028] The above control method may include the step of generating a second control signal to control the mobile robot to separate from the electronic device and then come into contact with the electronic device again when the target number is less than a threshold number, and the step of transmitting the second control signal to the mobile robot.

[0029] According to another aspect of the present disclosure, one or more non-transient computer-readable storage media are provided that include one or more computer execution instructions that perform an operation when executed individually or collectively by a processor of an electronic device configured to communicate with a mobile robot. The operation includes the steps of: identifying whether the mobile robot has made contact based on sensing data obtained from a sensor for sensing whether the mobile robot has made contact; supplying a preset power to the mobile robot when the mobile robot is identified as having made contact; obtaining a first voltage measured by the electronic device; obtaining a second voltage measured by the mobile robot; generating a first control signal for charging the mobile robot based on the difference between the first voltage and the second voltage; and transmitting the first control signal to the mobile robot.

[0030] Other aspects, advantages, and key features of the present disclosure will become apparent to a person skilled in the art from the following detailed description, which is referenced together with the accompanying drawings.

[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 referenced together with the accompanying drawings.

[0032] FIG. 1 is a drawing for illustrating a system including an electronic device and a mobile 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 for explaining the structure of an electronic device and a mobile robot according to one embodiment of the present disclosure.

[0036] FIG. 5 is a diagram illustrating the operation of an electronic device identifying a voltage difference according to one embodiment of the present disclosure.

[0037] FIG. 6 is a diagram illustrating the operation of generating a control signal for charging according to a voltage difference in an electronic device according to one embodiment of the present disclosure.

[0038] FIG. 7 is a drawing for explaining an operation that embodies the embodiment of FIG. 6 according to one embodiment of the present disclosure.

[0039] FIG. 8 is a drawing for explaining the operation of providing a guide UI according to one embodiment of the present disclosure.

[0040] FIG. 9 is a drawing for explaining a guide UI according to one embodiment of the present disclosure.

[0041] FIG. 10 is a drawing for explaining the operation of outputting a guide UI according to one embodiment of the present disclosure.

[0042] FIG. 11 is a drawing for explaining the operation of moving a mobile robot according to one embodiment of the present disclosure.

[0043] FIG. 12 is a drawing illustrating an operation for generating a control signal to move a mobile robot according to one embodiment of the present disclosure.

[0044] FIG. 13 is a diagram illustrating an operation of providing a guide UI according to the number of event identifications, according to one embodiment of the present disclosure.

[0045] FIG. 14 is a diagram illustrating the operation of generating a control signal for charging according to a voltage difference in a mobile robot according to one embodiment of the present disclosure.

[0046] FIG. 15 is a drawing for explaining an operation that embodies the embodiment of FIG. 14 according to one embodiment of the present disclosure.

[0047] FIG. 16 is a drawing for explaining the operation of outputting a guide UI according to one embodiment of the present disclosure.

[0048] FIG. 17 is a drawing illustrating an operation for generating a control signal to move a mobile robot according to one embodiment of the present disclosure.

[0049] FIG. 18 is a drawing for explaining the operation of providing a guide UI according to the number of event identifications, according to one embodiment of the present disclosure.

[0050] FIG. 19 is a drawing for explaining a system (1900) communicating with a terminal device (300) according to one embodiment of the present disclosure.

[0051] FIG. 20 is a drawing for explaining the operation of providing a guide UI through a terminal device (300) according to one embodiment of the present disclosure.

[0052] Figure 21 is a diagram illustrating the circuit diagram of an electronic device and a mobile robot.

[0053] Figure 22 is a diagram illustrating the circuit of a mobile robot.

[0054] Figure 23 is a diagram illustrating the location of the sensor.

[0055] FIG. 24 is a drawing for explaining a method of controlling an electronic device according to one embodiment of the present disclosure.

[0056] Throughout the drawing, the same reference number is used to represent the same element.

[0057] To aid in a comprehensive understanding of the various embodiments of the present disclosure as defined by the claims and their equivalents, the following description is provided with reference to the accompanying drawings. While the description contains various specific details to aid such understanding, they should be considered merely illustrative. Accordingly, those skilled in the art will recognize that various changes and modifications are possible with respect to the various embodiments described in the present disclosure without departing from the spirit and scope of the present disclosure. Additionally, descriptions of known functions and configurations may be omitted for the sake of clarity and brevity.

[0058] The terms and words used in the following description and claims are not limited to their dictionary meanings and are used to enable the inventor to understand the present disclosure clearly and consistently. Accordingly, those skilled in the art should understand that the following description of various embodiments of the present disclosure is merely for illustrative purposes and is not intended to limit the present disclosure as defined by the appended claims and their equivalents.

[0059] Unless otherwise specified in the context, the singular forms “a,” “an,” and “the” should be understood to include the plural forms. Therefore, for example, when referring to “component surfaces,” it is interpreted to include one or more such surfaces.

[0060] Additionally, in this specification, expressions such as “have,” “may have,” “include,” or “may include” refer to the existence of such features (e.g., numerical values, functions, operations, or components such as parts) and do not exclude the existence of additional features.

[0061] The expression "at least one of A or / and B" should be understood as representing either "A" or "B" or "A and B".

[0062] 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.

[0063] 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).

[0064] 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.

[0065] 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.

[0066] 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).

[0067] An embodiment of the present disclosure will be described in more detail below with reference to the attached drawings.

[0068] 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. One or more computer programs as a whole may be stored in a single memory device, or one or more computer programs may be divided into multiple parts and stored in multiple different memory devices.

[0069] Any of the functions or operations described in this disclosure may be processed by a single processor or a combination of multiple processors. The single processor or combination of multiple processors is a circuit that performs processing, and includes an application processor (AP, e.g., a central processing unit (CPU)), a communication processor (CP, e.g., a modem), a graphics processing unit (GPU), a neural network processing unit (NPU) (e.g., an artificial intelligence (AI) chip), a wireless LAN (Wi-Fi) chip, and Bluetooth. TM It includes circuits such as chips, GPS (global positioning system) chips, near-field communication (NFC) chips, connectivity chips, sensor controllers, touch controllers, fingerprint sensor controllers, display driver integrated circuits (ICs), audio codec chips, universal serial bus (USB) controllers, camera controllers, image processing ICs, microprocessor units (MPUs), system-on-chip (SoCs), ICs, etc.

[0070] FIG. 1 is a drawing for illustrating a system (1000) including an electronic device (100) and a mobile robot (200) according to one embodiment of the present disclosure.

[0071] The system (100) may include an electronic device (100) and a mobile robot (200).

[0072] 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).

[0073] The mobile robot (200) may be a movable device. The mobile robot (200) may include a power supply unit (275). The mobile robot (200) may be a movable device without receiving external power. The power supply unit (275) 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 a robot vacuum cleaner, a service robot, or a mobile projector.

[0074] 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).

[0075] FIG. 2 is a block diagram illustrating an electronic device (100) according to one embodiment of the present disclosure.

[0076] Referring to FIG. 2, the electronic device (100) may include at least one of a memory (110) for storing instructions, a communication interface (130) for communicating with a mobile robot (200), a sensor (185) for sensing whether there is contact with the mobile robot (200), or at least one processor (120) including a processing circuitry.

[0077] At least one processor (120) can identify whether the mobile robot (200) has made contact based on sensing data obtained from the sensor (185). If it is identified that the mobile robot (200) has made contact, the at least one processor (120) can supply a preset power to the mobile robot (200). The at least one processor (120) can obtain a first voltage measured from the electronic device (100) and obtain a second voltage measured from the mobile robot (200) through the communication interface (130). The at least one processor (120) can generate a first control signal for charging the mobile robot (200) based on the difference between the first voltage and the second voltage and transmit the first control signal to the mobile robot (200) through the communication interface (130).

[0078] The mobile robot (200) may include a magnetic member. The magnetic member may represent a member containing a magnetic material. The sensor (185) may acquire sensing data in which the sensing value changes depending on the proximity of the magnetic member. For example, when the magnetic member approaches within a threshold distance, the sensing value may change to above the threshold value. At least one processor (120) may identify that the magnetic member has made contact if the sensing value included in the sensing data is above the threshold value.

[0079] If, based on the sensing data, it is identified that a magnetic member has been contacted, at least one processor (120) can identify that a mobile robot (200) has been contacted.

[0080] When it is identified that the mobile robot (200) has made contact, at least one processor (120) can turn on the first switch (Q1). The first switch (Q1) can be connected to the fourth switch (Q4).

[0081] At least one processor (120) can turn on the second switch (Q2) and the third switch (Q3) by turning on the first switch (Q1). At least one processor (120) can generate a preset power based on the second switch (Q2) and the third switch (Q3). At least one processor (120) can supply the preset power to the mobile robot (200) through a contact terminal to which the mobile robot (200) is contacted.

[0082] The electronic device (100) can receive power from an external power source. The second switch (Q2) can be connected to a terminal that receives external power. The third switch (Q3) can be connected to a contact terminal of the electronic device (100) that the mobile robot (200) contacts.

[0083] When the second switch (Q2) and the third switch (Q3) are turned on, at least one processor (120) can generate a preset power based on power received from an external power source. At least one processor (120) can supply the preset power to a mobile robot (200) through a contact terminal of an electronic device (100) connected to the third switch (Q3).

[0084] At least one processor (120) can obtain a first voltage through a first voltage measuring unit (180) included in the electronic device (100) after supplying a preset power.

[0085] At least one processor (120) can obtain a second voltage through a second voltage measuring unit (280) included in the mobile robot (200).

[0086] At least one processor (120) can obtain a difference value between a first voltage and a second voltage. If the difference value is less than or equal to a threshold value, at least one processor (120) can generate a first control signal.

[0087] If the difference value is below a threshold value, at least one processor (120) can generate a first control signal to turn on a fourth switch (Q4) included in the mobile robot (200). At least one processor (120) can transmit the first control signal to the mobile robot (200) through a communication interface (130).

[0088] The first control signal may include a control command to turn on the fourth switch (Q4) so ​​that the preset power supplied to the mobile robot (200) is transmitted to the power supply unit (275) included in the mobile robot (200) to perform a charging function.

[0089] The fourth switch (Q4) may be a switch included in the mobile robot (200). The fourth switch (Q4) may be a switch that determines whether to supply the preset power supplied to the mobile robot (200) to the power supply unit (275) of the mobile robot (200).

[0090] The power supply unit (275) of the mobile robot (200) may include a rechargeable battery. The mobile robot (200) can charge the rechargeable battery based on a preset power supply. When the fourth switch (Q4) is turned on, the mobile robot (200) can charge the rechargeable battery based on a preset power supply received from the electronic device (100). When the fourth switch (Q4) is turned off, the mobile robot (200) can cut off the preset power supply to the rechargeable battery.

[0091] If the difference value exceeds a threshold value, at least one processor (120) can identify that an event related to an abnormal state has occurred. The abnormal state may be a state in which the contact between the electronic device (100) and the mobile robot (200) is abnormal. If the difference value between the first voltage and the second voltage is greater than the threshold value, at least one processor (120) can determine that the electronic device (100) and the mobile robot (200) are not in perfect contact. If there is a gap between the electronic device (100) and the mobile robot (200), the gap may act as a resistor and cause a voltage difference.

[0092] The operation of the electronic device (100) identifying a voltage difference is described in FIGS. 5 to 13.

[0093] The operation of calculating the voltage difference is described in FIGS. 5 to 8.

[0094] When an event related to an abnormal state is identified, at least one processor (120) may provide a guide UI to indicate the abnormal state. The guide UI may include at least one of a guide image or a guide audio. Descriptions related to the guide UI are described in FIGS. 8 through 10.

[0095] When an event related to an abnormal state is identified, at least one processor (120) can obtain a target number of times the event related to the abnormal state was identified during a threshold time. If the target number is greater than or equal to the threshold number, at least one processor (120) can provide a guide UI. An operation related to this is described in step S1370 of FIG. 13.

[0096] If the target number is less than the threshold number, at least one processor (120) can generate a second control signal to control the mobile robot (200) to come into contact with the electronic device (100) again after separating from the electronic device (100). At least one processor (120) can transmit the second control signal to the mobile robot (200) through a communication interface (130). An explanation related to this is described in FIG. 13.

[0097] The operation of calculating the voltage difference can be performed on a mobile robot (200). An explanation related to this is described in FIGS. 14 to 18.

[0098] The electronic device (100) or mobile robot (200) can communicate with the terminal device (300). An explanation related to this is described in FIGS. 19 and 20.

[0099] The electronic device (100) can perform a first recognition operation by determining whether the mobile robot (200) is in contact. The electronic device (100) can perform a second recognition operation by determining the difference between the first voltage and the second voltage. The electronic device (100) can determine whether physical contact has occurred through the first recognition operation. The electronic device (100) can determine whether electrical contact has occurred through the second recognition operation. By performing two contact recognition operations, the electronic device (100) can determine whether accurate contact has occurred. By reducing contact failures, power waste and charging errors can be reduced.

[0100] The electronic device (100) can supply power to the mobile robot (200) even when it is unable to communicate with the mobile robot (200) through a communication interface. For example, if the battery of the mobile robot (200) is completely discharged, the mobile robot (200) cannot communicate with the electronic device (100). The electronic device (100) can supply power to the mobile robot (200) in contact without using a communication interface.

[0101] The electronic device (100) can detect the mobile robot (200) using a sensor (185) and supply power to the mobile robot (200) using a plurality of switches (191, 192, 193).

[0102] The electronic device (100) can detect the mobile robot (200) through the sensor (185) before supplying power to the charging contact terminals (positive, negative).

[0103] 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.

[0104] 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 (185).

[0105] The memory (110), at least one processor (120), communication interface (130), and sensor (185) may correspond to the description in FIG. 2. Redundant descriptions are omitted.

[0106] 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).

[0107] 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).

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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.

[0112] 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.

[0113] 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.

[0114] 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.

[0115] 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.

[0116] 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.

[0117] According to one embodiment, 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 multiple external devices or external servers.

[0118] 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.

[0119] 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.

[0120] 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.

[0121] 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.

[0122] The speaker (160) may be a component that outputs various audio data as well as various notification sounds or voice messages.

[0123] 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.

[0124] 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.

[0125] 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.

[0126] FIG. 4 is a drawing for explaining the structure of an electronic device (100) and a mobile robot (200) according to one embodiment of the present disclosure.

[0127] Referring to FIG. 4, the electronic device (100) may include at least one of a power supply unit (175), a processor (120), a communication interface (130), a voltage measuring unit (180), a sensor (185), a first switch (191), a second switch (192), or a third switch (193).

[0128] The power supply unit (175) may be connected to an external power source. The power supply unit (175) may include a module that supplies power. The power supply unit (175) may operate by receiving external power. In a specific situation (a situation in which the mobile robot (200) is in contact), the power supply unit (175) may supply the received external power to the mobile robot (200). The power supply unit (175) may be described as a first power supply unit.

[0129] The processor (120) can be described as the first processor.

[0130] The communication interface (130) may include at least one of a first communication module (131) and a second communication module (132). The communication interface (130) may be described as the first communication interface.

[0131] For example, the first communication module (131) and the second communication module (132) may be modules that use the same communication method.

[0132] For example, the first communication module (131) and the second communication module (132) may be modules that use different communication methods. For example, the first communication module (131) may be a module that performs infrared communication. The second communication module (132) may be a module that performs Bluetooth communication.

[0133] The electronic device (100) can communicate with an external device using a communication interface (130).

[0134] For example, the electronic device (100) can communicate with the mobile robot (200) and the terminal device (300) using the first communication module (131).

[0135] For example, the electronic device (100) can communicate with the mobile robot (200) and the terminal device (300) using the second communication module (132).

[0136] For example, the electronic device (100) can communicate with a mobile robot (200) using a first communication module (131) and communicate with a terminal device (300) using a second communication module (132).

[0137] For example, the electronic device (100) can communicate with the terminal device (300) using the first communication module (131) and communicate with the mobile robot (200) using the second communication module (132).

[0138] The voltage measuring unit (180) can identify the voltage for a specific node of the electronic device (100). The voltage measuring unit (180) can obtain the voltage supplied by the electronic device (100). The obtained voltage can be described as a first voltage. The voltage measuring unit (180) can be described as a first voltage measuring unit.

[0139] The sensor (185) may be a sensor for detecting contact with the mobile robot (200). The sensor (185) may acquire sensing data to indicate contact with an external device. The electronic device (100) may identify whether contact with the mobile robot (200) is made based on the sensing data. Contact may be described as approach. The sensor (185) may be described as a contact sensor or a proximity sensor.

[0140] The first switch (Q1, 191) may be a switch for controlling the second switch (Q2) and the third switch (Q3) based on sensing data obtained from the sensor (185). The electronic device (100) can control the on / off of the second switch (Q2) and the third switch (Q3) through the first switch (Q1).

[0141] The second switch (Q2, 192) and the third switch (Q3) may be switches used to supply external power to the mobile robot (200). When the second switch (Q2) and the third switch (Q3) are turned on, external power can be supplied to the mobile robot (200) through the electronic device (100).

[0142] When the second switch (Q2, 193) and the third switch (Q3) are turned off, the electronic device (100) can cut off the external power supplied to the mobile robot (200).

[0143] The mobile robot (200) may include at least one of a motor (210), a power supply unit (275), a processor (220), a communication interface (230), a power measuring unit (280), a voltage regulator (281), and a fourth switch (294).

[0144] The motor (210) can output physical energy to move the mobile robot (200). The motor (210) can provide energy to rotate a moving member (e.g., a wheel) by means of power supplied from the power supply unit (275).

[0145] The power supply unit (275) can receive power supplied from the electronic device (100). The power supply unit (275) can perform a charging function based on the received power. The power supply unit (275) can supply charged power for controlling the mobile robot (200) to at least one hardware component included in the mobile robot (200). The power supply unit (275) may be described as a second power supply unit, a battery, or a rechargeable battery.

[0146] The processor (220) can control the mobile robot (200). The processor (220) may be described as at least one processor, a second processor, and a charging processor.

[0147] The communication interface (230) may include at least one of a first communication module (231) and a second communication module (232). The communication interface (230) may be described as a second communication interface.

[0148] For example, the first communication module (231) and the second communication module (232) may be modules that use the same communication method.

[0149] For example, the first communication module (231) and the second communication module (232) may be modules that use different communication methods. For example, the first communication module (231) may be a module that performs infrared communication. The second communication module (232) may be a module that performs Bluetooth communication.

[0150] The mobile robot (200) can communicate with an external device using a communication interface (230).

[0151] For example, a mobile robot (200) can communicate with an electronic device (100) and a terminal device (300) using a first communication module (231).

[0152] For example, a mobile robot (200) can communicate with an electronic device (100) and a terminal device (300) using a second communication module (232).

[0153] For example, a mobile robot (200) can communicate with an electronic device (100) using a first communication module (231) and communicate with a terminal device (300) using a second communication module (232).

[0154] For example, a mobile robot (200) can communicate with a terminal device (300) using a first communication module (231) and communicate with an electronic device (100) using a second communication module (232).

[0155] The voltage measuring unit (280) can identify the voltage for a specific node of the mobile robot (200). The voltage measuring unit (280) can obtain the voltage supplied by the mobile robot (200). The obtained voltage can be described as a second voltage. The voltage measuring unit (280) can be described as a second voltage measuring unit.

[0156] The voltage regulator (281) can adjust the size of the power used in the mobile robot (200). The voltage regulator (281) can adjust the size of the power received by the mobile robot (200) from the electronic device (100). For example, the voltage regulator (281) can control the size of the power supplied from the processor (220) to the power supply unit (275) of the mobile robot (200). For example, the voltage regulator (281) can control the size of the power supplied from the processor (220) to the load of the mobile robot (200).

[0157] The fourth switch (Q4, 294) may be a switch for determining whether to supply power from the electronic device (100) to the power supply unit (275). When the fourth switch (Q4) is turned on, power supplied from the electronic device (100) may be supplied to the power supply unit (275). When the fourth switch (Q4) is turned off, power supplied from the electronic device (100) may be cut off.

[0158] Even if power received from the electronic device (100) is not supplied to the power supply unit (275), the charging function is not performed, and the mobile robot (200) can perform various operations.

[0159] For example, a mobile robot (200) can perform various operations using power that was charged in the power supply unit (275).

[0160] For example, a mobile robot (200) can receive power from an electronic device (100) at a processor (220). The processor (220) can supply the received power to a hardware component included in the mobile robot (200) without supplying power to the power supply unit (275). Even in a completely discharged state, power supplied from the electronic device (100) can be delivered to a hardware component included in the mobile robot (200). A completely discharged state may indicate a state where the power charged in the power supply unit (275) is below a threshold value. Even if power supplied by the electronic device (100) is supplied to the mobile robot (200) in a completely discharged state, if the electronic device (100) and the mobile robot (200) are separated, the mobile robot (200) may not operate normally. This is because power is still not supplied to the power supply unit (275) and charging is not performed. When the fourth switch (Q4) is turned on, power received from the electronic device (100) can be supplied to the power supply unit (275).

[0161] FIGS. 5 to 13 describe an embodiment in which an electronic device (100) generates a first control signal to control a mobile robot (200) to perform a charging function.

[0162] FIG. 5 is a drawing for explaining the operation of an electronic device (100) identifying a voltage difference according to one embodiment of the present disclosure.

[0163] Referring to FIG. 5, the electronic device (100) can identify whether the mobile robot (200) is in contact based on sensing data (S511). The electronic device (100) can identify whether the mobile robot (200) is in contact based on sensing data obtained from the sensor (185).

[0164] When it is identified that the mobile robot (200) has come into contact with the electronic device (100) based on the sensing data, the electronic device (100) can supply a preset power to the mobile robot (200) (S523). The preset power may include at least one of a preset voltage or a preset current.

[0165] After supplying the preset power, the electronic device (100) can obtain the difference value between the first voltage measured in the electronic device (100) and the second voltage measured in the mobile robot (200) (S534). The electronic device (100) can obtain the first voltage for a specific node of the circuit included in the electronic device (100). The electronic device (100) can obtain the second voltage for a specific node of the circuit included in the mobile robot (200). The electronic device (100) can obtain the difference value between the first voltage and the second voltage.

[0166] The electronic device (100) can identify whether the difference value is below a threshold value (S535). The threshold value can be changed according to the user's settings.

[0167] If the difference value is below a threshold value (S535-Y), the electronic device (100) may provide a first control signal for charging the mobile robot (200) (S540). The electronic device (100) may transmit the first control signal to the mobile robot (200). Based on the first control signal, the mobile robot (200) may perform a charging function using the preset power supplied by step S523.

[0168] If the difference value exceeds the threshold value (S535-N), the electronic device (100) can identify an event related to an abnormal state (S550). The electronic device (100) can identify that an event related to an abnormal state has occurred. The event related to the abnormal state can be recorded as a pre-set event.

[0169] FIG. 6 is a diagram illustrating the operation of generating a control signal for charging according to a voltage difference in an electronic device (100) according to one embodiment of the present disclosure.

[0170] Steps S611, S623, S634, S635, S640, and S650 of Fig. 6 may correspond to steps S511, S523, S534, S535, S540, and S550 of Fig. 5.

[0171] The electronic device (100) can identify whether the mobile robot (200) is in contact based on sensing data (S611).

[0172] When the mobile robot (200) is identified as being in contact (S611-Y), the electronic device (100) can generate a preset power supply (S622). The electronic device (100) can supply the preset power supply to the mobile robot (200) (S623). The electronic device (100) can supply the preset power supply to the mobile robot (200) through the connection terminal (or contact terminal) to which the mobile robot (200) is in contact.

[0173] The electronic device (100) can obtain a first voltage through the first voltage measuring unit (180) (S631).

[0174] The mobile robot (200) can obtain a second voltage through the second voltage measuring unit (280) (S632). The mobile robot (200) can transmit the second voltage to the electronic device (100) (S633).

[0175] The electronic device (100) can receive a second voltage from the mobile robot (200). The electronic device (100) can obtain the difference value between the first voltage and the second voltage (S634).

[0176] The electronic device (100) can identify whether the difference value is below a threshold value (S635). If the difference value is below the threshold value (S635-Y), the electronic device (100) can generate a first control signal for charging the mobile robot (200) (S640). The electronic device (100) can transmit the first control signal to the mobile robot (200) (S641).

[0177] The mobile robot (200) can receive a first control signal from the electronic device (100). The mobile robot (200) can perform a charging function by supplying power to the power supply unit (275) based on the first control signal (S643). The mobile robot (200) can supply power to the power supply unit (275) based on the voltage supplied by step S623.

[0178] If the difference value exceeds a threshold value (S635-N), the electronic device (100) can identify an event related to an abnormal state (S650). If the difference value exceeds a threshold value, the electronic device (100) can identify that an event related to an abnormal state has occurred.

[0179] FIG. 7 is a drawing for explaining an operation that embodies the embodiment of FIG. 6 according to one embodiment of the present disclosure.

[0180] Steps S711, S722, S723, S731, S732, S733, S734, S735, S740, S741, S743, and S750 of FIG. 7 may correspond to steps S611, S622, S623, S631, S632, S633, S634, S635, S640, S641, S643, and S650 of FIG. 6.

[0181] The electronic device (100) can acquire sensing data from the sensor (185) (S710). The electronic device (100) can identify whether the mobile robot (200) is in contact based on the sensing data (S711).

[0182] If contact with the mobile robot (200) is not identified (S711-N), the electronic device (100) can repeat steps S710 and S711.

[0183] When contact with the mobile robot (200) is identified (S711-Y), the electronic device (100) can turn on the first switch (Q1) (S720). The electronic device (100) can turn on the second switch (Q2) and the third switch (Q3) (S721).

[0184] The electronic device (100) can generate a preset power supply (S722). The electronic device (100) can receive an external power supply. The electronic device (100) can turn on the second switch (Q2) and the third switch (Q3) by turning on the first switch (Q1). When the second switch (Q2) and the third switch (Q3) are turned on, the electronic device (100) can generate a preset power supply based on the external power supply. The electronic device (100) can supply the preset power supply to the mobile robot (200) (S723). The preset power supply can be transmitted to the mobile robot (200) through the contact terminals of the electronic device (100).

[0185] The mobile robot (200) can receive a preset power from the electronic device (100) through the contact terminal of the mobile robot (200). The mobile robot (200) can supply the received preset power to the charging processor (220) of the mobile robot (200) (S724).

[0186] The mobile robot (200) can perform system booting using power supplied to the charging processor (220) (S725). The mobile robot (200) can activate the second communication interface (230) using power supplied to the charging processor (220) (S726).

[0187] The mobile robot (200) can obtain a second voltage through the second voltage measuring unit (280) (S732). The mobile robot (200) can transmit the second voltage to the electronic device (100) (S732). The mobile robot (200) can transmit the second voltage to the electronic device (100) through the second communication interface (230).

[0188] The electronic device (100) can receive a second voltage from the mobile robot (200). The electronic device (100) can obtain a difference value between the first voltage and the second voltage (S734). The electronic device (100) can identify whether the difference value is below a threshold value (S735).

[0189] If the difference value is below the threshold value (S735-Y), the electronic device (100) can generate a first control signal to turn on the fourth switch (Q4) (S740). The electronic device (100) can transmit the first control signal to the mobile robot (200) (S741).

[0190] The mobile robot (200) can receive a first control signal from the electronic device (100). The mobile robot (200) can receive the first control signal through the second communication interface (230). The mobile robot (200) can turn on the fourth switch (Q4) based on the first control signal (S742). When the fourth switch (Q4) is turned on, the mobile robot (200) can supply power to the power supply unit (275) to perform a charging function (S743). The power may be the power supplied by step S723. The mobile robot (200) can supply the power supplied to the charging processor (724) to the power supply unit (275) through the fourth switch (Q4).

[0191] FIG. 8 is a drawing for explaining the operation of providing a guide UI according to one embodiment of the present disclosure.

[0192] Referring to the embodiment (810) of FIG. 8, the electronic device (100) can determine whether an event related to an abnormal state is identified (S850-1). If an event related to an abnormal state is identified (S850-1-Y), the electronic device (100) can provide a guide UI to indicate the abnormal state (S870-1).

[0193] The guide UI may include at least one of a guide image or guide audio. The electronic device (100) may output a guide image through a display (140). The electronic device (100) may output guide audio through a speaker (160). The guide UI may include information to notify the user of an abnormal condition.

[0194] Referring to the embodiment (820) of FIG. 8, the electronic device (100) can determine whether an event related to an abnormal state is identified (S850-2). If an event related to an abnormal state is identified (S850-2-Y), the electronic device (100) can transmit an abnormal state notification to the mobile robot (200) (S851-2). The abnormal state notification may include a notification indicating that an abnormality has occurred in relation to contact between the electronic device (100) and the mobile robot (200).

[0195] The mobile robot (200) can receive an abnormal state notification from the electronic device (100). The mobile robot (200) can provide a guide UI to indicate the abnormal state (S870-2). The guide UI may include at least one of a guide image or a guide audio. The mobile robot (200) can output a guide image through the display of the mobile robot (200). The mobile robot (200) can output a guide audio through the speaker of the mobile robot (200).

[0196] FIG. 9 is a drawing for explaining a guide UI according to one embodiment of the present disclosure.

[0197] Referring to FIG. 9, the electronic device (100) or mobile robot (200) can output a guide UI including a guide image (900).

[0198] The guide image (900) may include at least one of a UI (910) describing an abnormal state, an image (920) describing an abnormal state, or a UI (930) indicating an action to resolve the abnormal state.

[0199] The UI (910) may include information explaining that a problem has occurred in relation to contact between the electronic device (100) and the mobile robot (200).

[0200] The image (920) may include an image indicating that contact between the electronic device (100) and the mobile robot (200) is problematic.

[0201] The UI (930) may include information to guide the user to perform specific actions to resolve abnormal conditions.

[0202] FIG. 10 is a drawing for explaining the operation of outputting a guide UI according to one embodiment of the present disclosure.

[0203] Referring to the embodiment (1010) of FIG. 10, the electronic device (100) may include a speaker (160). The electronic device (100) may output guide audio through the speaker (160). The guide audio may include a preset beep sound or a preset guide phrase.

[0204] Referring to the embodiment (1020) of FIG. 10, the electronic device (100) may include a display (140). The display (140) may be placed on the top surface of the electronic device (100).

[0205] Referring to the embodiment (1030) of FIG. 10, the electronic device (100) may include a display (140). The display (140) may be placed on the front of the electronic device (100).

[0206] FIG. 11 is a drawing for explaining the operation of moving a mobile robot (200) according to one embodiment of the present disclosure.

[0207] Referring to the embodiment (1100) of FIG. 11, when an event related to an abnormal state is identified while the mobile robot (200) is in contact with the electronic device (100), it may move along a preset movement path. The preset movement path may be a path to move away from the electronic device (100) by a threshold distance and then come into contact with the electronic device (100) again.

[0208] The mobile robot (200) can move a critical distance away from the electronic device (100) from its current position and then move to a position (or charging position) to come into contact with the electronic device (100) again.

[0209] For example, a mobile robot (200) can move to a first position (p1, 1110) to charge using an electronic device (100). Assume that an event related to an abnormal state occurs while the mobile robot (200) is at the first position (p1). The mobile robot (200) can move from the first position (p1) to a second position (p2, 1120) and then back to the first position (p1). The first position (p1) may be different from the second position (p2). The second position (p2) may be a position located at a critical distance from the first position (p1). The second position (p2) may be a position located at a critical distance from the first position (p1) in the direction where the electronic device (100) faces forward.

[0210] FIG. 12 is a drawing illustrating the operation of generating a control signal for moving a mobile robot (200) according to one embodiment of the present disclosure.

[0211] Referring to FIG. 12, the electronic device (100) can determine whether an event related to an abnormal state is identified (S1250). If an event related to an abnormal state is identified (S1250-Y), the electronic device (100) can generate a second control signal for relocating the mobile robot (200) (S1280). The second control signal may include a signal for controlling the mobile robot (200) to travel along a pre-set path described in FIG. 11. The electronic device (100) can transmit the second control signal to the mobile robot (200).

[0212] The mobile robot (200) can receive a second control signal from the electronic device (100). The mobile robot (200) can receive the second control signal from the electronic device (100) through the second communication interface (230). The mobile robot (200) can drive along a pre-set path based on the second control signal. The mobile robot (200) can drive along a path to re-contact the electronic device (100) after separating from the electronic device (100) based on the second control signal (S1282).

[0213] The electronic device (100) can acquire sensing data from a sensor (S1210). Based on the sensing data, the electronic device (100) can identify whether the mobile robot (200) has re-contacted. Step S1210 may correspond to step S710 of FIG. 7. After re-contact, the electronic device (100) can perform the operations disclosed in FIG. 7.

[0214] FIG. 13 is a diagram illustrating an operation of providing a guide UI according to the number of event identifications, according to one embodiment of the present disclosure.

[0215] Steps S1350, S1380, S1381, S1382, and S1310 of FIG. 13 may correspond to steps S1250, S1280, S1281, S1282, and S1210 of FIG. 12. Redundant description is omitted.

[0216] When an event related to an abnormal state is identified (S1350-Y), the electronic device (100) can identify the target number of times the event related to the abnormal state was identified during a critical time (S1360). The electronic device (100) can store time information when the event related to the abnormal state was identified. The electronic device (100) can obtain the target number of times the event related to the abnormal state was identified during a critical time based on the time when the event related to the abnormal state was identified.

[0217] The electronic device (100) can identify whether the identified number (or target number) is less than the threshold number (S1361). If the target number is less than the threshold number (S1361-Y), the electronic device (100) performs steps S1380, S1381, and S1310, and the mobile robot (200) can perform step S1382.

[0218] If the target number is greater than or equal to the threshold number (S1361-N), the electronic device (100) may provide a guide UI to indicate an abnormal state (S1370). For example, the guide UI may be provided through the electronic device (100). For example, the guide UI may be provided through a mobile robot (200). An operation related to this is described in FIG. 8.

[0219] FIGS. 5 to 13 describe an embodiment in which an electronic device (100) generates a first control signal to control a mobile robot (200) to perform a charging function.

[0220] FIGS. 14 to 18 describe an embodiment in which a mobile robot (200) directly determines whether to perform a charging function.

[0221] FIG. 14 is a diagram illustrating the operation of generating a control signal for charging according to a voltage difference in a mobile robot (200) according to one embodiment of the present disclosure.

[0222] Steps S1411, S1422, S1423, S1431, and S1432 of FIG. 14 may correspond to steps S611, S622, S623, S631, and S632 of FIG. 6. Redundant description is omitted.

[0223] After obtaining the first voltage, the electronic device (100) can transmit the first voltage to the mobile robot (200) (S1433).

[0224] The mobile robot (200) can receive a first voltage from the electronic device (100). The mobile robot (200) can receive the first voltage from the electronic device (100) through a second communication interface (230).

[0225] The mobile robot (200) can obtain the difference value between the first voltage and the second voltage (S1434). The mobile robot (200) can identify whether the difference value is below a threshold value (S1435).

[0226] If the difference value is below the threshold value (S1435-Y), the mobile robot (200) can supply power to the power supply unit (275) to perform a charging function (S1443). The mobile robot (200) can supply power to the power supply unit (275) based on the voltage supplied by step S1423.

[0227] If the difference value exceeds the threshold (S1435-N), the mobile robot (200) can identify an event related to an abnormal state (S1450). If the difference value exceeds the threshold, the mobile robot (200) can identify that an event related to an abnormal state has occurred.

[0228] FIG. 15 is a drawing for explaining an operation that embodies the embodiment of FIG. 14 according to one embodiment of the present disclosure.

[0229] Steps S1510, S1511, S1520, S1521, S1522, S1523, S1524, S1525, S1526, S1531, S1532, and S1533 of FIG. 15 may correspond to steps S710, S711, S720, S721, S722, S723, S724, S725, S726, S731, S732, and S733 of FIG. 7. Redundant description is omitted.

[0230] Steps S1534, S1535, S1543, and S1550 of FIG. 15 may correspond to steps S1434, S1435, S1443, and S1450 of FIG. 14. Redundant description is omitted.

[0231] If the difference value is below the threshold value (S1535-Y), the mobile robot (200) can turn on the fourth switch (Q4) (S1542). When the fourth switch (Q4) is turned on, the mobile robot (200) can supply power to the power supply unit (275) to perform a charging function (S1543). The power may be the power supplied by step S1523. The mobile robot (200) can supply the power supplied to the charging processor (724) to the power supply unit (275) through the fourth switch (Q4).

[0232] FIG. 16 is a drawing for explaining the operation of outputting a guide UI according to one embodiment of the present disclosure.

[0233] Referring to the embodiment (1610) of FIG. 16, the mobile robot (200) can determine whether an event related to an abnormal state is identified (S1650-1). If an event related to an abnormal state is identified (S1650-1-Y), the mobile robot (200) can provide a guide UI to indicate the abnormal state (S1670-1).

[0234] The guide UI may include at least one of a guide image or guide audio. The mobile robot (200) may output a guide image through the display of the mobile robot (200). The mobile robot (200) may output guide audio through the speaker of the mobile robot (200). The guide UI may include information to notify the user of an abnormal condition.

[0235] Referring to the embodiment (1620) of FIG. 16, the mobile robot (200) can determine whether an event related to an abnormal state is identified (S1650-2). If an event related to an abnormal state is identified (S1650-2-Y), the mobile robot (200) can transmit an abnormal state notification to the electronic device (100) through the communication interface (230) (S1651-2). The abnormal state notification may include a notification indicating that an abnormality has occurred in relation to contact between the mobile robot (200) and the electronic device (100).

[0236] The electronic device (100) can receive an abnormal state notification from the mobile robot (200). The electronic device (100) can provide a guide UI to indicate the abnormal state (S1670-2). The guide UI may include at least one of a guide image or a guide audio. The electronic device (100) can output a guide image through a display (140). The electronic device (100) can output a guide audio through a speaker (160).

[0237] FIG. 17 is a drawing illustrating the operation of generating a control signal for moving a mobile robot (200) according to one embodiment of the present disclosure.

[0238] Steps S1782 and S1710 of FIG. 17 may correspond to steps S1282 and S1210 of FIG. 12. Redundant explanation is omitted.

[0239] The mobile robot (200) can determine whether an event related to an abnormal state is identified (S1750). If an event related to an abnormal state is identified (S1750-Y), the mobile robot (200) can generate a second control signal for relocating the mobile robot (200) (S1780). The second control signal may include a signal for controlling the mobile robot (200) to travel along a pre-set path described in FIG. 11.

[0240] The mobile robot (200) can travel along a pre-set path based on a second control signal. The mobile robot (200) can travel along a path to re-contact the electronic device (100) after separating from the electronic device (100) based on the second control signal (S1782).

[0241] The electronic device (100) can acquire sensing data from a sensor (S1710). The electronic device (100) can identify whether the mobile robot (200) has re-contacted based on the sensing data. Step S1710 may correspond to Step S1510 of FIG. 15. After re-contacting, the electronic device (100) can perform the operations disclosed in FIG. 15.

[0242] FIG. 18 is a diagram illustrating an operation of providing a guide UI according to the number of event identifications, according to one embodiment of the present disclosure.

[0243] Steps S1850, S1880, S1882, and S1810 of FIG. 18 may correspond to steps S1750, S1780, S1782, and S1710 of FIG. 17. Redundant description is omitted.

[0244] When an event related to an abnormal state is identified (S1850-Y), the mobile robot (200) can identify the number of targets for which the event related to the abnormal state was identified during a critical time (S1860). The mobile robot (200) can store time information for which the event related to the abnormal state was identified. The mobile robot (200) can obtain the number of targets for which the event related to the abnormal state was identified during a critical time based on the time when the event related to the abnormal state was identified.

[0245] The mobile robot (200) can identify whether the identified number (or target number) is less than the threshold number (S1861). If the target number is less than the threshold number (S1861-Y), the mobile robot (200) can perform steps S1880, S1882, and S1810.

[0246] If the target count is greater than or equal to the threshold count (S1861-N), the mobile robot (200) may provide a guide UI to indicate an abnormal state (S1870). For example, the guide UI may be provided through an electronic device (100). For example, the guide UI may be provided through a mobile robot (200). An operation related to this is described in FIG. 16.

[0247] FIG. 19 is a drawing for explaining a system (1900) communicating with a terminal device (300) according to one embodiment of the present disclosure.

[0248] The system (1900) may include at least one of an electronic device (100), a mobile robot (200), or a terminal device (300). The terminal device (300) may represent a user terminal device. The terminal device (300) may include at least one of a smartphone (301), a smart watch (302), or a smart ring (303). The terminal device (300) may include a wearable device.

[0249] For example, an electronic device (100) can communicate with a mobile robot (200) and a terminal device (300) based on a first communication method. The mobile robot (200) can communicate with the electronic device (100) and the terminal device (300) based on a first communication method.

[0250] For example, an electronic device (100) can communicate with a mobile robot (200) and a terminal device (300) based on a second communication method. The mobile robot (200) can communicate with the electronic device (100) and the terminal device (300) based on a second communication method.

[0251] For example, an electronic device (100) can communicate with a mobile robot (200) using a first communication method and can communicate with a terminal device (300) using a second communication method. The mobile robot (200) can communicate with the electronic device (100) using a first communication method and can communicate with the terminal device (300) using a second communication method.

[0252] For example, the first communication method may be an infrared communication method, and the second communication method may be a Bluetooth communication method.

[0253] FIG. 20 is a drawing for explaining the operation of providing a guide UI through a terminal device (300) according to one embodiment of the present disclosure.

[0254] Referring to the embodiment (2010) of FIG. 20, the electronic device (100) can identify an event for providing a guide UI (S2071-1). When an event for providing a guide UI is identified (S2071-1), the electronic device (100) can transmit an abnormal state notification to the terminal device (300) (S2072-1). The event for providing a guide UI may include an event identified by performing step S870-1 of FIG. 8 or an event identified by performing step S1370 of FIG. 13.

[0255] The terminal device (300) can receive an abnormal state notification from the electronic device (100). The terminal device (300) can provide a guide UI to indicate the abnormal state (S2073-1). The terminal device (300) can output a guide image included in the guide UI through the display of the terminal device (300). The terminal device (300) can output guide audio included in the guide UI through the speaker of the terminal device (300).

[0256] Referring to the embodiment (2020) of FIG. 20, the mobile robot (200) can identify an event for providing a guide UI (S2071-2). When an event for providing a guide UI is identified (S2071-2), the mobile robot (200) can transmit an abnormal state notification to the terminal device (300) (S2072-2). The event for providing a guide UI may include an event identified by performing step S1670-1 of FIG. 16 or an event identified by performing step S1870 of FIG. 18.

[0257] The terminal device (300) can receive an abnormal state notification from the electronic device (100). The terminal device (300) can provide a guide UI to indicate the abnormal state (S2073-2). The terminal device (300) can output a guide image included in the guide UI through the display of the terminal device (300). The terminal device (300) can output guide audio included in the guide UI through the speaker of the terminal device (300).

[0258] FIG. 21 is a diagram illustrating the circuit diagram of an electronic device (100) and a mobile robot (200).

[0259] Referring to the embodiment (2100) of FIG. 21, the electronic device (100) may include at least one of a first power supply unit (175), a first MCU (125), a first switch (194), a second switch (192), a third switch (193), a sensor (185), and a first voltage measuring unit (180).

[0260] The first terminal (a) of the first MCU (125) can be connected to a circuit board of the electronic device (100). The first terminal (a) of the first MCU (125) can be connected to a processor (120) of the electronic device (100).

[0261] The second terminal (b) of the first MCU (125) can be connected to the output port (hall_out) of the sensor.

[0262] The third terminal (c) of the first MCU (125) can be connected to the first terminal (a) of the first switch (194).

[0263] The second terminal (b) of the first switch (194) can be connected to the short-circuit terminal and the charging negative terminal (S-) of the electronic device (100). The short-circuit terminal can be described as a ground terminal.

[0264] The third terminal (c) of the first switch (194) can be connected to the second terminal (b) of the second switch (192) and the second terminal (b) of the third switch (193).

[0265] The first terminal (a) of the second switch (192) can be connected to the first terminal (a) of the first power supply unit (175) supplied by the electronic device (100). For example, the power supply may be 17.54V.

[0266] The third terminal (c) of the second switch (192) can be connected to the first terminal (a) of the third switch (193).

[0267] The third terminal (c) of the third switch (193) can be connected to the second terminal (b) of the first resistor (R1) included in the first voltage measuring unit (180) and the charging positive terminal (S+) of the electronic device (100).

[0268] The first voltage measuring unit (180) may include a first resistor (R1) and a second resistor (R2). The first terminal (a) of the first resistor (R1) may be connected to the second terminal (b) of the second resistor (R2) and the output port (P1) of the first voltage measuring unit (180). The first terminal (a) of the second resistor (R2) may be short-circuited. The first voltage measuring unit (180) may measure a first voltage through the output port (P1). The output port (P1) may be connected to the system of the electronic device (100). The first voltage measuring unit (180) may obtain a first voltage by measuring the system voltage of the electronic device (100).

[0269] The first terminal (a) of the sensor (185) can be connected to a circuit board of the electronic device (100). The first terminal (a) of the sensor (185) can be connected to a processor (120) of the electronic device (100).

[0270] The second terminal (b) of the sensor (185) can be connected to the output port (hall_out) of the sensor (185).

[0271] During the charging process, the charging negative terminal (S-) of the electronic device (100) can be in contact with the charging negative terminal (R-) of the mobile robot (200).

[0272] During the charging process, the charging positive terminal (S+) of the electronic device (100) can come into contact with the charging positive terminal (R+) of the mobile robot (200).

[0273] The mobile robot (200) may include at least one of a magnetic member (260), a charging processor (220), a voltage regulator (281), a fourth switch (294), a second power supply (275), a second voltage measuring unit (280), and a second MCU (225).

[0274] When the mobile robot (200) comes into contact with the electronic device (100), the sensor (185) of the electronic device (100) can detect the magnetic member (260) of the mobile robot (200). When the sensor (185) detects the magnetic member (260), a signal indicating the detection can be transmitted to the first MCU (125) through the output port (hall-out) of the sensor (185).

[0275] The first terminal (a) of the charging processor (220) can be connected to the charging positive terminal (R+) of the mobile robot (200) and the first terminal (a) of the voltage regulator (281).

[0276] The second terminal (b) of the charging processor (220) can be connected to the second terminal (b) of the voltage regulator (281).

[0277] The third terminal (c) of the charging processor (220) can be connected to the third terminal (c) of the fourth switch (294), the third terminal (c) of the voltage regulator (281), and the first terminal (a) of the third resistor (R3) of the second voltage measuring unit (280).

[0278] The fourth terminal (d) of the charging processor (220) can be connected to the first terminal (a) of the fourth switch (294).

[0279] The second terminal (b) of the fourth switch (294) can be connected to the second terminal (b) of the second power supply unit (275). The second terminal (b) of the second power supply unit (275) can be the positive terminal of the second power supply unit (275).

[0280] The first terminal (a) of the second power supply unit (275) can be connected to the charging negative terminal (R-) of the mobile robot (200).

[0281] The second voltage measuring unit (280) may include at least one of a third resistor (R3), a fourth resistor (R4), and an output port (P2).

[0282] The second terminal (b) of the third resistor (R3) can be connected to the first terminal (a) and output port (P2) of the fourth resistor (R4).

[0283] The second terminal (b) of the fourth resistor (R4) can be short-circuited.

[0284] The second voltage measuring unit (280) can measure the second voltage for the second MCU (225). The second MCU (225) can be connected to the main processor (third processor) of the mobile robot (200).

[0285] The first terminal (a) of the second MCU (225) can be connected to the main processor of the mobile robot (200). The second terminal (b) of the second MCU (225) can be connected to the output port (P2) of the second voltage measuring unit (280).

[0286] The power supplied by the first power supply unit (175) can be delivered to the charging positive terminal (S+) of the electronic device (100) through the second switch (192) and the third switch (Q3). The supplied power can be delivered to the first terminal (a) of the charging processor (220) through the charging positive terminal (R+) of the mobile robot (200). The supplied power can be delivered to the second power supply unit (275) through the fourth terminal (d4) and the fourth switch (294) of the charging processor (220).

[0287] By controlling the fourth switch (294), it can be determined whether to supply power to the second power supply unit (275).

[0288] The power supplied to the mobile robot (200) can be transmitted to the system of the mobile robot (200) through the voltage regulator (281).

[0289] The first switch (191) may be a switch for controlling the second switch (192) and the third switch (193). The first switch (191) may be an N-BJT.

[0290] The second switch (192) and the third switch (193) may be switches for cutting off the charging voltage. The second switch (192) and the third switch (193) may be P-FETs.

[0291] FIG. 22 is a diagram illustrating the circuit diagram of a mobile robot (200).

[0292] Referring to FIG. 22, the mobile robot (200) may include at least one of a first noise filter (241), a first stabilization module (251), a voltage regulator (281), a second noise filter (242), a second stabilization module (252), a fourth switch (294), a second voltage measuring unit (280), and a second MCU (225).

[0293] The first noise filter (241) may include a fifth resistor (R5), a sixth resistor (R6), a seventh resistor (R7), and a first capacitor (C1).

[0294] The voltage regulator (281) may include at least one of a fifth switch (Q5), a sixth switch (Q6), a seventh switch (Q7), an eighth switch (Q8), a first inductor (L1), a third capacitor (C3), and a fourth capacitor (C4).

[0295] The second noise filter (242) may include at least one of the eighth resistor (R8), the ninth resistor (R9), the tenth resistor (R10), and the sixth capacitor (C6).

[0296] The first terminal (a) of the charging processor (220) can be connected to the charging positive terminal (R+) of the mobile robot (200). The first terminal (a) of the charging processor (220) can be an ADP terminal. The first terminal (a) of the charging processor (220) can correspond to the first terminal (a) of FIG. 21.

[0297] The terminal (ASGATE) of the charging processor (220) can be connected to the charging positive terminal (R+) of the mobile robot (200).

[0298] The terminal (CSIP) of the charging processor (220) can be connected to the first terminal (a) of the fifth resistor (R5) and the first terminal (a) of the first capacitor (C1).

[0299] The terminal (CSIN) of the voltage regulator (281) can be connected to the second terminal (b) of the first capacitor (C1) and the first terminal (a) of the seventh resistor (R7).

[0300] The second terminal (b) of the charging processor (220) of FIG. 22 may correspond to the terminals (UGATE1, LGATE1, BOOT1, PHASE1, PHASE2, BOOT2, LGATE2, UGATE2) of FIG. 23.

[0301] The second terminal (b) of the fifth resistor (R5) can be connected to the charging positive terminal (R+) of the mobile robot (200) and the first terminal (a) of the sixth resistor (R6).

[0302] The second terminal (b) of the sixth resistor (R6) can be connected to the second terminal (b) of the seventh resistor (R7), the second terminal (b) of the second capacitor (C2) of the first stabilization module (251), and the third terminal (c) of the fifth switch (Q5).

[0303] The first terminal (a) of the second capacitor (C2) of the first stabilization module (251) can be short-circuited.

[0304] The first terminal (a) of the fifth switch (Q5) can be connected to the terminal (UGATE1, b1) of the charging processor (220).

[0305] The second terminal (b) of the fifth switch (Q5) can be connected to the third terminal (c) of the sixth switch (Q6), the second terminal (b) of the third capacitor (C3), the terminal (PHASE1, b4) of the charging processor (220), and the first terminal (a) of the first inductor (L1).

[0306] The first terminal (a) of the sixth switch (Q6) can be connected to the terminals (LGATE1, b2) of the charging processor (220).

[0307] The second terminal (b) of the sixth switch (Q6) can be short-circuited.

[0308] The first terminal (a) of the third capacitor (C3) can be connected to the terminal (BOOT1, b3) of the charging processor (220).

[0309] The second terminal (b) of the first inductor (L1) can be connected to the terminal (PHASE2, b6) of the charging processor (220), the second terminal (b) of the fourth capacitor (C4), the third terminal (c) of the eighth switch (Q8), and the second terminal (b) of the seventh switch (Q7).

[0310] The second terminal (b) of the eighth switch (Q8) can be short-circuited.

[0311] The first terminal (a) of the eighth switch (Q8) can be connected to the terminal (LGATE2, b8) of the charging processor (220).

[0312] The first terminal (a) of the seventh switch (Q7) can be connected to the terminal (UGATE2, b9) of the charging processor (220).

[0313] The third terminal (c) of the seventh switch (Q7) can be connected to the second terminal (b) of the fifth capacitor (C5) of the second stabilization module (252), the third terminal (c, VSYS) of the charging processor (220), the second terminal (b) of the ninth resistor (R9), the second terminal (b) of the tenth resistor (R10), and the first terminal (a) of the third resistor (R3).

[0314] The first terminal (a) of the fifth capacitor (C5) can be short-circuited.

[0315] The first terminal (a) of the ninth resistor (R9) can be connected to the second terminal (b) of the sixth capacitor (C6) and the terminal (CSOP) of the charging processor (220).

[0316] The first terminal (a) of the sixth capacitor (C6) can be connected to the terminal (CSON) of the charging processor (220) and the first terminal (a) of the eighth resistor (R8).

[0317] The second terminal (b) of the eighth resistor (R8) can be connected to the third terminal (c) of the fourth switch (Q4) and the first terminal (a) of the tenth resistor (R10).

[0318] The first terminal (a) of the fourth switch (Q4) can be connected to the fourth terminal (d, BGATE) of the charging processor (220).

[0319] The second terminal (b) of the fourth switch (Q4) can be connected to the terminal (VBAT) of the charging processor (220) and the second terminal (b) of the second power supply (275).

[0320] The first terminal (a) of the second power supply unit (275) can be connected to the charging negative terminal (R-) of the mobile robot (200).

[0321] The second voltage measuring unit (280) may include at least one of a third resistor (R3), a fourth resistor (R4), and an output port (P2).

[0322] The second terminal (b) of the third resistor (R3) can be connected to the first terminal (a) and output port (P2) of the fourth resistor (R4).

[0323] The second terminal (b) of the fourth resistor (R4) can be short-circuited.

[0324] The second voltage measuring unit (280) can measure the second voltage for the second MCU (225). The second MCU (225) can be connected to the main processor (third processor) of the mobile robot (200).

[0325] The first terminal (a) of the second MCU (225) can be connected to the main processor of the mobile robot (200). The second terminal (b) of the second MCU (225) can be connected to the output port (P2) of the second voltage measuring unit (280).

[0326] A plurality of switches (Q5, Q6, Q7, Q8) included in the voltage regulator (281) may be switches for regulating the charging voltage. The plurality of switches (Q5, Q6, Q7, Q8) may be used for operations to buck or boost the power.

[0327] FIG. 23 is a diagram illustrating the location of the sensor (185).

[0328] The embodiment (2310) of FIG. 23 is a perspective view for showing the location of the sensor (185).

[0329] The embodiment (2320) of FIG. 23 is a plan view for showing the location of the sensor (185).

[0330] The sensor (185) can be placed within a critical distance from the charging negative terminal (S-) of the electronic device (100) that the mobile robot (200) contacts to charge the electronic device (100).

[0331] The sensor (185) can be positioned closer to the charging negative terminal (S-) than to the charging positive terminal (P+).

[0332] FIG. 24 is a drawing for explaining a method of controlling an electronic device (100) according to one embodiment of the present disclosure.

[0333] Referring to FIG. 24, a control method for an electronic device communicating with a mobile robot includes the steps of: identifying whether the mobile robot has made contact based on sensing data obtained from a sensor for sensing whether the mobile robot has made contact (S2410); supplying a preset power to the mobile robot when it is identified that the mobile robot has made contact (S2420); obtaining a first voltage measured by the electronic device (S2430); obtaining a second voltage measured by the mobile robot (S2440); generating a first control signal for charging the mobile robot based on the difference between the first voltage and the second voltage (S2450); and transmitting the first control signal to the mobile robot (S2460).

[0334] The mobile robot includes a magnetic member, and the step (S2410) of identifying whether the mobile robot has made contact can identify that the mobile robot has made contact if the magnetic member is identified as having made contact based on the sensing data.

[0335] Step of supplying a preset power to a mobile robot (S2420); when it is identified that the mobile robot has made contact, the first switch is turned on, and by turning on the first switch, the second switch and the third switch are turned on, and a preset power is generated based on the second switch and the third switch, and the preset power can be supplied to the mobile robot through the contact terminal that the mobile robot has made contact with.

[0336] The step of obtaining a first voltage (S2430) involves obtaining a first voltage through a first voltage measuring unit included in an electronic device after supplying a preset power supply, the step of obtaining a second voltage (S2440) involves obtaining a second voltage through a second voltage measuring unit included in a mobile robot, and the step of generating a first control signal (S2450) involves obtaining a difference value between the first voltage and the second voltage, and if the difference value is less than or equal to a threshold value, a first control signal can be generated.

[0337] The step of generating a first control signal (S2450) can generate a first control signal to turn on a fourth switch included in a mobile robot if the difference value is less than or equal to a threshold value.

[0338] The first control signal may include a control command to turn on the fourth switch so that the preset power supplied to the mobile robot is transmitted to the power supply unit included in the mobile robot to perform a charging function.

[0339] The control method includes a step of identifying that an event related to an abnormal state has occurred when the difference value exceeds a threshold value, and the abnormal state may be a state in which the contact between the electronic device and the mobile robot is abnormal.

[0340] The control method includes the step of providing a guide UI to indicate an abnormal state when an event related to an abnormal state is identified, and the guide UI may include at least one of a guide image or a guide audio.

[0341] The control method includes a step of obtaining a target number of times an event related to an abnormal state is identified during a threshold time when an event related to an abnormal state is identified, and a step of providing a guide UI may provide a guide UI if the target number is greater than or equal to the threshold number.

[0342] The control method may include the step of generating a second control signal to control the mobile robot to detach from the electronic device and then re-contact the electronic device when the target number is less than the threshold number, and the step of transmitting the second control signal to the mobile robot.

[0343] 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.

[0344] 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.

[0345] 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.

[0346] 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.

[0347] 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.

[0348] 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.

[0349] It should be understood that various embodiments of the present disclosure according to the claims and the description of the specification may be implemented in the form of hardware, software, or a combination of hardware and software.

[0350] Such software may be stored on a non-transient computer-readable storage medium. A non-transient computer-readable storage medium stores one or more computer programs (software modules), and 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 an electronic device.

[0351] Such software may be stored in a volatile or non-volatile storage form, for example, the storage device may be a storage device such as ROM, regardless of whether it is removable or rewritable, or a memory form such as RAM, a memory chip, a device, or an integrated circuit (IC), or an optically or magnetically readable medium form such as a CD, DVD, magnetic disk, magnetic tape, etc. It should be understood that such storage devices and storage media are various embodiments of non-transient machine-readable storage media suitable for storing computer programs or computer programs. Accordingly, various embodiments of the present disclosure provide a program comprising code for implementing the device or method described in any one of the claims of the present disclosure and a non-transient machine-readable storage medium for storing such program.

[0352] Although the present disclosure has been described and illustrated with reference to various embodiments, those skilled in the art will understand that various modifications in form and detail may be made 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, Memory comprising one or more storage media for storing instructions; Communication interface for communicating with a mobile robot; A sensor for sensing whether there is contact with the above-mentioned mobile robot; and At least one processor including the memory, the communication interface, and the processing circuitry connected to the sensor; When the above instructions are executed individually or collectively by the at least one processor, Based on the sensing data obtained from the above sensor, identify whether the mobile robot has made contact, and When the above mobile robot is identified as being in contact, pre-set power is supplied to the above mobile robot, and Obtaining a first voltage measured in the above electronic device, Through the above communication interface, a second voltage measured from the mobile robot is obtained, and A first control signal for charging the mobile robot is generated based on the difference value between the first voltage and the second voltage, and An electronic device that transmits the first control signal to the mobile robot through the communication interface.

2. In Paragraph 1, The above mobile robot is, Includes a magnetic member, When the above instructions are executed individually or collectively by the at least one processor, An electronic device that identifies that the mobile robot has made contact when the magnetic member is identified as having made contact based on the above sensing data.

3. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, When it is identified that the above mobile robot has made contact, the first switch is turned on, and By turning on the first switch, the second switch and the third switch are turned on, and Based on the above second switch and third switch, the above preset power is generated, and An electronic device that supplies the preset power to the mobile robot through a contact terminal to which the mobile robot is in contact.

4. In Paragraph 1, When the above instructions are executed individually or collectively by the at least one processor, After supplying the power set above, the first voltage is obtained through a first voltage measuring unit included in the electronic device, and The second voltage is obtained through the second voltage measuring unit included in the mobile robot, and Obtain the difference value between the first voltage and the second voltage, An electronic device that generates the first control signal when the difference value is less than or equal to a threshold value.

5. In Paragraph 4, When the above instructions are executed individually or collectively by the at least one processor, An electronic device that generates the first control signal for turning on the fourth switch included in the mobile robot when the difference value is less than or equal to the threshold value.

6. In Paragraph 5, The first control signal above is, An electronic device comprising a control command for turning on the fourth switch so that the preset power supplied to the mobile robot is transmitted to a power supply unit included in the mobile robot to perform a charging function.

7. In Paragraph 4, When the above instructions are executed individually or collectively by the at least one processor, If the above difference value exceeds a threshold, it identifies that an event related to an abnormal state has occurred, and The above abnormal condition is, An electronic device in which the contact between the electronic device and the mobile robot is in an abnormal state.

8. In Paragraph 7, When the above instructions are executed individually or collectively by the at least one processor, When the above event related to the above abnormal state is identified, a guide UI for indicating the above abnormal state is provided, and The above guide UI is, An electronic device comprising at least one of a guide image or a guide audio.

9. In Paragraph 8, When the above instructions are executed individually or collectively by the at least one processor, When the above event related to the above abnormal state is identified, obtain the target number of times the above event related to the above abnormal state was identified during the threshold time, and An electronic device that provides the guide UI when the above target number is greater than or equal to a threshold number.

10. In Paragraph 9, When the above instructions are executed individually or collectively by the at least one processor, If the above target number is less than the threshold number, a second control signal is generated to control the mobile robot to separate from the electronic device and then come into contact with the electronic device again, and An electronic device that transmits the second control signal to the mobile robot through the communication interface.

11. A method for controlling an electronic device communicating with a mobile robot, A step of identifying whether the mobile robot has made contact based on sensing data obtained from a sensor for sensing whether contact with the mobile robot has occurred; When the mobile robot is identified as being in contact, a step of supplying a preset power to the mobile robot; A step of obtaining a first voltage measured in the electronic device; A step of obtaining a second voltage measured from the above-mentioned mobile robot; A step of generating a first control signal for charging the mobile robot based on the difference value between the first voltage and the second voltage; and A control method comprising the step of transmitting the first control signal to the mobile robot.

12. In Paragraph 11, The above mobile robot is, Includes a magnetic member, The step of identifying whether the above-mentioned mobile robot has made contact is, A control method that identifies that the mobile robot has made contact when the magnetic member is identified as having made contact based on the above sensing data.

13. In Paragraph 11, The step of supplying the above-mentioned power to the mobile robot, When it is identified that the above mobile robot has made contact, the first switch is turned on, and By turning on the first switch, the second switch and the third switch are turned on, and Based on the above second switch and third switch, the above preset power is generated, and A control method for supplying the pre-set power to the mobile robot through a contact terminal contacted by the mobile robot.

14. In Paragraph 11, The step of obtaining the first voltage above is, After supplying the power set above, the first voltage is obtained through a first voltage measuring unit included in the electronic device, and The step of obtaining the second voltage above is, The second voltage is obtained through the second voltage measuring unit included in the mobile robot, and The step of generating the first control signal is Obtain the difference value between the first voltage and the second voltage, A control method that generates the first control signal when the difference value is less than or equal to a threshold value.

15. In Paragraph 14, The step of generating the first control signal is A control method for generating the first control signal to turn on the fourth switch included in the mobile robot when the difference value is less than or equal to the threshold value.

Citation Information

Patent Citations

  • Robot cleaner and operating method for same

    KR101395888B1

  • Localization system of the mobile robot using the charging station

    KR1020070109592A

  • Rainwater detector using electric wires

    KR102159736B1

  • Combustor installing method

    KR102268661B1

  • Robot cleaner, charging apparatus and charging system

    KR102599876B1