JP4612804B2 - 位置姿勢計測方法および情報処理装置 - Google Patents
位置姿勢計測方法および情報処理装置 Download PDFInfo
- Publication number
- JP4612804B2 JP4612804B2 JP2004144894A JP2004144894A JP4612804B2 JP 4612804 B2 JP4612804 B2 JP 4612804B2 JP 2004144894 A JP2004144894 A JP 2004144894A JP 2004144894 A JP2004144894 A JP 2004144894A JP 4612804 B2 JP4612804 B2 JP 4612804B2
- Authority
- JP
- Japan
- Prior art keywords
- orientation
- value
- index
- posture
- calculating
- 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
Landscapes
- Length Measuring Devices By Optical Means (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Gyroscopes (AREA)
Description
本実施形態に係る位置姿勢計測装置は、任意の計測対象物体の位置及び姿勢の計測を行う。以下、本実施形態に係る位置姿勢計測装置及び位置姿勢計測方法について説明する。
上記の実施形態では、姿勢センサの方位ドリフト誤差補正値の更新値φを未知数として求めていたが、姿勢センサの精度が良い場合や、使用時間が短時間である場合や、あるいは、方位ドリフト誤差補正値の更新値の入力を手作業で行うことが可能な場合には、位置姿勢算出部120で求めるべきパラメータを計測対象物体130の位置のみに限定してもよい。本実施形態に係る位置姿勢計測装置は、任意の計測対象物体の位置及び姿勢を計測することを目的とした位置姿勢計測装置であって、第1の実施形態における位置姿勢計測装置の位置姿勢算出部120の機能を変更した構成となっている。以下、本実施形態に係る位置姿勢計測装置及び位置姿勢計測方法について説明する。
上記の実施形態の各々では、未知の値として求めるパラメータを、位置及び方位ドリフト誤差補正値の更新値φか、位置のみかのいずれかに固定していた。しかし、何れのパラメータを未知とするかは必ずしも固定である必要はなく、夫々のパラメータの特性に応じて未知とするパラメータを適宜変更することにより、より好適な位置姿勢の推定を行うことができる。本実施形態に係る位置姿勢計測装置は、任意の計測対象物体の位置及び姿勢を計測することを目的とした位置姿勢計測装置であり、第1の実施形態における位置姿勢計測装置の位置姿勢算出部120の機能を変更した構成となっている。以下、本実施形態に係る位置姿勢計測装置及び位置姿勢計測方法について説明する。
上記の実施形態の各々では、ある1時刻の画像情報から方位ドリフト誤差補正値の更新値を求めていた。しかし、方位ドリフト誤差の値はフレーム間での相関性が高いので、複数フレームの情報を利用することで、より高精度に求めることができる。本実施形態に係る位置姿勢計測装置は、任意の計測対象物体の位置及び姿勢を計測することを目的とした位置姿勢計測装置であり、第1の実施形態における位置姿勢計測装置の位置姿勢算出部120の機能を変更した構成となっている。以下、本実施形態に係る位置姿勢計測装置及び位置姿勢計測方法について説明する。
上記の実施形態において、誤差ベクトルUと行列θに基づく状態ベクトルの補正値Δsの算出に式9で表現される最急降下法を用いているが、補正値Δsの算出は必ずしも最急降下法によって行わなくてもよい。例えば公知の非線形方程式の反復解法であるLM法(Levenberg−Marquardt法)を用いて求めてもよいし、公知のロバスト推定手法であるM推定等の統計的手法を組み合わせてもよいし、他の何れの数値計算手法を適用しても構わない。
上記の実施形態において、指標Pとして一つの指標が一つの座標を表すような指標(以下、これを点指標と呼ぶ)を用いていた。しかし、他の指標の種類を適用することも可能である。
上記の実施形態では、方位ドリフト誤差を有する姿勢センサを用いていたが、姿勢センサとして方位方向にのみ顕著な誤差を有する他の姿勢センサを用いることも可能である。例えば、加速度センサによって傾斜方向の角度を計測し、地磁気センサによって方位方向の角度を計測するタイプの姿勢センサにおいても、位置と方位誤差補正値の更新値を未知パラメータとして、上記実施形態と同様な処理によって計測対象の位置と姿勢の計測を行うことができる。ただし、この場合、方位ドリフト誤差とは誤差の性質が異なるため、第3の実施形態や、第4の実施形態のような形態に用いるには適していない。また、傾斜方向のみを計測する姿勢センサを用いる場合でも、方位方向の計測値が常に0となる3軸の姿勢センサと仮定すると、同様な処理によって計測対象の位置と姿勢の計測を行うことができる。
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体(または記録媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
Claims (5)
- 物体の位置姿勢を算出する情報処理装置であって、
前記物体に配置された指標を、固定された位置が既知である客観視点位置姿勢から、撮像した撮像画像を入力する画像入力手段と、
前記物体の姿勢計測値を計測する姿勢計測手段と、
前記姿勢計測手段の方位ドリフト誤差補正値、前記指標の前記物体に対する位置、および前記客観視点位置を保持する保持手段と、
前記姿勢計測値および前記方位ドリフト誤差補正値に基づいて、前記物体の姿勢予測値を計算する姿勢予測手段と、
前記撮像画像に撮像された指標の画像座標を検出する指標検出手段と、
前記姿勢予測値、前記検出された指標の画像座標、該指標の前記物体に対する位置、および前記客観視点位置姿勢に基づいて、前記物体の位置姿勢を算出する位置姿勢算出手段と、
前記算出された位置姿勢に基づいて、前記保持された方位ドリフト誤差補正値を更新する更新手段と、
を有し、
前記位置姿勢算出手段が、
前記物体の位置姿勢の設定値を入力する設定値入力手段と、
前記検出した指標が2点以上あるか否かを判定する指標判定手段と、
前記検出した指標が2点以上あると判定された場合に、前記姿勢予測値、前記設定値、前記指標の前記物体に対する位置、および前記客観視点位置姿勢に基づいて、該指標の画像座標の推定値を算出する推定値算出手段と、
前記検出された指標の画像座標と当該指標の画像座標の推定値との誤差を算出する誤差算出手段と、
前記算出された誤差に基づいて、前記物体の位置姿勢の補正値を算出する補正値算出手段と、
前記算出された補正値に基づいて、前記設定値を補正する補正手段と、
を有することを特徴とする情報処理装置。 - 前記位置姿勢算出手段が、前記算出された誤差もしくは前記算出された補正値が、予め保持された閾値よりも小さいか否かを判定する収束判定手段とを有し、
前記設定値入力手段が、前記前記算出された誤差もしくは前記算出された補正値が、予め保持された閾値よりも小さくないと判定された場合に、前記算出された位置姿勢を前記設定値として再入力することを特徴とする請求項1に記載の情報処理装置。 - 物体の位置姿勢を算出する情報処理装置が行う位置姿勢計測方法であって、
前記情報処理装置が有する画像入力手段が、前記物体に配置されて該物体に対する位置が既知である指標を、固定された位置が既知である客観視点位置姿勢から、撮像した撮像画像を入力する画像入力工程と、
前記情報処理装置が有する姿勢計測手段が、前記物体の姿勢計測値を計測する姿勢計測工程と、
前記姿勢計測値および予め保持された前記姿勢計測手段の方位ドリフト誤差補正値に基づいて、前記物体の姿勢予測値を計算する姿勢予測工程と、
前記情報処理装置が有する指標検出手段が、前記撮像画像に撮像された指標の画像座標を検出する指標検出工程と、
前記情報処理装置が有する位置姿勢算出手段が、前記姿勢予測値、前記検出された指標の画像座標、該指標の前記物体に対する位置、および前記客観視点位置姿勢に基づいて、前記物体の位置姿勢を算出する位置姿勢算出工程と、
前記情報処理装置が有する更新手段が、前記算出された位置姿勢に基づいて、前記保持された方位ドリフト誤差補正値を更新する更新工程と、
を有し、
前記位置姿勢算出工程では、
前記位置姿勢算出手段が有する設定値入力手段が、前記物体の位置姿勢の設定値を入力する設定値入力工程と、
前記位置姿勢算出手段が有する指標判定手段が、前記検出した指標が2点以上あるか否かを判定する指標判定工程と、
前記位置姿勢算出手段が有する推定値算出手段が、前記検出した指標が2点以上あると判定された場合に、前記姿勢予測値、前記設定値、前記指標の前記物体に対する位置、および前記客観視点位置姿勢に基づいて、該指標の画像座標の推定値を算出する推定値算出工程と、
前記位置姿勢算出手段が有する誤差算出手段が、前記検出された指標の画像座標と当該指標の画像座標の推定値との誤差を算出する誤差算出工程と、
前記位置姿勢算出手段が有する補正値算出手段が、前記算出された誤差に基づいて、前記物体の位置姿勢の補正値を算出する補正値算出工程と、
前記位置姿勢算出手段が有する補正手段が、前記算出された補正値に基づいて、前記設定値を補正する補正工程と、
を有することを特徴とする位置姿勢計測方法。 - 請求項3に記載の位置姿勢計測方法が有する各工程をコンピュータに実行させるためのプログラム。
- 請求項4に記載のプログラムを格納するコンピュータ読み取り可能な記憶媒体。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004144894A JP4612804B2 (ja) | 2004-05-14 | 2004-05-14 | 位置姿勢計測方法および情報処理装置 |
| US11/126,437 US7467061B2 (en) | 2004-05-14 | 2005-05-11 | Information processing method and apparatus for finding position and orientation of targeted object |
| EP05252971.6A EP1596332B1 (en) | 2004-05-14 | 2005-05-13 | Information processing method and apparatus for finding position and orientation of targeted object |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004144894A JP4612804B2 (ja) | 2004-05-14 | 2004-05-14 | 位置姿勢計測方法および情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005326283A JP2005326283A (ja) | 2005-11-24 |
| JP4612804B2 true JP4612804B2 (ja) | 2011-01-12 |
Family
ID=35472751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004144894A Expired - Fee Related JP4612804B2 (ja) | 2004-05-14 | 2004-05-14 | 位置姿勢計測方法および情報処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4612804B2 (ja) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100854672B1 (ko) | 2007-07-10 | 2008-08-28 | 삼성중공업 주식회사 | 마킹 공정용 데이터 제공 방법 |
| JP5186873B2 (ja) * | 2007-10-10 | 2013-04-24 | セイコーエプソン株式会社 | 測位方法、プログラム、測位装置及び電子機器 |
| JP5186874B2 (ja) * | 2007-10-10 | 2013-04-24 | セイコーエプソン株式会社 | 測位方法、プログラム、測位装置及び電子機器 |
| CN103727885A (zh) * | 2014-01-16 | 2014-04-16 | 深圳市华测检测技术股份有限公司 | 悠悠球弹性系绳长度的检测方法 |
| CN103727886A (zh) * | 2014-01-16 | 2014-04-16 | 深圳市华测检测技术股份有限公司 | 一种悠悠球弹性系绳的长度测量装置 |
| JP7180170B2 (ja) * | 2018-07-27 | 2022-11-30 | 三菱電機株式会社 | Tmrセンサの出力補正方法 |
| CN110414337B (zh) * | 2019-06-21 | 2023-12-05 | 上海汽车工业(集团)总公司 | 目标姿态检测系统及其检测方法 |
| CN114049394B (zh) * | 2021-11-23 | 2022-06-21 | 智道网联科技(北京)有限公司 | 一种单目测距方法、装置、设备及存储介质 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09189513A (ja) * | 1996-01-10 | 1997-07-22 | Kawasaki Heavy Ind Ltd | マーカ重心計測方法および装置 |
| JP2001241928A (ja) * | 2000-03-01 | 2001-09-07 | Sanyo Electric Co Ltd | 形状測定装置 |
-
2004
- 2004-05-14 JP JP2004144894A patent/JP4612804B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005326283A (ja) | 2005-11-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4593968B2 (ja) | 位置姿勢計測方法および装置 | |
| JP4859205B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
| EP1596330B1 (en) | Estimating position and orientation of markers in digital images | |
| JP4886560B2 (ja) | 情報処理装置、情報処理方法 | |
| JP4136859B2 (ja) | 位置姿勢計測方法 | |
| JP5230114B2 (ja) | 情報処理装置、情報処理方法 | |
| JP5036260B2 (ja) | 位置姿勢算出方法及び装置 | |
| JP4914039B2 (ja) | 情報処理方法および装置 | |
| KR100934564B1 (ko) | 정보 처리 장치 및 정보 처리 방법 | |
| JP5196825B2 (ja) | 画像処理装置、画像処理方法 | |
| JP4956456B2 (ja) | 画像処理装置、画像処理方法 | |
| JP5728372B2 (ja) | 情報処理装置、情報処理装置の制御方法、およびプログラム | |
| JP4785416B2 (ja) | 位置姿勢計測方法及び装置 | |
| JP5132138B2 (ja) | 位置姿勢計測方法、位置姿勢計測装置 | |
| JP4612804B2 (ja) | 位置姿勢計測方法および情報処理装置 | |
| JP2009168626A (ja) | 位置姿勢計測装置、位置姿勢計測方法 | |
| JP5726024B2 (ja) | 情報処理方法および装置 | |
| JP4726191B2 (ja) | 位置姿勢補正装置、位置姿勢補正方法、そのプログラムおよび記憶媒体 | |
| JP4566786B2 (ja) | 位置姿勢計測方法および情報処理装置 | |
| JP5620972B2 (ja) | 情報処理装置、情報処理方法 | |
| JP4926598B2 (ja) | 情報処理方法、情報処理装置 | |
| JP4810403B2 (ja) | 情報処理装置、情報処理方法 | |
| JP2016065830A (ja) | 画像処理装置、画像処理方法 | |
| JP2008140047A (ja) | 情報処理方法、情報処理装置 | |
| JP2015215191A (ja) | 位置姿勢計測装置、方法及びプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100126 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100201 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100329 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100518 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100625 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20100630 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100720 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100910 |
|
| 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: 20101005 |
|
| 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: 20101016 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131022 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4612804 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |