KR102302575B1 - 이동 로봇 및 그 제어방법 - Google Patents
이동 로봇 및 그 제어방법 Download PDFInfo
- Publication number
- KR102302575B1 KR102302575B1 KR1020190085477A KR20190085477A KR102302575B1 KR 102302575 B1 KR102302575 B1 KR 102302575B1 KR 1020190085477 A KR1020190085477 A KR 1020190085477A KR 20190085477 A KR20190085477 A KR 20190085477A KR 102302575 B1 KR102302575 B1 KR 102302575B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile robot
- node
- data
- map
- area
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- 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
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/0003—Home robots, i.e. small robots for domestic use
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- 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/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
-
- 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/242—Means based on the reflection of waves generated by the vehicle
-
- 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
-
- 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/246—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
- G05D1/2464—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM] using an occupancy grid
-
- 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/246—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM]
- G05D1/2469—Arrangements for determining position or orientation using environment maps, e.g. simultaneous localisation and mapping [SLAM] using a topologic or simplified map
-
- 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/247—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons
- G05D1/249—Arrangements for determining position or orientation using signals provided by artificial sources external to the vehicle, e.g. navigation beacons from positioning sensors located off-board the vehicle, e.g. from cameras
-
- 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/617—Safety or protection, e.g. defining protection zones around obstacles or avoiding hazards
- G05D1/622—Obstacle avoidance
-
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
-
- 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
-
- 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
- G05D2111/17—Coherent light, e.g. laser signals
-
- G05D2201/0215—
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
Description
도 2는, 본 발명의 다른 일 실시예에 따른, 이동 로봇의 예시를 도시한 도면이다.
도 3는, 본 발명의 실시예에 따른, 이동 로봇의 주요 구성들 간의 제어관계를 도시한 블록도이다.
도 4a는, 본 발명의 일 실시예에 따른, 이동 로봇에 구비된 라이다 센서의 설명에 참조되는 도면이고, 도 4b는, 본 발명의 일 실시예에 따른, 이동 로봇의 주행에 대한 설명에 참조되는 도면이다.
도 5는, 본 발명의 일 실시예에 따른, 이동 로봇의 맵 생성 과정에 대한 플로우 차트이다.
도 6a 내지 6j는, 본 발명의 일 실시예에 따른, 이동 로봇의 제1 맵 데이터 생성 과정을 나태내는 도면이다.
도 7은, 본 발명의 일 실시예에 따른, 이동 로봇의 제1 맵 데이터 생성 방법에 대한 순서도를 도시한 도면이다.
도 8a 및 8b는, 본 발명의 일 실시예에 따른, 이동 로봇의 제1 맵 데이터 생성 방법에 대한 순서도를 도시한 도면이다.
도 9는, 본 발명의 일 실시예에 따른, 이동 로봇의 제2 맵 생성 방법을 이해하는데 참조되는 플로우 차트이다.
도 10은, 본 발명의 일 실시예에 따른, 그리드 맵에 대한 이미지 처리 단계를 상세하게 나타내는 도면이다.
도 11은, 본 발명의 일 실시예에 따른, 그리드 웨이브 발생 단계를 이해하는데 도움이 되는 도면이다.
도 12a 내지 도 12f는 본 발명의 실시예에 따른 제2 맵 데이터 생성 과정을 나타내는 도면이다.
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | -2(open) | -2(open) | -1 | -1 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | -2(open) | -2(open) | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | -2(open) | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | -2(open) | -2(open) | -1 | 1 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | -2(open) | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | 4 | -2(open) | -1 | 1 |
| N4 | 800 | 0 | -2(open) | -2(open) | -1 | 3 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | -2(open) | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | 4 | -2(open) | -1 | 1 |
| N4 | 800 | 0 | 5 | -2(open) | -1 | 3 |
| N5 | 1100 | 0 | -1 | -2(open) | -1 | 4 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | 9 | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | 4 | -2(open) | -1 | 1 |
| N4 | 800 | 0 | 5 | -2(open) | -1 | 3 |
| N5 | 1100 | 0 | -1 | 6 | -1 | 4 |
| N6 | 1100 | 450 | -1 | -1 | 5 | 7 |
| N7 | 810 | 450 | 6 | -1 | -2(open) | 8 |
| N8 | 420 | 450 | 7 | -1 | -2(open) | 9 |
| N9 | 5 | 450 | 8 | -1 | 1 | -1 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | 9 | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | 4 | 10 | -1 | 1 |
| N4 | 800 | 0 | 5 | -2(open) | -1 | 3 |
| N5 | 1100 | 0 | -1 | 6 | -1 | 4 |
| N6 | 1100 | 450 | -1 | -1 | 5 | 7 |
| N7 | 810 | 450 | 6 | -1 | -2(open) | 8 |
| N8 | 420 | 450 | 7 | -1 | 10 | 9 |
| N9 | 5 | 450 | 8 | -1 | 1 | -1 |
| N10 | 400 | 220 | -1 | 8 | 3 | -1 |
| 노드 | X 좌표 (cm) |
Y 좌표 (cm) |
제1이동방향 (501) |
제2이동방향 (502) |
제3이동방향 (503) |
제4이동방향 (504) |
| N1 | 0 | 0 | 3 | 9 | 2 | -1 |
| N2 | 0 | -200 | -1 | 1 | -1 | -1 |
| N3 | 400 | 0 | 4 | 10 | -1 | 1 |
| N4 | 800 | 0 | 5 | 11 | -1 | 3 |
| N5 | 1100 | 0 | -1 | 6 | -1 | 4 |
| N6 | 1100 | 450 | -1 | -1 | 5 | 7 |
| N7 | 810 | 450 | 6 | -1 | 11 | 8 |
| N8 | 420 | 450 | 7 | -1 | 10 | 9 |
| N9 | 5 | 450 | 8 | -1 | 1 | -1 |
| N10 | 400 | 220 | -1 | 8 | 3 | -1 |
| N11 | 810 | 230 | -1 | 7 | 4 | -1 |
본체: 110
저장부: 305
영상획득부: 320
입력부: 325
흡입유닛: 330
제어부: 350
주행부: 360
센서부: 370
Claims (20)
- 본체를 이동시키는 주행부;
본체 외부의 물체와의 거리에 관한 데이터를 획득하는 거리 측정 센서; 및
상기 거리 측정 센서가 센싱한 센서 데이터를 기초로 노드 데이터를 생성하고,
상기 센서 데이터 및 상기 노드 데이터를 기초로 그리드 맵을 생성하고,
상기 노드 데이터를 기초로 기 설정된 복수의 이동 방향 중, 오픈(open)된 이동 방향이 적어도 하나 존재하는지 여부에 따라 상기 노드 데이터를 업데이트하여 제1 맵 데이터를 생성하고,
상기 제1 맵 데이터를 기초로 상기 그리드 맵을 업데이트하고,
업데이트한 그리드 맵을 이미지 처리하여 제2 맵 데이터를 생성하는, 제어부;를 포함하는 이동 로봇.
- 제 1 항에 있어서,
상기 노드 데이터는,
복수의 노드 중 적어도 어느 하나의 노드에 대하여, 노드 위치에 대한 좌표 값과, 기 설정된 복수의 이동 방향 각각에 대한 데이터 값을 포함하는, 이동 로봇.
- 제 2 항에 있어서,
상기 복수의 이동 방향 각각에 대한 데이터 값은,
오픈(open)된 이동 방향을 나타내는 제1 데이터 값, 상기 이동 로봇의 주행이 불가능한 이동 방향을 나타내는 제2 데이터 값, 및 다른 노드를 나타내는 제3 데이터 값 중 어느 하나로 설정되는, 이동 로봇.
- 제 3 항에 있어서,
상기 제어부는,
상기 노드 데이터를 생성하면서, 상기 노드 위치에 대한 좌표 값을 기준으로 상기 센서의 센싱 범위 내에서 상기 그리드 맵을 생성하는, 이동 로봇.
- 제 4 항에 있어서,
상기 이동 로봇은,
상기 노드 데이터, 상기 제1 맵 데이터, 상기 그리드 맵 및 상기 제2 맵 데이터가 저장되는 저장부;를 더 포함하는, 이동 로봇. - 제 5 항에 있어서,
상기 본체의 외부의 영상을 획득하는 적어도 하나의 카메라를 구비하는 영상 획득부를 더 포함하고,
상기 제어부는,
상기 영상 획득부를 통해 획득한 영상으로부터 특징을 추출하고,
상기 특징을 상기 제2 맵 데이터에 맵핑(mapping)하고,
상기 제2 맵 데이터에 맵핑(mapping)된 특징에 기초하여, 상기 이동 로봇의 위치를 판단하는 것을 특징으로 하는 이동 로봇.
- 제 5 항에 있어서,
상기 제어부는,
상기 노드 데이터에 기초하여, 상기 기 설정된 복수의 이동 방향 중, 상기 오픈(open)된 이동 방향이 적어도 하나 존재하는지 여부를 판단하고,
상기 오픈(open)된 이동 방향이 적어도 하나 존재하는 경우, 기 설정된 조건에 따라, 상기 노드 데이터에 새로운 노드를 생성하고,
상기 오픈(open)된 이동 방향 중 어느 하나를, 상기 이동 로봇의 본체가 이동하는 주행 방향으로 결정하고,
상기 오픈(open)된 이동 방향이 존재하지 않는 경우, 상기 노드 데이터에 기초하여, 업데이트(update)가 필요한 노드가 적어도 하나 존재하는지 여부를 판단하고,
상기 업데이트가 필요한 노드가 존재하지 않는 경우, 상기 노드 데이터에 기초하여, 적어도 하나의 노드를 포함하는 상기 제1 맵 데이터를 생성하는, 이동 로봇.
- 제 7 항에 있어서,
상기 제어부는,
상기 업데이트가 필요한 노드가 존재하는 경우, 상기 업데이트(update)가 필요한 노드 중 어느 하나로 상기 이동 로봇이 이동하도록, 상기 주행부를 제어하고,
상기 업데이트가 필요한 노드는,
상기 복수의 이동 방향 각각에 대한 데이터 값 중 적어도 하나가, 상기 오픈(open)된 이동 방향을 나타내는 상기 제1 데이터 값으로 설정된 노드인, 이동 로봇.
- 제 7 항에 있어서,
상기 제어부는,
상기 복수의 이동 방향 각각에 대하여, 상기 이동 로봇의 주행이 가능한지 여부를 판단하고,
상기 복수의 이동 방향 각각에 대하여, 상기 이동 로봇이 기 주행한 이동 방향인지 여부를 판단하고,
상기 복수의 이동 방향 중, 상기 이동 로봇의 주행이 가능하고, 상기 이동 로봇이 기 주행하지 않은 이동 방향을, 상기 오픈(open)된 이동 방향으로 판단하는, 이동 로봇.
- 제 9 항에 있어서,
상기 제어부는,
상기 오픈(open)된 이동 방향이 적어도 하나 존재하는 경우, 상기 주행 방향으로 결정된 이동 방향이 상기 오픈(open)된 이동 방향에 해당하는지 여부를 판단하고,
상기 주행 방향으로 결정된 이동 방향이 상기 오픈(open)된 이동 방향에 해당하지 않는 경우, 상기 새로운 노드를 생성하는, 이동 로봇.
- 제 10 항에 있어서,
상기 제어부는,
상기 주행 방향으로 결정된 이동 방향이 상기 오픈(open)된 이동 방향에 해당하는 경우, 상기 복수의 이동 방향 중, 상기 주행 방향으로 결정된 이동 방향만 상기 오픈(open)된 이동 방향에 해당하는지 여부를 판단하고,
상기 주행 방향으로 결정된 이동 방향만 상기 오픈(open)된 이동 방향에 해당하는 경우, 상기 새로운 노드를 생성하지 않고, 상기 이동 로봇이 상기 주행 방향으로 이동하도록 상기 주행부를 제어하고,
상기 주행 방향으로 결정된 이동 방향을 포함한 복수의 이동 방향이 상기 오픈(open)된 이동 방향에 해당하는 경우, 상기 새로운 노드를 생성하는 것을 특징으로 하는 이동 로봇.
- 제 11 항에 있어서,
상기 제어부는,
상기 새로운 노드를 생성하는 경우, 상기 노드 데이터에 포함된 상기 적어도 하나의 노드 각각의, 상기 복수의 이동 방향에 대한 데이터 값을 업데이트(update)하는 것을 특징으로 하는 이동 로봇.
- 제 5 항에 있어서,
상기 제어부는,
상기 센서 데이터를 기초로 생성된 그리드 맵을, 상기 센서가 센싱한 결과 빈 공간인 제1 영역, 상기 센서가 센싱한 결과 장애물이 존재하는 공간인 제2 영역 및 상기 센서가 센싱하지 않은 제3 영역으로 구분하고,
상기 제1 영역과 상기 제3 영역의 사이에 경계선을 생성하는 상기 이미지 처리를 수행하고,
상기 경계선이 하나 이상 존재하면 최적의 경계선을 선택하고,
상기 최적의 경계선까지의 경로 계획(Path-plannig)을 수행하고,
상기 경로를 따라 이동하면서 상기 그리드 맵을 업데이트하여 상기 제2 맵 데이터를 생성하는, 이동 로봇.
- 제 13 항에 있어서,
상기 제어부는,
상기 경계선이 존재하지 않는다고 판단하면 상기 제2 맵 데이터의 생성을 완료하고, 상기 제2 맵 데이터를 상기 저장부에 저장하는, 이동 로봇.
- 제 14 항에 있어서,
상기 이미지 처리는,
각 영역의 색상을 다르게 나타내되, 상기 제1 영역의 색상과 상기 제3 영역의 색상 차이를 가장 크게 나타내고,
상기 제1 영역과 상기 제3 영역 사이에 선분을 표시하는 이미지 처리를 포함하고,
상기 제어부는,
상기 선분을 상기 경계선으로 판단하는, 이동 로봇.
- 제 15 항에 있어서,
상기 제어부는,
상기 제1 영역과 상기 제3 영역 사이의 길이와 상기 이동 로봇의 폭을 비교하고,
상기 제1 영역과 상기 제3 영역 사이의 길이가 상기 이동 로봇의 폭보다 길다고 판단하면 상기 선분을 표시하는 이미지 처리를 수행하는, 이동 로봇.
- 제 13 항에 있어서,
상기 최적의 경계선은,
상기 하나 이상의 경계선 중 어느 하나의 경계선에서 획득할 수 있는 환경에 관한 정보인 제1 정보 및 상기 어느 하나의 경계선까지의 거리에 관한 정보인 제2 정보를 통해 계산한 코스트 값에 기초하여,
상기 코스트 값이 최대인 상기 어느 하나의 경계선인, 이동 로봇.
- 제 17 항에 있어서,
상기 코스트 값은,
상기 제1 정보 및 상기 제2 정보에 관한 가중치 함수(weight function)에 의해 결정되는 값인, 이동 로봇.
- 제 13 항에 있어서,
상기 제어부는,
상기 최적의 경계선의 중심점을 설정하고,
현재 위치에서 상기 중심점까지의 경로를 생성하여 상기 경로 계획을 수행하는, 이동 로봇.
- 제 19 항에 있어서,
상기 제어부는,
상기 경로를 생성하기 전에 그리드 웨이브를 발생하여 상기 이동 로봇이 위치할 공간이 존재하는지 여부를 확인하고,
상기 그리드 웨이브가 닫는 공간 내에서만 경로를 생성하는, 이동 로봇.
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190085477A KR102302575B1 (ko) | 2019-07-16 | 2019-07-16 | 이동 로봇 및 그 제어방법 |
| US16/929,423 US12093053B2 (en) | 2019-07-16 | 2020-07-15 | Mobile robot and control method thereof |
| PCT/KR2020/009343 WO2021010757A1 (en) | 2019-07-16 | 2020-07-15 | Mobile robot and control method thereof |
| JP2022502504A JP7356567B2 (ja) | 2019-07-16 | 2020-07-15 | 移動ロボット及びその制御方法 |
| EP20839883.4A EP3999286A4 (en) | 2019-07-16 | 2020-07-15 | Mobile robot and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020190085477A KR102302575B1 (ko) | 2019-07-16 | 2019-07-16 | 이동 로봇 및 그 제어방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20210009011A KR20210009011A (ko) | 2021-01-26 |
| KR102302575B1 true KR102302575B1 (ko) | 2021-09-14 |
Family
ID=74211050
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020190085477A Active KR102302575B1 (ko) | 2019-07-16 | 2019-07-16 | 이동 로봇 및 그 제어방법 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12093053B2 (ko) |
| EP (1) | EP3999286A4 (ko) |
| JP (1) | JP7356567B2 (ko) |
| KR (1) | KR102302575B1 (ko) |
| WO (1) | WO2021010757A1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102647612B1 (ko) * | 2023-11-13 | 2024-03-14 | 주식회사 코너스 | 비상 상황 발생 시 공간 내 인원에게 대피 경로를 안내하는 로봇 및 로봇 제어 방법 |
Families Citing this family (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11048268B2 (en) * | 2011-08-11 | 2021-06-29 | Chien Ouyang | Mapping and tracking system for robots |
| US11274929B1 (en) * | 2017-10-17 | 2022-03-15 | AI Incorporated | Method for constructing a map while performing work |
| CN108012326B (zh) * | 2017-12-07 | 2019-06-11 | 珠海市一微半导体有限公司 | 基于栅格地图的机器人监视宠物的方法及芯片 |
| CN110703747B (zh) * | 2019-10-09 | 2021-08-03 | 武汉大学 | 一种基于简化广义Voronoi图的机器人自主探索方法 |
| CN113138593A (zh) * | 2020-01-02 | 2021-07-20 | 苏州宝时得电动工具有限公司 | 自主机器人的地图创建方法、装置、设备及存储介质 |
| EP3851797A1 (en) * | 2020-01-14 | 2021-07-21 | Tata Consultancy Services Limited | Systems and methods for performing inclusive indoor navigation |
| CN113556679B (zh) * | 2020-04-24 | 2024-12-31 | 苏州科瓴精密机械科技有限公司 | 自移动机器人工作区域虚拟边界的生成方法、系统、自移动机器人及可读存储介质 |
| US11216005B1 (en) * | 2020-10-06 | 2022-01-04 | Accenture Global Solutions Limited | Generating a point cloud capture plan |
| USD989426S1 (en) * | 2021-01-20 | 2023-06-13 | Vorwerk & Co. Interholding Gmbh | Robot vacuum cleaner |
| DE102021201068A1 (de) * | 2021-02-05 | 2022-08-11 | Robert Bosch Gesellschaft mit beschränkter Haftung | Autonomes mobiles Gerät und Verfahren zu einem Betrieb eines autonomen mobilen Geräts |
| CN112965490B (zh) * | 2021-02-07 | 2024-07-19 | 京东科技信息技术有限公司 | 控制机器人的方法、装置及非瞬时性计算机可读存储介质 |
| JP7538993B2 (ja) * | 2021-03-17 | 2024-08-23 | パナソニックIpマネジメント株式会社 | 表示装置、自律走行型掃除機と表示装置を有するシステム、表示方法及びプログラム |
| KR20230015148A (ko) | 2021-07-22 | 2023-01-31 | 엘지전자 주식회사 | 로봇 청소기 및 로봇 청소기의 제어방법 |
| KR20230017060A (ko) * | 2021-07-27 | 2023-02-03 | 삼성전자주식회사 | 로봇 및 그 제어 방법 |
| EP4296014B1 (en) | 2021-08-20 | 2025-09-03 | Samsung Electronics Co., Ltd. | Robot and control method therefor |
| KR20230028006A (ko) * | 2021-08-20 | 2023-02-28 | 삼성전자주식회사 | 로봇 및 그 제어 방법 |
| US12007785B2 (en) | 2021-08-31 | 2024-06-11 | Samsung Electronics Co., Ltd. | Cleaning robot capable of obtaining map of indoor space and operating method thereof |
| CN113848943B (zh) * | 2021-10-18 | 2023-08-08 | 追觅创新科技(苏州)有限公司 | 栅格地图的修正方法及装置、存储介质及电子装置 |
| EP4443411A4 (en) * | 2021-12-17 | 2025-04-16 | Kubota Corporation | MAP GENERATION SYSTEM AND MAP GENERATION METHOD |
| WO2023132638A1 (ko) * | 2022-01-05 | 2023-07-13 | 삼성전자주식회사 | 로봇 및 로봇의 제어 방법 |
| KR102713794B1 (ko) * | 2022-03-15 | 2024-10-11 | 경북대학교 산학협력단 | 맵 생성용 이동 로봇 및 그 동작 방법 |
| KR20230137080A (ko) | 2022-03-21 | 2023-10-04 | 엘지전자 주식회사 | 이동 로봇 |
| US20250292506A1 (en) * | 2022-05-13 | 2025-09-18 | Sony Group Corporation | Information processing method, information processing device, and information processing system |
| CN114812539B (zh) * | 2022-06-21 | 2022-11-18 | 杭州涂鸦信息技术有限公司 | 地图探索、地图使用方法、装置、机器人和存储介质 |
| KR20240032216A (ko) * | 2022-08-31 | 2024-03-12 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
| CN115500737B (zh) * | 2022-09-28 | 2023-10-17 | 云鲸智能(深圳)有限公司 | 一种地面介质探测方法、装置及清洁设备 |
| KR20250084568A (ko) * | 2023-12-04 | 2025-06-11 | (주)뉴빌리티 | 자율주행을 위한 기준 국소 경로를 담은 동적 격자에서의 국소 경로 계획 방법 및 장치 |
| CN117593675B (zh) * | 2024-01-18 | 2024-11-12 | 内蒙古工业大学 | 一种光伏清洗机器人的智能系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100715609B1 (ko) * | 2006-01-13 | 2007-05-07 | 학교법인 포항공과대학교 | 가정환경에서의 이동로봇의 위상학적 지도형성 및 자율주행방법 |
| KR101179075B1 (ko) * | 2012-02-28 | 2012-09-03 | 국방과학연구소 | 자율로봇의 경로계획방법 및 이를 구비한 경로계획장치 |
| KR101427186B1 (ko) * | 2013-06-12 | 2014-08-07 | 건국대학교 산학협력단 | 미지환경에서 지능형 로봇의 이동경로 생성을 위한 영역탐색 및 매핑 장치 |
Family Cites Families (78)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3528200B2 (ja) | 1993-05-24 | 2004-05-17 | 松下電器産業株式会社 | 自走式掃除機 |
| DE4408328C2 (de) | 1994-03-11 | 2002-09-26 | Siemens Ag | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
| DE4408329C2 (de) | 1994-03-11 | 1996-04-18 | Siemens Ag | Verfahren zum Aufbau einer zellular strukturierten Umgebungskarte von einer selbstbeweglichen mobilen Einheit, welche sich mit Hilfe von auf Wellenreflexion basierenden Sensoren orientiert |
| WO1995035531A1 (de) | 1994-06-22 | 1995-12-28 | Siemens Aktiengesellschaft | Verfahren zur orientierung, fahrwegplanung und steuerung einer autonomen mobilen einheit |
| KR20020010257A (ko) | 2000-07-28 | 2002-02-04 | 김인광 | 로봇 시스템에서의 자기위치 인식 장치 및 방법 |
| US6667592B2 (en) | 2001-08-13 | 2003-12-23 | Intellibot, L.L.C. | Mapped robot system |
| US6728608B2 (en) * | 2002-08-23 | 2004-04-27 | Applied Perception, Inc. | System and method for the creation of a terrain density model |
| US20050010331A1 (en) | 2003-03-14 | 2005-01-13 | Taylor Charles E. | Robot vacuum with floor type modes |
| US7805220B2 (en) | 2003-03-14 | 2010-09-28 | Sharper Image Acquisition Llc | Robot vacuum with internal mapping system |
| US20040244138A1 (en) | 2003-03-14 | 2004-12-09 | Taylor Charles E. | Robot vacuum |
| US20060020369A1 (en) | 2004-03-11 | 2006-01-26 | Taylor Charles E | Robot vacuum cleaner |
| US20050273967A1 (en) | 2004-03-11 | 2005-12-15 | Taylor Charles E | Robot vacuum with boundary cones |
| KR100611328B1 (ko) | 2005-06-30 | 2006-08-11 | 고려대학교 산학협력단 | 세선화 기반 위상지도의 작성방법 및 그 장치, 이동로봇의탐사를 통한 세선화 기반 위상지도 작성방법 및 그 장치 |
| CN101297267B (zh) | 2005-09-02 | 2012-01-11 | Neato机器人技术公司 | 多功能机器人设备 |
| KR100791384B1 (ko) * | 2006-07-05 | 2008-01-07 | 삼성전자주식회사 | 특징점을 이용한 영역 구분 방법 및 장치와 이를 이용한이동 청소 로봇 |
| CN104248395B (zh) | 2008-04-24 | 2018-06-22 | 艾罗伯特公司 | 用于机器人使能的移动产品的定位、位置控制和导航系统的应用 |
| KR101503903B1 (ko) | 2008-09-16 | 2015-03-19 | 삼성전자 주식회사 | 이동 로봇의 지도 구성 장치 및 방법 |
| KR101037379B1 (ko) | 2008-12-18 | 2011-05-27 | 한국과학기술연구원 | 거리센서로부터 얻은 주변환경의 거리정보를 바탕으로 한 이동로봇탐사시스템 및 이를 이용한 탐사방법 |
| KR101553654B1 (ko) | 2009-02-13 | 2015-10-01 | 삼성전자 주식회사 | 이동 로봇 및 이동 로봇의 이동 방법 |
| JP5212212B2 (ja) | 2009-03-25 | 2013-06-19 | 株式会社Ihi | 通路検出プログラム、通路検出装置及び方法 |
| US8428776B2 (en) | 2009-06-18 | 2013-04-23 | Michael Todd Letsky | Method for establishing a desired area of confinement for an autonomous robot and autonomous robot implementing a control system for executing the same |
| KR20110000848A (ko) | 2009-06-29 | 2011-01-06 | (주)실리콘화일 | 3차원 거리정보 및 영상 획득 장치 |
| US8948913B2 (en) | 2009-10-26 | 2015-02-03 | Electronics And Telecommunications Research Institute | Method and apparatus for navigating robot |
| JP6162955B2 (ja) * | 2009-11-06 | 2017-07-12 | アイロボット コーポレイション | 自律ロボットにより表面を完全にカバーする方法およびシステム |
| JP5803054B2 (ja) | 2009-12-02 | 2015-11-04 | 村田機械株式会社 | 自律移動装置 |
| DE102010017689A1 (de) | 2010-07-01 | 2012-01-05 | Vorwerk & Co. Interholding Gmbh | Selbsttätig verfahrbares Gerät sowie Verfahren zur Orientierung eines solchen Gerätes |
| KR101750340B1 (ko) | 2010-11-03 | 2017-06-26 | 엘지전자 주식회사 | 로봇 청소기 및 이의 제어 방법 |
| KR101761313B1 (ko) * | 2010-12-06 | 2017-07-25 | 삼성전자주식회사 | 로봇 및 로봇의 경로생성방법 |
| KR101242252B1 (ko) | 2011-02-10 | 2013-03-11 | 고려대학교 산학협력단 | 시맨틱 격자 지도 생성 방법 및 시맨틱 격자 지도를 활용한 시맨틱 격자 지도 기반 탐사 방법 |
| FR2977023B1 (fr) * | 2011-06-24 | 2014-02-21 | Univ Angers | Generation de donnees de carte |
| US8798840B2 (en) * | 2011-09-30 | 2014-08-05 | Irobot Corporation | Adaptive mapping with spatial summaries of sensor data |
| WO2013071190A1 (en) | 2011-11-11 | 2013-05-16 | Evolution Robotics, Inc. | Scaling vector field slam to large environments |
| KR20130112507A (ko) | 2012-04-04 | 2013-10-14 | 인하대학교 산학협력단 | S* 알고리즘을 이용한 이동로봇의 안전경로계획 수립방법 |
| CA2877919A1 (en) | 2012-06-27 | 2014-01-03 | Pentair Water Pool And Spa, Inc. | Pool cleaner with laser range finder system and method |
| KR20140009737A (ko) | 2012-07-12 | 2014-01-23 | 한국과학기술원 | 하이브리드 맵 기반 로봇의 위치인식방법 |
| JP5886502B2 (ja) | 2012-12-20 | 2016-03-16 | トヨタ自動車株式会社 | 移動体制御装置、移動体制御方法及び制御プログラム |
| JP5897517B2 (ja) | 2013-08-21 | 2016-03-30 | シャープ株式会社 | 自律移動体 |
| KR102116596B1 (ko) | 2013-12-19 | 2020-05-28 | 에이비 엘렉트로룩스 | 나선형 패턴으로 이동하는 사이드 브러시를 구비한 로봇 진공 청소기 |
| US9436926B2 (en) | 2014-02-25 | 2016-09-06 | Savioke, Inc. | Entryway based authentication system |
| US10068373B2 (en) * | 2014-07-01 | 2018-09-04 | Samsung Electronics Co., Ltd. | Electronic device for providing map information |
| US10660496B2 (en) | 2014-09-24 | 2020-05-26 | Samsung Electronics Co., Ltd. | Cleaning robot and method of controlling the cleaning robot |
| US9704043B2 (en) | 2014-12-16 | 2017-07-11 | Irobot Corporation | Systems and methods for capturing images and annotating the captured images with information |
| US10488865B2 (en) | 2014-12-16 | 2019-11-26 | Al Incorporated | Methods and systems for robotic surface coverage |
| US11400595B2 (en) | 2015-01-06 | 2022-08-02 | Nexus Robotics Llc | Robotic platform with area cleaning mode |
| US9630319B2 (en) | 2015-03-18 | 2017-04-25 | Irobot Corporation | Localization and mapping using physical features |
| US20170028556A1 (en) * | 2015-07-28 | 2017-02-02 | Harris Corporation | Path-optimized manipulator reversing controller |
| JP6705636B2 (ja) | 2015-10-14 | 2020-06-03 | 東芝ライフスタイル株式会社 | 電気掃除機 |
| JP6649743B2 (ja) | 2015-10-28 | 2020-02-19 | シャープ株式会社 | 一致性評価装置および一致性評価方法 |
| KR20170053351A (ko) | 2015-11-06 | 2017-05-16 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
| DE102015119501A1 (de) | 2015-11-11 | 2017-05-11 | RobArt GmbH | Unterteilung von Karten für die Roboternavigation |
| DE102015119865B4 (de) | 2015-11-17 | 2023-12-21 | RobArt GmbH | Robotergestützte Bearbeitung einer Oberfläche mittels eines Roboters |
| CN205671994U (zh) | 2015-12-16 | 2016-11-09 | 小米科技有限责任公司 | 自动清洁设备 |
| DE102016102644A1 (de) | 2016-02-15 | 2017-08-17 | RobArt GmbH | Verfahren zur Steuerung eines autonomen mobilen Roboters |
| CA3020184A1 (en) | 2016-04-08 | 2017-10-12 | A&K Robotics Inc. | Autoscrubber convertible between manual and autonomous operation |
| EP3508104B1 (en) | 2016-08-31 | 2021-07-21 | Murata Machinery, Ltd. | Autonomously traveling floor cleaning machine |
| KR20180074537A (ko) | 2016-12-30 | 2018-07-03 | 엘지전자 주식회사 | 청소 로봇 |
| US10653282B2 (en) | 2016-12-23 | 2020-05-19 | Lg Electronics Inc. | Cleaning robot |
| KR20180082264A (ko) | 2017-01-10 | 2018-07-18 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| CN108318046B (zh) * | 2017-01-18 | 2020-12-15 | 华为技术有限公司 | 路径规划方法和装置 |
| KR102012550B1 (ko) | 2017-02-20 | 2019-08-20 | 엘지전자 주식회사 | 돌발 장애물을 식별하는 방법 및 이를 구현하는 로봇 |
| US20180290748A1 (en) * | 2017-04-03 | 2018-10-11 | Versatol, Llc | Autonomous in-tunnel intelligence, surveillance, and reconnaissance drone |
| US10222215B2 (en) | 2017-04-21 | 2019-03-05 | X Development Llc | Methods and systems for map generation and alignment |
| US9939814B1 (en) | 2017-05-01 | 2018-04-10 | Savioke, Inc. | Computer system and method for automated mapping by robots |
| JP7087290B2 (ja) | 2017-07-05 | 2022-06-21 | カシオ計算機株式会社 | 自律移動装置、自律移動方法及びプログラム |
| US10915114B2 (en) | 2017-07-27 | 2021-02-09 | AI Incorporated | Method and apparatus for combining data to construct a floor plan |
| US10583561B2 (en) | 2017-08-31 | 2020-03-10 | Neato Robotics, Inc. | Robotic virtual boundaries |
| US11579298B2 (en) | 2017-09-20 | 2023-02-14 | Yujin Robot Co., Ltd. | Hybrid sensor and compact Lidar sensor |
| KR102219801B1 (ko) | 2017-09-22 | 2021-02-23 | 엘지전자 주식회사 | 인공지능을 이용한 이동 로봇 및 이동 로봇의 제어방법 |
| US20190113919A1 (en) * | 2017-10-18 | 2019-04-18 | Luminar Technologies, Inc. | Controlling an autonomous vehicle using smart control architecture selection |
| CN107806881A (zh) | 2017-10-25 | 2018-03-16 | 上海思岚科技有限公司 | 移动机器人构建结构地图的方法与设备 |
| CN111615646B (zh) | 2017-11-28 | 2024-04-02 | 应诺维思科技有限公司 | Lidar系统和方法 |
| KR20190103511A (ko) | 2018-02-12 | 2019-09-05 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| US11237004B2 (en) * | 2018-03-27 | 2022-02-01 | Uatc, Llc | Log trajectory estimation for globally consistent maps |
| KR102561263B1 (ko) | 2018-04-04 | 2023-07-28 | 삼성전자주식회사 | 지도 데이터를 생성하는 전자 장치 및 그 동작 방법 |
| KR102466940B1 (ko) | 2018-04-05 | 2022-11-14 | 한국전자통신연구원 | 로봇 주행용 위상 지도 생성 장치 및 방법 |
| DE102019202702B3 (de) | 2019-02-28 | 2020-08-13 | Kuka Deutschland Gmbh | Abfahren einer vorgegebenen Anordnung von Wegen mit einem mobilen Roboter |
| KR102296908B1 (ko) | 2019-03-19 | 2021-09-02 | 한국전자통신연구원 | 특징점 지도 관리방법 및 장치 |
| US11314254B2 (en) | 2019-03-26 | 2022-04-26 | Intel Corporation | Methods and apparatus for dynamically routing robots based on exploratory on-board mapping |
-
2019
- 2019-07-16 KR KR1020190085477A patent/KR102302575B1/ko active Active
-
2020
- 2020-07-15 EP EP20839883.4A patent/EP3999286A4/en active Pending
- 2020-07-15 JP JP2022502504A patent/JP7356567B2/ja active Active
- 2020-07-15 US US16/929,423 patent/US12093053B2/en active Active
- 2020-07-15 WO PCT/KR2020/009343 patent/WO2021010757A1/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100715609B1 (ko) * | 2006-01-13 | 2007-05-07 | 학교법인 포항공과대학교 | 가정환경에서의 이동로봇의 위상학적 지도형성 및 자율주행방법 |
| KR101179075B1 (ko) * | 2012-02-28 | 2012-09-03 | 국방과학연구소 | 자율로봇의 경로계획방법 및 이를 구비한 경로계획장치 |
| KR101427186B1 (ko) * | 2013-06-12 | 2014-08-07 | 건국대학교 산학협력단 | 미지환경에서 지능형 로봇의 이동경로 생성을 위한 영역탐색 및 매핑 장치 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102647612B1 (ko) * | 2023-11-13 | 2024-03-14 | 주식회사 코너스 | 비상 상황 발생 시 공간 내 인원에게 대피 경로를 안내하는 로봇 및 로봇 제어 방법 |
| US12366866B2 (en) | 2023-11-13 | 2025-07-22 | Corners Co. Ltd. | Robot for guiding an evacuation route for persons in the space in the event of emergency and method for controlling the same corresponding object with regard to the space |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7356567B2 (ja) | 2023-10-04 |
| JP2022540906A (ja) | 2022-09-20 |
| US20210018929A1 (en) | 2021-01-21 |
| KR20210009011A (ko) | 2021-01-26 |
| EP3999286A4 (en) | 2023-06-28 |
| US12093053B2 (en) | 2024-09-17 |
| WO2021010757A1 (en) | 2021-01-21 |
| EP3999286A1 (en) | 2022-05-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102302575B1 (ko) | 이동 로봇 및 그 제어방법 | |
| KR102275300B1 (ko) | 이동 로봇 및 그 제어방법 | |
| JP7150773B2 (ja) | 移動ロボット及びその制御方法 | |
| AU2017316091B2 (en) | Mobile robot and control method therefor | |
| US12256887B2 (en) | Mobile robot using artificial intelligence and controlling method thereof | |
| JP7432701B2 (ja) | 移動ロボット及びその制御方法 | |
| JP7329125B2 (ja) | 移動ロボット及びその制御方法 | |
| US20240377835A1 (en) | Robotic cleaner and method for controlling robotic cleaner | |
| KR102147211B1 (ko) | 인공지능 이동 로봇의 제어 방법 | |
| KR20200052388A (ko) | 인공지능 이동 로봇의 제어 방법 | |
| US20220175208A1 (en) | Robot cleaner using artificial intelligence and control method thereof | |
| KR20230137080A (ko) | 이동 로봇 | |
| EP4506113A1 (en) | Mobile robot and control method therefor | |
| KR102500525B1 (ko) | 이동 로봇 | |
| KR102767727B1 (ko) | 이동 로봇 및 이동 로봇의 제어방법 | |
| US20250319594A1 (en) | Mobile robot and method for controlling mobile robot |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |