JP4148276B2 - 位置推定装置、位置推定方法及びプログラム記録媒体 - Google Patents
位置推定装置、位置推定方法及びプログラム記録媒体 Download PDFInfo
- Publication number
- JP4148276B2 JP4148276B2 JP2006130602A JP2006130602A JP4148276B2 JP 4148276 B2 JP4148276 B2 JP 4148276B2 JP 2006130602 A JP2006130602 A JP 2006130602A JP 2006130602 A JP2006130602 A JP 2006130602A JP 4148276 B2 JP4148276 B2 JP 4148276B2
- Authority
- JP
- Japan
- Prior art keywords
- prediction
- sensor
- unit
- observation
- position estimation
- 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
-
- 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/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C22/00—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
- G01C22/02—Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Navigation (AREA)
Description
Claims (8)
- 現フレームにおけるオドメトリセンサのセンサ値と、前フレームの移動体の位置推定結果とを予測フィルタによりフィルタリングし、センサが搭載された移動体の位置を予測する予測部と、
上記予測部で使用したオドメトリセンサとは別の観測センサにより環境を計測し、環境内の特徴点を毎フレーム追跡して位置を観測する観測部と、
上記観測部における環境内の特徴点の追跡結果に基づいて上記予測部における位置の予測の正誤を判断する予測正誤チェック部と、
上記予測正誤チェック部により上記位置の予測が正しくないと判断すると予測を修正する予測修正部と、
上記予測正誤チェック部により上記位置の予測が正しいと判断すると移動体の位置及び/又は姿勢を更新する更新部と
を備えることを特徴とする位置推定装置。 - 上記観測部は、上記予測部で求めた予測位置及び/又は姿勢を用いて探索範囲を決め、上記特徴点の追跡を行うことを特徴とする請求項1記載の位置推定装置。
- 上記観測部は、事前に判っている三次元空間上の特徴点の位置とカルマンフィルタで推定した移動体の位置データから画像内の特徴点の位置を推定し、特徴点付近の輝度画像データと特徴点付近の輝度画像の姿勢データから、移動体の位置からみた特徴点付近のテンプレートをアフィン拘束にしたがって変形し、上記探索範囲と上記テンプレートを基にテンプレートマッチングを行って上記特徴点の追跡を行うことを特徴とする請求項2記載の位置推定装置。
- 上記予測正誤チェック部は、上記観測部における特徴点追跡で成功した特徴点の数と失敗した特徴点の数をカウントし、一定の確率以上の成功率で特徴点追跡が出来ている場合を予測が正しいと判断し、それ以外を予測は正しくないと判断することを特徴とする請求項1記載の位置推定装置。
- 上記更新部は、更新した移動体の位置推定結果を上記前フレームの移動体の位置推定結果として次のフレームにおける上記予測部での予測時に使わせることを請求項1記載の位置推定装置。
- 上記予測修正部は、上記予測正誤チェック部にて予測が正しくないと判断されると、移動体の存在確率分布モデルの標準偏差の値が大きくなるよう変更し、上記観測部における上記探索範囲を広げることを特徴とする請求項1記載の位置推定装置。
- 現フレームにおけるオドメトリセンサのセンサ値と、前フレームの移動体の位置推定結果とを予測フィルタによりフィルタリングし、センサが搭載された移動体の位置を予測する予測工程と、
上記予測工程で使用したオドメトリセンサとは別の観測センサにより環境を計測し、環境内の特徴点を毎フレーム追跡して位置を観測する観測工程と、
上記観測工程における環境内の特徴点の追跡結果に基づいて上記予測工程における位置の予測の正誤を判断する予測正誤チェック工程と、
上記予測正誤チェック工程により上記位置の予測が正しくないと判断すると予測を修正する予測修正工程と、
上記予測正誤チェック工程により上記位置の予測が正しいと判断すると移動体の位置及び/又は姿勢を更新する更新工程と
を備えることを特徴とする位置推定方法。 - 移動体の位置を予測する位置推定装置にて実行される位置推定プログラムを記録しているプログラム記録媒体において、
現フレームにおけるオドメトリセンサのセンサ値と、前フレームの移動体の位置推定結果とを予測フィルタによりフィルタリングし、センサが搭載された移動体の位置を予測する予測工程と、
上記予測工程で使用したオドメトリセンサとは別の観測センサにより環境を計測し、環境内の特徴点を毎フレームに追跡して位置を観測する観測工程と、
上記観測工程における環境内の特徴点の追跡結果に基づいて上記予測工程における位置の予測の正誤を判断する予測正誤チェック工程と、
上記予測正誤チェック工程により上記位置の予測が正しくないと判断すると予測を修正する予測修正工程と、
上記予測正誤チェック工程により上記位置の予測が正しいと判断すると移動体の位置及び/又は姿勢を更新する更新工程と
を備える位置推定プログラムを記録しているプログラム記録媒体。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006130602A JP4148276B2 (ja) | 2006-05-09 | 2006-05-09 | 位置推定装置、位置推定方法及びプログラム記録媒体 |
| US11/745,947 US7873447B2 (en) | 2006-05-09 | 2007-05-08 | Position estimation apparatus, position estimation method and program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006130602A JP4148276B2 (ja) | 2006-05-09 | 2006-05-09 | 位置推定装置、位置推定方法及びプログラム記録媒体 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007303886A JP2007303886A (ja) | 2007-11-22 |
| JP4148276B2 true JP4148276B2 (ja) | 2008-09-10 |
Family
ID=38686151
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006130602A Expired - Fee Related JP4148276B2 (ja) | 2006-05-09 | 2006-05-09 | 位置推定装置、位置推定方法及びプログラム記録媒体 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7873447B2 (ja) |
| JP (1) | JP4148276B2 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009229275A (ja) | 2008-03-24 | 2009-10-08 | Nikon Corp | 細胞観察画像の画像解析方法、画像処理プログラム及び画像処理装置 |
| WO2009150793A1 (ja) * | 2008-06-09 | 2009-12-17 | パナソニック株式会社 | 撮像装置、撮像方法 |
| JP5392700B2 (ja) * | 2008-10-15 | 2014-01-22 | 鹿島建設株式会社 | 障害物検出装置、及び障害物検出方法 |
| KR101524020B1 (ko) * | 2009-03-06 | 2015-05-29 | 엘지전자 주식회사 | 로봇 청소기의 점진적 지도 작성 및 위치 보정 방법 |
| JP2011043419A (ja) * | 2009-08-21 | 2011-03-03 | Sony Corp | 情報処理装置、および情報処理方法、並びにプログラム |
| KR101083394B1 (ko) | 2009-10-30 | 2011-11-14 | 주식회사 유진로봇 | 이동 로봇의 위치 인식을 위한 지도 생성 및 갱신 방법 |
| WO2011101945A1 (ja) | 2010-02-19 | 2011-08-25 | パナソニック株式会社 | 物体位置補正装置、物体位置補正方法、及び物体位置補正プログラム |
| US8457829B2 (en) * | 2010-02-19 | 2013-06-04 | Palo Alto Research Center Incorporated | System and method for determining characteristics of a physical environment with simple motion patterns |
| JP5017392B2 (ja) * | 2010-02-24 | 2012-09-05 | クラリオン株式会社 | 位置推定装置および位置推定方法 |
| JP5477167B2 (ja) * | 2010-05-27 | 2014-04-23 | 株式会社豊田中央研究所 | 移動体 |
| JP2013022705A (ja) * | 2011-07-25 | 2013-02-04 | Sony Corp | ロボット装置及びロボット装置の制御方法、コンピューター・プログラム、並びにロボット・システム |
| US8799201B2 (en) | 2011-07-25 | 2014-08-05 | Toyota Motor Engineering & Manufacturing North America, Inc. | Method and system for tracking objects |
| CN103901885B (zh) * | 2012-12-28 | 2016-10-05 | 联想(北京)有限公司 | 信息处理方法和信息处理设备 |
| FR3004570B1 (fr) * | 2013-04-11 | 2016-09-02 | Aldebaran Robotics | Procede d'estimation de la deviation angulaire d'un element mobile relativement a une direction de reference |
| US9154919B2 (en) * | 2013-04-22 | 2015-10-06 | Alcatel Lucent | Localization systems and methods |
| JP2014241473A (ja) * | 2013-06-11 | 2014-12-25 | 株式会社東芝 | 画像処理装置、方法、及びプログラム、並びに、立体画像表示装置 |
| CN105981083B (zh) | 2014-02-24 | 2019-01-08 | 索尼公司 | 智能可穿戴设备和用于优化输出的方法 |
| CN105203092B (zh) * | 2014-06-30 | 2018-12-14 | 联想(北京)有限公司 | 一种信息处理方法、装置及电子设备 |
| DE102015107265A1 (de) | 2015-05-08 | 2016-11-10 | Northrop Grumman Litef Gmbh | Verfahren zum Bestimmen von Zuständen eines Systems mittels eines Schätzfilters |
| CN105045394A (zh) * | 2015-08-03 | 2015-11-11 | 歌尔声学股份有限公司 | 一种可穿戴式电子终端中预设功能的启动方法和装置 |
| CN109959381B (zh) * | 2017-12-22 | 2021-06-04 | 深圳市优必选科技有限公司 | 一种定位方法、装置、机器人及计算机可读存储介质 |
| US11578980B2 (en) | 2018-01-10 | 2023-02-14 | Intel Corporation | Predictive map generation technology |
| US10800408B2 (en) * | 2018-05-24 | 2020-10-13 | Baidu Usa Llc | Determining driving paths for autonomous driving that avoid moving obstacles |
| US10565714B2 (en) | 2018-05-25 | 2020-02-18 | Denso Corporation | Feature tracking for visual odometry |
| EP3812467A4 (en) * | 2018-06-19 | 2022-07-20 | Teikyo University | METHOD OF ANALYZING THE BEHAVIOR OF CELLS AND ITS USE |
| EP3640767B1 (de) * | 2018-10-17 | 2024-09-11 | Siemens Schweiz AG | Verfahren zum bestimmen mindestens eines bereichs in mindestens einem eingabemodell für mindestens ein zu platzierendes element |
| EP3904995A4 (en) * | 2018-12-28 | 2022-02-23 | Panasonic Intellectual Property Management Co., Ltd. | LOCATION DEVICE |
| JP7175930B2 (ja) * | 2020-01-20 | 2022-11-21 | 東芝デジタルソリューションズ株式会社 | 情報処理装置、情報処理方法、およびプログラム |
| WO2021251171A1 (ja) * | 2020-06-12 | 2021-12-16 | ソニーグループ株式会社 | 情報処理装置、情報処理方法、及び、プログラム |
| CN115410233B (zh) * | 2022-11-01 | 2023-01-24 | 齐鲁工业大学 | 一种基于卡尔曼滤波和深度学习的手势姿态估计方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5592401A (en) * | 1995-02-28 | 1997-01-07 | Virtual Technologies, Inc. | Accurate, rapid, reliable position sensing using multiple sensing technologies |
| JP4479372B2 (ja) | 2004-06-25 | 2010-06-09 | ソニー株式会社 | 環境地図作成方法、環境地図作成装置、及び移動型ロボット装置 |
-
2006
- 2006-05-09 JP JP2006130602A patent/JP4148276B2/ja not_active Expired - Fee Related
-
2007
- 2007-05-08 US US11/745,947 patent/US7873447B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US7873447B2 (en) | 2011-01-18 |
| JP2007303886A (ja) | 2007-11-22 |
| US20070265741A1 (en) | 2007-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4148276B2 (ja) | 位置推定装置、位置推定方法及びプログラム記録媒体 | |
| CN102596517B (zh) | 移动机器人定位和导航控制方法及使用该方法的移动机器人 | |
| JP6760114B2 (ja) | 情報処理装置、データ管理装置、データ管理システム、方法、及びプログラム | |
| US10133278B2 (en) | Apparatus of controlling movement of mobile robot mounted with wide angle camera and method thereof | |
| US10838427B2 (en) | Vision-aided inertial navigation with loop closure | |
| JP2009193240A (ja) | 移動ロボット及び環境地図の生成方法 | |
| CN113454487B (zh) | 信息处理装置以及移动机器人 | |
| JP7336223B2 (ja) | 自己位置推定方法 | |
| KR101985344B1 (ko) | 관성 및 단일 광학 센서를 이용한 슬라이딩 윈도우 기반 비-구조 위치 인식 방법, 이를 수행하기 위한 기록 매체 및 장치 | |
| JP4171459B2 (ja) | 移動体の回転移動量利用方法とその装置、及びコンピュータプログラムを保存するコンピュータ読取り可能な記録媒体 | |
| CN108027230B (zh) | 信息处理设备、信息处理方法和程序 | |
| US12455572B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| CN105934774A (zh) | 物体检测装置、物体检测方法以及移动机器人 | |
| JP2006252473A (ja) | 障害物検出装置、キャリブレーション装置、キャリブレーション方法およびキャリブレーションプログラム | |
| US20260027725A1 (en) | Visual tracking method of robot | |
| KR101167627B1 (ko) | 이동 로봇의 위치 및 지도의 이중 보정 장치 및 방법 | |
| CN113483762A (zh) | 一种位姿优化方法及设备 | |
| CN119469111A (zh) | 激光与惯性融合的点云地图构建方法及装备 | |
| KR100703698B1 (ko) | 공간 필기 인식 장치 및 방법, 그리고 상기 방법을 기록한기록 매체 | |
| JP2008059218A (ja) | 自律走行ロボットの自己位置回復方法 | |
| CN112254728A (zh) | 基于关键路标增强ekf-slam全局优化的方法 | |
| JP6488697B2 (ja) | オプティカルフロー算出装置、オプティカルフロー算出方法、及びプログラム | |
| JP4196211B2 (ja) | 画像処理装置及び画像処理方法 | |
| KR101847113B1 (ko) | 이미지를 이용하는 카메라의 방향과 관련한 정보 추정장치 및 추정방법 | |
| KR101767169B1 (ko) | 비전 센서 기반 자이로 드리프트 감소 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080603 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080616 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110704 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120704 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130704 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |