KR101263233B1 - 특징점 추출을 통한 청소 로봇의 청소 방법 - Google Patents
특징점 추출을 통한 청소 로봇의 청소 방법 Download PDFInfo
- Publication number
- KR101263233B1 KR101263233B1 KR1020110020894A KR20110020894A KR101263233B1 KR 101263233 B1 KR101263233 B1 KR 101263233B1 KR 1020110020894 A KR1020110020894 A KR 1020110020894A KR 20110020894 A KR20110020894 A KR 20110020894A KR 101263233 B1 KR101263233 B1 KR 101263233B1
- Authority
- KR
- South Korea
- Prior art keywords
- cleaning
- map
- robot
- feature point
- feature points
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- 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
- A47L9/00—Details or accessories of suction cleaners, e.g. mechanical means for controlling the suction or for effecting pulsating action; Storing devices specially adapted to suction cleaners or parts thereof; Carrying-vehicles specially adapted for suction cleaners
- A47L9/28—Installation of the electric equipment, e.g. adaptation or attachment to the suction cleaner; Controlling suction cleaners by electric means
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시 예에 따른 청소 로봇이 특징점을 추출하여 지도를 구성하는 흐름을 나타낸 도면.
도 3a 내지 도 3c는 본 발명의 바람직한 실시 예에 따른 연속되는 선분 관계에 따른 특징점 추출의 예를 나타낸 도면.
도 4는 본 발명의 바람직한 실시 예에 따른 기존 지도를 구성하고 있는 특징점과의 위치를 이용하여 새로 추출된 특정의 위치를 보정하는 예를 나타낸 도면.
도 5는 본 발명의 바람직한 실시 예에 따른 특징점을 기준으로 격자 형태로 분할되어 서로 다른 크기를 갖는 영역의 격자 지도를 나타낸 도면.
도 6은 본 발명의 바람직한 실시 예에 따른 특징점 추출에 따라 내부와 외부로 구분한 후 분할 된 영역의 설정 상태를 나타낸 도면.
도 7은 본 발명의 바람직한 실시 예에 따른 분할 영역의 청소 단계의 흐름을 나타낸 도면.
L1,L2 : 선분 R1 : 청소 로봇 이동 경로
I1~I8 : 분할 영역
Claims (6)
- 청소 로봇이 일정 공간의 영역을 청소하는 방법에 있어서,
상기 일정 공간에 대한 탐색을 통해 특징점을 추출하여 지도를 구성하는 단계;
상기 특징점 추출을 통해 구성된 지도와 특징점을 이용하여 영역을 분할하는 단계; 및
상기 특징점을 기준으로 격자로 분할된 영역들을 순차적으로 청소하는 단계를 포함하되,
상기 특징점을 추출하여 지도를 구성하는 단계는,
청소 로봇이 벽면을 따라 주행하는 단계;
청소 로봇이 지나온 경로에 따라 위치를 저장하고, 그 위치들을 선분으로 근사화하는 단계;
상기 근사화한 선분의 길이가 일정 길이 이상으로 판단되면 특징점을 추출하기 위한 선분으로 저장하는 단계; 및
상기 선분의 연속 관계를 통해 특징점을 추출하는 단계를 포함하는 것을 특징으로 하는 특징점 추출을 통한 청소 로봇의 청소 방법. - 제 1항에 있어서,
수평 또는 수직적인 구조의 모델링 설정에 따라 추출된 특징점들의 위치와 청소 로봇의 위치를 재설정하는 단계를 더 포함하는 것을 특징으로 하는 특징점 추출을 통한 청소 로봇의 청소 방법. - 삭제
- 제 1항에 있어서,
상기 지도와 특징점을 이용하여 영역을 분할하는 단계는,
상기 특징점을 기준으로 격자 형태로 공간을 분할하는 단계; 및
상기 격자 형태로 분할된 서로 다른 공간의 병합을 통해 사각형태의 공간으로 재구성하는 단계를 포함하는 것을 특징으로 하는 특징점 추출을 통한 청소 로봇의 청소 방법. - 제 1항에 있어서,
상기 분할된 영역들을 순차적으로 청소하는 단계는,
분리된 영역에서 현재 로봇이 위치하고 있는 분할된 영역만을 위한 격자 지도를 구성하면서 영역을 청소하고, 분할된 영역간의 이동에는 벽면을 따라 주행하면서 저장된 지도를 이용하여 로봇의 위치를 보정하는 것을 특징으로 하는 특징점 추출을 통한 청소 로봇의 청소 방법. - 제 1항에 있어서,
상기 분할된 영역들을 순차적으로 청소하는 단계는,
분할 영역간의 이동 과정에서 청소 로봇은 벽면을 따라 주행하면서 벽면에 따른 선분을 추출하여 저장되어 있는 지도상의 현재 로봇의 위치를 추출할 수 있는 선분과의 비교를 통해 청소 로봇의 위치를 보정하는 것을 특징으로 하는 특징점 추출을 통한 청소 로봇의 청소 방법.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110020894A KR101263233B1 (ko) | 2011-03-09 | 2011-03-09 | 특징점 추출을 통한 청소 로봇의 청소 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020110020894A KR101263233B1 (ko) | 2011-03-09 | 2011-03-09 | 특징점 추출을 통한 청소 로봇의 청소 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120102955A KR20120102955A (ko) | 2012-09-19 |
| KR101263233B1 true KR101263233B1 (ko) | 2013-05-13 |
Family
ID=47111156
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020110020894A Expired - Fee Related KR101263233B1 (ko) | 2011-03-09 | 2011-03-09 | 특징점 추출을 통한 청소 로봇의 청소 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101263233B1 (ko) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017116131A1 (ko) * | 2015-12-28 | 2017-07-06 | 삼성전자주식회사 | 청소 로봇 및 청소 로봇의 제어 방법 |
| WO2018131884A1 (en) * | 2017-01-10 | 2018-07-19 | Lg Electronics Inc. | Moving robot and control method thereof |
| US11112792B2 (en) | 2015-12-28 | 2021-09-07 | Samsung Electronics Co., Ltd. | Cleaning robot and method for controlling cleaning robot |
| US11288836B2 (en) | 2019-03-19 | 2022-03-29 | Electronics And Telecommunications Research Institute | Apparatus and method for managing feature point map |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101357819B1 (ko) * | 2012-12-27 | 2014-02-06 | 강원대학교산학협력단 | 로봇청소기 및 그 제어방법 |
| KR102319489B1 (ko) | 2016-04-29 | 2021-10-29 | 엘지전자 주식회사 | 이동 로봇 및 그 제어방법 |
| KR102656581B1 (ko) * | 2016-11-24 | 2024-04-12 | 삼성전자주식회사 | 이동 로봇, 그를 포함하는 시스템 및 이동 로봇의 제어 방법 |
| JP2021114103A (ja) * | 2020-01-17 | 2021-08-05 | パナソニックIpマネジメント株式会社 | 地図処理装置、地図処理方法、及び、移動ロボット |
| CN114073454A (zh) * | 2020-08-21 | 2022-02-22 | 苏州三六零机器人科技有限公司 | 房间划分方法、装置、设备及可读存储介质 |
| CN112419346B (zh) * | 2020-11-02 | 2024-07-09 | 尚科宁家(中国)科技有限公司 | 清洁机器人及分区方法 |
| CN113219995A (zh) * | 2021-06-04 | 2021-08-06 | 深圳飞鼠动力科技有限公司 | 一种路径规划方法及清洁机器人 |
-
2011
- 2011-03-09 KR KR1020110020894A patent/KR101263233B1/ko not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2017116131A1 (ko) * | 2015-12-28 | 2017-07-06 | 삼성전자주식회사 | 청소 로봇 및 청소 로봇의 제어 방법 |
| US11112792B2 (en) | 2015-12-28 | 2021-09-07 | Samsung Electronics Co., Ltd. | Cleaning robot and method for controlling cleaning robot |
| WO2018131884A1 (en) * | 2017-01-10 | 2018-07-19 | Lg Electronics Inc. | Moving robot and control method thereof |
| TWI687784B (zh) * | 2017-01-10 | 2020-03-11 | 南韓商Lg電子股份有限公司 | 移動式機器人及其控制方法 |
| US11288836B2 (en) | 2019-03-19 | 2022-03-29 | Electronics And Telecommunications Research Institute | Apparatus and method for managing feature point map |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20120102955A (ko) | 2012-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101263233B1 (ko) | 특징점 추출을 통한 청소 로봇의 청소 방법 | |
| US11774980B2 (en) | Method for controlling cleaning of robot, chip, and robot cleaner | |
| JP7212074B2 (ja) | 自律移動ロボットの縁沿い走行の制御方法 | |
| CN109363585B (zh) | 分区遍历方法、清扫方法及其扫地机器人 | |
| CN110338715B (zh) | 智能机器人清洁地面的方法和芯片以及清洁机器人 | |
| CN113467456A (zh) | 一种未知环境下用于特定目标搜索的路径规划方法 | |
| CN110286669B (zh) | 自移动机器人的行走作业方法 | |
| CN111643008B (zh) | 一种扩展分区清洁方法、装置及计算机可读存储介质 | |
| US20170357266A1 (en) | Method for controlling walk of robot, and robot | |
| CN110702133B (zh) | 路径规划方法、机器人以及具有存储功能的装置 | |
| CN111562787B (zh) | 机器人全覆盖路径规划区域划分方法、装置、介质及设备 | |
| Cao et al. | Exploring large and complex environments fast and efficiently | |
| CN105739504A (zh) | 一种机器人工作区域的排序方法及排序系统 | |
| CN104972462A (zh) | 自移动机器人避障行走方法 | |
| CN112180924B (zh) | 一种导航至密集障碍物的移动控制方法 | |
| CN109316134B (zh) | 一种扫地机的清扫方法和扫地机 | |
| CN110909961B (zh) | 基于bim的室内路径查询方法及装置 | |
| US9599987B2 (en) | Autonomous mobile robot and method for operating the same | |
| CN115047880B (zh) | 一种未知动态环境下机器人智能路径规划方法 | |
| CN109298716B (zh) | 一种机器人的规划清扫方法和芯片 | |
| CN103198751A (zh) | 一种移动机器人基于激光测距仪的线特征地图创建方法 | |
| CN110412619B (zh) | 激光机器人的区域遍历方法和激光主控芯片 | |
| CN114397893B (zh) | 路径规划方法、机器人清扫方法及相关设备 | |
| WO2019104798A1 (zh) | 清扫区域选择方法及装置 | |
| WO2024179092A1 (zh) | 一种2d激光雷达定位与建图方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| 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 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| 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 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20160507 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20160507 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |