Robot and method for controlling robot

The robot design addresses the limitations of conventional home robots by allowing the detachment and charging of a functional module within a single robot station, enhancing adaptability and space efficiency while facilitating dust collection.

WO2025127837A1PCT designated stage expired Publication Date: 2025-06-19LG ELECTRONICS INC
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/096829
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-12
Filing Date
2024-12-12
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

Conventional home robots are limited in that they can only perform a single function and cannot adapt to various user needs or situations, and they face challenges in efficient space use when charging and maintaining functional modules.

Method used

A robot design that allows for the detachment of a functional module capable of performing cleaning functions, enabling both the robot body and the function module to be charged through a single robot station, and incorporating a mechanism for dust collection within the functional module.

Benefits of technology

Enables the robot to perform various functions by combining and separating the robot body and functional module as needed, improves space efficiency during charging, and facilitates easy maintenance and dust collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024096829_19062025_PF_FP_ABST
    Figure KR2024096829_19062025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a robot comprising: a robot main body in which a motor and a battery are accommodated; a pair of leg units provided in the robot main body; a pair of wheels rotatably coupled to the pair of leg units, respectively; and a function module detachably coupled to the robot main body to move together with the robot main body, wherein a direction in which the robot main body enters a robot station while in a state in which the robot main body is coupled to the function module is different from a direction in which only the robot main body enters the robot station, and the robot main body always faces the outside of the robot station during charging, thereby allowing a user to check the state of the robot and to easily issue commands to the robot.
Need to check novelty before this filing date? Find Prior Art

Description

Robots and robot control methods

[0001] The present invention relates to a robot and a method for controlling the robot. More specifically, the present invention relates to a robot and a method for controlling the robot, which can provide various services based on user command input.

[0002]

[0003] Recently, with the advancement of robot technology, the use of robots is increasing not only in industrial fields but also in homes.

[0004] Domestic robots include robots that perform household tasks such as cleaning or controlling home appliances, robots that use artificial intelligence (AI) to act as assistants or provide education to users, or robots that replace pets.

[0005] However, conventional home robots have limitations in that they can only perform one of the above functions and cannot perform various functions depending on the user's needs or circumstances.

[0006] Meanwhile, robots exist not only as fixed robots that perform their functions in a specific location, but also as mobile robots that can move. In particular, robots used in the home are primarily mobile robots that move around the house, either on behalf of the user or following the user.

[0007] Among mobile robots, two-wheeled robots with two wheels have the advantage of taking up a small area of ​​land, making them easy to store, and their small turning radius when changing direction makes them easy to use in homes with relatively narrow spaces.

[0008] In the case of these two-wheeled robots, since they have to balance with only two wheels, they need to maintain balance when overcoming obstacles, etc.

[0009] Korean Patent Publication No. KR 10-2023-0133654 (September 19, 2023) discloses a robot in which a function module can be detachably connected between a pair of legs.

[0010] The above robot can perform additional functions such as cleaning through a function module.

[0011] These robots can dock with a charging station to power the robot body and functional modules. Furthermore, the cleaning module needs to be equipped with a feature that automatically collects dust from the dustbin.

[0012] However, if a charging station is used to charge the robot body and the function module, and a station is used to collect dust from the cleaning module, there is a limitation in that space efficiency is reduced.

[0013] At this time, in the case of a home robot such as the above, it is necessary to be able to receive commands from the user even while charging and to recognize and respond to the user's actions, so the front of the robot needs to be placed outside the charging stand.

[0014] Additionally, the above-mentioned functional module may be configured such that the width of the nozzle in the left-right direction is wider than the spacing between the pair of wheels to expand the cleaning area. In this case, after the functional module and the robot body are separated, the robot body may become an obstacle, limiting the robot body's forward movement.

[0015] Therefore, when charging both the robot body and the function module with one charging station, the robot must be placed so that the front of the robot faces the outside of the charging station, and at the same time, the nozzle of the function module is placed in front of the robot, making it difficult to charge.

[0016]

[0017] The present invention was created to improve the problems of the prior art as described above, and its purpose is to provide a robot capable of detaching a functional module capable of performing a cleaning function.

[0018] Additionally, the purpose is to provide a robot that can charge both the function module and the robot body through a single robot station.

[0019] In addition, the purpose is to provide a robot capable of collecting dust from a dust bin within a functional module through a robot station.

[0020] Additionally, the purpose is to provide a robot that can be driven by separating only the robot body as needed.

[0021] Additionally, the purpose is to provide a robot whose front can be exposed while charging.

[0022]

[0023] To achieve the above-described purpose, the robot according to the present invention moves forward with the robot body and the functional module combined, docks with the robot station, and then moves backwards only to exit the robot station and make a half-turn. Thereafter, the robot body can move forward to begin driving, or move backwards to re-enter the robot station for charging.

[0024] Specifically, a robot according to the present invention comprises: a robot body having a motor and a battery accommodated therein; a pair of leg parts provided on the robot body; a pair of wheels rotatably coupled to each of the pair of leg parts; and a function module detachably coupled to the robot body and moved together with the robot body; wherein the direction in which the robot body enters the robot station while coupled to the function module is different from the direction in which only the robot body enters the robot station.

[0025] At this time, the robot body can move forward while being combined with the functional module and enter the robot station.

[0026] And, the robot body can move backward and enter the robot station while being separated from the functional module.

[0027] Additionally, the function module may have different positions during driving and during charging based on the robot body.

[0028] That is, the functional module includes a suction nozzle having a suction port formed therein; and a dust bin for storing dust sucked through the suction nozzle; wherein the suction nozzle may be positioned in front of the robot body during driving and in back of the robot body during charging.

[0029] Meanwhile, the robot station includes a floor plate and a lamp that generates light, and the robot body can be charged with the lamp positioned at the rear of the robot body.

[0030] Additionally, during charging, the distance between the suction nozzle and the lamp may be closer than the distance between the dustbin and the lamp.

[0031] Meanwhile, in order to achieve the above-mentioned purpose, a control method for a robot including a robot body and a function module detachably coupled to the robot body and moved together with the robot body includes a driving start step in which the robot body comes out of the robot station in a separated state with the function module; a robot entry step in which the robot body enters the robot station; and in the robot entry step, the robot body moves backward and enters the robot station.

[0032] At this time, in the above driving start stage, the robot body can move backward and come out of the robot station.

[0033] Meanwhile, a control method of a robot according to one embodiment of the present invention further includes a module docking step in which, before the driving start step, the robot body and the function module are coupled and enter a robot station so that the function module docks to the robot station; and in the module docking step, the robot body can move forward and dock to the robot station.

[0034] In addition, a control method of a robot according to one embodiment of the present invention further includes a charging step in which the robot body is charged after the robot entry step; and the direction in which the robot body is placed in the charging step and the direction in which the robot body is placed in the module docking step may be different from each other.

[0035] In addition, a control method of a robot according to one embodiment of the present invention further includes a cleaning start step in which the robot body and the function module come out of the robot station while the function module is coupled; and in the cleaning start step, the robot body can move backward and come out of the robot station.

[0036] In addition, a robot control method according to one embodiment of the present invention may further include, after the module docking step, a module separation step in which the robot body and the functional module are separated. Through this, only the functional module is charged, and the robot body can drive.

[0037] In addition, a method for controlling a robot according to one embodiment of the present invention may further include a module combining step in which the robot body and the functional module are combined.

[0038]

[0039] As described above, the robot according to the present invention has the effect of enabling the robot to perform various movements by rotating both sides of the robot body and one pivotally-equipped arm, thereby expanding or changing the function of the robot.

[0040] In addition, a function module can be combined with the lower part of the robot body according to the user's command or situation, and various functions can be performed through the function module.

[0041] Additionally, by replacing the robot mask, which is detachably connected to the robot body, it is possible to change the design of the robot or add new functions.

[0042] In addition, since a space is formed between a pair of wheels and legs for combining a functional module, there is an advantage in that the overall volume does not increase significantly even when the robot body and functional module are combined.

[0043] Additionally, when the function module is combined with the robot body, the function module also comes into contact with the ground, which has the effect of easily maintaining the robot's balance.

[0044] In addition, for the functional module of the cleaning function, there is an effect of being able to expand the cleaning area by having a suction nozzle that extends left and right more than the gap between a pair of leg parts.

[0045] Additionally, it has the effect of supplying power to the function module with one robot station and charging the robot body through the function module.

[0046] In addition, by equipping the robot station with a dust collecting motor and forming a dust collecting path, when the function module is docked, it has the effect of collecting dust in the dust bin within the function module.

[0047] Additionally, when cleaning is not required, the robot body can be separated from the functional module and driven separately.

[0048] Additionally, the robot body is always facing the outside of the robot station when charging, which allows the user to check the status of the robot and easily issue commands to the robot.

[0049]

[0050] FIG. 1 is a perspective view illustrating a robot according to one embodiment of the present invention.

[0051] Figure 2 is a front view of a robot according to one embodiment of the present invention.

[0052] Figure 3 is a side view of a robot according to one embodiment of the present invention.

[0053] Figure 4 is a rear view of a robot according to one embodiment of the present invention.

[0054] Figure 5 is a plan view of a robot according to one embodiment of the present invention.

[0055] Figure 6 is a bottom view of a robot according to one embodiment of the present invention.

[0056] FIG. 7 is a drawing for explaining the coupling relationship between a robot mask and a robot body in a robot according to one embodiment of the present invention.

[0057] FIG. 8 is a perspective view illustrating a functional module in a robot according to one embodiment of the present invention.

[0058] FIG. 9 is a drawing for explaining a state in which a robot body and a functional module are combined in a robot according to one embodiment of the present invention.

[0059] FIG. 10 is a perspective view illustrating a robot station according to one embodiment of the present invention.

[0060] FIG. 11 is a cross-sectional view of a robot station according to one embodiment of the present invention.

[0061] Figure 12 is a block diagram for explaining the control configuration of a robot according to one embodiment of the present invention.

[0062] Figure 13 is a flowchart for explaining a method for controlling a robot according to the first embodiment of the present invention.

[0063] FIGS. 14A to 14D are drawings for explaining a situation in which a robot body and a functional module are combined and enter a robot station according to one embodiment of the present invention.

[0064] FIG. 15 is a drawing for explaining a process of collecting dust in a dust bin of a functional module by a robot station according to one embodiment of the present invention.

[0065] FIG. 16 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention comes out of a robot station while being separated from a functional module.

[0066] FIG. 17 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention drives while being separated from a functional module.

[0067] FIG. 18 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention is charged at a robot station.

[0068] FIG. 19 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention drives after charging is completed.

[0069] FIG. 20 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention enters a robot station to be combined with a function module.

[0070] FIG. 21 is a drawing for explaining a situation in which a robot body according to one embodiment of the present invention is combined with a function module and comes out of the robot body.

[0071] Figure 22 is a flowchart for explaining a method for controlling a robot according to a second embodiment of the present invention.

[0072] Figure 23 is a flowchart for explaining a method for controlling a robot according to a third embodiment of the present invention.

[0073] Figure 24 is a flowchart for explaining a method for controlling a robot according to the fourth embodiment of the present invention.

[0074] Figure 25 is a flowchart for explaining a method for controlling a robot according to the fifth embodiment of the present invention.

[0075] Figure 26 is a flowchart for explaining a method for controlling a robot according to the sixth embodiment of the present invention.

[0076] Figure 27 is a flowchart for explaining a method for controlling a robot according to the seventh embodiment of the present invention.

[0077] FIG. 28 is a drawing for explaining a situation in which a robot body and a function module are combined and enter a robot station in a robot control method according to the seventh embodiment of the present invention.

[0078] FIG. 29 is a drawing for explaining a situation in which a robot body and a functional module are docked to a robot station in a robot control method according to the seventh embodiment of the present invention.

[0079]

[0080] FIG. 30 is a drawing for explaining a situation in which the robot body and the functional module come out of the robot station in a robot control method according to the seventh embodiment of the present invention.

[0081] FIG. 31 is a drawing for explaining a situation in which the robot body and the functional module change direction in a robot control method according to the seventh embodiment of the present invention.

[0082]

[0083] Hereinafter, a preferred embodiment of the present invention will be described in detail with reference to the attached drawings.

[0084] The present invention is susceptible to various modifications and embodiments. Specific embodiments are illustrated in the drawings and described in detail in the detailed description. This is not intended to limit the invention to specific embodiments, but rather to encompass all modifications, equivalents, and alternatives falling within the spirit and technical scope of the present invention.

[0085]

[0086] FIGS. 1 to 6 illustrate a perspective view, a front view, a side view, a rear view, a plan view, and a bottom view, respectively, for explaining a robot according to one embodiment of the present invention, and FIG. 7 illustrates a drawing for explaining a coupling relationship between a robot mask and a robot body in a robot according to one embodiment of the present invention.

[0087] Referring to FIGS. 1 to 6, a robot (1) according to one embodiment of the present invention will be described as follows.

[0088] The robot (1) according to an embodiment of the present invention is configured to be placed on the floor and move along the ground (B). Accordingly, the following description will be given of the up-down direction based on the state in which the robot (1) is placed on the floor.

[0089] And, the direction in which the obstacle detection camera (610) to be described later is placed is set as the front of the robot (1) and explained. In addition, the direction opposite to the front is set as the rear of the robot (1) and explained.

[0090] The 'lowest part' of each configuration described in the embodiment of the present invention may be the part that is positioned lowest in each configuration when the robot (1) according to the embodiment of the present invention is used while placed on the floor, or may be the part closest to the floor.

[0091] A robot (1) according to an embodiment of the present invention comprises a robot body (100), a leg part (200), a wheel part (300), an arm (400), and a robot mask (500). At this time, the leg part (200) is coupled to the robot body (100), and the wheel part (300) is coupled to the leg part (200). In addition, an arm (400) is pivotally coupled to both sides of the robot body (100). In addition, a robot mask (500) is detachably coupled to the robot body (100).

[0092]

[0093] Robot body

[0094] Referring to FIGS. 1 to 7, the robot body (100) of the robot (1) according to one embodiment of the present invention will be described as follows.

[0095] Each component of the robot (1) can be coupled to the robot body (100). For example, a robot mask (500) can be detachably coupled to the robot body (100). In addition, an arm (400) is pivotally coupled to the robot body (100). The arms (400) are pivotally coupled to both ends of the robot body (100). The robot body (100) can implement a standby posture for power saving or a posture for getting up after falling through the arms (400). The lower part of the robot body (100) can be detachably coupled to a function module (900). The robot body (100) can perform additional functions by being coupled to the function module (900).

[0096] Some of the components that make up the robot (1) can be accommodated inside the robot body (100).

[0097] The main body housing (110) can form the outer shape of the robot body (100). The internal space of the main body housing (110) can accommodate one or more motors including a suspension motor (MS), one or more sensors, and a battery (800).

