KR100926760B1 - 이동 로봇의 위치 인식 및 지도 작성 방법 - Google Patents
이동 로봇의 위치 인식 및 지도 작성 방법 Download PDFInfo
- Publication number
- KR100926760B1 KR100926760B1 KR1020070132375A KR20070132375A KR100926760B1 KR 100926760 B1 KR100926760 B1 KR 100926760B1 KR 1020070132375 A KR1020070132375 A KR 1020070132375A KR 20070132375 A KR20070132375 A KR 20070132375A KR 100926760 B1 KR100926760 B1 KR 100926760B1
- Authority
- KR
- South Korea
- Prior art keywords
- horizontal plane
- mobile robot
- plane line
- feature point
- line
- 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
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Image Analysis (AREA)
- Manipulator (AREA)
Abstract
Description
Claims (13)
- 이동 로봇을 이동시키며 각 위치에서 촬영된 전방위 영상의 수평면선을 추출하고,상기 추출된 수평면선을 보정하여 새로운 수평면선을 생성하고,상기 생성된 수평면선과 이전 생성된 수평면선을 이용하여 이동 로봇의 위치 인식 및 지도를 작성하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 1 항에 있어서,상기 생성된 수평면선은 상기 추출된 수평면선을 가우시안 필터에 의하여 보정한 수평면선인 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 2 항에 있어서,상기 생성된 수평면선 영상은 상기 추출된 수평면선을 가우시안 필터로 필터링하고, 상기 필터링된 수평면선을 상기 추출된 수평면선의 위, 아래로 구축한 것인 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 1 항에 있어서,상기 추출된 수평면선은 특징점을 포함하고,상기 특징점은 상기 수평면선의 픽셀 중 밝기가 제 1 밝기레벨만큼 어두운 픽셀인 것을 특징으로 하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 5 항에 있어서,상기 이동 로봇과 특징점이 상기 생성된 수평면선에서 이루는 각도는 상기 생성된 수평면선과 상기 이전 생성된 수평면선의 특징점 매칭을 통하여 구하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 6 항에 있어서,상기 특징점 매칭은 SAD(Sum of Absolute Difference) 방법을 통하여 매칭되는 로봇의 위치 인식 및 지도 작성 방법.
- 제 5 항에 있어서,상기 이동 로봇의 위치, 상기 특징점의 좌표, 상기 이동 로봇과 상기 특징점이 상기 생성된 수평면선에서 이루는 각도를 확장 칼만 필터(Extended Kalman Filter)에 적용하여 상기 이동 로봇의 위치 및 지도를 작성하는 이동 로봇의 위치 및 지도 작성 방법.
- 이동 로봇을 이동하며 촬영한 전방위 영상 중 수평면선을 추출하고,상기 수평면선을 이전 추출된 수평면선과 매칭하여 특징점과 상기 이동 로봇이 수평면선에서 이루는 각도를 확인하고,상기 이동 로봇의 이동 위치에 따른 상기 각도를 이용하여 상기 특징점의 위치를 확인하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 9 항에 있어서,상기 특징점의 위치가 확인되면,상기 이동 로봇과 특징점이 수평면선에서 이루는 각도, 상기 이동 로봇의 이동 위치, 상기 특징점의 위치를 확장 칼만 필터(Extended Kalman Filter)에 적용하여 상기 이동 로봇의 이동 위치에 따른 지도를 작성하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 9 항에 있어서,상기 수평면선이 추출되면 상기 수평면선을 중심으로 가우시안 필터에 의하여 필터링된 수평면선을 상기 추출된 수평면선의 위,아래로 구축한 새로운 수평면선을 생성하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 11 항에 있어서,상기 생성된 수평면선과 이전 생성된 수평면선을 매칭하여 상기 특징점과 이동 로봇이 상기 생성된 수평면선에서 이루는 각도를 구하는 이동 로봇의 위치 인식 및 지도 작성 방법.
- 제 9 항에 있어서,상기 특징점은 상기 추출된 수평면선의 픽셀 중 밝기가 제 1 밝기레벨만큼 어두운 픽셀인 이동 로봇의 위치 인식 및 지도 작성 방법.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070132375A KR100926760B1 (ko) | 2007-12-17 | 2007-12-17 | 이동 로봇의 위치 인식 및 지도 작성 방법 |
US12/153,817 US8331652B2 (en) | 2007-12-17 | 2008-05-23 | Simultaneous localization and map building method and medium for moving robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070132375A KR100926760B1 (ko) | 2007-12-17 | 2007-12-17 | 이동 로봇의 위치 인식 및 지도 작성 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20090064981A KR20090064981A (ko) | 2009-06-22 |
KR100926760B1 true KR100926760B1 (ko) | 2009-11-16 |
Family
ID=40753353
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070132375A Active KR100926760B1 (ko) | 2007-12-17 | 2007-12-17 | 이동 로봇의 위치 인식 및 지도 작성 방법 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8331652B2 (ko) |
KR (1) | KR100926760B1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101076803B1 (ko) | 2009-06-30 | 2011-10-25 | 국민대학교산학협력단 | 실내 기동 로봇의 지도 작성 방법 및 이를 이용한 기동 위치 판별 방법 |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101524020B1 (ko) * | 2009-03-06 | 2015-05-29 | 엘지전자 주식회사 | 로봇 청소기의 점진적 지도 작성 및 위치 보정 방법 |
KR101686170B1 (ko) * | 2010-02-05 | 2016-12-13 | 삼성전자주식회사 | 주행 경로 계획 장치 및 방법 |
KR20110099845A (ko) * | 2010-03-03 | 2011-09-09 | 삼성전자주식회사 | 화상 통화 시스템에서 전방향 화자 인식을 위한 장치 및 방법 |
KR101782057B1 (ko) * | 2010-05-03 | 2017-09-26 | 삼성전자주식회사 | 지도 생성 장치 및 방법 |
KR20120021064A (ko) | 2010-08-31 | 2012-03-08 | 엘지전자 주식회사 | 이동 로봇 및 이의 제어 방법 |
KR101772977B1 (ko) * | 2010-10-07 | 2017-08-31 | 삼성전자주식회사 | 이동 로봇 및 그 지도 작성 방법 |
KR101739996B1 (ko) * | 2010-11-03 | 2017-05-25 | 삼성전자주식회사 | 이동 로봇 및 이동 로봇의 위치 인식 및 지도 작성 방법 |
US9026242B2 (en) | 2011-05-19 | 2015-05-05 | Taktia Llc | Automatically guided tools |
JP6301314B2 (ja) | 2012-04-26 | 2018-03-28 | シェイパー ツールズ, インク.Shaper Tools, Inc. | 材料に作業を実行するため又は材料の表面に対する装置の位置を特定するためのシステム及び方法 |
GB2506338A (en) | 2012-07-30 | 2014-04-02 | Sony Comp Entertainment Europe | A method of localisation and mapping |
KR102087595B1 (ko) * | 2013-02-28 | 2020-03-12 | 삼성전자주식회사 | 내시경 시스템 및 그 제어방법 |
US9599988B2 (en) * | 2013-10-28 | 2017-03-21 | Pixart Imaging Inc. | Adapted mobile carrier and auto following system |
KR102172954B1 (ko) * | 2013-11-08 | 2020-11-02 | 삼성전자주식회사 | 보행 보조 로봇 및 보행 보조 로봇의 제어 방법 |
CN103941750B (zh) * | 2014-04-30 | 2016-08-31 | 东北大学 | 基于小型四旋翼无人机的构图装置及方法 |
KR102361641B1 (ko) | 2014-12-26 | 2022-02-10 | 삼성전자주식회사 | 위치 정보 처리 방법 및 그것을 포함하는 계측 정보 처리 방법 |
KR101697857B1 (ko) * | 2015-04-08 | 2017-01-18 | 엘지전자 주식회사 | 이동 로봇 및 그의 위치인식방법 |
WO2016183390A1 (en) | 2015-05-13 | 2016-11-17 | Taktia Llc | Systems, methods and apparatus for guided tools |
CN106170676B (zh) * | 2015-07-14 | 2018-10-09 | 深圳市大疆创新科技有限公司 | 用于确定移动平台的移动的方法、设备以及系统 |
EP3371671B1 (en) | 2015-11-02 | 2020-10-21 | Starship Technologies OÜ | Method, device and assembly for map generation |
CN106210450B (zh) * | 2016-07-20 | 2019-01-11 | 罗轶 | 一种多通道多视角大数据视频剪辑方法 |
EP4375773A3 (en) | 2016-08-19 | 2024-07-17 | Shaper Tools, Inc. | Apparatus and method for guiding a tool positioned on the surface of a piece of material |
EP3631755B1 (en) | 2017-05-25 | 2023-11-01 | Bayerische Motoren Werke Aktiengesellschaft | Method and apparatus for representing environmental elements, system, and vehicle/robot |
US10776652B2 (en) * | 2017-09-28 | 2020-09-15 | Baidu Usa Llc | Systems and methods to improve visual feature detection using motion-related data |
US11175148B2 (en) | 2017-09-28 | 2021-11-16 | Baidu Usa Llc | Systems and methods to accommodate state transitions in mapping |
CN109062211B (zh) * | 2018-08-10 | 2021-12-10 | 远形时空科技(北京)有限公司 | 一种基于slam识别临近空间的方法、装置、系统及存储介质 |
CN110956660B (zh) * | 2018-09-26 | 2023-10-10 | 深圳市优必选科技有限公司 | 定位方法、机器人以及计算机存储介质 |
US20200182623A1 (en) * | 2018-12-10 | 2020-06-11 | Zebra Technologies Corporation | Method, system and apparatus for dynamic target feature mapping |
CN112013844B (zh) * | 2019-05-31 | 2022-02-11 | 北京小米智能科技有限公司 | 建立室内环境地图的方法及装置 |
CN112833890B (zh) * | 2020-12-30 | 2024-08-13 | 深圳市海柔创新科技有限公司 | 地图构建方法、装置、设备、机器人及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10198810A (ja) | 1997-01-14 | 1998-07-31 | Fujitsu Ltd | イメージデータ生成装置 |
KR20060081673A (ko) * | 2006-05-25 | 2006-07-13 | 한국정보통신대학교 산학협력단 | 센서 네트워크 기반의 광범위 방범 로봇 시스템 및 방법 |
JP2007255955A (ja) * | 2006-03-22 | 2007-10-04 | Mitsubishi Electric Corp | 姿勢角検出装置、カメラ |
KR20080053172A (ko) * | 2006-12-08 | 2008-06-12 | 한국전자통신연구원 | 수평선 추출 장치 및 방법 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3641335B2 (ja) | 1996-12-03 | 2005-04-20 | シャープ株式会社 | 全方位視覚センサを用いた位置検出方法 |
US7386183B2 (en) * | 2004-07-09 | 2008-06-10 | Aloka Co., Ltd. | Method and apparatus for image processing |
US7826926B2 (en) * | 2005-11-07 | 2010-11-02 | Samsung Electronics Co., Ltd. | Robot and method of localizing the same |
-
2007
- 2007-12-17 KR KR1020070132375A patent/KR100926760B1/ko active Active
-
2008
- 2008-05-23 US US12/153,817 patent/US8331652B2/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10198810A (ja) | 1997-01-14 | 1998-07-31 | Fujitsu Ltd | イメージデータ生成装置 |
JP2007255955A (ja) * | 2006-03-22 | 2007-10-04 | Mitsubishi Electric Corp | 姿勢角検出装置、カメラ |
KR20060081673A (ko) * | 2006-05-25 | 2006-07-13 | 한국정보통신대학교 산학협력단 | 센서 네트워크 기반의 광범위 방범 로봇 시스템 및 방법 |
KR20080053172A (ko) * | 2006-12-08 | 2008-06-12 | 한국전자통신연구원 | 수평선 추출 장치 및 방법 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101076803B1 (ko) | 2009-06-30 | 2011-10-25 | 국민대학교산학협력단 | 실내 기동 로봇의 지도 작성 방법 및 이를 이용한 기동 위치 판별 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20090064981A (ko) | 2009-06-22 |
US8331652B2 (en) | 2012-12-11 |
US20090154791A1 (en) | 2009-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100926760B1 (ko) | 이동 로봇의 위치 인식 및 지도 작성 방법 | |
EP2531980B1 (en) | Depth camera compatibility | |
JP6723061B2 (ja) | 情報処理装置、情報処理装置の制御方法およびプログラム | |
Saeedi et al. | Vision-based 3-D trajectory tracking for unknown environments | |
US20150235367A1 (en) | Method of determining a position and orientation of a device associated with a capturing device for capturing at least one image | |
CN110926330B (zh) | 图像处理装置和图像处理方法 | |
US20220189113A1 (en) | Method for generating 3d skeleton using joint-based calibration acquired from multi-view camera | |
US11113879B2 (en) | Systems and methods for generating augmented reality environments from two-dimensional drawings | |
KR20120014925A (ko) | 가변 자세를 포함하는 이미지를 컴퓨터를 사용하여 실시간으로 분석하는 방법 | |
WO2004038657A2 (en) | Tracking a surface in a 3-dimensional scene using natural visual features of the surface | |
KR101207535B1 (ko) | 이동 로봇의 이미지 기반 동시적 위치 인식 및 지도 작성 방법 | |
WO2018098862A1 (zh) | 用于虚拟现实设备的手势识别方法、装置及虚拟现实设备 | |
KR101972582B1 (ko) | Ptz 촬상장치 기반 변위 측정 시스템 및 방법 | |
KR100647750B1 (ko) | 화상 처리 장치 | |
CN118864886B (zh) | 一种实时动态场景焦平面跟踪方法及跟踪系统 | |
JP2016148956A (ja) | 位置合わせ装置、位置合わせ方法及び位置合わせ用コンピュータプログラム | |
KR20090090983A (ko) | 복수의 카메라 영상을 이용한 공간좌표 추출방법 | |
JP5416489B2 (ja) | 三次元指先位置検出方法、三次元指先位置検出装置、およびプログラム | |
US20100262290A1 (en) | Data matching apparatus, data matching method and mobile robot | |
KR101837482B1 (ko) | 영상처리방법 및 장치, 그리고 이를 이용한 제스처 인식 인터페이스 방법 및 장치 | |
US12283007B2 (en) | Method for generating an augmented image | |
KR20160111151A (ko) | 영상처리방법 및 장치, 그리고 이를 이용한 제스처 인식 인터페이스 방법 및 장치 | |
KR101964829B1 (ko) | 자동 캘리브레이션 기능을 구비한 어라운드뷰 제공 방법 및 장치 | |
CN118918011B (zh) | 一种应用于超分辨率成像的焦平面识别方法及识别系统 | |
TWI877760B (zh) | 用於車輛的校準系統與用於車輛的校準方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20071217 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080122 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20071217 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20091014 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20091106 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20091109 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20121016 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20121016 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20131022 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20131022 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20141022 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20141022 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20151019 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20151019 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20161018 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20161018 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20171018 Year of fee payment: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20171018 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |
Payment date: 20221005 Start annual number: 14 End annual number: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20240304 Start annual number: 15 End annual number: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20241024 Start annual number: 16 End annual number: 16 |