WO2024043385A1 - 이동 로봇 및 그것의 동작방법 - Google Patents
이동 로봇 및 그것의 동작방법 Download PDFInfo
- Publication number
- WO2024043385A1 WO2024043385A1 PCT/KR2022/014056 KR2022014056W WO2024043385A1 WO 2024043385 A1 WO2024043385 A1 WO 2024043385A1 KR 2022014056 W KR2022014056 W KR 2022014056W WO 2024043385 A1 WO2024043385 A1 WO 2024043385A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- mobile robot
- caster
- mat area
- motion
- driving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/243—Means capturing signals occurring naturally from the environment, e.g. ambient optical, acoustic, gravitational or magnetic signals
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1679—Program controls characterised by the tasks executed
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4063—Driving means; Transmission means therefor
- A47L11/4066—Propulsion of the whole machine
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L23/00—Cleaning footwear
- A47L23/22—Devices or implements resting on the floor for removing mud, dirt, or dust from footwear
- A47L23/26—Mats or gratings combined with brushes ; Mats
- A47L23/266—Mats
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/006—Controls for manipulators by means of a wireless system for controlling one or several manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1674—Program controls characterised by safety, monitoring, diagnostic
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/646—Following a predefined trajectory, e.g. a line marked on the floor or a flight path
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/06—Control of the cleaning action for autonomous devices; Automatic detection of the surface condition before, during or after cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/007—Manipulators mounted on wheels or on carriages mounted on wheels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6484—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6484—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
- G05D1/6485—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape by taking into account surface type, e.g. carpeting
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/30—Specific applications of the controlled vehicles for social or care-giving applications
- G05D2105/315—Specific applications of the controlled vehicles for social or care-giving applications for guiding or for guest attention
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2107/00—Specific environments of the controlled vehicles
- G05D2107/60—Open buildings, e.g. offices, hospitals, shopping areas or universities
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
Definitions
- the present invention relates to a mobile robot and its operating method, and more specifically, to a guide robot that travels using a wheel module including a plurality of casters and its operating method.
- a mobile robot refers to a machine capable of autonomous driving to handle given tasks on its own, and is used in various fields. Recently, interest in mobile robots that provide services such as guidance robots that provide various guidance services to users and delivery robots that deliver goods has been steadily increasing.
- Prior Document 1 discloses that a mobile robot travels while a drive wheel rotates around a drive shaft using rotational force from a drive motor and a plurality of casters rotate together.
- the manager may consider cleaning the casters of the mobile robot directly, but the mobile robot must be turned over to clean the casters, which may be difficult depending on the type of mobile robot (especially the guide robot) due to its large size and heavy weight. . Additionally, there are difficulties when there are a large number of mobile robots that managers need to manage.
- a method of periodically replacing casters may be considered.
- this increases management costs such as parts replacement costs and manpower costs for replacement, and causes additional time required for replacement and testing.
- the mobile robot may have a structure that makes it difficult to replace casters.
- an object of the present disclosure is to provide a mobile robot and a method of operating the same that can remove foreign substances accumulated on casters by themselves without replacing the casters.
- a mobile robot and its operating method are provided that can determine when to remove foreign matter accumulated in the caster and, if necessary, notify the manager that the caster needs to be cleaned. There is another purpose.
- another purpose is to provide a mobile robot that can self-deform and perform an operation to remove foreign substances from the caster according to the characteristics of the area where the caster cleaning is to be performed, and a method of operating the same. there is.
- a mobile robot and its operation that can perform an operation mode to remove foreign substances from the caster by minimizing interference with the work being performed.
- a mobile robot and its operation that can perform an operation mode to remove foreign substances from the caster by minimizing interference with the work being performed.
- the mobile robot may perform a caster management mode to prevent the floor surface from being damaged due to foreign substances on the casters during normal driving.
- the mobile robot detects the mat, moves on the mat, and performs a designated motion to remove contamination on the mat, thereby periodically removing foreign substances on the caster.
- the mobile robot according to the present invention can appropriately vary and perform a motion for removing foreign substances on the casters according to mat characteristics such as shape, size, and position of the mat.
- the mobile robot according to the present invention can notify the control, initiate the caster management mode, and determine the operation time of the caster management mode based on the sensing result of a sensor capable of detecting contamination of the caster.
- the mobile robot includes a traveling unit that drives the mobile robot using a wheel module including a plurality of driving wheels and casters; A sensing unit configured to allow the mobile robot to sense a mat area; And a control unit electrically connected to the running unit and the sensing unit, wherein the control unit generates a control signal for detecting the mat area in response to recognizing that the caster management mode has been initiated, and responds to the control signal.
- the traveling unit may be controlled to position the mobile robot on the recognized mat area based on the recognition, and the mobile robot may be controlled to perform a motion travel to remove contamination from the caster without leaving the mat area. there is.
- the wheel module is mounted on the bottom plate of the mobile robot, and the caster may include a front caster provided at the front of the bottom of the bottom plate and a rear caster provided at the rear of the bottom of the bottom plate.
- the control unit may check whether both the front caster and the rear caster are in contact with the floor surface of the mat area and then start the motion travel.
- control unit continuously monitors whether the front caster and the rear caster are located within the mat area through the sensing unit, and controls the motion driving based on the monitoring result. can be changed.
- the motion travel includes one of an in-place rotation motion and a back-and-forth travel repetitive motion of the mobile robot while not leaving the mat area, and the control unit determines that each of the plurality of drive wheels moves in a forward direction.
- Rotational force can be provided to perform rotation and reverse rotation alternately.
- control unit determines the detailed driving of the motion driving differently based on information about the mat area, and the information includes at least one of the shape, size, position, and area ratio of the mat area. It can be included.
- the mobile robot may further include a contamination detection sensor mounted around the caster to detect contamination of the caster, and the control unit manages the caster based on a sensing result of the contamination detection sensor. A signal to initiate the mode can be generated.
- the mobile robot may further include a communication unit that transmits a wireless signal to a control server in response to detection of contamination of the caster as a result of the sensing, and the control unit may transmit a wireless signal through the control server.
- a signal for initiating the caster management mode may be generated.
- control unit may vary the execution time of the motion driving according to a sensing result of the pollution detection sensor in the caster management mode.
- control unit terminates the caster management mode based on the sensing result of the contamination detection sensor, and moves the mobile robot to the position before the caster management mode was started to perform the stored next operation mode. You can control it to do so.
- control unit controls the traveling unit to move the mobile robot to a charging station when a charging signal is generated, and recognizes the mat area in response to the mobile robot approaching within a reference distance from the charging station.
- a control signal can be generated to do this.
- control unit may change the path to include the mat area within the path when the mobile robot satisfies a preset condition while traveling on the set path, and the mobile robot may change the path to include the mat area within the path.
- control can be made to perform the motion driving.
- the preset condition is that, when the mobile robot reaches a specific POI within the set path, when the accumulated driving distance of the mobile robot exceeds the threshold distance, the mobile robot enters the designated driving mode.
- the mat area may be located around the mobile robot and a selection signal for adding the mat area to the path may be received.
- a method of operating a mobile robot is a method of operating a mobile robot that travels using a wheel module including a plurality of drive wheels and casters, and is operated in a caster management mode by the control unit of the mobile robot. Recognizing that has been initiated; Detecting a mat area using a sensor of the mobile robot; driving the mobile robot so that the mobile robot is positioned on the detected mat area; And It may include performing a motion travel to remove contamination of the caster so that the mobile robot does not leave the mat area.
- the method of operating the mobile robot may further include checking whether the plurality of casters are all in contact with the bottom surface of the mat area in response to the mobile robot being seated on the mat area.
- the step of performing the motion driving may include continuously monitoring whether the plurality of casters are located within the mat area while the motion driving is performed, and varying the motion driving based on the monitoring results. It can be included.
- the step of performing the motion driving is a step of performing at least one of an in-place rotation motion and a back and forth driving repetitive motion of the mobile robot while not leaving the mat area, and performing the motion driving. During this time, it may include providing rotational force so that each of the plurality of drive wheels alternately performs forward rotation and reverse rotation.
- the step of performing the motion driving further includes the step of differently determining detailed driving of the motion driving based on information about the mat area, and the information may include at least one of the shape, size, location, and area ratio of the mat area.
- a method of operating the mobile robot includes detecting contamination of the caster using a sensor mounted around the caster; The method may further include generating a signal for initiating the caster management mode based on a sensing result of the contamination detection sensor.
- the method of operating the mobile robot may further include varying the execution time of the motion travel according to a sensing result of the contamination detection sensor in the caster management mode.
- the mobile robot can remove foreign substances accumulated on the caster by itself without replacing the caster of the mobile robot. Accordingly, it is possible to prevent scratches, wear, or damage to the running floor surface due to contamination of the casters of the mobile robot.
- the caster replacement cycle can be extended, and the risk due to caster contamination of the mobile robot can be minimized when the floor surface is made of high-quality materials or in an environment that emphasizes cleanliness.
- the mobile robot can itself determine when to remove foreign substances accumulated on the caster. If necessary, it can perform caster management mode by notifying the manager that caster cleaning is necessary, allowing for caster management. It can be performed more efficiently.
- the mobile robot selects and performs an appropriate motion run for each characteristic of the mat area to remove contamination from the caster, monitors whether the caster is in full contact with the floor before the motion run, and moves the mobile robot to the mat area while performing the motion run. By continuously monitoring whether the mobile robot leaves the mat area, it prevents the mobile robot from unintentionally leaving the mat area and damaging the running surface.
- FIG. 1 is a diagram showing an example of a mobile robot related to the present invention.
- Figure 2 is a block diagram showing an example configuration of a mobile robot related to the present invention.
- 3A and 3B are partial views showing a plurality of casters in a mobile robot related to the present invention.
- Figure 4 is a representative flowchart for explaining the operation method of a mobile robot according to an embodiment of the present invention.
- Figure 5 is an example diagram for explaining a method for a mobile robot to recognize a mat area according to an embodiment of the present invention.
- Figure 6 is an example diagram showing a mobile robot performing a motion to remove caster contamination in a mat area according to an embodiment of the present invention.
- Figure 7 is an example diagram for explaining a confirmation operation before motion driving in the caster management mode of a mobile robot according to an embodiment of the present invention
- Figures 8A, 8B, 8C, and 8D are motion driving related to the characteristics of the mat area. These are different example diagrams to explain the detailed driving of .
- Figure 9 is a diagram showing an example of a contamination detection sensor mounted on a mobile robot according to an embodiment of the present invention
- Figure 10 shows a method of initiating the caster management mode by transmitting the contamination detection result to a remote manager terminal through the control server. This is an example for explanation.
- FIGS. 11A and 11B are diagrams for explaining different examples of performing a caster management mode when a specific condition is satisfied while a mobile robot travels a set path according to an embodiment of the present invention.
- Figure 12 shows an example of a settings screen for entering details of the caster management mode through a user terminal in a mobile robot according to an embodiment of the present invention.
- mobile robot disclosed in this specification refers to a machine that can perform a set task or mission while driving autonomously.
- mobile robots are used in various public places such as shopping malls such as department stores, accommodations such as hotels, and cultural spaces such as art galleries and libraries, to provide users with welcome greetings, directions, product information, product search, parking guidance, and airports.
- This can include a guide robot that can provide a variety of information such as information, docent information, and library guidance, a cleaning robot that performs cleaning work in a designated space, and a delivery robot that packs items and delivers them to a designated destination.
- Figure 1 is a diagram showing an example of a mobile robot 100 related to the present invention.
- the mobile robot 100 shown in FIG. 1 has the shape of a guide robot as an example for convenience of explanation, but is not limited thereto.
- the mobile robot 100 related to the present invention may include any type of robot that can travel on its own using a wheel module including a drive wheel and a caster.
- the mobile robot 100 includes a head 102, a camera 121, a speaker 152, a voice recognition unit (not shown), a touch screen 151, and a traveling unit ( 130).
- the mobile robot 100 according to the present invention may be implemented by removing some of the means disclosed herein or by further including other means.
- the appearance of the mobile robot 100 according to the present invention may largely include an upper module including a head 102 and a touch screen 151 and a lower module including a traveling unit 130.
- the upper module and the lower module may be provided to be detachable from each other.
- the upper module provides a user interface that can be changed depending on the service environment.
- the lower module provides a driving function for movement of the guidance robot body.
- the upper module again forms a body and can be divided into a body part equipped with a touch screen 151 and a head part 102 equipped with a camera 121, etc.
- a camera may be provided on the body or a touch screen may be placed on the head 102.
- the camera 121 may be provided on one side of the case of the head portion 102 or on one side of the case of the body portion. Additionally, a plurality of cameras 121 may be provided. In this case, one may be provided on the front of the main body and installed to face forward, and the other may be provided on the side or rear and installed to face side/rear. Accordingly, an angle of view in the 360 range can be formed.
- the first camera may include, for example, a 3D stereo camera.
- the 3D stereo camera can perform functions such as obstacle detection, user face recognition, and stereoscopic image acquisition.
- the mobile robot 100 can detect and avoid obstacles in its moving direction using the first camera, and can recognize the user to perform various control operations.
- the second camera may include, for example, a SLAM (Simultaneous Localization And Mapping) camera.
- the slam camera tracks the current location of the camera through feature point matching and creates a 3D map based on this.
- the mobile robot 100 can determine its current location using the second camera.
- the camera 121 can recognize objects within the viewing angle range and perform photo and video shooting functions.
- the camera 121 may include at least one of a camera sensor (eg, CCD, CMOS, etc.), a photo sensor (or image sensor), and a laser sensor.
- the camera 121 and the laser sensor can be combined with each other to detect the touch of the sensing object for a 3D stereoscopic image.
- a photo sensor can be laminated on the display element, and this photo sensor is configured to scan the movement of a detection object close to the touch screen. More specifically, the photo sensor mounts photo diodes and TR (transistors) in rows/columns and scans the contents placed on the photo sensor using electrical signals that change depending on the amount of light applied to the photo diode. In other words, the photo sensor calculates the coordinates of the sensing object according to the amount of change in light, and through this, location information of the sensing object can be obtained.
- the camera 121 can distinguish and recognize the materials of objects within the viewing angle range. For example, the camera 121 can determine the material of the floor on which the mobile robot 100 runs, the change in the material of the floor, and the location where the change in the material of the floor begins/ends within the range of the angle of view.
- the sound output unit 152 performs a function of informing the user of information to be provided by voice, and may be in the form of a speaker, for example. Specifically, the response or search result corresponding to the user's voice received through the sound receiver 122 and the voice recognition unit (not shown) provided in the mobile robot 100 is output as a voice through the sound output unit 152. do.
- This sound output unit 152 may be provided on the outer peripheral surface of the head unit 102 or the body unit provided with the touch screen 151. Additionally, the sound output unit 152 may output sound information related to a screen (eg, menu screen, advertisement screen, etc.) displayed on the touch screen 151.
- the sound receiver 122 performs a function of receiving a user's voice, etc., and may be in the form of a microphone, for example.
- the audio receiver 122 processes external audio signals into electrical audio data, and various noise removal algorithms can be implemented to remove noise generated in the process of receiving external audio signals.
- the touch screen 151 may be located longitudinally in one direction of the body and may display a screen to provide visual information, for example, guidance information. Additionally, the touch screen 151 may include a display module, a touch sensor, and a pressure sensor.
- the touch screen 151 may be implemented to open and close the interior of the body portion, for example, by combining it with a movement guide means. Additionally, the touch screen 151 may be implemented to be fastened to the body using, for example, a fixing member.
- the touch screen 151 is provided at the rear with respect to the head 102.
- it may be additionally provided at the rear in addition to the front.
- the head 102 may be rotated 180 degrees before moving along the set path, thereby changing the appearance of the touch screen 151 as if it were located at the rear.
- the touch screen 151 performs a function of displaying visual information (e.g., route information, inquiry information) related to the currently provided service.
- the user can view the touch screen 151 installed at the rear of the mobile robot 100 while moving along the mobile robot 100.
- the touch screen 151 may be provided on both the front and rear sides of the main body, respectively.
- the first touch screen provided on the front of the main body and the second touch screen provided on the rear of the main body have different screens (e.g., a screen for interacting with the user on the first touch screen, an advertising screen on the second touch screen, etc.) This can be displayed.
- a display unit may be provided on the front of the head unit 102 to display various facial expression changes of the guide robot.
- the traveling unit 130 performs movement and rotation of the main body of the mobile robot 100.
- the traveling unit 130 may include a plurality of driving wheels 135a and 135b, a driving motor, and a plurality of casters 131a and 131b.
- the driving of the traveling unit 130 is controlled according to control commands received by the control unit, and notifications may be provided through output means such as LED before and after driving.
- the traveling unit 130 rotates with a plurality of drive wheels 135a and 135b and a plurality of casters 131a and 131b in uniform contact with the ground, and the plurality of drive wheels 135a and 135b receive rotational force from the drive motor. By doing so, the mobile robot 100 can be driven.
- Figure 2 is a block diagram showing an exemplary detailed configuration of a mobile robot 100 related to the present invention.
- the mobile robot 100 includes a communication unit 110, an input unit 120, a traveling unit 130, a sensing unit 140, an output unit 150, a memory 170, a control unit 180, and a power unit ( 190), etc. may be included.
- the components shown in FIG. 2 are not essential for implementing a mobile robot, so the mobile robot described herein may have more or fewer components than the components listed above.
- the communication unit 110 may include one or more modules that enable wireless communication between the mobile robot 100 and an external server, for example, an artificial intelligence server, or an external terminal. Additionally, the communication unit 110 may include one or more modules that connect the mobile robot 100 to one or more networks.
- the communication unit 110 includes, for example, Wireless LAN (WLAN), Wireless-Fidelity (Wi-Fi), Wireless Fidelity (Wi-Fi) Direct, Digital Living Network Alliance (DLNA), Wireless Broadband (WiBro), and WiMAX ( Uses wireless Internet communication technologies such as World Interoperability for Microwave Access (HSDPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and Long Term Evolution-Advanced (LTE-A). This allows communication with artificial intelligence servers, etc.
- WLAN Wireless LAN
- Wi-Fi Wireless Fidelity
- Wi-Fi Wireless Fidelity
- DLNA Digital Living Network Alliance
- WiBro Wireless Broadband
- WiMAX Uses wireless Internet communication technologies such as World Interoperability for Microwave Access (HSDPA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and Long Term Evolution-Adv
- the communication unit 110 uses short-range communication technologies such as BluetoothTM, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, and Near Field Communication (NFC). You can use to communicate with external terminals, etc.
- RFID Radio Frequency Identification
- IrDA Infrared Data Association
- UWB Ultra Wideband
- ZigBee ZigBee
- NFC Near Field Communication
- the input unit 120 includes a camera 121 or video input unit for inputting video signals, a sound receiving unit 122 for inputting audio signals, for example, a microphone, and a user input unit (not shown) for receiving information from a user. , for example, touch keys, push keys (mechanical keys, etc.). Signal data, voice data, and image data collected by the input unit 120 may be analyzed and processed into control commands.
- the traveling unit 130 performs movement and rotation of the main body of the mobile robot 100.
- the traveling unit 130 may include a plurality of driving wheels, a driving motor, and a plurality of casters.
- the driving of the traveling unit 130 is controlled according to control commands received by the control unit 180, and notifications may be provided through the light output unit 153, such as an LED, before and after driving.
- the sensing unit 140 may include one or more sensors for sensing at least one of information within the mobile robot, information on the surrounding environment surrounding the mobile robot, and user information.
- the sensing unit 140 includes a proximity sensor 141, an illumination sensor, a touch sensor, an acceleration sensor, a magnetic sensor, and a gravity sensor ( G-sensor, gyroscope sensor, motion sensor, RGB sensor, infrared sensor, fingerprint scan sensor, ultrasonic sensor, optical Sensors (optical sensors, e.g., cameras (see 121)), microphones, battery gauges, environmental sensors (e.g., barometers, hygrometers, thermometers, radiation sensors, heat sensors, gas It may include at least one of a detection sensor, etc.), a chemical sensor (e.g., an electronic nose, a healthcare sensor, a biometric sensor, etc.).
- the guidance robot disclosed in this specification can utilize information sensed by at least two of these sensors by combining them.
- the sensing unit 140 may include a driving-related sensor 142 that detects obstacles, ground conditions, etc.
- the sensing unit 140 may include a contamination detection sensor 143 for removing foreign substances from the plurality of casters or driving wheels of the traveling unit 130.
- this contamination detection sensor 143 may be one of a camera, IR sensor, or other vision sensor mounted around the detailed configuration of the driving unit 130.
- the proximity sensor 141 examples include a transmissive photoelectric sensor, a direct reflection photoelectric sensor, a mirror reflection photoelectric sensor, a high-frequency oscillation type proximity sensor, a capacitive proximity sensor, a magnetic proximity sensor, and an infrared proximity sensor. Additionally, the proximity sensor 141 may include at least one of a navigation camera, an ultrasonic sensor, a lidar, and a ToF sensor, through which the approach and location of a sensing object (eg, a user) can be recognized.
- a navigation camera an ultrasonic sensor
- a lidar and a ToF sensor
- the output unit 150 is intended to generate output related to vision, hearing, or tactile senses, and may include at least one of a touch screen 151, an audio output unit 152, and an optical output unit 153.
- the touch screen 151 can implement a touch screen by forming a layered structure or being integrated with the touch sensor. This touch screen functions as a user input unit that provides an input interface between the mobile robot 100 and the user, and can simultaneously provide an output interface.
- the light output unit 153 uses light from a light source to output a signal to notify the occurrence of an event in the mobile robot 100. For example, when a movement command is delivered to the traveling unit 130 of the mobile robot 100, a signal for notifying movement is output through the optical output unit 153.
- the control unit 180 may include a learning processor 181 to perform operations related to the artificial intelligence technology of the guidance robot.
- the learning processor 181 can learn one or more models composed of an artificial neural network using learning data.
- the learning processor 181 may be configured to receive, classify, store, and output information to be used for data mining, data analysis, intelligent decision-making, and machine learning algorithms and techniques.
- the learning processor 181 receives, detects, generates, and stores predefined information or information output in other ways through the mobile robot, or receives, detects, and generates information through other components, devices, and terminals. It may include one or more memory units configured to store sensed, generated, predefined or output data.
- the learning processor 181 may be integrated into the mobile robot or may include memory. In one embodiment, the learning processor 181 may be implemented through the memory 170. However, it is not limited to this, and the learning processor 181 may be implemented in an external memory related to the mobile robot 100, or may be implemented through a memory included in a server capable of communicating with the mobile robot 100. In another embodiment, the learning processor 181 may be implemented through memory maintained in a cloud computing environment, or other remote memory accessible by the guidance robot through a communication method such as a network.
- Learning processor 181 typically processes data to identify, index, classify, manipulate, store, retrieve, and output data for use in supervised or unsupervised learning, data mining, predictive analytics, or other machine learning techniques. This is done to store it in one or more databases.
- the information stored in the learning data unit can be used by a plurality of control units (processors) included in the control unit 180 or the guidance robot that uses at least one of different types of data analysis, machine learning algorithms, and machine learning technologies. there is. Examples of such algorithms and techniques include the k-Nearest neighbor system, fuzzy logic (e.g., possibility theory), neural networks, and Boltzmann machines.
- the control unit 180 may determine or predict executable operations of the guidance robot based on information determined or generated using data analysis, machine learning algorithms, and machine learning technology. To this end, the control unit 180 may request, search, receive, or utilize data from the learning processor 181.
- the control unit 180 may perform various functions implementing a knowledge-based system, an inference system, and a knowledge acquisition system, and may include a system for uncertain inference (e.g., a fuzzy logic system), an adaptive system, a machine learning system, and an artificial intelligence system. It can perform a variety of functions, including neural networks.
- control unit 180 enables voice and natural language processing, such as an I/O processing module, an environmental condition module, a speech-to-text (STT) processing module, a natural language processing module, a workflow processing module, and a service processing module.
- voice and natural language processing such as an I/O processing module, an environmental condition module, a speech-to-text (STT) processing module, a natural language processing module, a workflow processing module, and a service processing module.
- Each of the sub-modules may have access to one or more systems or data and models in the mobile robot, or a subset or superset thereof.
- objects to which each of the sub-modules has access rights may include scheduling, vocabulary index, user data, task flow model, service model, and automatic speech recognition (ASR) system.
- ASR automatic speech recognition
- control unit 180 may be configured to detect and detect what the user requests based on the user's intention or context conditions expressed in user input or natural language input based on data from the learning processor 181. It may be possible. When the operation of the mobile robot is determined based on the data analysis, machine learning algorithm, and machine learning technology performed by the learning processor 181, the control unit 180 controls the components of the mobile robot to execute the determined operation. You can control it. The control unit 180 may execute the determined operation by controlling the mobile robot based on the control command.
- the memory 170 stores data supporting various functions of the mobile robot 100.
- the memory 170 may store a number of application programs (application programs or applications) running on the mobile robot 100, data for operating the mobile robot 100, and commands. Additionally, the memory 170 may store variable call words for performing a voice conversation function with a user.
- the memory 170 is, for example, a flash memory type, a hard disk type, a solid state disk type, an SDD type (Silicon Disk Drive type), and a multimedia card micro type ( multimedia card micro type), card type memory (e.g. SD or XD memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), EEPROM ( It may include at least one type of storage medium among electrically erasable programmable read-only memory (PROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, and optical disk.
- PROM electrically erasable programmable read-only memory
- PROM programmable read-only memory
- magnetic memory magnetic disk
- optical disk optical disk.
- the control unit 180 typically controls the overall operation of the mobile robot 100 in addition to operations related to the application program.
- the control unit 180 processes signals, data, information, etc. input or output through the components discussed above, runs an application program stored in the memory 170, or controls the driving unit 130 to provide appropriate information or information to the user. Functions can be provided or processed.
- the power supply unit 190 receives external power and internal power under the control of the control unit 180 and supplies power to each component included in the mobile robot 100.
- This power unit 190 may include a battery, and the battery may be a built-in battery or a replaceable battery.
- At least some of the above components may operate in cooperation with each other to implement the operation, control, or control method of the guide robot according to various embodiments described below. Additionally, the operation, control, or control method of the guide robot may be implemented on the guide robot by driving at least one application program stored in the memory 170.
- various embodiments disclosed below may be implemented in a recording medium readable by a computer or similar device using, for example, software, hardware, or a combination thereof.
- the mobile robot 100 related to the present invention travels using a plurality of drive wheels, a drive motor, and a plurality of casters.
- FIGS. 3A and 3B are partial views showing a plurality of casters 131a and 131b included in the traveling unit 130 of the guide robot according to the present invention.
- the traveling unit 130 of the mobile robot 100 uses a wheel module including drive wheels 135a and 135b and casters 131a and 131b to drive the mobile robot 100. .
- a plurality of wheel modules may be mounted on the bottom plate 101B of the mobile robot 100.
- the plurality of wheel modules may include a left wheel module provided on the left and a right wheel module provided on the right based on the moving direction of the mobile robot.
- the left wheel module and the right wheel module are symmetrical left and right and can be installed on the floor plate 101B so that they are spaced apart in the left and right directions.
- the wheel module may be used to include both a left wheel module and a right wheel module.
- the wheel module may include a plurality of driving wheels (135a, 135b), a plurality of casters (131a, 131b), a plurality of link arms (133a, 133b), a guide pin, a hinge means, and a driving motor.
- Each of the plurality of drive wheels 135a and 135b rotates by receiving rotational force from the drive motor, thereby enabling the mobile robot 100 to move.
- Each of the plurality of driving wheels 135a and 135b may be connected to the rotation shaft of the drive motor or to a reducer connected to the rotation shaft of the drive motor.
- Each of the plurality of link arms 133a and 133b may have a structure in which a link motor arm and a link back arm are linked.
- a plurality of driving wheels 135a and 135b and a plurality of casters 131a and 131b may be distributed on a plurality of link arms 133a and 133b.
- Each link motor arm and link back arm may be horizontal.
- the plurality of casters 131a and 131b may include a front caster 131a and a rear caster 131b.
- a plurality of front casters 131a and rear casters 131b may be provided, for example, two each.
- the front caster 131a may be installed at the front of each link motor arm of the plurality of link arms 133a and 133b.
- the rear caster 131b may be installed at the rear of each link back arm of the plurality of link arms 133a and 133b.
- the front caster 131a may include a caster body and a front wheel.
- the caster body may be installed on the front part of each link motor arm and may include a vertical axis installed on each link motor arm.
- the front wheel may be arranged on the caster body to rotate around a horizontal axis.
- the rear caster 131b may include a caster body and a rear wheel.
- the caster body may be installed on the rear portion of each link back arm and may include a vertical axis installed on each link back arm.
- the rear wheel may be arranged on the caster body to rotate around a horizontal axis.
- the plurality of driving wheels 135a and 135b, the plurality of front casters 131a and the rear casters 131b can be rotated while in uniform contact with the ground, and the mobile robot 100 has a plurality of driving wheels 135a and 135b. ) can be driven by rotation.
- the mobile robot 100 repeatedly travels by the traveling unit 130, foreign matter (eg, sand, dirt, hair, thread, etc.) accumulates on the plurality of casters 131a and 131b.
- the plurality of casters 131a and 131b scratch the floor, and the marble wax layer and stone surface of the floor may be worn or damaged.
- an operation method for periodically removing accumulated foreign substances on the plurality of casters 131a and 131b of the mobile robot 100 has been implemented.
- this is detected and notified to the manager, and an operation method is implemented to remove the foreign substances while minimizing interference with the work being performed.
- Figure 4 is a representative flowchart for explaining the operating method 400 of a mobile robot according to an embodiment of the present invention.
- the operation method 400 begins with step 410 where the control unit 180 of the mobile robot 100 recognizes that the caster management mode has started.
- the caster management mode refers to an operation mode for removing contaminants from at least some of the casters 131a and 131b provided in the mobile robot 180. Broadly speaking, it includes operation modes divided into moving the mobile robot 100 to a specific area and performing a motion drive to remove contamination over a specific area.
- the caster management mode may be initiated based on a signal generated according to input or condition satisfaction. Specifically, when the administrator performs an input to perform the caster management mode on the mobile robot 100, or when a set condition is satisfied and the mobile robot 100 determines that caster cleaning is necessary, the mobile robot 100 When the control unit 180 generates a start signal for the caster management mode, the caster management mode can be started.
- control unit 180 of the mobile robot 100 performs step 420 of detecting the mat area using the sensor of the mobile robot 100.
- the mat area refers to an area where a floor mat including a foreign matter suction/collection function is installed.
- the type or material of the floor mat there is no particular limitation on the type or material of the floor mat, but foreign substances (e.g., dust, sand, soil, hair, thread, etc.) attached to the running part of the mobile robot 100, especially the casters 131a and 131b, can be easily removed. It can be made of a form or material that can be collected by, for example, a suction hole and a rough material.
- foreign substances e.g., dust, sand, soil, hair, thread, etc.
- the floor mat may be a coil mat.
- the floor mat may be a dust suction mat with a sterilizing function.
- the floor mat may be a cleaning mat that has at least one motor and is capable of collecting dust by suction.
- the floor mat may be formed to include a plurality of suction holes or may be formed in a multi-layered structure to improve the foreign matter suction/collection function.
- the mobile robot 100 detects the mat area by comparing the material, color, etc. of the floor surface on which the mobile robot 100 runs through a sensor, for example, the camera 121, with the material, color, etc. of the mat area. You can.
- detecting the mat area may include detecting the location of the mat area, the shape (eg, size, shape, etc.) of the mat area, and a point at which the mobile robot 100 can easily rest.
- detecting the mat area may include recognizing information about the distance, direction, path, obstacles in the path, etc. from the current location of the mobile robot 100 to the location of the area where the floor mat is installed. there is.
- detecting the mat area means that the control unit 180 of the mobile robot 100 recognizes whether the mat area is a square, a long rectangle in one direction, a circle, and/or the total area is greater than or equal to a reference value. It may include:
- the mat Sensing an area may include detecting these entry and exit points.
- control unit 180 When the mat area is detected in this way, the control unit 180 performs a step of transmitting a travel command to the traveling unit 130 of the mobile robot so that the mobile robot 100 is positioned on the detected mat area (430).
- control unit 180 determines a point where the mobile robot 100 will climb in the detected mat area, and corrects the posture of the mobile robot 100 to face the determined point (e.g., the direction of the determined point moves). (so that it comes to the front based on the traveling direction of the robot 100), and then, the movement of the mobile robot 100 can be controlled so that it passes the determined point and lands on the mat area.
- the point where the mobile robot 100 will climb may be determined based on the current posture and driving direction of the mobile robot 100.
- the point where the mobile robot 100 will climb may be determined as a point where the mobile robot can easily rest, for example, a point with the lowest height from the floor.
- control unit 180 when the mobile robot 100 is seated on the mat area, the control unit 180 additionally performs a process to check whether the plurality of casters 131a and 131b are all in contact with the bottom surface of the mat area. can do.
- the mobile robot 100 can repeatedly run back and forth on the mat area or rotate left and right until it evenly touches the surface. This operation is not included in the motion for cleaning the caster.
- control unit 180 may output a feedback signal notifying the start of caster cleaning.
- This feedback signal may be performed in one or more of the following ways: visual information through the touch screen 151, voice/tone output through the audio output unit 152, and LED blinking through the optical output unit 153.
- the mobile robot 100 When the mobile robot 100 is seated on the mat area, it starts traveling in motion to remove contaminants from the casters, and at this time, the mobile robot 100 is continuously monitored to see if it leaves the mat area (440). That is, the control unit 180 of the mobile robot 100 causes the mobile robot 100 to run a predetermined motion to remove contamination from the casters 131a and 131b within the mat area.
- the fact that the mobile robot 100 does not leave the mat area may mean that the casters 131a and 131b are located within the mat area.
- Whether the casters 131a and 131b are located within the mat area can be monitored, for example, through the camera 121 of the mobile robot or the contamination detection sensor 143 installed on the floor plate 101B.
- control unit 180 continuously monitors whether the casters 131a and 131b are located within the mat area while a predetermined motion is performed to remove contamination of the casters 131a and 131b within the mat area. And, the determined motion driving can be varied based on the monitoring results.
- changing the predetermined motion driving may include not only the motion method itself, but also changing the current rotation direction or reducing the moving distance/interval.
- Motion driving to remove contaminants from the casters of the mobile robot 100 may mean that the mobile robot 100 moves in a predetermined motion within the mat area to remove foreign substances on the casters.
- control unit 180 may control the traveling unit 130 so that the mobile robot 100 performs at least one of an in-place rotation motion and a repetitive forward and backward travel motion while the mobile robot 100 does not leave the mat area.
- control unit 180 may provide rotational force so that each of the plurality of driving wheels 135a and 135b alternates between forward and reverse rotations as a motion movement to remove foreign substances stuck on the caster. Accordingly, as the front caster (131a) and rear caster (131b) linked to each of the plurality of drive wheels (135a, 135b) rotate in opposite directions, that is, rotate in the forward and reverse directions, foreign substances on the casters fall off and remain in the mat area. can be captured.
- the detailed driving of the motion driving to remove foreign substances on the caster may be determined differently based on information about the mat area.
- the information about the mat area may include at least one of the shape, size, location, and area ratio of the mat area.
- the mobile robot may repeatedly rotate clockwise and counterclockwise as a detailed driving of the motion driving.
- the mobile robot can repeat forward and backward movements as a detailed driving of the motion driving.
- the mobile robot related to the present invention recognizes a mat area upon initiation of the caster management mode to prevent damage to the floor surface due to casters with foreign substances, and moves to be on the recognized mat area, By performing appropriate motion driving without leaving the mat area, foreign substances on the casters can be removed on their own without the help of an administrator.
- FIG. 5 is a diagram specifically explaining how a mobile robot recognizes a mat area in relation to step 420 of FIG. 4 .
- the mobile robot 100 may stop the task being performed or stop moving, and perform a motion to confirm the location of the mat area to be visited.
- the mat area is an area where a floor mat is installed to remove foreign substances from the casters, and may be located around the mobile robot 100 or may be preset at a designated location in a certain space.
- the mat area may be determined to be located close to the current location of the mobile robot 100.
- the mobile robot 100 can activate the camera 121 and detect whether a mat area is located within the viewing angle range. While detecting the location of the mat area, the mobile robot 100 may rotate in place or travel in a zigzag or spiral manner over a certain range of areas.
- the mat area may be determined to be one of the mat areas included within or nearby the path set for the mobile robot 100.
- the mobile robot 100 may utilize pre-stored map information and route information to detect the location of a mat area included in or close to the route to be driven from the current location of the mobile robot 100. there is.
- map information and path information By using the map information and path information in this way, if the mat area is not around the mobile robot 100, the mat area can be detected and determined faster than detecting the location through the camera 121.
- the mobile robot 100 approaches a mat area within the path or close to the path, it operates to accurately detect the mat area and its location through the camera 121.
- the control unit 180 of the mobile robot 100 may recognize the mat area 200 by comparing and analyzing the floor surface within the viewing angle range 501 of the camera 121.
- a comparative analysis is conducted to determine whether there is a difference in material, color, ground height, etc. between the floor of the mat area 200 and the floor other than the mat area. Thus, it is possible to confirm and recognize that the mat area 200 exists.
- the control unit 180 moves the mobile robot 100 forward and determines the size of the detected mat area 200. It is checked whether is increasing, and the mobile robot 100 is moved to the mat area 200 while correcting the posture of the mobile robot 100 in the direction in which the size of the detected mat area 200 increases.
- the process in which the mobile robot 100 moves toward the mat area 200 is somewhat similar to the process in which the mobile robot 100 attempts to dock at a charging station to charge its battery. However, there is a difference in that it moves while independently checking the size of the mat area 200 included within the field of view range 501 of the mobile robot 100 rather than based on a signal.
- the field of view range 501 of the camera 121 of the mobile robot 100 includes the floor surface that meets the main body of the mobile robot 100 in the vertical direction, as shown in FIG. 5, the field of view range 501 is within the field of view range 501. It can be said that the time when the size of the included mat area 200 decreases corresponds to the time when the mobile robot 100 moves over the mat area 200.
- the control unit 180 while the entire matte area 200 is included in the field of view range 501 of the camera 121, the control unit 180 provides information about the matte area 200 through image analysis (e.g., shape, size, position, area ratio, etc.) of the mat area 200, and based on the acquired information and the current position of the mobile robot 100, determine the size of the mat area 200 on which the mobile robot 100 will sit. Coordinate points can be calculated.
- image analysis e.g., shape, size, position, area ratio, etc.
- the control unit 180 determines the relative distance to the calculated coordinate point. While calculating in real time, the driving unit 130 can be controlled to drive slowly toward the coordinate point.
- the control unit 180 when it is detected that an obstacle exists around or on the mat area 200 through the obstacle sensor of the mobile robot 100, the control unit 180 avoids the obstacle and moves the mat area to the mat area. You can try pointing to the coordinate point of (200), and if you fail, you can output a voice message notifying the presence of an obstacle, or maintain a standby state for a certain period of time.
- the mobile robot 100 When the mobile robot 100 lands on the coordinate point in the mat area 200, it is checked through the camera 121 that the mobile robot 100 is safely located in the mat area 200, preferably in the mat area. Check whether it is located in the center of (200).
- control unit 180 outputs a feedback signal indicating that the specified motion begins before performing the specified motion to remove foreign substances from the caster. can do.
- FIG. 6 is a diagram specifically explaining how a mobile robot performs a motion to remove caster contamination in a mat area in relation to step 430 of FIG. 4 .
- the mobile robot 100 Once it is confirmed that the mobile robot 100 is safely seated on the mat area 200, it can now perform a designated motion to remove foreign substances from the caster.
- motion travel is performed so that the wheels of the casters (131a, 131b) rotate in the opposite direction to the normal traveling direction. can do. Additionally, for more reliable removal of foreign substances, the same operation may be repeated several times or a motion movement may be performed by alternately changing the rotation direction of the wheels of the casters 131a and 131b.
- foreign substances e.g., hair, thread, etc.
- the predetermined motion for removing foreign substances of the casters 131a and 131b is to maintain the mobile robot 100 without leaving the mat area 200, and to rotate the mobile robot 100 in place on the mat area 200 and It may include an operation of performing at least one of repeated forward and backward driving motions. For example, as shown in FIG. 6, the in-place rotation motion 611 and the forward and backward travel repetition motion 612 can be performed alternately.
- control unit 180 generates a control signal to provide rotational force so that each of the plurality of driving wheels 135a and 135b of the traveling unit 130 alternately performs forward rotation and reverse rotation. It can be transmitted to each drive motor.
- the execution time of the designated motion for removing foreign substances of the casters 131a and 131b is proportional to the accumulated mileage of the mobile robot 100, or based on the detection result of remaining foreign substances if it is possible to check (recognize) whether the foreign substances have been removed. This can be decided.
- the controller 180 may increase the execution time of a given motion for removing foreign substances as the accumulated travel distance of the mobile robot 100 increases. After the predetermined motion is completed, it can be operated to reset the accumulated mileage.
- control unit 180 determines whether the extent to which foreign substances in the casters 131a and 131b have been removed does not decrease below a certain range as a result of confirmation through a sensor or the like, or if a difference greater than a certain range is not detected compared to before performing the operation. , it can be operated to repeat the specified motion from the beginning.
- the control unit 180 of the mobile robot 100 ensures that the main body of the mobile robot 100, more precisely, the casters 131a and 131b, do not leave the mat area 200 while performing a predetermined motion to remove foreign substances from the caster. Continuously monitor whether or not
- the size and ratio of the mat area 200 included in the view angle range 601 are continuously checked through the camera 121 of the mobile robot, and the mobile robot 100 is monitored in real time. You can perform specified motions while correcting your posture.
- the corresponding driving wheels 135a and 135b are moved to the inside of the mat area 200.
- the direction of rotation can control the direction of rotation.
- the control unit 180 of the mobile robot 100 detects both the front caster 131a and the rear caster 131b through a sensing unit, for example, a camera 121 or an IP sensor. It is possible to continuously monitor whether the device is located within the mat area 200. Additionally, the control unit 180 may vary the motion travel so that both casters 131a and 131b are within the mat area, based on the monitoring results.
- a sensing unit for example, a camera 121 or an IP sensor. It is possible to continuously monitor whether the device is located within the mat area 200. Additionally, the control unit 180 may vary the motion travel so that both casters 131a and 131b are within the mat area, based on the monitoring results.
- Figure 7 is an example diagram for explaining a confirmation operation before a mobile robot moves in a caster management mode according to an embodiment of the present invention.
- an additional process may be included to check whether the casters of the mobile robot 100 are all in contact with the bottom surface of the mat area 200 before performing the specified motion.
- a camera or the like is mounted around the caster, it is possible to check whether the caster is in full contact with the bottom surface of the mat area 200 by analyzing the image obtained through the camera.
- the drive wheel is briefly and quickly repeated a certain number of times in the forward and reverse directions before performing the specified motion, so that the suspension effect is transmitted to all casters, so that the caster is in the mat area 200.
- the initial posture movement can be performed so that all contacts are made with the floor surface.
- FIGS. 8A, 8B, 8C, and 8D are different example diagrams for explaining detailed motion driving related to the characteristics of the mat area.
- the mobile robot 100 may determine detailed driving motions differently based on information about the mat area 200, that is, the shape, size, location, area ratio, etc. of the mat area 200.
- the mat area is an area where a floor mat is installed to remove foreign substances from casters, and may be set to a predetermined value smaller than the actual size of the floor mat. For example, if the floor mat is 1m in width and height, the mat area may be 0.9 to 0.95m. This is to ensure that the mobile robot 100 does not completely leave the mat area while performing a designated motion travel on the mat area.
- the control unit 180 may change the details of the motion travel based on the shape or area ratio of the mat area 200 so that the mobile robot does not leave the mat area 200 while performing the motion travel.
- control unit 180 may operate to perform a normal spiral rotation motion if the shape of the mat is square. Also, for example, if the shape of the mat is rectangular, the control unit 180 may control the traveling unit 130 to perform a spiral rotation motion in which the edges are distorted in the long direction.
- control unit 180 may pre-store detailed driving details matching each shape of the mat area 200 in the memory 170 of the mobile robot 100, and then display the mat area 200 confirmed through the camera 121.
- the detailed driving that matches the shape of may be obtained from the memory 170 and operated to perform the detailed driving.
- the control unit 180 may change the details of the motion travel based on the size of the mat area 200 so that the mobile robot does not leave the mat area 200 while performing the motion travel.
- the in-place rotation motion 611 can be expanded into a spiral rotation motion, and the forward and backward travel repetitive motion 612 can be operated to vary longer.
- the control unit 180 can change the detailed driving motion of the driving motion according to the location where the mat area 200 is installed so as to take into account the surrounding situation.
- the detailed driving at this time can be considered to include not only the operation of the wheel module to remove foreign substances from the caster, but also external notifications.
- control unit 180 further reduces the driving speed of the wheel module for safety and displays to the outside that the caster management mode is being performed.
- LED output or guidance sound output can be used in parallel.
- Figures 8a and 8b are examples of a case in which the shape of the mat area is close to a square and the area is narrow, and an in-place spiral motion is performed as a predetermined motion travel.
- the mobile robot 100 may perform an in-place rotation motion or an in-place spiral rotation motion so as not to deviate too much from its seated position.
- FIG. 8A is an example of a mobile robot performing a spiral in-place motion 801 in a counterclockwise direction on a mat area 200.
- the wheel of the caster 131 rotates forward or backward while moving along the spiral motion 801.
- the control unit 180 operates a drive motor linked with the left drive wheel 135a so that the left drive wheel 135a of the mobile robot rotates forward based on the actual moving direction 801r of the mobile robot.
- the right driving wheel 135b of the mobile robot provides driving force to the drive motor linked with the right driving wheel 135b to rotate in the reverse direction.
- a larger driving force is transmitted to the drive motor linked with the left drive wheel (135a) than the drive motor linked with the right drive wheel (135b), so that the rotation speed of the right drive wheel (135b) increases with the rotation of the left drive wheel (135a). It can be adjusted to be slower than the speed.
- the control unit 180 is linked with the left driving wheel 135a of the mobile robot so that the left driving wheel 135a rotates in the reverse direction based on the actual moving direction 802r of the mobile robot.
- the right driving wheel 135b of the mobile robot provides driving force to the drive motor linked with the right driving wheel 135b to rotate in the forward direction.
- a smaller driving force is transmitted to the drive motor linked with the left drive wheel (135a) than the drive motor linked with the right drive wheel (135b), so that the rotation speed of the right drive wheel (135b) increases with the rotation of the left drive wheel (135a).
- the speed can be adjusted to be faster.
- Figure 8c is a case where the area of the mat area is large, and is an example of performing zigzag driving with a set motion.
- the mobile robot 100 may perform motion travel in the backward direction 803, which is opposite to the forward direction, which is the normal traveling direction.
- driving force is transmitted to the drive motors linked to both the left drive wheel 135a and the right drive wheel 135b of the mobile robot so that they rotate in the backward direction. Accordingly, the wheels of the front caster and rear caster linked to the left driving wheel 135a also rotate in the reverse direction, and the wheels of the front caster and rear caster linked to the right driving wheel 135b also rotate in the reverse direction.
- zigzagging may be performed once more in the vertical direction, or zigzagging the same path in the forward direction may be performed.
- Figure 8d is an example of a case where only a specific motion driving is possible depending on the shape of the mat area.
- the mat area 200 of FIG. 8D is installed in a form composed of piece mats 200A and 200B so that only the left and right wheels can pass like a rail.
- the left and right drive wheels 135a and 135 of the mobile robot 100 move forward or backward simultaneously and at the same speed, thereby removing foreign substances on the linked casters 131a and 131b. .
- the mobile robot 100 performed a series of operations to remove foreign substances on the caster periodically or according to a command to start the caster management mode.
- the caster management mode can be performed at a set cycle.
- the floor As soon as it is discovered that a large amount of foreign matter is on the caster. It would be even more desirable if it could be removed.
- Figure 9 is a diagram showing an example of a contamination detection sensor mounted on a guidance robot according to an embodiment of the invention
- Figure 10 shows a method of initiating the caster management mode by transmitting the contamination detection result to a remote manager terminal through the control server. This is an example for explanation.
- caster contamination is detected around the front caster (131a) linked to the left driving wheel (135a) and the front caster (131a) linked to the right driving wheel (135b) on the bottom plate of the mobile robot.
- a sensor for this purpose that is, a contamination detection sensor 143, may be installed.
- a contamination detection sensor 143 is installed on each of the rear part of the front caster 131a linked to the left driving wheel 135a and the rear part of the front caster 131a linked to the right driving wheel 135b, for example.
- a camera or IR sensor may be installed. And, by analyzing the image or signal acquired through the contamination detection sensor 143, the degree of contamination of the caster linked to the left driving wheel 135a or the caster linked to the right driving wheel 135b can be determined periodically or in real time. there is.
- the contamination detection sensor 143 does not directly monitor the contamination level of the caster, but detects the curvature of the floor surface on which the mobile robot 100 travels to determine whether the caster management mode is necessary.
- the control unit 180 detects the curvature of the floor surface on which the mobile robot 100 runs using an IR sensor mounted at a specific position on the floor plate or main body frame of the mobile robot 100, and detects the curvature of the detected curvature. By recognizing the difference value, you can determine whether the caster needs cleaning.
- the mobile robot 100 based on the fact that the mobile robot 100 requires periodic battery charging, when the mobile robot 100 attempts to dock or undock from the charging station using a camera mounted on the charging station, , the adsorption of foreign substances and the degree of contamination of the caster can also be monitored.
- the sensing result of the contamination detection sensor 143 is transmitted to the control unit 180 of the mobile robot 100. If it is determined that the caster management mode needs to be performed because the contamination level of the caster is above the standard range, the control unit 180 may generate a corresponding signal.
- the control unit 180 may itself generate a signal to initiate the caster management mode based on the generated signal.
- the start of the caster management mode can be recorded in memory 170 or the like.
- control unit 180 may operate to transmit the generated signal to the manager's terminal through the communication unit 110 and perform the caster management mode through the manager.
- the control server 1000 transmits the caster foreign matter sensing result to the remote manager terminal 500 (2).
- this execution command is transmitted to the mobile robot 100 through the control server 100, thereby executing the caster management mode. can be initiated (3).
- control unit 180 of the mobile robot can vary the execution time of the motion driving in the caster management mode according to the sensing results of the contamination detection sensor 143 before and after performing the caster management mode.
- the motion travel time in the caster management mode can be further increased.
- caster management You can further increase the mode's motion driving time or change the detailed driving method.
- the caster management mode can be terminated.
- control unit 180 of the mobile robot may end the caster management mode based on the sensing result of the contamination detection sensor 1430.
- the control unit 180 may start the caster management mode.
- the mobile robot 100 can be moved to the previous position and controlled to continue performing the next stored operation mode. For example, docking at a charging station to perform charging, which is the next operation mode of the mobile robot 100. can be performed.
- FIGS. 11A and 11B are diagrams for explaining different examples of performing a caster management mode when a specific condition is satisfied while a guide robot travels a set path according to an embodiment of the present invention.
- the performance cycle of the caster management mode must be optimally set in consideration of the contamination level of the caster of the mobile robot 100 and the replacement cycle of the floor mat. We will describe various embodiments for this purpose.
- the control unit 180 may operate to generate a control signal to initiate the caster management mode when the mobile robot 100 satisfies a preset condition.
- the preset conditions are after completing a set work or task, or at certain times (e.g., about every 6 to 8 hours), or after completing a specific driving course, at a specific point (POI).
- the cumulative driving distance reaches a certain value or exceeds a threshold, which may include one or more of the following: the mobile robot 100 approaches the charging station for charging or undocks from the charging station after charging is completed. You can.
- Figure 11a is an example of performing the caster management mode when charging or releasing the mobile robot.
- control unit 180 of the mobile robot 100 may control the traveling unit 130 so that the mobile robot 100 moves to the charging station 300 to charge the battery.
- the mobile robot 100 may generate a control signal to recognize the surrounding mat area 200.
- the mobile robot 100 is positioned so that the charging terminal 191 (FIG. 3a) provided on the upper part of the bottom plate of the mobile robot 100 is in front of the charging station 300. It has been corrected.
- the mat area 100 may be located on a (virtual) docking path to the charging station 300.
- the mat area 200 may be installed in front of the charging station 300.
- control unit 180 of the mobile robot 100 sends a control signal to recognize the surrounding mat area 200 rather than the working position after undocking. You can also create .
- the mat area 200 may be installed in a designated common area, like a charging station.
- the map of the mobile robot 100 may include information about the common area where the mat area 200 is installed.
- FIG. 11B shows an example of performing a caster management mode by including a mat area in the set travel path when a travel path is set for the mobile robot 100.
- control unit 180 may change the route to include a mat area for cleaning casters within the set route.
- control unit 180 While the mobile robot 100 is traveling along a set path, if it is detected that a mat area 200 exists around the mobile robot 100, the control unit 180 transmits this to the administrator terminal or records it as map information.
- the operation of detecting the presence of the surrounding mat area 200 may be performed based on the sensing result of the contamination detection sensor for the caster described above.
- Figure 11b is an example screen of changing the path to include a mat area based on the administrator's response.
- a query 1102 about whether to change the route including the detected mat area 200 may be displayed on the screen 1101 of the administrator terminal.
- query 1102 if a route change is selected, the route is reset to include the mat area 200 detected by the mobile robot 100. Thereafter, when the mobile robot 100 enters the mat area within the path, the control unit 180 controls the traveling unit 130 to perform a motion travel to remove foreign substances from the caster.
- the administrator can set the mobile robot 100 to automatically include a mat area around the route in the route whenever it discovers it through the screen 1101.
- the maximum number of mat areas that the mobile robot 100 can add to the path (eg, 3) may be limited.
- Figure 12 shows an example of a settings screen for entering details of the caster management mode through a user terminal in a guidance robot according to an embodiment of the present invention.
- the settings screen related to execution of the caster management mode may include selection of the mat area 200, selection of motion travel to remove foreign substances from the caster, and input for starting the caster management mode. .
- a list of selectable mat areas 200 may be displayed.
- the selectable mat areas included in the list are classified based on criteria such as the installation location of the mat area 200, its shape, whether it is included in the set path, and its location close to the current location of the mobile robot 100. and can be determined.
- the motion in the caster management mode is displayed on the second screen 1220 along with location information 1223 about the determined mat area.
- An item 1222 for selecting driving may be displayed.
- the start of the caster management mode is displayed on the third screen 1230 along with simulation information 1233 regarding the determined motion driving.
- An input item 1232 may be displayed.
- the mobile robot 100 moves to the cleaning mat in front of the entrance and performs a narrow rotation mode, thereby performing a caster management mode to remove foreign substances on the casters.
- the mobile robot can remove foreign substances accumulated on the caster by itself without replacing the caster of the mobile robot. Accordingly, it is possible to prevent scratches, wear, or damage to the running floor surface due to contamination of the casters of the mobile robot. Additionally, by periodically cleaning the casters, the caster replacement cycle can be extended, and the risk due to caster contamination of the mobile robot can be minimized when the floor surface is made of high-quality materials or in an environment that emphasizes cleanliness. In addition, by sensing the contamination level of the caster, the mobile robot can itself determine when to remove foreign substances accumulated on the caster.
- the mobile robot selects and performs an appropriate motion run for each characteristic of the mat area to remove contamination from the caster, monitors whether the caster is in full contact with the floor before the motion run, and moves the mobile robot to the mat area while performing the motion run. By continuously monitoring whether the mobile robot leaves the mat area, it prevents the mobile robot from unintentionally leaving the mat area and damaging the running surface.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electromagnetism (AREA)
Abstract
Description
Claims (18)
- 복수의 구동휠과 캐스터를 포함하는 휠 모듈을 이용하여 이동 로봇을 주행시키는 주행부;상기 이동 로봇이 매트 영역을 감지하도록 이루어진 센싱부; 및상기 주행부 및 상기 센싱부와 전기적으로 연결된 제어부를 포함하고,상기 제어부는,캐스터 관리 모드가 개시되었음이 인식된 것에 응답하여 상기 매트 영역을 감지하기 위한 제어신호를 생성하고,상기 제어신호에 기초하여 인식된 상기 매트 영역 위에 상기 이동 로봇이 위치하도록 상기 주행부를 제어하고, 상기 이동 로봇이 상기 매트 영역을 벗어나지 않으면서 상기 캐스터의 오염을 제거하기 위한 모션 주행을 수행하도록 상기 주행부를 제어하는,이동 로봇.
- 제1항에 있어서,상기 휠 모듈은 상기 이동 로봇의 바닥 플레이트에 장착되며,상기 캐스터는, 상기 바닥 플레이트의 저면 전방에 구비된 프론트 캐스터와 저면 후방에 구비된 리어 캐스터를 포함하고,상기 제어부는,상기 이동 로봇이 상기 매트 영역 위에 안착된 것에 응답하여, 상기 프론트 캐스터와 상기 리어 캐스터가 상기 매트 영역의 바닥면에 모두 접촉하였는지를 확인한 후 상기 모션 주행을 개시하는,이동 로봇.
- 제2항에 있어서,상기 제어부는,상기 모션 주행이 수행되는 동안,상기 센싱부를 통해 상기 프론트 캐스터와 상기 리어 캐스터가 상기 매트 영역 내에 위치하는지를 지속적으로 감시하고, 감시 결과에 기초하여 상기 모션 주행을 가변하는,이동 로봇.
- 제1항에 있어서,상기 모션 주행은,상기 매트 영역을 벗어나지 않는 상태에서 상기 이동 로봇의 제자리 회전모션 및 전후 주행 반복 모션 중 적어도 하나를 포함하며,상기 제어부는,상기 복수의 구동 휠 각각이 정방향 회전 및 역방향 회전을 교번하여 수행하도록 회전력을 제공하는,이동 로봇.
- 제1항에 있어서,상기 제어부는,상기 매트 영역에 관한 정보에 기초하여 상기 모션 주행의 세부 주행을 다르게 결정하고,상기 정보는, 상기 매트 영역의 형상, 크기, 위치, 면적비율 중 적어도 하나를 포함하는,이동 로봇.
- 제1항에 있어서,상기 캐스터 주변에 장착되어 상기 캐스터의 오염을 감지하는 오염 감지 센서를 더 포함하고,상기 제어부는, 상기 오염 감지 센서의 센싱 결과에 기초하여 상기 캐스터 관리 모드를 개시하기 위한 신호를 생성하는,이동 로봇.
- 제6항에 있어서,상기 센싱 결과 상기 캐스터의 오염이 감지된 것에 응답하여, 관제 서버로 무선 신호를 전송하는 통신부를 더 포함하고,상기 제어부는,상기 관제 서버를 통해 상기 무선 신호에 대응되는 실행 응답이 관리자 단말로부터 상기 통신부에 수신된 것에 응답하여, 상기 캐스터 관리 모드를 개시하기 위한 신호를 발생시키는,이동 로봇.
- 제6항에 있어서,상기 제어부는,상기 캐스터 관리 모드에서, 상기 오염 감지 센서의 센싱 결과에 따라 상기 모션 주행의 수행시간을 가변하는,이동 로봇.
- 제8항에 있어서,상기 제어부는,상기 오염 감지 센서의 센싱 결과에 기초하여 상기 캐스터 관리 모드를 종료하고, 상기 이동 로봇이 상기 캐스터 관리 모드가 개시되기 전 위치로 이동하여 저장된 다음 동작 모드를 수행하도록 제어하는,이동 로봇.
- 제1항에 있어서,상기 제어부는,충전신호가 생성되면 상기 이동 로봇이 충전 스테이션으로 이동하도록 상기 주행부를 제어하고,상기 이동 로봇이 상기 충전 스테이션으로부터 기준거리 이내로 근접한 것에 응답하여 상기 매트 영역을 인식하기 위한 제어신호를 생성하는,이동 로봇.
- 제1항에 있어서,상기 제어부는,상기 이동 로봇이 설정된 경로를 주행하는 동안 기설정된 조건을 만족하면, 상기 경로 내에 상기 매트 영역을 포함하도록 경로를 변경하고,상기 이동 로봇이 상기 경로 내의 매트 영역에 진입하면 상기 모션 주행을 수행하도록 제어하는,이동 로봇.
- 제11항에 있어서,상기 기설정된 조건은,상기 이동 로봇이 상기 설정된 경로 내 특정 POI 에 도달한 경우, 상기 이동 로봇의 누적 주행 거리가 임계거리를 초과한 경우, 상기 이동 로봇이 정해진 주행 모드를 완료한 경우, 상기 이동 로봇 주변에 상기 매트 영역이 위치하고 상기 매트 영역을 경로에 추가하는 선택 신호가 수신된 경우 중 어느 하나인,이동 로봇.
- 복수의 구동휠과 복수의 캐스터를 포함하는 휠 모듈을 이용하여 주행하는 이동 로봇의 동작 방법으로서,상기 이동 로봇의 제어부에 의해, 캐스터 관리 모드가 개시되었음을 인식하는 단계;상기 이동 로봇의 센서를 이용하여 매트 영역을 감지하는 단계;상기 감지된 매트영역 위에 상기 이동 로봇이 위치하도록 상기 이동 로봇을 주행하는 단계; 및상기 이동 로봇이 상기 매트 영역 위를 벗어나지 않도록 상기 캐스터의 오염을 제거하기 위한 모션 주행을 수행하는 단계를 포함하는,이동 로봇의 동작방법.
- 제13항에 있어서,상기 이동 로봇이 상기 매트 영역 위에 안착된 것에 응답하여, 상기 복수의 캐스터가 상기 매트 영역의 바닥면에 모두 접촉하였는지를 확인하는 단계를 더 포함하고,상기 모션 주행을 수행하는 단계는,상기 모션 주행이 수행되는 동안, 상기 복수의 캐스터가 상기 매트 영역 내에 위치하는지를 지속적으로 감시하고, 감시 결과에 기초하여 상기 모션 주행을 가변하는 단계를 포함하는,이동 로봇의 동작 방법.
- 제13항에 있어서,상기 모션 주행을 수행하는 단계는,상기 매트 영역을 벗어나지 않는 상태에서 상기 이동 로봇의 제자리 회전모션 및 전후 주행 반복 모션 중 적어도 하나를 수행하는 단계이며,상기 모션 주행을 수행하는 동안, 상기 복수의 구동휠 각각이 정방향 회전 및 역방향 회전을 교번하여 수행하도록 회전력을 제공하는 단계를 포함하는,이동 로봇의 동작 방법.
- 제13항에 있어서,상기 모션 주행을 수행하는 단계는,상기 매트 영역에 관한 정보에 기초하여 상기 모션 주행의 세부 주행을 다르게 결정하는 단계를 더 포함하고,상기 정보는, 상기 매트 영역의 형상, 크기, 위치, 면적비율 중 적어도 하나를 포함하는,이동 로봇의 동작 방법.
- 제13항에 있어서,상기 캐스터 주변에 장착된 센서에 의해, 상기 캐스터의 오염을 감지하는 단계;상기 센서의 센싱 결과에 기초하여 상기 캐스터 관리 모드를 개시하기 위한 신호를 생성하는 단계를 더 포함하는,이동 로봇의 동작 방법.
- 제13항에 있어서,상기 캐스터 관리 모드에서, 상기 센서의 오염 감지 센싱 결과에 따라 상기 모션 주행의 수행시간을 가변하는 단계를 더 포함하는이동 로봇의 동작 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22956591.6A EP4574347A4 (en) | 2022-08-25 | 2022-09-20 | MOBILE ROBOT AND ITS OPERATING PROCESS |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2022-0106966 | 2022-08-25 | ||
| KR1020220106966A KR20240028781A (ko) | 2022-08-25 | 2022-08-25 | 이동 로봇 및 그것의 동작방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2024043385A1 true WO2024043385A1 (ko) | 2024-02-29 |
Family
ID=90000332
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2022/014056 Ceased WO2024043385A1 (ko) | 2022-08-25 | 2022-09-20 | 이동 로봇 및 그것의 동작방법 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20240069566A1 (ko) |
| EP (1) | EP4574347A4 (ko) |
| KR (1) | KR20240028781A (ko) |
| WO (1) | WO2024043385A1 (ko) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117958664B (zh) * | 2024-04-02 | 2024-06-11 | 追觅创新科技(苏州)有限公司 | 一种清洁机器人的主动越障控制方法、系统及清洁机器人 |
| KR102769290B1 (ko) * | 2024-04-24 | 2025-02-18 | 주식회사 다민로봇 | 도서관용 다목적 로봇 및 로봇의 동작 방법 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120120647A (ko) * | 2011-04-25 | 2012-11-02 | (주) 퓨처로봇 | 지능형 로봇 자동 충전 시스템 및 방법 |
| KR20130112503A (ko) * | 2012-04-04 | 2013-10-14 | (주)피티앤케이 | 운반수단용 살균매트 |
| KR20140003069U (ko) * | 2012-11-15 | 2014-05-27 | 현대중공업 주식회사 | 이동용 블라스팅 장치 |
| KR20160066150A (ko) * | 2014-12-02 | 2016-06-10 | 신재운 | 대차 캐스터의 오염먼지 제거장치 |
| KR20200085661A (ko) | 2019-01-02 | 2020-07-15 | 엘지전자 주식회사 | 이동 로봇 |
| US20210394240A1 (en) * | 2020-06-22 | 2021-12-23 | Toyota Motor North America, Inc. | Systems and methods for automatically cleaning wheels |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6598510B2 (ja) * | 2015-05-20 | 2019-10-30 | シャープ株式会社 | 自律走行装置の車輪清掃システム、自律走行装置の制御方法及び制御プログラム |
| KR102234642B1 (ko) * | 2019-01-17 | 2021-04-01 | 엘지전자 주식회사 | 이동 로봇 및 이동 로봇의 제어방법 |
| JP7196812B2 (ja) * | 2019-10-11 | 2022-12-27 | トヨタ自動車株式会社 | 移動体 |
| SE545390C2 (en) * | 2020-05-14 | 2023-07-25 | Husqvarna Ab | Self-Propelled Robotic Lawnmower comprising a Caster Wheel |
| US12017350B2 (en) * | 2020-10-08 | 2024-06-25 | Lg Electronics Inc. | Robot |
| KR102899886B1 (ko) * | 2021-01-05 | 2025-12-18 | 엘지전자 주식회사 | 이동 로봇의 도킹 시스템 |
| US11993119B2 (en) * | 2021-08-26 | 2024-05-28 | Toyota Jidosha Kabushiki Kaisha | Robot having multiple wheel sets |
| US12194508B2 (en) * | 2022-08-01 | 2025-01-14 | Irobot Corporation | Cleaning pad washing |
-
2022
- 2022-08-25 KR KR1020220106966A patent/KR20240028781A/ko active Pending
- 2022-09-20 EP EP22956591.6A patent/EP4574347A4/en active Pending
- 2022-09-20 WO PCT/KR2022/014056 patent/WO2024043385A1/ko not_active Ceased
-
2023
- 2023-06-05 US US18/205,783 patent/US20240069566A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20120120647A (ko) * | 2011-04-25 | 2012-11-02 | (주) 퓨처로봇 | 지능형 로봇 자동 충전 시스템 및 방법 |
| KR20130112503A (ko) * | 2012-04-04 | 2013-10-14 | (주)피티앤케이 | 운반수단용 살균매트 |
| KR20140003069U (ko) * | 2012-11-15 | 2014-05-27 | 현대중공업 주식회사 | 이동용 블라스팅 장치 |
| KR20160066150A (ko) * | 2014-12-02 | 2016-06-10 | 신재운 | 대차 캐스터의 오염먼지 제거장치 |
| KR20200085661A (ko) | 2019-01-02 | 2020-07-15 | 엘지전자 주식회사 | 이동 로봇 |
| US20210394240A1 (en) * | 2020-06-22 | 2021-12-23 | Toyota Motor North America, Inc. | Systems and methods for automatically cleaning wheels |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4574347A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4574347A4 (en) | 2025-12-10 |
| US20240069566A1 (en) | 2024-02-29 |
| KR20240028781A (ko) | 2024-03-05 |
| EP4574347A1 (en) | 2025-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2021006677A2 (en) | Mobile robot using artificial intelligence and controlling method thereof | |
| WO2020139064A1 (en) | Cleaning robot and method of performing task thereof | |
| WO2018226048A1 (en) | Cleaning robot and controlling method thereof | |
| WO2019216578A1 (en) | Method and apparatus for executing cleaning operation | |
| WO2020060267A1 (en) | Cleaning robot and method for performing task thereof | |
| WO2018135870A1 (en) | Mobile robot system and control method thereof | |
| WO2018124682A2 (ko) | 이동 로봇 및 그 제어방법 | |
| WO2021002511A1 (ko) | 마커, 마커 추종 모드로 이동하는 방법 및 이를 구현하는 카트로봇 | |
| WO2015183005A1 (en) | Mobile device, robot cleaner, and method for controlling the same | |
| WO2020241929A1 (ko) | 청소 로봇 | |
| WO2020241930A1 (ko) | 멀티 센서를 이용하여 위치를 추정하는 방법 및 이를 구현하는 로봇 | |
| WO2018139865A1 (ko) | 이동 로봇 | |
| EP3774202A1 (en) | Cleaning robot and method for performing task thereof | |
| WO2021010502A1 (ko) | 로봇 및 그를 이용한 물품 관리 방법 | |
| WO2018160035A1 (ko) | 이동 로봇 및 그 제어방법 | |
| EP3687745A1 (en) | Moving robot and controlling method | |
| WO2022240274A1 (ko) | 로봇 장치, 그 제어 방법, 및 프로그램이 기록된 기록매체 | |
| WO2018070687A1 (ko) | 공항 로봇 및 그를 포함하는 공항 로봇 시스템 | |
| WO2021040214A1 (ko) | 이동 로봇 및 그 제어 방법 | |
| WO2021002499A1 (ko) | 군집 로봇을 이용하여 사용자의 위치를 추적하는 방법, 태그장치 및 이를 구현하는 로봇 | |
| WO2020027515A1 (ko) | 속성 블록을 설정하는 이동 로봇 | |
| WO2019017521A1 (ko) | 청소기 및 그 제어방법 | |
| WO2021045271A1 (ko) | 로봇 | |
| EP3773111A1 (en) | Method and apparatus for executing cleaning operation | |
| WO2020251096A1 (ko) | 인공 지능 로봇 및 그의 동작 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22956591 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2022956591 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 2022956591 Country of ref document: EP Effective date: 20250321 |
|
| WWP | Wipo information: published in national office |
Ref document number: 2022956591 Country of ref document: EP |