[0098] Additionally, although not shown, at least one bumper may be provided inside the main body housing (110).

[0099] The bumper may be provided to be movable relative to the main body housing (110). For example, the bumper may be coupled to the main body housing (110) so as to be movable back and forth along the front-back direction of the main body housing (110).

[0100] The bumper may be coupled along part or all of the front edge of the main body housing (110). Additionally, the bumper may be positioned on the inner rear side of the main body housing (110).

[0101] With this configuration, when the robot (1) collides with another object or person, the bumper can absorb the impact applied to the robot body (100) and protect the robot body (100) and the parts contained inside the robot body (100).

[0102] A pair of leg parts (200) are coupled inside the main body housing (110). The pair of leg parts (200) can penetrate the main body housing (110) and be exposed to the outside.

[0103] Specifically, an upper leg (210) may be rotatably coupled inside the main body housing (110). For example, a link frame (not shown) to which the upper leg (210) is linked may be provided inside the main body housing (110).

[0104] Additionally, a suspension motor (MS) may be accommodated inside the main body housing (110). For example, a suspension motor (MS) may be placed in a link frame (not shown). The suspension motor (MS) may be connected to an upper leg (210).

[0105] A pair of leg guide holes may be formed in the main body housing (110). For example, a pair of leg guide holes may be formed in parallel along the front-rear direction of the main body housing (110).

[0106] With this configuration, the leg part (200) can rotate along the leg guide hole and guide the rotational movement range of the leg part (200).

[0107] The main body housing (110) may be formed in a shape in which the horizontal width (or diameter) is greater than the vertical height. For example, the main body housing (110) may be formed in a shape similar to an ellipsoid.

[0108] This robot body (100) can help the robot (1) to have a stable structure and provide a structure that is advantageous for maintaining balance when the robot (1) moves (drives).

[0109] The robot body (100) can be placed vertically above the wheel (310) described later. The load of the robot body (100) can be transmitted to the wheel (310) through the leg portion (200), and the wheel (310) can support the leg portion (200) and the robot body (100). With this configuration, the wheel (310) can stably support the load of the robot body (100).

[0110]

[0111] The robot body (100) may include a display (120). The display (120) may be coupled to the body housing (110). The display (120) may be formed in a flat shape. The display (120) may be positioned at a predetermined angle relative to the ground. For example, the display (120) may be positioned so as to face the upper front. With this configuration, when the robot (1) approaches a user and the user looks at the robot (1), the display (120) may be visible.

[0112] Meanwhile, the display (120) can visually convey information about the operating status of the robot (1) to the user.

[0113] The display (120) may be formed of any one of a light emitting diode (LED), a liquid crystal display (LCD), a plasma display panel, and an organic light emitting diode (OLED).

[0114] The display (120) can display information such as operating time information of the robot (1) and battery (800) power information.

[0115] In some embodiments, the display (120) may be an input unit (125). That is, the display (120) may receive control commands from a user. For example, the display (120) may be a touchscreen that visually displays an operating status and receives control commands from a user.

[0116] The display (120) may display the facial expression of the robot (1). Alternatively, the display (120) may display the pupils of the robot (1). The current state of the robot (1) may be personified and expressed as an emotion through the shape of the face or pupils displayed on the display (120). For example, when a user returns home after going out, the display (120) may display a smiling facial expression or smiling eye shapes. This provides the user with the effect of feeling a sense of connection with the robot (1).

[0117]

[0118] A charging terminal may be positioned on the main body housing (110). For example, the charging terminal may be positioned facing the ground. As an example, the charging terminal may be positioned facing the ground. As another example, the charging terminal may be positioned at a predetermined angle to the ground. With this configuration, when the robot (1) is coupled to a robot station (not shown), the charging terminal may come into contact with a terminal provided on the robot station (not shown).

[0119] The charging terminal can be electrically connected to a robot station (not shown). With this configuration, the robot (1) can receive power through the charging terminal. The power supplied to the charging terminal can be supplied to the battery (800). In addition, the robot (1) can receive an electrical signal through the charging terminal. The electrical signal transmitted through the charging terminal can be received by the control unit (700).

[0120]

[0121] A microphone (140) may be placed in the main body housing (110). A plurality of microphones (140) may be placed in the main body housing (110). For example, four microphones (140) may be placed on the upper side of the main body housing (110). With this configuration, the microphone (140) can detect sounds coming from various directions and detect the location of a sound source.

[0122]

[0123] A module coupling part (150) may be arranged at the bottom of the main body housing (110). The module coupling part (150) is detachably coupled to a functional module (900). Specifically, the module coupling part (150) may be selectively coupled to or separated from the functional module (900).

[0124] For example, the module coupling part (150) is configured in the form of an electromagnet, and can selectively apply magnetic force (attractive force) to the function module (900) depending on the power supply. As another example, the module coupling part (150) can be configured to be hook-coupled with the coupling part (930) of the function module (900). In this case, the coupling force between the robot body (100) and the function module (900) can be strengthened.

[0125] At this time, a connection terminal may be arranged in the module coupling portion (150). With this configuration, the module coupling portion (150) can be coupled to the detachable portion of the metal material (or electromagnet) provided in the function module (900) at an accurate position, and has the effect of guiding the connection terminal to make contact with the corresponding terminal provided in the function module (900) at an accurate position.

[0126] The connection terminal can be electrically connected to the function module (900). The connection terminal can be electrically connected by making contact with a corresponding terminal provided in the function module (900).

[0127] With this configuration, power from the robot body (100) can be supplied to the function module (900) through the connection terminal. In addition, the robot body (100) can transmit and receive electric signals to and from the function module (900) through the connection terminal.

[0128] Meanwhile, a detailed description of the function module (900) will be described later.

[0129]

[0130] An operating unit (160) may be placed in the main body housing (110). For example, the operating unit (160) may be placed at the rear of the main body housing (110).

[0131] The control unit (160) can be operated by the user, and the power of the robot (1) can be turned on / off by operating the control unit (160).

[0132] The operating unit (160) may be provided so as to be pushable to the main body housing (110) or may be provided so as to pivot left and right depending on the embodiment.

[0133] For example, the control unit (160) may be a button. Accordingly, when the power of the robot (1) is off, the user can turn on the power of the robot (1) by pushing the control unit (160) and pressing the control unit (160). In addition, when the power of the robot (1) is on, the user can turn off the power of the robot (1) by pushing the control unit (160).

[0134]

[0135] Meanwhile, an obstacle detection camera (610) may be placed at the front of the main body housing (110). Depending on the embodiment, a plurality of obstacle detection cameras (610) may be placed. For example, a first detection camera (611) may be placed at the front lower portion of the main body housing (110), and a second detection camera (612) may be placed at the front upper portion of the main body housing (110). At this time, the obstacle detection camera (610) may be placed on a center line passing through the left and right centers of the main body housing (110). With this configuration, the obstacle detection camera (610) can detect an object or person placed at the front of the robot (1).

[0136] Additionally, an IR sensor (620) may be placed in the main body housing (110). Depending on the embodiment, a plurality of IR sensors (620) may be placed. For example, a first IR sensor (621) may be placed in the front lower portion of the main body housing (110), and a second IR sensor (622) may be placed in the rear portion of the main body housing (110). With this configuration, the IR sensor (620) can detect the position of a light source that generates infrared rays.

[0137] The IR sensor (620) may be positioned close to the obstacle detection camera (610). For example, the first IR sensor (621) may be positioned directly below the first obstacle detection camera (611).

[0138] With this arrangement, the IR sensor (620) can detect the light irradiated by the lamp of the function module (900) or the robot station (not shown), and when the robot body (100) approaches the lamp, the obstacle detection camera (610) can detect the shape of the function module (900) or the robot station (not shown).

[0139]

[0140] leg

[0141] Referring to FIGS. 1 to 7, the leg portion (200) of the robot (1) according to one embodiment of the present invention will be described as follows.

[0142] The leg portion (200) is coupled to the robot body (100) and can support the robot body (100). For example, a pair of leg portions (200) are provided, each coupled to the inside of the body housing (110). The pair of leg portions (200) can be arranged symmetrically (linearly symmetrically) to each other. At this time, at least a portion of the leg portions (200) is arranged closer to the ground than the robot body (100). Therefore, the robot body (100) can move while standing on the ground by the pair of leg portions (200). That is, the gravity applied to the robot body (100) can be supported by the leg portions (200), and the height of the robot body (100) can be maintained.

[0143] The leg section (200) includes an upper leg (210) and a lower leg (230). At this time, the upper leg (210) is rotatably coupled to the robot body (100) and the lower leg (230).

[0144] Meanwhile, although not shown, the upper leg (210) includes a first link and a second link. At this time, the first link and the second link are rotatably connected to the robot body (100) and the lower leg (230), respectively. That is, the first link and the second link are link-connected to the robot body (100) and the lower leg (230), respectively.

[0145] The first and second links are positioned within the upper link cover and are not exposed to the outside. The upper link cover is formed in a kind of corrugated pipe shape to accommodate the first and second links within it, and can be configured to be able to expand and contract in length according to the rotation of the upper leg (210).

[0146] The first link is linked to the inner left and right sides of the robot body (100).

[0147] The first link is connected to the suspension motor (MS). For example, the first link may be connected directly to the shaft of the suspension motor (MS) or through a gear. With this configuration, the first link receives driving power from the suspension motor (MS).

[0148] The first link is formed in a frame shape, and a suspension motor (MS) is connected to one longitudinal side, and a lower leg (230) is connected to the other longitudinal side. At this time, one side of the first link connected to the suspension motor (MS) may be positioned further from the ground than the other side connected to the lower leg (230).

[0149] One end of the first link is coupled to a leg support (not shown) provided within the main body housing (110). The first link may be rotatably coupled to the leg support. For example, one end of the first link may be formed in a disk shape or a circular plate shape. Accordingly, one end of the first link may penetrate the leg support and be connected to the suspension motor (MS).

[0150] One end of the first link is connected to the suspension motor (MS). For example, one end of the first link may be fixedly coupled to the shaft of the suspension motor (MS). With this configuration, when the suspension motor (MS) is driven, one end of the first link may rotate in conjunction with the rotation of the shaft of the suspension motor (MS).

[0151] The other end of the first link is rotatably connected to the lower leg (230). For example, a through hole may be formed in the other end of the first link. A shaft may be rotatably connected through the through hole. Both longitudinal ends of the shaft may be connected to the lower leg (230).

[0152] With this configuration, the shaft can be an axis around which the first link and / or the lower leg (230) rotate. Accordingly, the first link and the lower leg (230) can be connected to enable relative rotation.

[0153] Although not shown, the leg section (200) may further include a gravity compensation section. The gravity compensation section compensates for the robot body (100) from descending vertically due to gravity. In other words, the gravity compensation section provides force to support the robot body (100).

[0154] For example, the gravity compensation unit may be a torsion spring. The gravity compensation unit may be wound to surround the outer surface of the first link. In addition, one end of the gravity compensation unit may be inserted into the first link and fixedly connected, and the other end of the gravity compensation unit may be inserted into the lower leg (230) and fixedly connected.

[0155] The gravity compensation unit applies force (rotational force) in a direction in which the angle between the first link and the lower leg (230) increases. For example, the gravity compensation unit has both ends pre-folded so that it applies a restoring force in a direction in which the angle between the first link and the lower leg (230) increases. Therefore, even if gravity is applied to the robot body (100) while the robot (1) is placed on the ground, the angle between the first link and the lower leg (230) can be maintained within a predetermined angle range.

[0156] With this configuration, the robot body (100) can be prevented from descending toward the ground even when the suspension motor (MS) is not driven. Accordingly, there is an effect of maintaining the height of the robot body (100) above a predetermined distance from the ground while preventing energy loss due to the driving of the suspension motor (MS) by the gravity compensation unit.

[0157]

[0158] The second link is linked to the inner left and right sides of the robot body (100). For example, the second link may be linked to a leg support (not shown) provided inside the body housing (110). That is, the second link may be linked together with the leg support (not shown) to which the first link is linked.

[0159] The second link is formed in a frame shape, one longitudinal side is connected to a leg support (not shown), and the other longitudinal side is connected to a lower leg (230).

[0160] The second link can accommodate wires. For example, a space can be formed on the inside of the second link to accommodate the wires. Accordingly, power from the battery (800) can be supplied to the wheel unit (300) via the wires. Furthermore, the wires can be prevented from being exposed to the outside.

[0161] One end of the second link is rotatably connected to the leg support. For example, although not shown, one end of the second link may be connected to a shaft that is connected to the leg support. The shaft may have a hollow space. A wire may pass through the hollow space. With this configuration, the wire that supplies power from the battery (800) to the wheel motor (MW) can be prevented from being exposed to the outside.

[0162] The other end of the second link is rotatably coupled to the lower leg (230). Specifically, the other end of the second link is rotatably coupled to the lower leg (230) via a shaft. For example, the other end of the second link may be formed in a disk shape, and the shaft may be coupled therethrough. In addition, both longitudinal ends of the shaft may be coupled to the lower leg (230). With this configuration, the shaft may become an axis around which the second link and / or the lower leg (230) rotate. Therefore, the second link and the lower leg (230) may be connected to be relatively rotatable.

[0163]

[0164] The lower leg (230) is linked to the first link and the second link and is linked to the wheel section (300).

[0165] The lower leg (230) is formed in a frame shape, and a first link and a second link are combined on one side in the longitudinal direction, and a wheel part (300) is combined on the other side in the longitudinal direction.

[0166] One longitudinal side of the lower leg (230) is linked to the first link and the second link. For example, a space may be formed on one side of the lower leg (230) to accommodate the first link and the second link. That is, one side of the lower leg (230) may be formed in the form of a pair of parallel frames, and the first link and the second link may be accommodated in the space between the pair of frames.

[0167] Here, two shafts may be arranged parallel between a pair of frames. That is, both ends of each of the two shafts may be coupled to a pair of frames. Each shaft may pass through a first link and a second link. At this time, the first link may be arranged forward and lower than the second link. That is, the shaft passing through the first link may be arranged closer to the wheel (310) than the shaft passing through the second link.

[0168] Accordingly, the first link and the second link can be coupled to the lower leg (230) so as to be rotatable relative to each other.

[0169] The longitudinal other side of the lower leg (230) is connected to the wheel part (300). The longitudinal other side of the lower leg (230) may be formed to cover at least a portion of the wheel (310). For example, the longitudinal other side of the lower leg (230) may be formed to cover the center of rotation of the wheel (310), and a space may be formed inside to rotatably accommodate the wheel (310).

[0170] Additionally, a wheel motor (MW) can be accommodated inside the longitudinal side of the lower leg (230).

[0171] With this configuration, a wheel (310) and a wheel motor (MW) can be accommodated on the longitudinal side of the lower leg (230), and the wheel (310) can be rotatably coupled.

