JP7225762B2 - 自己位置推定装置、自己位置推定方法及びプログラム - Google Patents
自己位置推定装置、自己位置推定方法及びプログラム Download PDFInfo
- Publication number
- JP7225762B2 JP7225762B2 JP2018235533A JP2018235533A JP7225762B2 JP 7225762 B2 JP7225762 B2 JP 7225762B2 JP 2018235533 A JP2018235533 A JP 2018235533A JP 2018235533 A JP2018235533 A JP 2018235533A JP 7225762 B2 JP7225762 B2 JP 7225762B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- information
- self
- estimation
- moving body
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
画像中の特徴点を利用する方法は、計算が画像中で疎に配置される特徴点周りのみでよく少量で済むという利点がある一方、画像が激しく動いており、ブレが大きいようなシーンは特徴点が算出できないという課題がある。
一方、輝度・深度情報を利用する方法は、特徴点を算出しなくてよいため、ブレに強いという利点がある一方、特徴点を利用する方法と比べて画面の広い領域を密に使用するため計算量が重いという課題がある。
バスBに対して、プロセッサ11、画像処理部12、慣性センサ部13、メモリインタフェイス(I/F)14、無線通信部15及びキー入力/インジケータ部16が接続される。
図2は、ポジションレコーダ10で電源投入以後に周期的に実行する、自己位置推定と運動軌跡の推定、及び記録に関する全体的な処理内容を示す。図2の処理は、主としてプロセッサ11が予め記憶している動作プログラムに基づいて実行する。
[請求項1]
移動体の動きに関する動き情報を取得する第1の取得手段と、
撮影した画像情報を取得する第2の取得手段と、
上記動き情報に基づいて、上記移動体の動きの大きさを判定する判定手段と、
上記画像情報に基づいて、上記移動体の自己位置を推定する自己位置推定手段と、
上記判定手段での判定結果に応じて、上記自己位置推定手段で上記画像情報を用いる処理内容を切り換える制御手段と、
を備える自己位置推定装置。
[請求項2]
上記自己位置推定手段は、上記画像情報の特徴点を用いる演算と、上記画像情報の輝度・深度情報を用いる演算のいずれかにより、上記移動体の自己位置を推定する、請求項1記載の自己位置推定装置。
[請求項3]
上記制御手段は、上記判定手段により上記移動体の動きが大きいと判定した場合は、上記自己位置推定手段で上記画像情報の輝度・深度情報を用いる演算を実行させ、上記判定手段により上記移動体の動きが大きくないと判定した場合は、上記自己位置推定手段で上記画像情報の特徴点を用いる演算を実行させる、請求項2記載の自己位置推定装置。
[請求項4]
上記動き情報は、移動体の加速度の分散の情報と角速度の情報とを含み、
上記判定手段は、移動体の加速度の分散の情報と角速度の情報の少なくとも一方が、それぞれ予め設定した閾値より大きい場合に、上記移動体の動きが大きいと判定する、
請求項1乃至3いずれか記載の自己位置推定装置。
[請求項5]
上記自己位置推定手段で推定した上記移動体の自己位置の時系列上の履歴から上記移動体の移動軌跡を推定する軌跡推定手段をさらに備える、請求項1乃至4いずれか記載の自己位置推定装置。
[請求項6]
移動体の動きに関する動き情報を取得する第1の取得部と、撮影した画像情報を取得する第2の取得部とを備えた装置での自己位置推定方法であって、
上記動き情報に基づいて、上記移動体の動きの大きさを判定する判定工程と、
上記画像情報に基づいて、上記移動体の自己位置を推定する自己位置推定工程と、
上記判定工程での判定結果に応じて、上記自己位置推定工程で上記画像情報を用いる処理内容を切り換える制御工程と、
を有する自己位置推定方法。
[請求項7]
移動体の動きに関する動き情報を取得する第1の取得部と、撮影した画像情報を取得する第2の取得部とを備えた装置が内蔵するコンピュータが実行するプログラムであって、上記コンピュータを、
上記動き情報に基づいて、上記移動体の動きの大きさを判定する判定手段、
上記画像情報に基づいて、上記移動体の自己位置を推定する自己位置推定手段、
上記判定手段での判定結果に応じて、上記自己位置推定手段で上記画像情報を用いる処理内容を切り換える制御手段、
として機能させるプログラム。
11…プロセッサ
11A…RTC
12…画像処理部
13…慣性センサ部
14…メモリインタフェイス(I/F)
15…無線通信部
16…キー入力/インジケータ部
17…撮像部
18…メモリカード
19…アンテナ
B…バス
CS…カードスロット
Claims (6)
- 移動体の動きに関する動き情報を取得する第1の取得手段と、
上記第1の取得手段が上記動き情報を取得しているときに、上記移動体に備えられた撮像装置により撮影した画像情報を取得する第2の取得手段と、
上記動き情報が所定の閾値以下か否かに基づいて、上記移動体の動きが激しいか否かを判定する判定手段と、
上記画像情報に基づいた自己位置を推定するための処理を実行することにより、上記移動体の自己位置を推定する上記画像の特徴点を用いる推定処理と、上記画像の輝度・深度情報を用いる推定処理とを有する自己位置推定手段と、
上記判定手段での判定結果に応じて、上記画像の特徴点を用いる推定処理と上記画像の輝度・深度情報を用いる推定処理とを切り換えるよう制御する制御手段と、を備え、
上記制御手段は、上記判定手段により上記移動体の動きが激しいと判定され、且つ、上記移動体の自己位置を推定する直前の処理が上記画像の特徴点を用いる推定処理である場合、上記画像の特徴点を用いる推定処理で得た情報を上記画像の輝度・深度情報を用いる推定処理で利用する情報に変換するとともに、上記画像の輝度・深度情報を用いる推定処理に切り換えるよう制御する、
ことを特徴とする自己位置推定装置。 - 上記制御手段は、上記判定手段により上記移動体の動きが激しくないと判定され、且つ、上記移動体の自己位置を推定する直前の処理が上記画像の輝度・深度を用いる推定処理である場合、上記画像の輝度・深度を用いる推定処理で得た情報を上記画像の特徴点を用いる推定処理で利用する情報に変換するとともに、上記画像の特徴点を用いる推定処理に切り換えるよう制御することを特徴とする、請求項1記載の自己位置推定装置。
- 上記動き情報は、移動体の加速度の分散の情報と角速度の情報とを含み、
上記判定手段は、移動体の加速度の分散の情報と角速度の情報の少なくとも一方が、それぞれ予め設定した閾値以下か否かに基づいて、上記移動体の動きが激しいか否かを判定することを特徴とする、
請求項1又は2記載の自己位置推定装置。 - 上記自己位置推定手段で推定した上記移動体の自己位置の時系列上の履歴から上記移動体の移動軌跡を推定する軌跡推定手段をさらに備えることを特徴とする、請求項1乃至3いずれか記載の自己位置推定装置。
- 移動体の動きに関する動き情報を取得する第1の取得部と、上記第1の取得部が上記動き情報を取得しているときに、上記移動体に備えられた撮像装置により撮影した画像情報を取得する第2の取得部とを備えた装置での自己位置推定方法であって、
上記動き情報が所定の閾値以下か否かに基づいて、上記移動体の動きが激しいか否かを判定する判定工程と、
上記画像情報に基づいた自己位置を推定するための処理を実行することにより、上記移動体の自己位置を推定する上記画像の特徴点を用いる推定処理と、上記画像の輝度・深度情報を用いる推定処理とを有する自己位置推定工程と、
上記判定工程での判定結果に応じて、上記画像の特徴点を用いる推定処理と上記画像の輝度・深度情報を用いる推定処理とを切り換えるよう制御する制御工程と、を含み、
上記制御工程は、上記判定工程により上記移動体の動きが激しいと判定され、且つ、上記移動体の自己位置を推定する直前の処理が上記画像の特徴点を用いる推定処理である場合、上記画像の特徴点を用いる推定処理で得た情報を上記画像の輝度・深度情報を用いる推定処理で利用する情報に変換するとともに、上記画像の輝度・深度情報を用いる推定処理に切り換えるよう制御する、
ことを特徴とする自己位置推定方法。 - 移動体の動きに関する動き情報を取得する第1の取得部と、上記第1の取得部が上記動き情報を取得しているときに、上記移動体に備えられた撮像装置により撮影した画像情報を取得する第2の取得部とを備えた装置が内蔵するコンピュータが実行するプログラムであって、
上記コンピュータを、
上記動き情報が所定の閾値以下か否かに基づいて、上記移動体の動きが激しいか否かを判定する判定手段、
上記画像情報に基づいた自己位置を推定するための処理を実行することにより、上記移動体の自己位置を推定する上記画像の特徴点を用いる推定処理と、上記画像の輝度・深度情報を用いる推定処理とを有する自己位置推定手段、
上記判定手段での判定結果に応じて、上記画像の特徴点を用いる推定処理と上記画像の輝度・深度情報を用いる推定処理とを切り換えるよう制御する制御手段、として機能させ、
上記制御手段は、上記判定手段により上記移動体の動きが激しいと判定され、且つ、上記移動体の自己位置を推定する直前の処理が上記画像の特徴点を用いる推定処理である場合、上記画像の特徴点を用いる推定処理で得た情報を上記画像の輝度・深度情報を用いる推定処理で利用する情報に変換するとともに、上記画像の輝度・深度情報を用いる推定処理に切り換えるよう制御する、
ためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018235533A JP7225762B2 (ja) | 2018-12-17 | 2018-12-17 | 自己位置推定装置、自己位置推定方法及びプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018235533A JP7225762B2 (ja) | 2018-12-17 | 2018-12-17 | 自己位置推定装置、自己位置推定方法及びプログラム |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2020098114A JP2020098114A (ja) | 2020-06-25 |
| JP2020098114A5 JP2020098114A5 (ja) | 2022-01-11 |
| JP7225762B2 true JP7225762B2 (ja) | 2023-02-21 |
Family
ID=71105889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018235533A Active JP7225762B2 (ja) | 2018-12-17 | 2018-12-17 | 自己位置推定装置、自己位置推定方法及びプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7225762B2 (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022049615A1 (ja) * | 2020-09-01 | 2022-03-10 | 株式会社ネイン | 情報処理システム、情報処理方法およびコンピュータプログラム |
| CN112581535B (zh) * | 2020-12-25 | 2023-03-24 | 达闼机器人股份有限公司 | 机器人定位方法、装置、存储介质及电子设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012128781A (ja) | 2010-12-17 | 2012-07-05 | Toyota Motor Corp | 移動体 |
| JP2013103135A (ja) | 2011-11-14 | 2013-05-30 | Samsung Electronics Co Ltd | ロボット掃除機及びその制御方法 |
| JP2015158461A (ja) | 2014-02-25 | 2015-09-03 | 富士通株式会社 | 姿勢推定装置、姿勢推定方法及び姿勢推定用コンピュータプログラム |
| JP2017156162A (ja) | 2016-02-29 | 2017-09-07 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2018165889A (ja) | 2017-03-28 | 2018-10-25 | カシオ計算機株式会社 | 自律移動装置、方法およびプログラム |
-
2018
- 2018-12-17 JP JP2018235533A patent/JP7225762B2/ja active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012128781A (ja) | 2010-12-17 | 2012-07-05 | Toyota Motor Corp | 移動体 |
| JP2013103135A (ja) | 2011-11-14 | 2013-05-30 | Samsung Electronics Co Ltd | ロボット掃除機及びその制御方法 |
| JP2015158461A (ja) | 2014-02-25 | 2015-09-03 | 富士通株式会社 | 姿勢推定装置、姿勢推定方法及び姿勢推定用コンピュータプログラム |
| JP2017156162A (ja) | 2016-02-29 | 2017-09-07 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
| JP2018165889A (ja) | 2017-03-28 | 2018-10-25 | カシオ計算機株式会社 | 自律移動装置、方法およびプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020098114A (ja) | 2020-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12469239B2 (en) | Data processing method and apparatus, electronic device, and computer-readable storage medium | |
| JP7499345B2 (ja) | 複数の姿勢推定エンジンを用いた手のマーカレス運動捕捉 | |
| KR102462799B1 (ko) | 자세 추정 방법 및 자세 추정 장치 | |
| TWI499966B (zh) | 互動式操作方法 | |
| CN109829933B (zh) | 影像目标追踪方法及装置 | |
| JP2016045874A (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| JP2008113071A (ja) | 自動追尾装置 | |
| WO2019019248A1 (zh) | 一种虚拟现实交互方法、装置及系统 | |
| EP2531980A2 (en) | Depth camera compatibility | |
| CN111652110A (zh) | 一种图像处理方法、装置、电子设备及存储介质 | |
| CN111045587B (zh) | 游戏控制方法、电子设备和计算机可读存储介质 | |
| CN116414223B (zh) | 三维空间中的交互方法、装置、存储介质及电子装置 | |
| CN115862074B (zh) | 人体指向确定、屏幕控制方法、装置及相关设备 | |
| JP7225762B2 (ja) | 自己位置推定装置、自己位置推定方法及びプログラム | |
| CN115909418B (zh) | 人体指向确定、屏幕控制方法、装置及相关设备 | |
| JP2009211563A (ja) | 画像認識装置、画像認識方法、画像認識プログラム、ジェスチャ動作認識システム、ジェスチャ動作認識方法、及びジェスチャ動作認識プログラム | |
| US11029753B2 (en) | Human computer interaction system and human computer interaction method | |
| CN112784676A (zh) | 图像处理方法、机器人及计算机可读存储介质 | |
| CN112712545B (zh) | 人体部分跟踪方法和人体部分跟踪系统 | |
| EP3971683A1 (en) | Human body portion tracking method and human body portion tracking system | |
| JP2006226965A (ja) | 画像処理装置、コンピュータプログラム、及び画像処理方法 | |
| CN107749951A (zh) | 一种用于无人摄影的视觉感知方法和系统 | |
| JP7160036B2 (ja) | 情報処理装置、情報処理方法、記録媒体、及び撮像装置 | |
| US11783492B2 (en) | Human body portion tracking method and human body portion tracking system | |
| JP2022011821A (ja) | 情報処理装置、情報処理方法、移動ロボット |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211203 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211203 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220909 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221025 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221220 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230104 |
|
| 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: 20230110 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230123 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7225762 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |