KR102047303B1 - 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 - Google Patents
저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 Download PDFInfo
- Publication number
- KR102047303B1 KR102047303B1 KR1020180063666A KR20180063666A KR102047303B1 KR 102047303 B1 KR102047303 B1 KR 102047303B1 KR 1020180063666 A KR1020180063666 A KR 1020180063666A KR 20180063666 A KR20180063666 A KR 20180063666A KR 102047303 B1 KR102047303 B1 KR 102047303B1
- Authority
- KR
- South Korea
- Prior art keywords
- robot
- image
- vanishing point
- angle
- azimuth
- 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
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
-
- 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
- A47L9/2894—Details related to signal transmission in suction cleaners
-
- 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
- B25J19/021—Optical sensing 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
- B25J19/021—Optical sensing devices
- B25J19/023—Optical sensing devices including video camera means
-
- 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
- B25J19/04—Viewing 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/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
-
- 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/1679—Programme controls characterised by the tasks executed
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1684—Tracking a line or surface by means of sensors
-
- 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/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- 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/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/20—Image enhancement or restoration using local operators
- G06T5/30—Erosion or dilatation, e.g. thinning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/40—Image enhancement or restoration using histogram techniques
-
- 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/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- 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/009—Carrying-vehicles; Arrangements of trollies or wheels; Means for avoiding mechanical obstacles
-
- 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
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/39—Robotics, robotics to robotics hand
- G05B2219/39391—Visual servoing, track end effector with camera image feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30241—Trajectory
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 의한 로봇(100)의 구성을 보여주는 도면이다.
도 3은 본 발명의 일 실시예에 의한 로봇이 주행하는 과정에서 저조도의 실내를 확인하여 경로나 현재 위치를 최적화하는 과정을 보여주는 도면이다.
도 4는 본 발명의 일 실시예에 의한 AOFS 처리부가 미끄러운 환경에서도 주행 거리를 정확하게 추정하는 과정을 보여주는 도면이다.
도 5는 본 발명의 일 실시예에 의한 영상 처리부가 영상을 처리하는 과정을 보여주는 도면이다.
도 6은 본 발명의 일 실시예에 의한 히스토그램 평활화를 수행한 것을 보여주는 도면이다.
도 7은 본 발명의 일 실시예에 의한 영상 내의 경계선을 명확하게 산출하도록 롤링 가이던스 필터를 적용하는 과정을 보여주는 도면이다.
도 8은 본 발명의 일 실시예에 의한 이미지에서 소실점을 추정하는데 필요한 선분을 검출하는 과정을 보여주는 도면이다.
도 9는 본 발명의 일 실시예에 의한 불필요한 선분을 삭제하는 과정을 보여주는 도면이다.
도 10은 로봇과 벽과의 상대 각도를 보여주는 도면이다.
도 11은 본 발명의 일 실시예에 의한 공간 내의 선분에 기반하여 소실점을 추정할 수 있도록 선분이 강조된 이미지이다.
도 12 및 도 13은 본 발명의 일 실시예에 의한 소실점에 기반하여 글로벌 각도를 추정하는 과정을 보여주는 도면이다.
도 14는 본 발명의 일 실시예에 의한 방위각 추정 과정을 보여주는 도면이다.
도 15는 본 발명의 로봇이 이동하는 공간의 예시를 보여주는 도면이다.
도 16은 본 발명의 일 실시예에 의한 다중 맨하탄 프레임 공간에서의 각도 보정 과정을 보여주는 도면이다.
도 17은 본 발명의 일 실시예에 의한 로봇 상에서 카메라가 배치된 도면이다.
113: 전상방 카메라 115: 전방 카메라
130: 이동부 160: AOFS 처리부
170: 영상처리부 180: 저장부
Claims (14)
- 로봇을 이동시키는 이동부;
상기 로봇의 전방 또는 상방 중 어느 한 영역 이상의 영상을 촬영하는 카메라부;
상기 카메라부가 촬영한 제1영상에 대해 히스토그램 평활화 및 롤링 가이던스 필터를 적용하여 상기 제1영상 내에서 선분을 추출하여 소실점을 산출하고, 상기 소실점에 대응하여 상기 로봇의 글로벌 각도를 추정하는 영상처리부; 및
상기 이동부와 상기 카메라부와 상기 영상 처리부를 제어하는 제어부를 포함하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제1항에 있어서,
상기 이동부가 이동하는 이동한 영역의 바닥 재질의 변화를 센싱하여 상기 변화에 따라 발생한 로봇의 미끄러짐을 보정하여 로봇의 궤적을 추정하는 AOFS(Afocal Optical Flow Sensor) 처리부를 더 포함하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제1항에 있어서,
상기 영상 처리부는 상기 제1영상의 히스토그램을 평활화시켜 제2영상을 생성하며,
상기 영상 처리부는 상기 제2영상에 롤링 가이던스 필터를 적용하여 선분이 강조된 제3영상을 생성하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제3항에 있어서,
상기 영상처리부는 상기 제3영상 내에 추출된 선분들 중 길이, 위치 및 선분의 지향점에 기반하여 선분을 선택하고, 상기 선택된 선분들에 기반하여 소실점을 구성하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제4항에 있어서,
상기 영상처리부는 상기 로봇을 중심으로 4가지 범위의 방위각을 분류하고 상기 로봇의 방위각이 상기 4가지 범위에 속함을 확인하며,
상기 영상처리부는 상기 소실점으로 산출한 방위각과 상기 로봇의 방위각의 차이가 미리 설정된 범위 이내인 경우 상기 소실점으로 산출한 방위각을 상기 4가지 범위의 따라 로봇의 방위각으로 달리 적용하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제1항에 있어서,
상기 영상처리부는 상기 카메라부의 각도와 상기 로봇의 각도의 차이에 따라 상기 소실점으로 산출한 방위각을 보정하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 제1항에 있어서,
공간 내의 랜드마크의 소실점 각도를 저장하는 저장부를 더 포함하며,
상기 영상처리부는 소실점의 평균 각도를 산출하며 상기 저장부에 저장된 하나 이상의 랜드마크의 소실점 각도와의 차이를 계산하여 상기 차이가 미리 설정된 제1차이값 이상인 경우 상기 평균 각도를 상기 저장부에 저장하며,
상기 영상처리부는 소실점의 평균 각도를 산출하여 상기 저장부에 저장된 하나 이상의 랜드마크의 소실점 각도와의 차이를 계산하여 상기 차이가 미리 설정된 제2차이값 이하인 경우 상기 랜드마크가 제1영상에서 검출된 것으로 확인하는, 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇.
- 이동하는 로봇이 방향을 추정하는 방법에 있어서,
카메라부가 상기 로봇의 전방 또는 상방 중 어느 한 영역 이상의 영상을 촬영하는 단계;
상기 카메라부가 촬영한 제1영상에 대해 영상처리부가 히스토그램 평활화 및 롤링 가이던스 필터를 적용하여 상기 제1영상 내에서 선분을 추출하는 단계; 및
상기 영상 처리부가 상기 선분을 이용하여 소실점을 산출하고, 상기 소실점에 대응하여 상기 로봇의 글로벌 각도를 추정하는 단계를 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제8항에 있어서,
상기 로봇은 AOFS(Afocal Optical Flow Sensor) 처리부를 더 포함하며,
상기 AOFS 처리부가 상기 로봇이 이동하는 이동한 영역의 바닥 재질의 변화를 센싱하는 단계;
상기 AOFS 처리부가 상기 센싱한 재질의 변화에 따라 발생한 상기 로봇의 미끄러짐을 보정하여 로봇의 궤적을 추정하는 단계를 더 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제8항에 있어서,
상기 영상 처리부가 상기 제1영상의 히스토그램을 평활화시켜 제2영상을 생성하는 단계; 및
상기 영상 처리부가 상기 제2영상에 롤링 가이던스 필터를 적용하여 선분이 강조된 제3영상을 생성하는 단계를 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제10항에 있어서,
상기 영상 처리부가 상기 제3영상 내에 추출된 선분들 중 길이, 위치 및 선분의 지향점에 기반하여 선분을 선택하는 단계; 및
상기 영상 처리부가 상기 선택된 선분들에 기반하여 소실점을 구성하는 단계를 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제11항에 있어서,
상기 영상처리부가 상기 로봇을 중심으로 4가지 범위의 방위각을 분류하고 상기 로봇의 방위각이 상기 4가지 범위에 속함을 확인하는 단계;
상기 영상처리부가 상기 소실점으로 산출한 방위각과 상기 로봇의 방위각의 차이가 미리 설정된 범위 이내인 경우 상기 소실점으로 산출한 방위각을 상기 4가지 범위의 따라 로봇의 방위각으로 달리 적용하는 단계를 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제8항에 있어서,
상기 영상 처리부가 상기 카메라부의 각도와 상기 로봇의 각도의 차이에 따라 상기 소실점으로 산출한 방위각을 보정하는 단계를 더 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
- 제8항에 있어서,
상기 로봇은 공간 내의 랜드마크의 소실점 각도를 저장하는 저장부를 더 포함하며,
상기 영상 처리부가 소실점의 평균 각도를 산출하며 상기 저장부에 저장된 하나 이상의 랜드마크의 소실점 각도와의 차이를 계산하여 상기 차이가 미리 설정된 제1차이값 이상인 경우 상기 평균 각도를 상기 저장부에 저장하는 단계; 및
상기 영상처리부가 소실점의 평균 각도를 산출하여 상기 저장부에 저장된 하나 이상의 랜드마크의 소실점 각도와의 차이를 계산하여 상기 차이가 미리 설정된 제2차이값 이하인 경우 상기 랜드마크가 제1영상에서 검출된 것으로 확인하는 단계를 포함하는, 저조도 영상 내 소실점에 기반하여 로봇이 방향을 추정하는 방법.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180063666A KR102047303B1 (ko) | 2018-06-01 | 2018-06-01 | 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 |
| PCT/KR2019/005506 WO2019231127A1 (ko) | 2018-06-01 | 2019-05-08 | 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 |
| US16/652,401 US11801604B2 (en) | 2018-06-01 | 2019-05-08 | Robot of estimating direction based on vanishing point of low luminance image and method estimating thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020180063666A KR102047303B1 (ko) | 2018-06-01 | 2018-06-01 | 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102047303B1 true KR102047303B1 (ko) | 2019-11-21 |
Family
ID=68692183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020180063666A Active KR102047303B1 (ko) | 2018-06-01 | 2018-06-01 | 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US11801604B2 (ko) |
| KR (1) | KR102047303B1 (ko) |
| WO (1) | WO2019231127A1 (ko) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102019217160A1 (de) * | 2019-11-07 | 2021-05-12 | Robert Bosch Gmbh | Computer-implementiertes Verfahren zum Erstellen einer Umgebungskarte für das Betreiben eines mobilen Agenten |
| CN117359608A (zh) * | 2022-06-30 | 2024-01-09 | 北京极智嘉科技股份有限公司 | 机器人运动控制法以及装置 |
| US20240036582A1 (en) * | 2022-07-26 | 2024-02-01 | Objectvideo Labs, Llc | Robot navigation |
| CN115570568B (zh) * | 2022-10-11 | 2024-01-30 | 江苏高倍智能装备有限公司 | 一种多机械手协同控制方法及系统 |
| CN120917483A (zh) * | 2023-03-23 | 2025-11-07 | 松下知识产权经营株式会社 | 信息处理装置、信息处理方法以及信息处理程序 |
| CN119772880A (zh) * | 2024-12-13 | 2025-04-08 | 厦门钨业股份有限公司 | 一种人形机器人可通行区域生成方法、装置及人形机器人 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070108815A (ko) * | 2006-05-08 | 2007-11-13 | 삼성전자주식회사 | 바닥 영상 정보를 이용하여 청소용 로봇 및 로봇의 제어방법 |
| KR20100098999A (ko) * | 2009-03-02 | 2010-09-10 | 엘지전자 주식회사 | 로봇 청소기 및 그의 위치 검출 방법 |
| KR20110039037A (ko) * | 2009-10-09 | 2011-04-15 | 고려대학교 산학협력단 | 로봇 이동 장치 지도 작성 방법 |
| KR20140087485A (ko) * | 2012-12-31 | 2014-07-09 | 노틸러스효성 주식회사 | 광선추적법을 이용한 이동 로봇의 실내 위치 추정방법 |
| KR20180040314A (ko) * | 2016-10-12 | 2018-04-20 | 충북대학교 산학협력단 | 소실점 위치를 이용한 이동 로봇의 복도 주행 방법 및 장치 |
Family Cites Families (25)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5579444A (en) * | 1987-08-28 | 1996-11-26 | Axiom Bildverarbeitungssysteme Gmbh | Adaptive vision-based controller |
| US20160267720A1 (en) * | 2004-01-30 | 2016-09-15 | Electronic Scripting Products, Inc. | Pleasant and Realistic Virtual/Augmented/Mixed Reality Experience |
| KR100612858B1 (ko) * | 2004-08-23 | 2006-08-14 | 삼성전자주식회사 | 로봇을 이용하여 사람을 추적하는 방법 및 장치 |
| KR100749923B1 (ko) | 2005-12-08 | 2007-08-21 | 한국전자통신연구원 | 카메라와 표식을 이용한 이동 로봇의 측위 시스템 및 방법 |
| KR100834577B1 (ko) * | 2006-12-07 | 2008-06-02 | 한국전자통신연구원 | 스테레오 비전 처리를 통해 목표물 검색 및 추종 방법, 및이를 적용한 가정용 지능형 서비스 로봇 장치 |
| JP5266953B2 (ja) * | 2008-08-19 | 2013-08-21 | セイコーエプソン株式会社 | 投写型表示装置および表示方法 |
| US8564657B2 (en) * | 2009-05-29 | 2013-10-22 | Honda Research Institute Europe Gmbh | Object motion detection system based on combining 3D warping techniques and a proper object motion detection |
| DE102009046114B4 (de) * | 2009-10-28 | 2011-09-01 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Verfahren und Vorrichtung zum Erzeugen einer kalibrierten Projektion |
| TWI417207B (zh) * | 2010-12-28 | 2013-12-01 | Automotive Res & Testing Ct | Image - based obstacle detection reversing warning system and method |
| CN103459099B (zh) * | 2011-01-28 | 2015-08-26 | 英塔茨科技公司 | 与一个可移动的远程机器人相互交流 |
| US9852512B2 (en) * | 2013-03-13 | 2017-12-26 | Electronic Scripting Products, Inc. | Reduced homography based on structural redundancy of conditioned motion |
| US9519286B2 (en) * | 2013-03-19 | 2016-12-13 | Robotic Research, Llc | Delayed telop aid |
| US9358685B2 (en) * | 2014-02-03 | 2016-06-07 | Brain Corporation | Apparatus and methods for control of robot actions based on corrective user inputs |
| US9751210B2 (en) * | 2014-11-26 | 2017-09-05 | Irobot Corporation | Systems and methods for performing occlusion detection |
| US9519289B2 (en) * | 2014-11-26 | 2016-12-13 | Irobot Corporation | Systems and methods for performing simultaneous localization and mapping using machine vision systems |
| US9744670B2 (en) * | 2014-11-26 | 2017-08-29 | Irobot Corporation | Systems and methods for use of optical odometry sensors in a mobile robot |
| US9630319B2 (en) * | 2015-03-18 | 2017-04-25 | Irobot Corporation | Localization and mapping using physical features |
| CA2997656A1 (en) * | 2015-09-04 | 2017-03-09 | Crown Equipment Corporation | Industrial vehicle with feature-based localization and navigation |
| GB201518652D0 (en) * | 2015-10-21 | 2015-12-02 | F Robotics Acquisitions Ltd | Domestic robotic system and method |
| EP3371671B1 (en) * | 2015-11-02 | 2020-10-21 | Starship Technologies OÜ | Method, device and assembly for map generation |
| US9757859B1 (en) * | 2016-01-21 | 2017-09-12 | X Development Llc | Tooltip stabilization |
| US10059003B1 (en) * | 2016-01-28 | 2018-08-28 | X Development Llc | Multi-resolution localization system |
| US9996752B2 (en) * | 2016-08-30 | 2018-06-12 | Canon Kabushiki Kaisha | Method, system and apparatus for processing an image |
| IT201600094858A1 (it) * | 2016-09-21 | 2018-03-21 | St Microelectronics Srl | Procedimento per un cross traffic alert avanzato a basso costo, corrispondente sistema di elaborazione, sistema per cross traffic alert e veicolo |
| JP2018155709A (ja) * | 2017-03-21 | 2018-10-04 | キヤノン株式会社 | 位置姿勢推定装置および位置姿勢推定方法、運転支援装置 |
-
2018
- 2018-06-01 KR KR1020180063666A patent/KR102047303B1/ko active Active
-
2019
- 2019-05-08 US US16/652,401 patent/US11801604B2/en active Active
- 2019-05-08 WO PCT/KR2019/005506 patent/WO2019231127A1/ko not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20070108815A (ko) * | 2006-05-08 | 2007-11-13 | 삼성전자주식회사 | 바닥 영상 정보를 이용하여 청소용 로봇 및 로봇의 제어방법 |
| KR20100098999A (ko) * | 2009-03-02 | 2010-09-10 | 엘지전자 주식회사 | 로봇 청소기 및 그의 위치 검출 방법 |
| KR20110039037A (ko) * | 2009-10-09 | 2011-04-15 | 고려대학교 산학협력단 | 로봇 이동 장치 지도 작성 방법 |
| KR20140087485A (ko) * | 2012-12-31 | 2014-07-09 | 노틸러스효성 주식회사 | 광선추적법을 이용한 이동 로봇의 실내 위치 추정방법 |
| KR20180040314A (ko) * | 2016-10-12 | 2018-04-20 | 충북대학교 산학협력단 | 소실점 위치를 이용한 이동 로봇의 복도 주행 방법 및 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019231127A1 (ko) | 2019-12-05 |
| US20200282566A1 (en) | 2020-09-10 |
| US11801604B2 (en) | 2023-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102047303B1 (ko) | 저조도 영상 내 소실점에 기반하여 방향을 추정하는 로봇 및 방법 | |
| KR20110011424A (ko) | 이동 로봇의 위치 인식 및 주행 제어 방법과 이를 이용한 이동 로봇 | |
| CN102596517B (zh) | 移动机器人定位和导航控制方法及使用该方法的移动机器人 | |
| KR101083394B1 (ko) | 이동 로봇의 위치 인식을 위한 지도 생성 및 갱신 방법 | |
| KR101152720B1 (ko) | 이동 로봇의 슬립 감지 장치 및 방법 | |
| KR101776622B1 (ko) | 다이렉트 트래킹을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| KR101776621B1 (ko) | 에지 기반 재조정을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| KR100877071B1 (ko) | 파티클 필터 기반의 이동 로봇의 자세 추정 방법 및 장치 | |
| KR101708659B1 (ko) | 이동 로봇의 맵을 업데이트하기 위한 장치 및 그 방법 | |
| KR102242744B1 (ko) | 이동 로봇과 이동 로봇의 엘리베이터 인식 방법 | |
| US10165246B2 (en) | Method and device for processing stereoscopic data | |
| JP4042517B2 (ja) | 移動体およびその位置検出装置 | |
| KR101850835B1 (ko) | 광선추적법을 이용한 이동 로봇의 실내 위치 추정방법 | |
| KR20150144726A (ko) | 검색 기반 상관 매칭을 이용하여 이동 로봇의 위치를 인식하기 위한 장치 및 그 방법 | |
| CN114089364A (zh) | 一种集成化的感知系统装置及实现方法 | |
| KR100906991B1 (ko) | 로봇의 비시인성 장애물 탐지방법 | |
| KR20140053712A (ko) | 센서 융합에 의한 실내로봇용 위치인식 방법 | |
| KR102048999B1 (ko) | 자율 주행 장치 및 방법 | |
| KR20120108277A (ko) | 자연랜드마크와 인공랜드마크를 인식하는 지능형 이동로봇의 위치인식 방법 | |
| KR101305405B1 (ko) | 측면의 랜드마크를 인식하는 지능형 이동로봇의 위치인식 방법 | |
| KR102135672B1 (ko) | 자율 주행 장치 및 방법 | |
| KR20140032113A (ko) | 자연랜드마크 및 인공랜드마크와 엔코더를 이용한 지능형 이동로봇의 위치인식 방법 | |
| KR101979003B1 (ko) | 자연랜드마크 및 인공랜드마크와 관성센서를 이용한 지능형 이동로봇의 위치인식 방법 | |
| CN118990522B (zh) | 一种机器人自主作业方法、系统、存储介质和电子设备 | |
| KR20240098303A (ko) | 가변네트워크환경의 slam 시스템 및 이를 이용한 적응형 키프레임 선택 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20180601 |
|
| PA0201 | Request for examination | ||
| PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190819 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20191115 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20191115 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration | ||
| PR1001 | Payment of annual fee |
Payment date: 20221021 Start annual number: 4 End annual number: 4 |
|
| PR1001 | Payment of annual fee |
Payment date: 20231020 Start annual number: 5 End annual number: 5 |
|
| PR1001 | Payment of annual fee |
Payment date: 20241022 Start annual number: 6 End annual number: 6 |