[0172] Meanwhile, a sensor capable of measuring the distance from the ground may be provided on the longitudinal side of the lower leg (230). Specifically, a cliff sensor (670) may be arranged on the lower leg (230). For example, a first cliff sensor (671) may be arranged on the front lower side of the lower leg (230), and a second cliff sensor (672) may be arranged on the rear upper side of the lower leg (230). With this configuration, the distance between the lower leg (230) and the wheel (310) and the ground (B) can be measured. In addition, it is also possible to calculate the angle between the lower leg (230) and the ground through the distance difference between the first cliff sensor (671) and the second cliff sensor (672).

[0173] Meanwhile, although not shown, the leg portion (200) may be provided with a stopper. The stopper may be positioned inside the main body housing (110). The stopper may be positioned adjacent to the rotational coupling portion (410) of the arm (400). For example, the stopper may be positioned on the inner surface of the rotational coupling portion (410) formed in a cylindrical shape.

[0174] For example, the stopper may be placed on a leg support (not shown). As another example, the stopper may be placed on the first link.

[0175] The stopper may be formed in a protruding shape toward the rotational joint (410). The stopper may be supported by contact with a rotational projection (not shown) of the arm (400) to be described later. For example, a rotational projection protruding on the inner circumferential surface of the rotational joint (410) rotates together with the rotation of the arm (400), and may come into contact with the stopper when the arm (400) is rotated to a predetermined position.

[0176] With this configuration, the stopper can limit the rotation angle of the arm (400) when the arm (400) rotates.

[0177]

[0178] Looking at the balance by the leg section (200) as a whole, the first link and the second link are rotatably coupled to the link frame (not shown) provided inside the robot body (100), and the first link and the second link are linked to the lower leg (230). That is, the robot (1) has a structure that supports the robot body (100) through a four-section link consisting of the link frame (not shown), the first link, the second link, and the lower leg (230).

[0179] In addition, the leg portion (200) generates a restoring force in the direction in which the gravity compensation portion lifts the robot body (100). Therefore, even when the suspension motor (MS) is not driven, the pair of leg portions (200) can maintain the robot body (100) lifted to a predetermined height from the ground.

[0180] Meanwhile, the robot (1) according to the embodiment of the present invention can maintain balance by driving the suspension motor (MS) when lifting at least one of a pair of wheels (310) to overcome an obstacle or lowering the height of the robot body (100) for charging, etc.

[0181] When the suspension motor (MS) is driven, the first link rotates around the motor coupling portion as an axis, and the link coupling portion moves upward. Furthermore, the lower leg (230) moves in accordance with the rotation of the first link. Furthermore, the second link is pushed by the lower leg (230) and rotates. Consequently, one end of the lower leg (230) can move rearward, and the other end of the lower leg (230) can move upward.

[0182] With this configuration, even if the wheel (310) is moved up and down, the range of movement in the forward and backward directions of the wheel (310) can be limited. Therefore, the robot (1) can stably maintain balance.

[0183] Therefore, according to the robot (1) according to the present invention, there is an effect of being able to overcome obstacles of various heights by using a four-section link structure.

[0184]

[0185] Wheel

[0186] Referring to FIGS. 1 to 8, the wheel part (300) of the robot (1) according to one embodiment of the present invention will be described as follows.

[0187] The wheel part (300) is rotatably connected to the leg part (200) and can roll on the ground to move the robot body (100) and the leg part (200).

[0188] The wheel section (300) includes a wheel (310) that moves in a rolling manner over the ground by contacting the ground.

[0189] The wheel (310) is provided to have a predetermined radius and a predetermined width along the axial direction. When the robot (1) is viewed from the front, at least a portion of the robot body (100) and the leg portion (200) can be placed vertically above the wheel (310).

[0190] Although not shown, the wheel (310) may include a circularly formed wheel frame. The wheel frame may be formed in a cylindrical shape with one side open toward the shaft of the wheel motor (MW). This can reduce the weight of the wheel frame.

[0191] However, when the wheel frame is formed into a cylindrical shape, the overall rigidity of the wheel frame may be reduced. Considering this, ribs (not shown) for reinforcing rigidity may be formed on the inner and outer surfaces of the wheel frame, respectively.

[0192] A tire is attached to the outer surface of the wheel frame. The tire may be formed into an annular shape having a diameter that can fit onto the outer surface of the wheel frame.

[0193] The outer surface of the tire may have grooves formed in a predetermined pattern to improve the tire's grip.

[0194] In one embodiment, the tire may be formed of a rubber material having elasticity.

[0195] The wheel motor (MW) can provide driving force to the wheel (310). The wheel motor (MW) can receive power from the battery (800) and generate rotational force.

[0196] The wheel motor (MW) may be accommodated inside the other side of the lower leg (230). And, the shaft of the wheel motor (MW) may be coupled to the wheel (310). That is, the wheel motor (MW) may be an in-wheel motor.

[0197] With this configuration, when the wheel motor (MW) is driven, the wheel (310) can rotate and roll along the ground, and the robot (1) can move along the ground.

[0198]

[0199] cancer

[0200] Referring to FIGS. 1 to 7, the arm (400) in the robot (1) according to one embodiment of the present invention will be described as follows.

[0201] The arm (400) can be pivotally coupled to both sides of the robot body (100). For example, the arm (400) can be coupled to both ends of the axial direction (length direction) of the ellipsoidal robot body (100), and can mean a rotating body that rotates around both ends of the axial direction of the robot body (100) as one rotation axis.

[0202] Specifically, the arm (400) includes a rotational joint (410) and a connecting portion (420).

[0203] The rotation coupling part (410) can be rotatably coupled to both sides of the robot body (100). A pair of rotation coupling parts (410) can be provided and can be coupled to both left and right sides of the robot body (100) so as to be relatively rotatable. At this time, the pair of rotation coupling parts (410) can rotate in conjunction with each other. That is, the pair of rotation coupling parts (410) rotate simultaneously with each other, and the angular size of the rotation can also be the same. However, when viewed based on the robot body (100), the rotation directions of the pair of rotation coupling parts (410) can be opposite to each other. That is, when viewed based on the robot body (100), when the rotation coupling part (410) on one side rotates clockwise, the rotation coupling part (410) on the other side can rotate counterclockwise.

[0204] The rotational coupling part (410) may be formed in a shape that can cover both left and right ends of the robot body (100). For example, the rotational coupling part (410) may be formed in a cylindrical shape with a predetermined thickness. In this case, the left and right ends of the robot body (100) may be arranged to face each other and the rotational center of the rotational coupling part (410).

[0205] That is, when explaining the state in which the rotating joint (410) is coupled to the robot body (100), assuming that the robot body (100) is a human face, the rotating joint (410) may have a shape similar to a pair of earplugs or an earpiece of headphones.

[0206]

[0207] The arm motor (MA) may be positioned inside the main body housing (110). Alternatively, depending on the embodiment, the arm motor (MA) may be positioned inside the rotary joint.

[0208] The arm motor (MA) can be connected to the arm (400) to provide driving force to the arm (400). More specifically, the final output end of the shaft or gear of the arm motor (MA) is connected to the rotary coupling (410). For example, the shaft of the arm motor (MA) can be connected to a reducer, and the reducer can be connected to a driven gear.

[0209] The reducer is composed of at least one gear, and transmits the rotational force applied from the arm motor (MA) to the driven gear, and can reduce the rotational speed of the driven gear through a gear ratio. Through this, the precise rotation of the arm (400) can be controlled, and the arm (400) can be enabled to provide a relatively large force.

[0210] The driven gear can be rotated integrally by being coupled with the rotary coupling (410). The driven gear can be meshed with the output end of the reducer to receive the rotational power of the arm motor (MA).

[0211] With this configuration, when the arm motor (MA) is operated, the rotary joint (410) can rotate.

[0212] Two arm motors (MA) may be provided and connected to a pair of rotating couplings (410), respectively. As another example, one arm motor (MA) may be provided and connected to one of the rotating couplings (410).

[0213] With this configuration, when the arm motor (MA) is operated, a pair of rotating coupling parts (410) are rotated together in conjunction, and the connecting part (420) is rotated together according to the rotation of the rotating coupling part (410). That is, according to the present invention, the arm (400) can be rotated as a single unit with the rotating coupling part (410) and the connecting part (420) using the arm shaft of the rotating coupling part (410) as the rotation axis.

[0214] Meanwhile, a speaker (450) may be placed on the outside of the rotation coupling part (410). That is, a speaker (450) may be placed in each of the opposite directions of the direction in which the robot body (100) is placed in a pair of rotation coupling parts (410). Accordingly, the speakers (450) may be placed at positions that cover both left and right sides of the body housing (110).

[0215] The speaker (450) can transmit information about the robot (1) as sound. The source of the sound transmitted by the speaker (450) may be sound data previously stored in the robot (1). For example, the previously stored sound data may be voice data of the robot (1). For example, the previously stored sound data may be a notification sound that guides the status of the robot (1). Meanwhile, the source of the sound transmitted by the speaker (450) may be sound data received through the communication unit (710).

[0216]

[0217] Meanwhile, conventional robots are equipped with a pair of arms on each side of the main body, similar to human arms, to move objects or perform specific tasks.

[0218] However, when equipped with a pair of arms as described above, each arm can move independently, and thus the load applied to each side of the robot may vary. Consequently, the robot may tilt to one side and fall over.

[0219] Additionally, when the robot falls, it can attempt to stand up by having the arms touch the ground, but since the arms on both sides rotate separately to touch the ground, there is a limitation that the robot may lose its balance during the standing process and fall down again.

[0220] Meanwhile, in the case of a robot that transports objects or performs a specific task through a single arm, there is a limitation that the load of the object being transported or the shock that may occur during the task is concentrated on only one arm, which may cause damage to the arm.

[0221] To solve this, the robot (1) according to the embodiment of the present invention is configured in a form in which one arm (400) is rotatably connected to both sides of the robot body (100).

[0222] The connecting portion (420) can connect a pair of rotational coupling portions (410) to each other. The connecting portion (420) can connect a pair of rotational coupling portions (410) covering both left and right sides of the robot body (100) so that they rotate together.

[0223] The connecting portion (420) connects a pair of rotational coupling portions (410) to each other and can be formed in a shape that can rotate around the robot body (100). Specifically, the connecting portion (420) can be formed in a frame shape in which both longitudinal ends are formed as bent extensions. At this time, both ends of the connecting portion (420) formed as bent extensions can be arranged parallel to each other and connected to a pair of rotational coupling portions (410). As an example, the connecting portion (420) can be formed in a '∩' shape. As another example, the connecting portion (420) can also be formed in an arch shape.

[0224] When describing the state in which the arm (400) is connected to the robot body (100), assuming that the robot body (100) is a human face, the connecting portion (420) may have a shape similar to a headphone hair band. That is, assuming that the robot body (100) is a human face, the arm (400) may appear to have a shape similar to a headphone.

[0225] With this configuration, a pair of rotating joints (410) are integrally connected to the connecting part (420), so that the entire arm (400) can rotate together with the rotating joint (410) as the center of rotation.

[0226] Meanwhile, the radius of rotation of the arm (400) may be longer than the maximum length of the first link and shorter than the maximum length of the leg portion (200). Specifically, the shortest distance from the center of rotation of the rotational coupling portion (410) to the outer end of the connection portion (420) may be longer than the maximum length of the first link and shorter than the maximum length of the leg portion (200).

[0227] With this configuration, when the arm (400) is rotated, it is possible for at least a portion of the arm (400) to be positioned closer to the ground than the first link.

[0228]

[0229] In cases where no special user command or preset situation occurs, the outer end of the arm (400) may be positioned further from the ground than the robot body (100). With this configuration, the user can easily carry the robot (1) by holding the arm (400). In other words, the arm (400) can function as a handle that the user can grip.

[0230] And, if no special command from the user or a preset situation occurs, the arm (400) can be placed behind the robot mask (500). This is to prevent the robot mask (500) from being covered by the arm (400) when the user looks at the robot (1).

[0231] Meanwhile, when a special command from the user or a preset situation occurs, the arm (400) can rotate and implement various functions.

[0232] For example, the robot (1) can implement a squatting (scooch down) posture. To this end, the robot (1) can rotate the arm (400) from the upper side of the robot body (100) to the lower side of the rear side of the robot body (100). In addition, or prior to the rotation of the arm (400), the leg portion (200) can be moved to lower the posture of the robot (1). Accordingly, even if the operation of the wheel motor (MW) is stopped and the wheel (310) does not rotate, the robot (1) can tilt backward, and the lower end of the pair of wheels (310) and the arm (400) can come into contact with the ground. Consequently, through the above-described operation of the robot (1), one arm (400) and one pair of wheels (310) can come into contact with the ground, and the robot body (100) can be supported at three points. Through this, a standby posture can be assumed to reduce power consumption.

[0233] As another example, the robot (1) can stand up from a fallen state by supporting the ground through the arm (400). To this end, the robot (1) can rotate the arm (400) toward the front of the robot body (100), and at the same time, the wheel (310) can be rotated in the direction in which the robot (1) moves forward. That is, a pair of wheels (310) can be rotated in a direction in which the distance from the arm (400) becomes shorter. Consequently, according to the robot (1) of the present invention, since one arm can support the ground and stand up, the robot (1) can be prevented from shaking or falling again during the standing up process, and the power consumed during the standing up operation can be minimized.

[0234]

[0235] Meanwhile, according to an embodiment, the arm (400) of the robot (1) may further include a detachable part (430) to be coupled with the function module (900).

[0236] The attachment / detachment part (430) may be placed on the connection part (420). Specifically, the attachment / detachment part (430) may be placed on the outer surface of the connection part (420). Here, the outer surface of the connection part (420) may mean a surface placed in the opposite direction from the direction in which the connection part (420) faces the robot body (100).

[0237] With this configuration, the detachable part (430) can be exposed to the outside of the robot body (100) to facilitate contact with objects approaching from the outside of the robot (1).

[0238] The detachable part (430) can be detachably coupled with the functional module (900). Specifically, the detachable part (430) can be selectively coupled or separated from the functional module (900).

[0239] The detachable part (430) is configured in the form of an electromagnet, and can selectively apply magnetic force (attractive force) to the functional module (900) depending on the power supply.

[0240] For example, the detachable part (430) may be configured in the form of an electromagnet. With this configuration, the detachable part (430) can form a uniform magnetic field over a wide area and can be stably coupled with the functional module (900).

[0241]

[0242] robot mask

[0243]

[0244] As illustrated in FIG. 7, a robot (1) according to one embodiment of the present invention may further include a robot mask (500).

[0245] The robot mask (500) is detachably connected to the robot body (100) and can cover the display (120). The robot mask (500) can be connected to the robot body (100) to form the exterior of the robot (1).

[0246] The robot mask (500) includes a mask body (510) and a window (550).

[0247] The mask body (510) constitutes the exterior of the robot mask (500). For example, based on the state in which the robot mask (500) and the robot body (100) are combined, the outer surface of the mask body (510) exposed to the outside may be formed into a curved shape having a predetermined curvature.

[0248] And the inner surface of the mask body (510) facing the robot body (100) can be formed in a shape corresponding to the shape of the robot body (100). For example, the inner surface of the mask body (510) can be formed in a flat shape corresponding to the shape of the display (120), and the outer surface thereof can have a side wall protrudingly formed to accommodate a portion of the body housing (110). Accordingly, the inner surface of the mask body (510) can be formed in the shape of an oval-shaped flat surface and a side wall surrounding the oval-shaped flat surface.

[0249] Although not shown, a magnet for bonding may be placed on the mask body (510).

[0250] For example, at least one magnet may be placed on a side wall protruding from the inner surface of the mask body (510).

[0251] In addition, the magnet generates magnetic force (attractive force) and is detachably coupled to the robot body (100). With this configuration, the magnet can couple the body housing (110) and the mask body (510) through magnetic force, and when a user applies an external force of a predetermined size or greater, the body housing (110) and the mask body (510) can be separated.

[0252] Although not shown, a mask communication unit is placed in the mask body (510) and can communicate with the communication unit (710) provided in the robot body (100).

[0253] The communication unit of the robot mask (500) can support wireless communication with the robot body (100). A short-range communication module can be provided as a wireless communication module to support wireless communication.

[0254] Short-range communication can be, for example, NFC (Near Field Communication).

[0255] Information about the shape of the robot mask (500) and the functions provided in the robot mask (500) can be transmitted to the robot body (100) through the communication unit of the robot mask (500). In addition, the communication unit of the robot mask (500) can receive a control command from the control unit (700) provided in the robot body (100).

[0256] Meanwhile, the robot mask (500) can be supplied with power from the robot body (100). Although not shown, the robot mask (500) may be equipped with a terminal that can be electrically connected to the robot body (100).

[0257] Meanwhile, the robot mask (500) according to one embodiment of the present invention, when combined with the robot body (100), may include a window (550) that exposes an image displayed on the display (120) to the outside.

[0258] The window (550) may be placed in the mask body (510). Specifically, the window (550) may be placed through the mask body (510) and may be placed at a position facing the display (120) when the robot mask (500) is coupled to the robot body (100).

[0259] The window (550) may be formed of a material that allows light to pass through. For example, the window (550) may be formed of a transparent material.

[0260]

[0261] Meanwhile, when the robot mask (500) is combined with the robot body (100), the face and expression can be displayed on the display (120).

[0262] The robot (1) can display facial features such as eyes, nose, and mouth on the display (120) to make the user feel that the robot is expressing emotions.

[0263] The robot (1) can depict facial expressions by displaying preset images on the display (120), thereby allowing the user to perceive that the robot is expressing emotions.

[0264] For example, when a user returns home, the robot (1) may display a smiling face on the display (120) to express its happiness.

[0265] As another example, if the robot (1) detects a cliff and escapes the risk of falling, the robot (1) may display a surprised face and surprised eye expression on the display (120).

[0266] As another example, when a user calls a robot (1), the robot (1) may gaze at the user on the display (120) and display a curious facial expression. The robot (1) may be configured to detect and respond to a call when the user calls it with a specific pronunciation.

[0267] As another example, if the robot (1) cannot understand the user's command, the robot (1) may display a curious facial expression along with a symbol such as '?' on the display (120).

[0268] As another example, if the user continuously commands the robot (1) to perform a service, it may display a distressed facial expression along with a picture showing sweat.

[0269] As another example, if the user does not issue a command to the robot (1) for a preset period of time, a sleeping facial expression may be displayed.

[0270] In addition to the examples above, the robot (1) can express various emotions on the display (120), and the expressions that can be displayed can be improved or added through software updates, etc.

[0271] In this way, the robot (1) can provide a pet robot service that displays emotions to the user and communicates with the user, and has the effect of providing emotional stability to the user.

[0272] As described above, the robot (1) can visually display emotions by showing facial expressions on the display (120), and can also display emotions through voice output from the speaker (450).

[0273] For example, sounds such as smiling or surprised can be output in response to facial expressions displayed on the display (120).

[0274] In addition, the robot (1) can visually display emotions by displaying facial expressions on the display (120) as described above, and can also display emotions through the rotation of the arm (400).

[0275] For example, the emotion can be expressed by shaking the arm (400) while displaying a smiling expression on the display (120).

[0276]

[0277] Meanwhile, the display (120) may change the shape displayed when the robot mask (500) is combined depending on the shape of the robot mask (500).

[0278] Specifically, the control unit (700) of the robot (1) can receive information about the shape of the mask (500) through the mask communication unit (530). For example, each robot mask (500) has information about its shape recorded therein, and the control unit (700) can receive information about the shape of the robot mask (500) from the mask communication unit (530) of the robot mask (500). At this time, graphical user interface (GUI) information according to the shape of each mask (500) is stored in the memory (720). In addition, the control unit (700) can control the display (120) to display a GUI corresponding to the shape of the robot mask (500). Therefore, when the robot mask (500) and the robot body (100) are combined, the display (120) can display a GUI, and the GUI displayed on the display (120) can be viewed from the outside of the robot mask (500) by passing through the window (550).

[0279] Meanwhile, the user can directly select the GUI through the input unit (125). In addition, the control unit (700) can control the display (120) to display the GUI input by the user.

[0280] With this configuration, the user can purchase a robot mask (500) that suits his or her taste or customize the appearance of the robot (1) by selecting a GUI of his or her preference.

[0281]

[0282] Function module

[0283] The robot (1) of the present invention includes a function module (900). The function module (900) is a component that provides various functions to the robot (1) by being coupled to the lower side of the robot body (100).

[0284] The function module (900) is detachably coupled to the robot body (100). For example, the function module (900) may be detachably coupled to the lower portion of the robot body (100). Specifically, the function module (900) may be coupled to a module coupling portion (150) positioned at the lower portion of the robot body (100).

[0285] In particular, in the case of the robot (1) of the present invention, since it is a two-wheeled robot, a space is formed between a pair of wheels (310) and a leg portion (200) in which a function module (900) is to be combined, and therefore, there is an advantage in that the overall volume does not increase significantly even when the robot body (100) and the function module (900) are combined.

[0286] In addition, through this arrangement, when the function module (900) is coupled to the robot body (100), not only the pair of wheels (310) but also the function module (900) can come into contact with the ground (B), and the number of points where the ground (B) and the robot (1) are in contact and supported and the supported area can be increased. Therefore, according to the function module (900) of the present invention, when coupled to the robot body (100), there is an effect of easily maintaining the balance of the robot (1).

[0287] Although not shown, the function module (900) may be provided with a structure corresponding to the module coupling portion (150) of the robot body (100). For example, the function module (900) may be provided with a coupling portion (930) that is detachably coupled to the module coupling portion (150) of the robot body (100). In addition, the function module (900) may be provided with a corresponding terminal corresponding to a terminal of the robot body (100). The corresponding terminal may be in contact with the terminal of the robot body (100) to receive power from the robot body (100) and transmit and receive electric signals with the robot body (100).

[0288] Although not shown, the function module (900) may be equipped with a lamp. The lamp may indicate the position of the function module (900) through light emission. For example, the lamp may be an infrared (IR) light emitting diode (LED). With this configuration, the IR sensor (620) arranged on the robot body (100) can detect the position of the function module (900), and the robot body (100) can move toward the function module (900).

[0289]

[0290] As shown in FIGS. 8 and 9, the function module (900) may be a cleaning module.

[0291] The functional module (900) includes a module body (910), a suction nozzle (920), a coupling part (930), and a dust bin (940). With this configuration, when the functional module (900) is coupled to the robot body (100), the robot (1) can perform dry cleaning.

[0292] The module body (910) can be detachably connected to the robot body (100) through a connecting portion (930). Although not shown, the module body (910) can have a conduit formed therein for sucking dust.

[0293] A suction nozzle (920) capable of sucking up dust may be provided at the front of the module body (910). A dust bin (940) capable of storing the sucked up dust may be arranged inside the module body (910). A motor (not shown) that provides air suction power may be provided inside the module body (910). At this time, a wheel may be provided at the bottom of the module body (910). In addition, a battery (not shown) that supplies power to the motor (not shown) may be provided in the module body (910).

[0294] The suction nozzle (920) can suck in air and dust while moving along the ground (floor surface). A suction port may be formed on the bottom of the suction nozzle (920). In addition, an agitator may be provided around the suction port. In addition, a motor that provides driving force to the agitator and / or the wheel may be further provided inside the module body (910).

[0295] The width in the left-right direction of the suction nozzle (920) may be greater than the width in the left-right direction of the module body (910). For example, the width in the left-right direction of the suction nozzle (920) may be greater than the maximum distance in the left-right direction of a pair of wheels (310). This is to expand the length in the left-right direction of the suction port. With this configuration, the cleaning area of ​​the functional module (900) is expanded.

[0296] Meanwhile, in the present embodiment, the suction nozzle (920) may be equipped with a terminal (not shown) for charging. When docked with the robot station (2), the suction nozzle (920) may contact the charging terminal (22a) to receive power. The power supplied through the charging terminal (22a) may be supplied to a battery (not shown).

[0297] The coupling part (930) is arranged on the upper part of the module body (910) and is coupled with the robot body (100). Specifically, the coupling part (930) may be arranged on the upper front side of the module body (910). The coupling part (930) may be detachably coupled with the module coupling part (150) of the module body (910). For example, the coupling part (930) may include at least a portion made of a metal material or an electromagnet. As another example, the coupling part (930) may be hook-coupled to the module body (910) by including a hook or the like. In this case, the coupling force between the module body (910) and the robot body (100) may be strengthened.

[0298] Meanwhile, in the present embodiment, the function module (900) may be coupled to the lower portion of the robot body (100). The robot body (100) is positioned above the function module (900) and may move together with the function module (900). The function module (900) may change its driving direction according to the movement of the robot body (100). This may make it appear to the user that the robot body (100) is climbing on top of the function module (900) and cleaning.

[0299] Accordingly, the function module (900) can be combined with the robot body (100) and lifted together when the robot body (100) moves upward.

[0300] The dust bin (940) can store dust sucked in through the suction nozzle (920). The dust bin (940) can be provided to communicate with a suction port (not shown) formed in the suction nozzle (920).

[0301] A dustbin (940) may be provided in the module body (910). For example, the dustbin (940) may be placed at the rear of the module body (910).

[0302] A dust outlet (not shown) may be formed in the dust bin (940). For example, the dust outlet (not shown) may be formed on the lower surface of the dust bin (940) or the suction nozzle (920). As another example, the dust outlet (not shown) may be formed on the rear outer surface of the dust bin (940). In addition, the dust outlet (not shown) may be opened and closed by a dust bin discharge door (941). For example, the dust bin discharge door (941) may be hinge-connected to the dust bin (940), and elastic force may be applied to close the dust outlet (not shown) by a torsion spring. At this time, when an external force is applied, the dust bin discharge door (941) may open, thereby opening the internal space of the dust bin (940).

[0303] Dust stored in the dust bin (940) can be collected by the robot station (2). Specifically, when the function module (900) is docked to the robot station (2), the space inside the dust bin (940) can be connected to the dust collection hole (23a). Accordingly, when the dust collection motor (23b) of the robot station (2) is operated, dust inside the dust bin (940) can be collected in the dust bag (23c).

[0304]

[0305] Robot Station

[0306] A robot (1) can be coupled to a robot station (2). Specifically, a function module (900) can be docked to the robot station (2).

[0307] The robot station (2) may include a station body (21). The station body (21) forms the exterior of the robot station (2), and may be provided with a dust collection motor (23b) and a dust bag (23c) inside.

[0308] A nozzle coupling portion in the form of a groove that is sunken in a direction parallel to the ground may be formed in the station body (21) so that a portion of the suction nozzle (920) of the functional module (900) can be coupled. The coupling of the suction nozzle (920) can be guided by the nozzle coupling portion.

[0309] Meanwhile, the station body (21) may be equipped with a lamp (21a). The lamp (21a) can indicate the location of the robot station (2) through light emission. For example, the lamp (21a) may be an infrared (IR) light emitting diode (LED). With this configuration, the IR sensor (620) arranged on the robot body (100) can detect the location of the robot station (2), and the robot body (100) can move toward the robot station (2).

[0310] The robot station (2) may include a floor plate (22) that the function module (900) climbs to be coupled to. The floor plate (22) may be formed with an inclined portion at a predetermined angle so that the robot body (100) can climb. In addition, the floor plate (22) may be formed with a docking portion that is formed parallel to the ground and on which the function module (900) is mounted.

[0311] Meanwhile, a dust collection hole (23a) through which dust inside the dust bin (940) of the functional module (900) is discharged may be formed in the floor plate (22).

[0312] Alternatively, depending on the embodiment, the dust collection hole may be formed in the station body (21). In this case, the dust discharge port (not shown) formed on the rear side of the dust bin (940) may be connected to the dust collection hole (23a). In addition, the bottom plate (22) may include a charging terminal (22a) that is electrically connected to the function module (900) and supplies power so that the function module (900) and / or the robot body (100) may be charged. When the function module (900) is coupled, the terminal of the function module (900) and the charging terminal (22a) may be electrically connected, and power may be supplied to the function module (900) from the robot station (2), so that the function module (900) and / or the robot body (100) may be charged.

[0313] Meanwhile, a dust collection path communicating with a dust collection hole (23a) may be formed on the bottom plate (22). The dust collection path may be communicated with the internal space of the dust bag (23c). When the dust collection motor (23b) is operated, dust inside the dust bin (940) may flow through the dust collection hole (23a) and the dust collection path and be captured in the dust bag (23c).

[0314] The robot station (2) may include a dust collection motor (23b). The dust collection motor (23b) may be positioned inside the station body (21). The dust collection motor (23b) may generate suction force in the dust collection path. Through this, suction force capable of sucking dust into the dust bin (940) is provided.

[0315] The robot station (2) may include a dust bag (23c). The dust bag (23c) may be placed inside the station body (21). The dust bag (23c) may be placed above the gravity direction of the dust collection motor (23b).

[0316] For example, the dust bag (23c) may mean a dust bag that collects dust sucked from inside the dust bin (940) by the dust collection motor (23c).

[0317] The dust bag (23c) can be detachably connected to the station body (21).

[0318] Accordingly, the dust bag (23c) can be separated from the station body (21) and discarded, and a new dust bag (23c) can be combined with the station body (21).

[0319] The dust bag (23c) can be provided so that when suction power is generated by the dust collection motor (23b), its volume increases and dust is received inside.

[0320] For this purpose, the dust bag can be made of a material that is permeable to air but impermeable to foreign substances such as dust.

[0321]

[0322] Control configuration

[0323] FIG. 12 is a block diagram illustrating a control configuration of a robot according to one embodiment of the present invention.

[0324] Referring to FIGS. 1 to 12, a robot (1) according to an embodiment of the present invention may include a sensor unit (600), a control unit (700), a communication unit (710), a memory (720), a battery (800), a motor unit, and an interface unit.

[0325] The components shown in the block diagram of Fig. 12 are not essential for implementing the robot (1), and thus the robot (1) described in this specification may have more or fewer components than the components listed above.

[0326] First, the control unit (700) can control the overall operation of the robot (1). The control unit (700) can control the robot (1) to perform various functions according to setting information stored in the memory (720) described later.

[0327] The control unit (700) can be placed on the robot body (100). More specifically, the control unit (700) can be mounted and provided on a PCB placed inside the body housing (110).

[0328] The control unit (700) may include all types of devices capable of processing data, such as a processor. Here, the term "processor" may refer to a data processing device built into hardware that has a physically structured circuit to perform a function expressed by a code or command included in a program, for example. Examples of such data processing devices built into hardware may include processing devices such as a microprocessor, a central processing unit (CPU), a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), and a field programmable gate array (FPGA), but the scope of the present invention is not limited thereto.

[0329] The control unit (700) can receive information about the external environment of the robot (1) from at least one of the components of the sensor unit (600) described below. At this time, the information about the external environment may be, for example, information about the temperature, humidity, and amount of dust in the room in which the robot (1) is driving. Or, for example, it may be cliff information. Or, for example, it may be indoor map information. Of course, the information about the external environment is not limited to the examples described above.

[0330] The control unit (700) can receive information about the current state of the robot (1) from at least one of the components of the sensor unit (600) described below. At this time, the current state may be, for example, inclination information of the robot body (100). Or, for example, information about the separation state between the wheel (310) and the ground. Or, for example, position information of the wheel motor (MW). Or, for example, position information of the suspension motor (MS). Of course, information about the current state of the robot (1) is not limited to the examples described above.

[0331] The control unit (700) can transmit a drive control command to at least one of the components of the motor unit described below. For example, the rotation of the wheel motor (MW) can be controlled for driving the robot (1). Or, for example, the rotation of the wheel motor (MW) can be controlled for maintaining the horizontal posture of the robot (1). Or, for example, the rotation of the suspension motor (MS) can be controlled for maintaining the horizontal posture of the robot (1).

[0332] The control unit (700) can receive a user's command through at least one of the interface unit components described below. For example, the command may be a command for turning the robot (1) on / off. Alternatively, for example, the command may be a command for manually controlling various functions of the robot (1).

[0333] The control unit (700) can output information related to the robot (1) through at least one of the components of the interface unit described below. For example, the output information may be visual information. Or, for example, the output information may be auditory information.

[0334] The motor section includes at least one motor and can provide driving force to a configuration connected to each motor.

[0335] The motor unit may include a wheel motor (MW) that provides driving force to the left and right wheels (310). More specifically, the motor unit may include a first wheel motor (MW1) that provides driving force to a wheel (310) arranged on one side in the left and right directions, and a second wheel motor (MW2) that provides driving force to a wheel (310) arranged on the other side in the left and right directions.

[0336] The wheel motors (MW) may be respectively placed in the wheel section (300). More specifically, the wheel motors (MW) may be accommodated inside the lower leg (230). Alternatively, the wheel motors (MW) may be accommodated inside the wheel (310).

[0337] The wheel motor (MW) is connected to the wheel (310). More specifically, the final output end of the shaft or gear of the first wheel motor (MW1) is connected to the wheel (310) arranged on one side in the left and right directions. The final output end of the shaft or gear of the second wheel motor (MW2) is connected to the wheel (310) arranged on the other side in the left and right directions. Each of the left and right wheel motors (MW) is driven and rotates according to the control command of the control unit (700), and the robot (1) travels along the ground by the rotation of the wheel (310) according to the rotation of the wheel motor (MW).

[0338] The motor unit may include a suspension motor (MS) that provides driving force to the left and right leg units (200). More specifically, the motor unit may include a first suspension motor (MS1) that transmits driving force to the leg units (200) arranged on one side in the left and right direction, and a second suspension motor (MS2) that transmits driving force to the leg units (200) arranged on the other side in the left and right direction.

[0339] The suspension motor (MS) can be placed in the robot body (100). More specifically, the suspension motor (MS) can be each accommodated inside the body housing (110).

[0340] The suspension motor (MS) is connected to the first link. More specifically, the final output end of the shaft or gear of the first suspension motor (MS1) is connected to the first link arranged on one side in the left and right directions. The final output end of the shaft or gear of the second suspension motor (MS2) is connected to the first link arranged on the other side in the left and right directions. Each of the left and right suspension motors (MS) is driven and rotates according to the control command of the control unit (700), and the first link rotates according to the rotation of the suspension motor (MS), and the lower leg (230) connected to the first link rotates, so that the angle between the first link and the lower leg (230) can be changed as a result.

[0341] Through this, the robot (1) can lift or lower the wheel (310) and maintain a horizontal posture when climbing an obstacle or driving on a curved surface. Alternatively, the robot body (100) can move downward or upward.

[0342] The motor unit may include an arm motor (MA) that provides rotational force to the arm (400).

[0343] The arm motor (MA) can be placed in the robot body (100). More specifically, at least one arm motor (MA) can be accommodated inside the body housing (110).

[0344] The arm motor (MA) is driven and rotates according to the control command of the control unit (700), and the rotation coupling part (410) rotates according to the rotation of the arm motor (MA), and the connection part (420) formed integrally with the rotation coupling part (410) rotates, resulting in pivotal movement of the arm (400) with respect to the robot body (100).

[0345] Through this, the robot (1) can perform a motion to rotate the arm (400), and can be coupled with the function module (900) by rotating the arm (400). Alternatively, the arm (400) can be made to touch the ground by rotating the arm (400).

[0346]

[0347] The sensor unit (600) includes at least one sensor, and each sensor can measure or detect information about the external environment of the robot (1) and / or information about the current status of the robot (1).

[0348] The sensor unit (600) may include an obstacle detection camera (610).

[0349] An obstacle detection camera (610) is provided to detect obstacles (T) existing in the room where the robot (1) is driving and to map the structure of the room.

[0350] For this purpose, an obstacle detection camera (610) may be placed in front of the robot body (100). More specifically, the obstacle detection camera (610) may be placed in front of the body housing (110).

[0351] Meanwhile, in the present embodiment, a plurality of obstacle detection cameras (610) may be arranged. For example, a first detection camera (611) may be arranged at the lower front portion of the main body housing (110), and a second detection camera (612) may be arranged at the upper front portion of the main body housing (110). With this configuration, the obstacle detection camera (610) can detect objects or people arranged at the front of the robot (1).

[0352] The obstacle detection camera (610) can detect an obstacle (T) and detect the distance to the obstacle (T). For example, the first detection camera (611) may be a depth camera.

[0353] The obstacle detection camera (610) can capture indoor images while driving to perform SLAM (Simultaneous Localization and Mapping). For example, the second detection camera (612) can be an RGB camera.

[0354] Depth cameras and RGB cameras can calculate distance by irradiating light and calculating the time it takes for the irradiated light to reflect back.

[0355] The control unit (700) can detect an obstacle (T) and implement SLAM based on information about the surrounding environment captured by the obstacle detection camera (610) and information about the current location of the robot (1).

[0356] Meanwhile, the robot (1) according to the embodiment of the present invention may implement SLAM using only an obstacle detection camera (610), but is not limited thereto. For example, the robot (1) may also implement SLAM using additional sensors. The additional sensors may be, for example, LDS (Laser Distance Sensor).

[0357]

[0358] The sensor unit (600) may include an IR sensor (620) for infrared detection.

[0359] The IR sensor (620) may be an IR camera that detects infrared light.

[0360] The IR sensor (620) may be placed on the robot body (100). In an embodiment of the present invention, a plurality of IR sensors (620) may be placed. For example, a first IR sensor (621) may be placed on the front lower portion of the body housing (110), and a second IR sensor (622) may be placed on the rear of the body housing (110). With this configuration, the positions of light sources placed in various directions can be detected.

[0361] The IR sensor (620) may be positioned close to the obstacle detection camera (610). For example, the first IR sensor (621) may be positioned directly below the first obstacle detection camera (611).

[0362] With this arrangement, the IR sensor (620) can detect the light irradiated by the lamp of the function module (900) or the robot station (not shown), and when the robot body (100) approaches the lamp, the obstacle detection camera (610) can detect the shape of the function module (900) or the robot station (not shown).

[0363] The IR sensor (620) detects infrared light emitted by an IR LED installed in a specific module and can access the module. For example, the module may be a charging station for charging the robot (1). For example, the module may be a functional module (900) that is detachably installed on the robot body (100).

[0364] The control unit (700) can control the IR sensor (620) to start detecting the IR LED when the charging status of the robot (1) is below a preset level. The control unit (700) can control the IR sensor (620) to start detecting the IR LED when a command to find a specific module is received from a user.

[0365] The sensor unit (600) may include a wheel motor sensor (630).

[0366] The wheel motor sensor (630) can measure the position of the wheel motor (MW). For example, the wheel motor sensor (630) can be an encoder. As is well known, an encoder can detect the position of the motor and also the rotational speed of the motor.

[0367] The wheel motor sensor (630) may be positioned on each of the left and right wheel motors (MW). More specifically, the wheel motor sensor (630) may be connected to the final output end of the shaft or gear of the wheel motor (MW) and accommodated inside the lower leg (230) together with the wheel motor (MW).

[0368] The sensor unit (600) may include an arm motor sensor (640).

[0369] The arm motor sensor (640) can measure the position of the arm (400). For example, the arm motor sensor (640) can be a photo sensor. As is well known, the photo sensor can measure the degree of rotation of the arm motor (MA) or the degree to which the arm (400) has rotated.

[0370] The arm motor sensor (640) may be positioned close to the arm motor (MA). More specifically, the arm motor sensor (640) may be accommodated inside the main body housing (110) or the rotating coupling (410) together with the arm motor (MA).

[0371] The suspension motor sensor (650) can measure the position of the leg portion (200). For example, the suspension motor sensor (650) may be a photo sensor. As is well known, the photo sensor can measure the degree of rotation of the suspension motor (MS) or the degree of rotation of the upper leg (210).

[0372] The suspension motor sensor (650) may be positioned close to the suspension motor (MS). More specifically, the suspension motor sensor (650) may be accommodated inside the main body housing (110) together with the suspension motor (MS).

[0373] The sensor unit (600) may include an IMU sensor (660).

[0374] The IMU sensor (660) can measure the tilt angle of the robot body (100).

[0375] As is well known, the IMU (Inertial Measurement Unit) sensor (660) is a sensor that incorporates a 3-axis acceleration sensor, a 3-axis gyro sensor, and a geomagnetic sensor, and is also referred to as an inertial measurement sensor.

[0376] A 3-axis acceleration sensor detects the gravitational acceleration of an object while stationary. Since gravitational acceleration varies depending on the angle at which the object is tilted, measuring gravitational acceleration yields the tilt angle. However, it has the disadvantage of not being able to obtain accurate values ​​when the object is moving and accelerating, rather than stationary.

[0377] A 3-axis gyro sensor measures angular velocity. Integrating this velocity over time yields the tilt angle. However, the angular velocity measured by the gyro sensor is subject to persistent errors due to noise and other factors. These errors cause errors in the integrated value to accumulate over time.

[0378] As a result, when the robot (1) remains stationary for a long time, the inclination can be accurately measured by the acceleration sensor, but an error occurs in the gyro sensor. When the robot (1) is moving, the inclination value can be accurately measured by the gyro sensor, but the correct value cannot be obtained by the acceleration sensor.

[0379] Using an IMU sensor (660) can compensate for the shortcomings of the above-described acceleration sensor and gyro sensor.

[0380] This specification describes an embodiment in which an IMU sensor (660) is provided.

[0381] The IMU sensor (660) may be placed on the robot body (100). More specifically, the IMU sensor (660) may be placed adjacent to the control unit (700). The IMU sensor (660) may be mounted and provided on a PCB inside the robot body (100). In order to improve the measurement accuracy of the tilt angle and direction, the IMU sensor (660) is preferably placed close to the central region of the robot body (100).

[0382] The IMU sensor (660) can measure at least one of the three-axis acceleration, three-axis angular velocity, and three-axis geomagnetic data of the robot body (100) and transmit it to the control unit (700).

[0383] The control unit (700) can calculate the tilt direction and tilt angle of the robot body (100) using at least one of the acceleration, angular velocity, and geomagnetic data received from the IMU sensor (660). Based on this, the control unit (700) can perform horizontal posture maintenance control of the robot body (100), which will be described later.

[0384] The sensor unit (600) may include a cliff sensor (670) for detecting a cliff.

[0385] The cliff sensor (670) can be configured to detect the distance from the front ground along which the robot (1) is moving. The cliff sensor (670) can be configured in various ways within a range that can detect the relative distance between the point where the cliff sensor (670) is formed and the ground.

[0386] For example, the cliff sensor (670) may include a light emitting portion that irradiates light and a light receiving portion into which reflected light is incident. The cliff sensor (670) may be formed of an infrared sensor.

[0387] The cliff sensor (670) may be placed on the lower leg (230). For example, a first cliff sensor (671) may be placed on the front lower side of the lower leg (230), and a second cliff sensor (672) may be placed on the rear upper side of the lower leg (230). With this configuration, the distance between the lower leg (230) and the wheel (310) and the ground (B) can be measured. In addition, it is also possible to calculate the angle between the lower leg (230) and the ground through the distance difference between the first cliff sensor (671) and the second cliff sensor (672).

[0388] The cliff sensor (670) can irradiate light toward the ground (floor) in front of the robot (1). The cliff sensor (670) can detect in advance whether a cliff exists in front of the robot (1) in the direction of travel.

[0389] The light emitting portion of the cliff sensor (670) can irradiate light obliquely toward the front ground (floor surface). The light receiving portion of the cliff sensor (670) can receive light reflected from the ground (floor surface) and incident thereon. The distance between the front ground and the cliff sensor (670) can be measured based on the difference between the time of irradiation and the time of reception of light.

[0390] If the distance measured by the cliff sensor (670) exceeds a preset value or a preset range, it may be a case where the front ground suddenly lowers. A cliff can be detected using this principle.

[0391] The control unit (700) can control the wheel motor (MW) so that the robot (1) can drive while avoiding the detected cliff when a cliff is detected ahead. At this time, the control of the wheel motor (MW) may be a stop control. Alternatively, the control of the wheel motor (MW) may be a rotation direction change control.

[0392] The sensor unit (600) may include an environmental sensor (680).

[0393] The environmental sensor (680) may be configured to measure various environmental conditions outside the robot (1), i.e., inside the house where the robot (1) is moving. The environmental sensor (680) may include at least one of a temperature sensor, a humidity sensor, and a dust sensor.

[0394] For example, the environmental sensor (680) may be placed on the arm (400). More specifically, the environmental sensor (680) may be placed on the connection portion (420). In a possible embodiment, information measured by the environmental sensor (680) may be visually displayed on the display (120).

[0395] The sensor unit (600) may include a side sensor (690).

[0396] The side sensor (690) can measure the distance to obstacles, including walls, etc.

[0397] The side sensor (690) can be configured to detect the distance from the wall on the side where the robot (1) is moving. The side sensor (690) can be configured in various ways within a range that can detect the relative distance between the point where the side sensor (690) is placed and an obstacle.

[0398] For example, the side sensor (690) may include a light emitting portion that irradiates light and a light receiving portion where reflected light is incident. The side sensor (690) may be formed of an infrared sensor.

[0399] The side sensor (690) may be placed on both sides of the robot (1). For example, the side sensor (690) may be placed on the outer surface of the lower leg (230) of the leg portion (200).

[0400] The interface section includes at least one configuration for interaction between a user and a robot (1), and each configuration may be provided to input a command from a user and / or output information to the user.

[0401] The interface unit may include a microphone (140).

[0402] A microphone (140) is a component that recognizes the user's voice, and may be provided in multiple numbers. A plurality of microphones (140) may be placed in the main body housing (110). For example, four microphones (140) may be placed on the upper side of the main body housing (110).

[0403] The audio signal received by the microphone (140) can be used to track the user's location. At this time, a known audio source tracking algorithm can be applied. For example, the audio source tracking algorithm may be a three-point measurement method (triangulation method) that utilizes the time difference between when multiple microphones (140) receive audio signals. This principle calculates the location of the audio source using the position of each microphone (140) and the speed of sound waves.

[0404] Meanwhile, if the microphone (140) and the above-described obstacle detection camera (610) cooperate with each other, the robot (1) can be implemented to find the user's location even when the user calls the robot (1) from a distance.

[0405] The interface unit may include a speaker (450).

[0406] The speaker (450) may be placed on the arm (400). For example, the speaker (450) may be placed on the rotational joint (410) of the arm (400). The speaker (450) may be placed at positions covering both left and right sides of the main body housing (110).

[0407] The speaker (450) can transmit information about the robot (1) as sound. The source of the sound transmitted by the speaker (450) may be sound data previously stored in the robot (1). For example, the previously stored sound data may be voice data of the robot (1). For example, the previously stored sound data may be a notification sound that guides the status of the robot (1). Meanwhile, the source of the sound transmitted by the speaker (450) may be sound data received through the communication unit (710).

[0408] The interface unit may include a display (120) and an input unit (125).

[0409] The display (120) may include a display arranged in one or more modules. The display (120) may be arranged on the front upper side of the robot body (100).

[0410] The display (120) may be formed of any one of a light emitting diode (LED), a liquid crystal display (LCD), a plasma display panel, and an organic light emitting diode (OLED).

[0411] The display (120) can display information such as operating time information of the robot (1) and power information of the battery (800).

[0412] The display (120) may display the facial expression of the robot (1). Alternatively, the display (120) may display the pupils of the robot (1). The current state of the robot (1) may be personified and expressed as an emotion through the shape of the face or pupils displayed on the display (120). For example, when a user returns home after going out, the display (120) may display a smiling facial expression or smiling eye shapes. This provides the user with the effect of feeling a sense of connection with the robot (1).

[0413] The input unit (125) may be configured to receive control commands from a user for controlling the robot (1). For example, the control commands may be commands for changing various settings of the robot (1). For example, the settings may be voice volume, display brightness, power saving mode settings, etc.

[0414] The input unit (125) can be placed on the display (120).

[0415] The input unit (125) generates key input data that the user inputs to control the operation of the robot (1). To this end, the input unit (125) may be configured with a key pad, a dome switch, a touch pad (static / capacitive), etc. In particular, when the touch pad forms a mutual layer structure with the first display, it may be called a touch screen.

[0416] A communication unit (710) may be provided for signal transmission between each internal component of the robot (1). The communication unit (710) may support, for example, CAN (Controller Area Network) communication. The signal may be, for example, a control command transmitted from the control unit (700) to another component.

[0417] The communication unit (710) can support wireless communication with other devices existing outside the robot (1). A short-range communication module or a long-range communication module can be provided as a wireless communication module for supporting wireless communication.

[0418] Short-range communication can be, for example, Bluetooth communication, NFC (Near Field Communication), etc.

[0419] Long-distance communication includes, for example, Wireless LAN (WLAN), Digital Living Network Alliance (DLNA), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), Global System for Mobile communication (GSM), Code Division Multi Access (CDMA), Code Division Multi Access 2000 (CDMA2000), Enhanced Voice-Data Optimized or Enhanced Voice-Data Only (EV-DO), Wideband CDMA (WCDMA), High Speed ​​Downlink Packet Access (HSUPA), High Speed ​​Uplink Packet Access (HSUPA), IEEE 802.16, Long Term Evolution (LTE), Long Term Evolution-Advanced (LTEA), Wireless Mobile Broadband Service (WMBS), Bluetooth Low Energy (BLE), Zigbee, Radio Frequency (RF), and Long Range (LoRa). It can be done.

[0420] The memory (720) is a configuration in which various data for driving and operating the robot (1) are stored.

[0421] The memory (720) may store an application program for autonomous driving of the robot (1) and various related data. The memory (720) may also store each piece of data sensed by the sensor unit (600), and may store setting information for various settings selected or entered by the user.

[0422] The memory (720) may include a magnetic storage media or a flash storage media, but the scope of the present invention is not limited thereto. The memory (720) may include built-in memory and / or external memory, and may include a volatile memory such as a DRAM, an SRAM, or an SDRAM, a non-volatile memory such as an OTPROM (one time programmable ROM), a PROM, an EPROM, an EEPROM, a mask ROM, a flash ROM, a NAND flash memory, or a NOR flash memory, a flash drive such as an SSD, a CF (compact flash) card, an SD card, a Micro-SD card, a Mini-SD card, an Xd card, or a memory stick, or a storage device such as an HDD.

[0423] The memory (720) may be included in the control unit (700) or may be provided as a separate configuration.

[0424] The battery (800) is configured to supply power to other components that make up the robot (1).

[0425] The battery (800) may be placed in the robot body (100). More specifically, the battery (800) may be accommodated inside the body housing (110). Although not shown, the battery (800) may be placed rearward of the suspension motor (MS).

[0426] The battery (800) can be charged by an external power source, and for this purpose, a charging terminal (130) for charging the battery (800) may be provided on one side of the robot body (100). As in the embodiment of the present invention, the charging terminal (130) may be positioned at the bottom of the robot body (100). Accordingly, the robot (1) can be easily connected to the charging station by approaching the charging station and descending, thereby placing the charging terminal (130) on the corresponding terminal of the charging station from the top.

[0427]

[0428] Robot station docking and charging posture control

[0429]

[0430] FIG. 13 illustrates a flowchart for explaining a control method of a robot according to the first embodiment of the present invention, FIG. 14 illustrates a drawing for explaining a situation in which a robot body and a functional module according to the first embodiment of the present invention are combined and enter a robot station, FIG. 15 illustrates a drawing for explaining a process in which a robot station according to the first embodiment of the present invention collects dust in a dust bin of a functional module, FIG. 16 illustrates a drawing for explaining a situation in which a robot body according to the first embodiment of the present invention comes out of a robot station while being separated from a functional module, FIG. 17 illustrates a drawing for explaining a situation in which a robot body according to the first embodiment of the present invention moves while being separated from a functional module, FIG. 18 illustrates a drawing for explaining a situation in which a robot body according to the first embodiment of the present invention is charged in a robot station, FIG. 19 illustrates a drawing for explaining a situation in which a robot body according to the first embodiment of the present invention moves after charging is completed, and FIG. 20 illustrates a drawing for explaining a situation in which a robot body according to the first embodiment of the present invention enters a robot station to be combined with a functional module. , and FIG. 21 is a drawing illustrating a situation in which a robot body according to the first embodiment of the present invention is combined with a function module and comes out of the robot body.

[0431] Referring to FIGS. 12 to 21, a method for controlling a robot according to the first embodiment of the present invention is described as follows.

[0432] A control method of a robot according to a first embodiment of the present invention includes a module docking step (S10), a module separation step (S20), a robot departure step (S30), a robot driving step (S40), a robot entry step (S50), a charging step (S60), a departure step after charging (S70), a robot re-driving step (S80), a module combination step (S90), and a cleaning start step (S100).

[0433] In the module docking step (S10), the robot body (100) and the function module (900) are coupled and enter the robot station (2), and the function module (900) is docked to the robot station (2). Specifically, in the module docking step (S10), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0434] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) to control the front of the robot body (100) to face the robot station (2). Accordingly, the robot body (100) can face the robot station (2) while being coupled with the function module (900).

[0435] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module docking step (S10), the control unit (700) can draw a virtual line with respect to the forward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0436] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward while the front of the robot body (100) faces the front of the robot station (2) (see FIGS. 14a and 14b).

[0437] Accordingly, the robot body (100) can move forward and dock with the robot station (2). The robot (1) can climb onto the floor plate (22) of the robot station (2). Then, the robot (1) can be docked with the robot station (2).

[0438] Specifically, when the robot (1) enters the robot station (2), the function module (900) can be docked to the robot station (2). That is, the terminal of the function module (900) is electrically connected to the charging terminal (22a) of the bottom plate (22) of the robot station (2), and the dust bin (940) of the function module (900) can be connected to the dust collection hole (23a).

[0439] Through this process, the function module (900) can be charged through the robot station (2), and the dust inside the dust bin (940) of the function module (900) can be collected through the robot station (2).

[0440]

[0441] Meanwhile, referring to FIG. 14c, in the module docking step (S10), the robot (1) can enter in a direction intersecting with the robot station (2) and dock with the robot station (2).

[0442] In the module docking step (S10), the control unit (700) can detect the angle with respect to the front of the robot station (2) where the lamp (21a) is placed by drawing a virtual line with respect to the forward driving direction of the robot (1).

[0443] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward at a predetermined angle with respect to the front of the robot station (2). Accordingly, the robot (1) can climb onto the floor plate (22) of the robot station (2).

[0444] After that, the robot (1) can turn at a predetermined angle to align with the front of the robot station (2). For example, the control unit (700) can control the rotation speeds of a pair of wheels (310) differently to rotate the robot body (100) at a predetermined angle.

[0445] Accordingly, the robot body (100) can move forward and dock to the robot station (2).

[0446]

[0447] Meanwhile, referring to FIG. 14d, in the module docking step (S10), the robot (1) can be docked to the robot station (2) while drawing a curve of a predetermined curvature.

[0448] In the module docking step (S10), the control unit (700) can drive the robot at different rotational speeds of a pair of wheels (310). Accordingly, the robot body (100) can turn while drawing a curve. Accordingly, the robot (1) can climb onto the floor plate (22) of the robot station (2).

[0449] Thereafter, the control unit (700) can move the robot body (100) while rotating it so that the terminal of the function module (900) is electrically connected to the charging terminal (22a) of the bottom plate (22) of the robot station (2). For example, the control unit (700) can rotate the robot body (100) at a predetermined angle by controlling the rotation speed of a pair of wheels (310) differently.

[0450] Accordingly, the robot body (100) can move forward and dock to the robot station (2).

[0451]

[0452] In the module separation step (S20), the robot body (100) and the function module (900) can be separated after the module docking step (S10).

[0453] Specifically, in the module separation step (S20), the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the suspension motor (MS) to increase the distance between the upper end of the upper leg (210) and the lower end of the lower leg (230).

[0454] Through this control, the robot body (100) can be lifted as the leg portion (200) that was bent at a predetermined angle gradually straightens. For example, the robot body (100) in the module separation step (S20) is higher above the ground than the robot body (100) in the module docking step (S10).

[0455] Therefore, in the module separation step (S20), the robot body (100) can be moved upward away from the ground. That is, in the module separation step (S20), the length from the floor plate (22) to the top of the robot body (100) can be increased.

[0456] At the same time, the connection between the robot body (100) and the function module (900) can be released. For example, if the robot body (100) and the function module (900) are connected via an electromagnet, the control unit (700) can cut off the power applied to the electromagnet. As another example, if the robot body (100) and the function module (900) are connected via a mechanism such as a hook, the control unit (700) can operate an actuator that moves the hook, etc., to release the connection.

[0457] Through this, the connection between the module body (910) and the robot body (100) can be released. Accordingly, the function module (900) can be maintained in a docked state with the robot station (2), and the robot body (100) can be brought into a state where it can move.

[0458]

[0459] In the robot departure stage (S30), the robot body (100) can come out of the robot station (2) with the function module (900) separated.

[0460] In the robot departure step (S30), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move backward and come out of the robot station (2) with the function module (900) separated.

[0461] Specifically, when the module separation step (S20) is completed, the front of the robot station (2) can be arranged to face the front of the robot body (100). At this time, a suction nozzle (920) can be arranged in front of a pair of wheels (310). That is, when the module separation step (S20) is completed, the front of the wheel (310) is blocked by the suction nozzle (920).

[0462] Therefore, the robot body (100) needs to move backwards to escape from the floor plate (22). Therefore, in the robot departure step (S30), the control unit (700) controls the wheel motor (MW) to move the robot body (100) backwards so that it can escape from the floor plate (22).

[0463] At the same time, the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the suspension motor (MS) to reduce the distance between the upper end of the upper leg (210) and the lower end of the lower leg (230).

[0464] Through this, the stretched leg (200) can be bent to its original predetermined angle.

[0465]

[0466] After the robot departure step (S30), the robot body (100) moves (S40). At this time, the control unit (700) can rotate the robot body (100) by controlling the wheel motor (MW) so that the robot body (100) faces the direction in which it wants to move.

[0467] Afterwards, the control unit (700) can drive the robot body (100) according to the user's command.

[0468]

[0469] In the robot entry step (S50), the robot body (100) that has finished driving can enter the robot station (2) for charging. In the robot entry step (S50), the robot body (100) can move backward and enter the robot station (2).

[0470] At this time, the direction in which the robot body (100) enters the robot station (2) may be different from the direction in which the robot body (100) and the function module (900) enter the robot station (2) together in the module docking step (S10).

[0471] Specifically, in the robot entry step (S50), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0472] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) to control the rear of the robot body (100) to face the robot station (2).

[0473] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the robot entry step (S50), the control unit (700) can draw a virtual line in the backward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0474] At this time, the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). Through this control, the leg portion (200) that was bent at a predetermined angle can gradually straighten, thereby lifting the robot body (100).

[0475] Therefore, in the robot entry step (S50), the robot body (100) can be moved upward away from the ground.

[0476] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves backward while the rear of the robot body (100) faces the front of the robot station (2).

[0477] Accordingly, the robot body (100) can move backwards to the upper part of the function module (900).

[0478] At this time, depending on the embodiment, the robot body (100) can detect the position of the function module (900). For example, the robot body (100) can detect infrared rays irradiated from an IR lamp (not shown) provided in the function module (900) through an IR sensor (620). As another example, the robot body (100) can detect the shape of the function module (900) through an obstacle detection camera (610). Through this, the robot body (100) can be accurately positioned above the function module (900).

[0479]

[0480] In the charging stage (S60), after the robot entry stage (S50), the robot body (100) is charged.

[0481] In the robot entry step (S50), after the robot body (100) is positioned above the function module (900), in the charging step (S60), the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, in the charging step (S60), the control unit (700) can control the robot body (100) to descend.

[0482] Through this, a charging terminal can be provided on the lower side of the robot body (100) and can be in contact with a terminal arranged on the upper side of the function module (900).

[0483] Accordingly, the robot body (100) and the function module (900) can be electrically connected. Accordingly, the robot body (100) can receive power from the robot station (2) through the function module (900).

[0484] Therefore, in the charging step (S60), the robot body (100) can be charged together with the function module (900).

[0485] Meanwhile, the direction in which the robot body (100) is placed in the charging step (S60) and the direction in which the robot body (100) is placed in the module docking step (S10) may be different from each other. Specifically, the direction in which the robot body (100) is placed in the charging step (S60) and the direction in which the robot body (100) is placed in the module docking step (S10) may be opposite to each other. That is, the front of the robot body (100) in the module docking step (S10) may be arranged to face the station body (21), and the front of the robot body (100) in the charging step (S60) may be arranged to face the opposite direction to the direction in which the station body (21) is placed.

[0486] The charging step (S60) can be performed until charging is complete or until the user calls the robot body (100).

[0487]

[0488] In the departure step (S70) after charging, the robot body (100) can come out of the robot station (2) with the function module (900) separated.

[0489] After the charging step (S60), the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). That is, when charging is complete, the control unit (700) can control the robot body (100) to rise.

[0490] Through this, the connection between the charging terminal provided on the lower side of the robot body (100) and the terminal arranged on the upper side of the function module (900) can be released.

[0491] In the departure step (S70) after charging, the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move forward and come out of the robot station (2) with the function module (900) separated.

[0492] Specifically, when the charging step (S60) is completed, a suction nozzle (920) may be placed at the rear of a pair of wheels (310). That is, when the charging step (S60) is completed, the rear of the wheel (310) is blocked by the suction nozzle (920).

[0493] Therefore, in the departure step (S70) after charging, the control unit (700) controls the wheel motor (MW) to move the robot body (100) forward so that it can exit the floor plate (22).

[0494] In addition, the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the robot body (100) to descend.

[0495] Accordingly, the robot body (100) can return to its original height.

[0496]

[0497] In the post-charging driving stage (S80), after the post-charging departure stage (S70), the robot body (100) drives. At this time, the control unit (700) can rotate the robot body (100) by controlling the wheel motor (MW) so that the robot body (100) faces the direction in which it wants to drive.

[0498] Afterwards, the control unit (700) can drive the robot body (100) according to the user's command.

[0499]

[0500] In the module combining step (S90), the robot body (100) and the function module (900) can be combined.

[0501] In the module coupling step (S90), the robot body (100) that has completed driving can enter the robot station (2) for coupling with the function module (900). In the module coupling step (S90), the robot body (100) can move forward and enter the robot station (2).

[0502] Specifically, in the module combination step (S90), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0503] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) so that the front of the robot body (100) faces the robot station (2).

[0504] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module combination step (S90), the control unit (700) can draw a virtual line in the forward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0505] At this time, the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). Through this control, the leg portion (200) that was bent at a predetermined angle can gradually straighten, thereby lifting the robot body (100).

[0506] Therefore, in the module combination step (S90), the robot body (100) can be moved upward away from the ground.

[0507] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward while the front of the robot body (100) faces the front of the robot station (2).

[0508] Accordingly, the robot body (100) can move forward and move to the upper part of the function module (900).

[0509] At this time, depending on the embodiment, the robot body (100) can detect the position of the function module (900). For example, the robot body (100) can detect infrared rays irradiated from an IR lamp (not shown) provided in the function module (900) through an IR sensor (620). As another example, the robot body (100) can detect the shape of the function module (900) through an obstacle detection camera (610). Through this, the robot body (100) can be accurately positioned above the function module (900).

[0510] Thereafter, after the robot body (100) is positioned on top of the function module (900), in the module combination step (S90), the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, in the charging step (S60), the control unit (700) can control the robot body (100) to descend.

[0511] Through this, the connecting part (930) of the robot body (100) and the function module (900) can be connected.

[0512] Meanwhile, in the module combination step (S90), the robot body (100) may enter in a direction intersecting with the robot station (2) and dock to the robot station (2), or may dock to the robot station (2) while drawing a curve of a predetermined curvature.

[0513]

[0514] The control method of the robot according to the first embodiment of the present invention may further include a cleaning start step (S100) in which the robot body (100) and the function module (900) come out of the robot station (2) and clean the floor while being coupled.

[0515] In the cleaning start step (S100), the robot body (100) and the function module (900) can come out of the robot station (2) while the function module (900) is combined.

[0516] In the cleaning start step (S100), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move backward and come out of the robot station (2) while the function module (900) is connected.

[0517] Specifically, when the module combination step (S90) is completed, the front of the robot station (2) can be arranged to face the front of the robot body (100).

[0518] Accordingly, the control unit (700) can control the wheel motor (MW) to move the robot body (100) and the function module (900) backwards so that they can exit the floor plate (22).

[0519]

[0520] Meanwhile, FIG. 22 shows a flowchart for a method of controlling a robot according to a second embodiment of the present invention.

[0521] The control method of the robot according to the second embodiment may be a control of the robot (1) when the user calls only the robot body (100) that is being charged.

[0522] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0523] The control method of a robot according to the second embodiment of the present invention includes a post-charging departure step (S70) and a post-charging driving step (S80).

[0524] In the departure step (S70) after charging, when a call command for the robot body (100) is received from the user, the control unit (700) can come out of the robot station (2) with the function module (900) separated.

[0525] At this time, the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the robot body (100) to rise.

[0526] Through this, the connection between the charging terminal provided on the lower side of the robot body (100) and the terminal arranged on the upper side of the function module (900) can be released.

[0527] In addition, the wheel motor (MW) can be controlled so that the robot body (100) can move forward and come out of the robot station (2) with the function module (900) separated.

[0528] At this time, the rear of the wheel (310) is blocked by the suction nozzle (920).

[0529] Therefore, in the departure step (S70) after charging, the control unit (700) controls the wheel motor (MW) to move the robot body (100) forward so that it can exit the floor plate (22).

[0530] As the robot body (100) exits the floor plate (22), the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). In other words, the control unit (700) can control the robot body (100) to descend.

[0531] Accordingly, the robot body (100) can return to its original height.

[0532]

[0533] In the post-charging driving stage (S80), after the post-charging departure stage (S70), the robot body (100) drives. At this time, the control unit (700) can rotate the robot body (100) by controlling the wheel motor (MW) so that the front of the robot body (100) faces the user.

[0534] Afterwards, the control unit (700) can drive the robot body (100) according to the user's command.

[0535]

[0536] Meanwhile, FIG. 23 shows a flowchart for a robot control method according to a third embodiment of the present invention.

[0537] The control method of the robot according to the third embodiment may be control of the robot (1) when the user commands charging of the robot body (100) while it is moving.

[0538] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0539] A method for controlling a robot according to a third embodiment of the present invention includes a robot entry step (S50) and a charging step (S60).

[0540] In the robot entry step (S50), when a charging command is received from a user, the robot body (100) can enter the robot station (2) for charging. In the robot entry step (S50), the robot body (100) can move backward and enter the robot station (2).

[0541] Specifically, in the robot entry step (S50), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0542] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) so that the rear of the robot body (100) faces the robot station (2). That is, in the robot entry step (S50), the robot body (100) that was moving forward can rotate so that the robot station (2) is positioned at the rear of the robot body (100).

[0543] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the robot entry step (S50), the control unit (700) can draw a virtual line in the backward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0544] At this time, the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). Through this control, the leg portion (200) that was bent at a predetermined angle can gradually straighten, thereby lifting the robot body (100).

[0545] Therefore, in the robot entry step (S50), the robot body (100) can be moved upward away from the ground.

[0546] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves backward while the rear of the robot body (100) faces the front of the robot station (2).

[0547] Accordingly, the robot body (100) can move backwards to the upper part of the function module (900).

[0548] At this time, depending on the embodiment, the robot body (100) can detect the position of the function module (900). For example, the robot body (100) can detect infrared rays irradiated from an IR lamp (not shown) provided in the function module (900) through an IR sensor (620). As another example, the robot body (100) can detect the shape of the function module (900) through an obstacle detection camera (610). Through this, the robot body (100) can be accurately positioned above the function module (900).

[0549]

[0550] In the charging stage (S60), after the robot entry stage (S50), the robot body (100) is charged.

[0551] In the robot entry step (S50), after the robot body (100) is positioned above the function module (900), in the charging step (S60), the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, in the charging step (S60), the control unit (700) can control the robot body (100) to descend.

[0552] Through this, a charging terminal can be provided on the lower side of the robot body (100) and can be in contact with a terminal arranged on the upper side of the function module (900).

[0553] Accordingly, the robot body (100) and the function module (900) can be electrically connected. Accordingly, the robot body (100) can receive power from the robot station (2) through the function module (900).

[0554] Therefore, in the charging step (S60), the robot body (100) can be charged together with the function module (900).

[0555]

[0556] Meanwhile, FIG. 24 shows a flowchart for a robot control method according to the fourth embodiment of the present invention.

[0557] The control method of the robot according to the fourth embodiment may be control of the robot (1) when a user commands cleaning to the robot body (100) while it is moving.

[0558] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0559] A control method of a robot according to a fourth embodiment of the present invention includes a module combination step (S90) and a cleaning start step (S100).

[0560] In the module combining step (S90), when a cleaning command is received from the user, the robot body (100) and the function module (900) can be combined.

[0561] In the module combination step (S90), when a cleaning command is received from a user, the control unit (700) can cause the robot body (100) to enter the robot station (2) for combination with the function module (900). In the module combination step (S90), the robot body (100) can move forward and enter the robot station (2).

[0562] Specifically, in the module combination step (S90), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0563] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) so that the front of the robot body (100) faces the robot station (2).

[0564] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module combination step (S90), the control unit (700) can draw a virtual line in the forward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0565] At this time, the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). Through this control, the leg portion (200) that was bent at a predetermined angle can gradually straighten, thereby lifting the robot body (100).

[0566] Therefore, in the module combination step (S90), the robot body (100) can be moved upward away from the ground.

[0567] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward while the front of the robot body (100) faces the front of the robot station (2).

[0568] Accordingly, the robot body (100) can move forward and move to the upper part of the function module (900).

[0569] At this time, depending on the embodiment, the robot body (100) can detect the position of the function module (900). For example, the robot body (100) can detect infrared rays irradiated from an IR lamp (not shown) provided in the function module (900) through an IR sensor (620). As another example, the robot body (100) can detect the shape of the function module (900) through an obstacle detection camera (610). Through this, the robot body (100) can be accurately positioned above the function module (900).

[0570] Thereafter, after the robot body (100) is positioned on top of the function module (900), in the module combination step (S90), the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, in the charging step (S60), the control unit (700) can control the robot body (100) to descend.

[0571] Through this, the connecting part (930) of the robot body (100) and the function module (900) can be connected.

[0572]

[0573] In the cleaning start step (S100), the robot body (100) and the function module (900) can come out of the robot station (2) while the function module (900) is combined.

[0574] In the cleaning start step (S100), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move backward and come out of the robot station (2) while the function module (900) is connected.

[0575] Specifically, when the module combination step (S90) is completed, the front of the robot station (2) can be arranged to face the front of the robot body (100).

[0576] Accordingly, the control unit (700) can control the wheel motor (MW) to move the robot body (100) and the function module (900) backwards so that they can exit the floor plate (22).

[0577] Afterwards, the robot (1) can perform cleaning while driving on the surface to be cleaned.

[0578]

[0579] Meanwhile, FIG. 25 shows a flowchart for a robot control method according to the fifth embodiment of the present invention.

[0580] The control method of the robot according to the fifth embodiment may be a control of the robot (1) when a user commands the robot body (100) that is moving in combination with the function module (900) to empty the dust bin (940).

[0581] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0582] A control method of a robot according to a fifth embodiment of the present invention includes a module docking step (S10), a dustbin emptying step (S15), and a cleaning start step (S100).

[0583] In the module docking step (S10), when a command to empty the dustbin (940) is received from the user, the robot body (100) and the function module (900) are combined and enter the robot station (2), and the function module (900) is docked to the robot station (2). Specifically, in the module docking step (S10), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0584] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) to control the front of the robot body (100) to face the robot station (2). Accordingly, the robot body (100) can face the robot station (2) while being coupled with the function module (900).

[0585] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module docking step (S10), the control unit (700) can draw a virtual line with respect to the forward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0586] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward while the front of the robot body (100) faces the front of the robot station (2).

[0587] Accordingly, the robot body (100) can move forward and dock to the robot station (2).

[0588] The robot (1) can climb onto the floor plate (22) of the robot station (2). And, the robot (1) can be docked to the robot station (2).

[0589] Specifically, when the robot (1) enters the robot station (2), the function module (900) can be docked to the robot station (2). That is, the terminal of the function module (900) is electrically connected to the charging terminal (22a) of the bottom plate (22) of the robot station (2), and the dust bin (940) of the function module (900) can be connected to the dust collection hole (23a).

[0590]

[0591] In the dustbin emptying step (S15), after the module docking step (S10), the robot station (2) can collect dust from the dustbin (940).

[0592] When the function module (900) is docked with the robot station (2), the control unit (700) of the robot (1) can detect that the terminal of the function module (900) and the charging terminal (22a) of the bottom plate (22) of the robot station (2) are electrically connected.

[0593] Thereafter, the control unit (700) can operate the dust collection motor (23b) of the robot station (2) through the communication unit (710). Accordingly, dust inside the dust bin (940) can be collected.

[0594] After the dust inside the dust bin (940) is collected, the control unit (700) can perform the cleaning start step (S100).

[0595]

[0596] Meanwhile, as another example, when the function module (900) is docked with the robot station (2), the control unit of the robot station (2) can detect that the terminal of the function module (900) and the charging terminal (22a) of the bottom plate (22) of the robot station (2) are electrically connected.

[0597] Alternatively, when the function module (900) is docked with the robot station (2) in the module docking step (S10), the control unit of the robot station (2) can detect that the function module (900) and the robot station (2) are coupled through a contact sensor such as a micro switch.

[0598] Thereafter, the control unit of the robot station (2) can operate the dust collection motor (23b) of the robot station (2). Accordingly, dust inside the dust bin (940) can be collected.

[0599]

[0600] In the cleaning start step (S100), the robot body (100) and the function module (900) can come out of the robot station (2) while the function module (900) is combined.

[0601] In the cleaning start step (S100), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move backward and come out of the robot station (2) while the function module (900) is connected.

[0602] Specifically, when the module combination step (S90) is completed, the front of the robot station (2) can be arranged to face the front of the robot body (100).

[0603] Accordingly, the control unit (700) can control the wheel motor (MW) to move the robot body (100) and the function module (900) backwards so that they can exit the floor plate (22).

[0604] Afterwards, the robot (1) can perform cleaning while driving on the surface to be cleaned.

[0605]

[0606] Meanwhile, FIG. 26 shows a flowchart for a robot control method according to the sixth embodiment of the present invention.

[0607] The control method of the robot according to the sixth embodiment may be a control of the robot (1) when a user commands the robot (1) that is cleaning to end cleaning.

[0608] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0609] A control method of a robot according to a sixth embodiment of the present invention includes a module docking step (S10), a module separation step (S20), and a robot departure step (S30).

[0610] In the module docking step (S10), when a command to end cleaning is received, the robot body (100) and the function module (900) are combined and enter the robot station (2), and the function module (900) is docked to the robot station (2). Specifically, in the module docking step (S10), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0611] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) to control the front of the robot body (100) to face the robot station (2). Accordingly, the robot body (100) can face the robot station (2) while being coupled with the function module (900).

[0612] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module docking step (S10), the control unit (700) can draw a virtual line with respect to the forward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0613] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves forward while the front of the robot body (100) faces the front of the robot station (2).

[0614] Accordingly, the robot body (100) can move forward and dock to the robot station (2).

[0615] The robot (1) can climb onto the floor plate (22) of the robot station (2). And, the robot (1) can be docked to the robot station (2).

[0616] Specifically, when the robot (1) enters the robot station (2), the function module (900) can be docked to the robot station (2). That is, the terminal of the function module (900) is electrically connected to the charging terminal (22a) of the bottom plate (22) of the robot station (2), and the dust bin (940) of the function module (900) can be connected to the dust collection hole (23a).

[0617]

[0618] In the module separation step (S20), the robot body (100) and the function module (900) can be separated after the module docking step (S10).

[0619] Specifically, in the module separation step (S20), the control unit (700) can control the suspension motor (MS) to increase the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the suspension motor (MS) to increase the distance between the upper end of the upper leg (210) and the lower end of the lower leg (230).

[0620] Through this control, the robot body (100) can be lifted as the leg portion (200) that was bent at a predetermined angle gradually straightens. For example, the robot body (100) in the module separation step (S20) is higher above the ground than the robot body (100) in the module docking step (S10).

[0621] Therefore, in the module separation step (S20), the robot body (100) can be moved upward away from the ground. That is, in the module separation step (S20), the length from the floor plate (22) to the top of the robot body (100) can be increased.

[0622] At the same time, the connection between the robot body (100) and the function module (900) can be released. For example, if the robot body (100) and the function module (900) are connected via an electromagnet, the control unit (700) can cut off the power applied to the electromagnet. As another example, if the robot body (100) and the function module (900) are connected via a mechanism such as a hook, the control unit (700) can operate an actuator that moves the hook, etc., to release the connection.

[0623] Through this, the connection between the module body (910) and the robot body (100) can be released. Accordingly, the function module (900) can be maintained in a docked state with the robot station (2), and the robot body (100) can be brought into a state where it can move.

[0624]

[0625] In the robot departure stage (S30), the robot body (100) can come out of the robot station (2) with the function module (900) separated.

[0626] In the robot departure step (S30), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move backward and come out of the robot station (2) with the function module (900) separated.

[0627] Specifically, when the module separation step (S20) is completed, the front of the robot station (2) can be arranged to face the front of the robot body (100). At this time, a suction nozzle (920) can be arranged in front of a pair of wheels (310). That is, when the module separation step (S20) is completed, the front of the wheel (310) is blocked by the suction nozzle (920).

[0628] Therefore, the robot body (100) needs to move backwards to escape from the floor plate (22). Therefore, in the robot departure step (S30), the control unit (700) controls the wheel motor (MW) to move the robot body (100) backwards so that it can escape from the floor plate (22).

[0629] At the same time, the control unit (700) can control the suspension motor (MS) to reduce the angle between the upper leg (210) and the lower leg (230). That is, the control unit (700) can control the suspension motor (MS) to reduce the distance between the upper end of the upper leg (210) and the lower end of the lower leg (230).

[0630] Through this, the stretched leg (200) can be bent to its original predetermined angle.

[0631]

[0632] Meanwhile, FIG. 27 is a flowchart illustrating a control method of a robot according to the seventh embodiment of the present invention, FIG. 28 is a drawing illustrating a situation in which a robot body and a function module are combined and enter a robot station in a control method of a robot according to the seventh embodiment of the present invention, FIG. 29 is a drawing illustrating a situation in which a robot body and a function module are docked to a robot station in a control method of a robot according to the seventh embodiment of the present invention, FIG. 30 is a drawing illustrating a situation in which a robot body and a function module come out of a robot station in a control method of a robot according to the seventh embodiment of the present invention, and FIG. 31 is a drawing illustrating a situation in which a robot body and a function module change directions in a control method of a robot according to the seventh embodiment of the present invention.

[0633] Referring to FIGS. 14, 16 to 21, and 27 to 31, a method for controlling a robot according to the seventh embodiment of the present invention is described as follows.

[0634] The control method of the robot according to the seventh embodiment may be control of the robot (1) in the case where a dust discharge port (not shown) is formed on the rear side of the dust bin (940) of the function module (900).

[0635] In this embodiment, a dust collecting hole (23a) for collecting dust can be formed in the station body (21) of the robot station (2).

[0636] To avoid repetitive explanations, unless otherwise specified, the control method of the robot according to the first embodiment of the present invention may be used.

[0637] A control method of a robot according to a seventh embodiment of the present invention includes a reverse docking step (S5), a dustbin emptying step (S6), a direction change step (S7), a module docking step (S10), a module separation step (S20), a robot departure step (S30), a robot driving step (S40), a robot entry step (S50), a charging step (S60), a departure step after charging (S70), a robot re-driving step (S80), a module combination step (S90), and a cleaning start step (S100).

[0638] In the backward docking step (S5), the robot body (100) and the function module (900) are coupled and enter the robot station (2), and the function module (900) is docked to the robot station (2). Specifically, in the backward docking step (S5), the IR sensor (620) can detect the position of the robot station (2). That is, the IR sensor (620) can detect infrared rays irradiated from the lamp (21a) of the robot station (2) and transmit to the control unit (700) that the robot station (2) is present.

[0639] At this time, the control unit (700) can calculate the position of the robot station (2) based on the information received from the IR sensor (620). In addition, the control unit (700) can control the wheel motor (MW) to control the rear of the robot body (100) to face the robot station (2). Accordingly, the robot body (100) can face the robot station (2) while being coupled with the function module (900).

[0640] In addition, the control unit (700) can detect the angle formed between the robot station (2) and the robot (1). That is, in the module docking step (S10), the control unit (700) can draw a virtual line with respect to the backward driving direction of the robot (1) and align it with the front of the robot station (2) where the lamp (21a) is placed.

[0641] Thereafter, the control unit (700) can control the wheel motor (MW) so that the robot body (100) moves backward while the rear of the robot body (100) faces the front of the robot station (2).

[0642] Accordingly, the robot body (100) can move backwards and dock with the robot station (2). At this time, the robot (1) can confirm that it has docked at the correct position through contact with the charging terminal (22a) provided in the robot station (2). Alternatively, the robot (1) can detect whether there is contact through a sensor (not shown) provided in the robot station (2) and receive a signal from the robot station (2) indicating that it has docked at the correct position.

[0643] The robot (1) can climb onto the floor plate (22) of the robot station (2). And, the robot (1) can be docked to the robot station (2).

[0644] At this time, the front of the robot station (2) can be placed to face the dust bin (940).

[0645] Specifically, when the robot (1) enters the robot station (2), the function module (900) can be docked to the robot station (2). That is, the dust bin (940) of the function module (900) can be connected to a dust collection hole provided in the station body (21).

[0646]

[0647] In the dustbin emptying step (S6), after the reverse docking step (S5), the robot station (2) can collect dust from the dustbin (940).

[0648] The control unit (700) can operate the dust collection motor (23b) of the robot station (2) through the communication unit (710). Accordingly, dust inside the dust bin (940) can be collected.

[0649] In this embodiment, when the dust collection motor (23b) is operated, the dust collection discharge door (941) located on the rear side of the dust bin (940) opens, so that the dust discharge port (not shown) formed in the dust bin (940) and the dust collection hole (23a) are connected, and dust inside the dust bin (940) flows to the rear and can be collected by the dust bag (23c) inside the robot station (2). This has the advantage of reducing flow loss compared to when the dust collection hole (23a) is formed in the floor plate (22).

[0650] After the dust inside the dust bin (940) is collected, the control unit (700) can perform a direction change step (S7).

[0651]

[0652] In the direction change step (S7), the robot body (100) and the function module (900) can come out of the robot station (2) with the function module (900) combined.

[0653] In the direction change step (S7), the control unit (700) can control the wheel motor (MW) so that the robot body (100) can move forward and come out of the robot station (2) while the function module (900) is coupled.

[0654] In the direction change step (S7), the control unit (700) controls the wheel motor (MW) to move the robot body (100) forward so that it can escape the floor plate (22).

[0655] After the robot (1) exits the robot station (2), the control unit (700) can rotate the robot body (100) and the function module (900). That is, the control unit (700) can detect that the robot body (100) is descending the inclined floor plate (22) through the sensor unit (600), and after detecting that the robot body (100) has descended to the ground, control the wheel motor (MW).

[0656] Through this, the robot (1) can rotate 180 degrees. For example, the robot (1) can rotate 180 degrees in place. As another example, the robot (1) can change direction while drawing a curve.

[0657] Accordingly, the front of the robot body (100) can be placed facing the robot station (2).

[0658] Thereafter, the module docking step (S10), module separation step (S20), robot departure step (S30), robot driving step (S40), robot entry step (S50), charging step (S60), post-charging departure step (S70), robot re-driving step (S80), module combination step (S90), and cleaning start step (S100) of the present invention can be performed.

[0659] Meanwhile, the module docking step (S10), module separation step (S20), robot departure step (S30), robot driving step (S40), robot entry step (S50), charging step (S60), post-charging departure step (S70), robot re-driving step (S80), module combination step (S90), and cleaning start step (S100) of the present embodiment are the same as those of the first embodiment of the present invention, so repeated descriptions are omitted and the contents of the first embodiment can be cited.

[0660]

[0661] Although the present invention has been described in detail through specific examples, this is for the purpose of specifically explaining the present invention, and the present invention is not limited thereto, and it is clear that the present invention can be modified or improved by a person having ordinary knowledge in the relevant field within the technical spirit of the present invention.

[0662] All simple modifications or changes of the present invention fall within the scope of the present invention, and the specific scope of protection of the present invention will be made clear by the appended claims.

Claims

1. Robot body with motor and battery inside; A pair of leg parts provided on the above robot body; a pair of wheels rotatably coupled to each of the above pair of leg sections; and A functional module that is detachably connected to the robot body and moves together with the robot body; Including, A robot characterized in that the direction in which the robot body enters the robot station while being combined with the functional module is different from the direction in which only the robot body enters the robot station.

2. In paragraph 1, The above robot body is, A robot characterized in that it moves forward and enters the robot station while being combined with the above function module.

3. In paragraph 1, The above robot body is, A robot characterized in that it enters the robot station by moving backward while being separated from the above function module.

4. In paragraph 1, The above function module is, A robot characterized in that the driving position and the charging position are different based on the robot body.

5. In paragraph 4, The above function module is, A suction nozzle having a suction port formed therein; and A dust bin for storing dust sucked in through the above suction nozzle; Including, The above suction nozzle, A robot characterized in that it is positioned in front of the robot body while driving and in rear of the robot body while charging.

6. Robot body with motor and battery inside; A pair of leg parts provided on the above robot body; a pair of wheels rotatably coupled to each of the above pair of leg sections; and A functional module that is detachably connected to the robot body and moves together with the robot body; Including, The above function module is, A robot characterized in that the driving position and the charging position are different based on the robot body.

7. In a robot that docks and charges with a robot station that includes a floor plate and a lamp that generates light, The robot body with the motor and battery housed inside; A pair of leg parts provided on the above robot body; A pair of wheels rotatably coupled to each of the above pair of leg sections; Including, The above robot body is, A robot characterized by charging while the lamp is placed at the rear.

8. In paragraph 7, A functional module that is detachably connected to the robot body and moves together with the robot body; Including more, The above function module is, A suction nozzle having a suction port formed therein; and A dust bin for storing dust sucked in through the above suction nozzle; Including, A robot characterized in that, during charging, the distance between the suction nozzle and the lamp is shorter than the distance between the dustbin and the lamp.

9. A method for controlling a robot including a robot body and a functional module detachably connected to the robot body and moved together with the robot body, A driving start step in which the robot body comes out of the robot station with the above function modules separated; A robot entry step in which the robot body enters the robot station; Including, In the above robot entry step, A control method for a robot, characterized in that the robot body moves backward and enters the robot station.

10. In paragraph 9, At the above driving start stage, A control method for a robot, characterized in that the robot body moves backward and comes out of the robot station.

11. In paragraph 9, Before the above driving start step, a module docking step in which the robot body and the function module are combined and enter the robot station and the function module docks to the robot station; Including more, In the above module docking step, A control method for a robot, characterized in that the robot body moves forward and docks with the robot station.

12. In paragraph 11, After the above robot entry step, a charging step in which the robot body is charged; Including more, A control method for a robot, characterized in that the direction in which the robot body is placed in the charging step and the direction in which the robot body is placed in the module docking step are different from each other.

13. In paragraph 9, A cleaning start step in which the robot body and the function module come out of the robot station while the above function modules are combined; Including more, In the above cleaning start stage, A control method for a robot, characterized in that the robot body moves backward and comes out of the robot station.

Citation Information

Patent Citations

  • Gangway durability test device for railway vehicles

    KR1020250050523A

  • Apparatus and method for automatic robot recharging with a camera and non-visible light sensors

    KR100902115B1

  • Autonomous cleaning device, maintenance station and cleaning system having them

    KR1020140119674A

  • Cleaning robot and controlling method thereof

    KR1020170133620A

  • Method for calculating torque of mechanical compressor for vehicle

    KR1020250050497A