JP3953450B2 - 3次元オブジェクト姿勢操作方法およびプログラム - Google Patents
3次元オブジェクト姿勢操作方法およびプログラム Download PDFInfo
- Publication number
- JP3953450B2 JP3953450B2 JP2003314335A JP2003314335A JP3953450B2 JP 3953450 B2 JP3953450 B2 JP 3953450B2 JP 2003314335 A JP2003314335 A JP 2003314335A JP 2003314335 A JP2003314335 A JP 2003314335A JP 3953450 B2 JP3953450 B2 JP 3953450B2
- Authority
- JP
- Japan
- Prior art keywords
- posture
- dimensional
- operation mode
- virtual work
- work area
- 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)
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Description
[第1の実施形態]
[第2の実施形態]
[第3の実施形態]
[第4の実施形態]
101 実空間内でのマーカー位置
102 実空間座標系のZ軸上の姿勢操作基準点
103 表示用モニター
104 カメラ
105 カメラ
190 実空間座標系
200 カメラ画像
201 カメラ画像
202 カメラ画像上でのマーカー位置
203 カメラ画像上でのマーカー位置
110 カメラ座標系
111 カメラ撮像面
112 カメラ撮像面上でのマーカー位置
113 カメラ座標系の原点とカメラ撮像面上でのマーカー位置とを結ぶ直線
120 カメラ座標系
121 カメラ撮像面
122 カメラ撮像面上でのマーカー位置
123 カメラ座標系の原点とカメラ撮像面上でのマーカー位置とを結ぶ直線
130 仮想作業領域
131 仮想作業領域の境界面
132 仮想作業領域
151 内部仮想作業領域の境界面
210 モニターに表示された3次元オブジェクト
211 マーカー位置のカーソル
212 モニターに表示された仮想作業領域
140 推定されたマーカー位置と仮想作業領域の境界面との接点
141 姿勢操作基準点から接点に向かう単位ベクトル
142 姿勢操作基準点から推定されたマーカー位置に向かう単位ベクトル
143 2つの単位ベクトルを含む平面に垂直で姿勢操作基準点を通る直線
144 2つの単位ベクトルがなす角
108 3次元オブジェクト
109 3次元オブジェクト
301 指先もしくはマーカー位置検出部
302 領域判定部
303 動作モード記憶部
304 動作モード判定部
305 位置情報記憶部
306 姿勢算出部
Claims (7)
- 位置検出手段、領域判定手段、動作モード判定手段、および姿勢算出手段を有する装置が、実空間内の所定の物体の3次元位置により、計算機内の3次元オブジェクトの姿勢を操作するための3次元オブジェクト姿勢操作方法であって、
前記位置検出手段が前記所定の物体の3次元位置を継続的に検出し、
前記位置検出手段で検出される前記3次元位置が、固定された基準点を含む、空間座標系に固定された仮想作業領域の内部にあるか外部にあるかを、前記領域判定手段が判定し、
前記動作モード判定手段が、前記領域判定手段の判定結果から、前記所定の物体が前記仮想作業領域の外部から内部に入ったとき動作モードをアイドルモードから姿勢操作モードに遷移させ、前記所定の物体が前記仮想作業領域の内部から外部に出たとき動作モードを前記姿勢操作モードから前記アイドルモードに遷移させ、
前記アイドルモードから前記姿勢操作モードへの遷移時に、
前記動作モード判定手段が、前記基準点から、前記所定の物体の前記仮想作業領域に入ったときの3次元位置に向かう第1の単位ベクトルと、前記3次元オブジェクトの姿勢とを記録し、
前記姿勢操作モードである間に限り、
前記姿勢算出手段が、前記第1の単位ベクトルを、前記基準点から現在の前記所定の物体の3次元位置に向かう第2の単位ベクトルに重ね合わせるような回転方向および回転角度の回転変換を、前記3次元オブジェクトに対して施し、前記回転変換を施した前記3次元オブジェクトの姿勢を現在の前記3次元オブジェクトの姿勢とする、3次元オブジェクト姿勢操作方法。 - 位置検出手段、領域判定手段、動作モード判定手段、および姿勢算出手段を有する装置が、実空間内の所定の物体の3次元位置により、計算機内の3次元オブジェクトの姿勢を操作するための3次元オブジェクト姿勢操作方法であって、
前記位置検出手段が前記所定の物体の3次元位置を継続的に検出し、
前記位置検出手段で検出される前記3次元位置が、固定された基準点を含む、空間座標系に固定された仮想作業領域の内部にあるか外部にあるかと、前記仮想作業領域に含まれかつ前記実空間に固定された内部仮想作業領域の内部にあるか外部にあるかとを、前記領域判定手段が判定し、
前記動作モード判定手段が、前記領域判定手段の判定結果から、前記所定の物体が前記内部仮想作業領域の外部から内部に入ったとき動作モードをアイドルモードから姿勢操作モードに遷移させ、前記所定の物体が前記内部仮想作業領域の内部から前記仮想作業領域の外部に出たとき動作モードを前記姿勢操作モードから前記アイドルモードに遷移させ、
前記アイドルモードから前記姿勢操作モードへの遷移時に、
前記動作モード判定手段が、前記基準点から、前記所定の物体の前記内部仮想作業領域に入ったときの3次元位置に向かう第1の単位ベクトルと、前記3次元オブジェクトの姿勢とを記録し、
前記姿勢操作モードである間に限り、
前記姿勢算出手段が、前記第1の単位ベクトルを、前記基準点から現在の前記所定の物体の3次元位置に向かう第2の単位ベクトルに重ね合わせるような回転方向および回転角度の回転変換を、前記3次元オブジェクトに対して施し、前記回転変換を施した前記3次元オブジェクトの姿勢を現在の前記3次元オブジェクトの姿勢とする、3次元オブジェクト姿勢操作方法。 - 前記内部仮想作業領域として、前記3次元オブジェクトの形状がなす領域を用いる、請求項2記載の3次元オブジェクト姿勢操作方法。
- 位置検出手段、領域判定手段、動作モード判定手段、および姿勢算出手段を有する装置が、実空間内の所定の物体の3次元位置により、計算機内の2個以上の3次元オブジェクトからひとつを選択し、前記3次元オブジェクトの姿勢を操作するための3次元オブジェクト姿勢操作方法であって、
前記位置検出手段が前記所定の物体の3次元位置を継続的に検出し、
前記位置検出手段で検出される前記3次元位置が、前記3次元オブジェクトの個数と同数で、前記3次元オブジェクトに一対一に対応する、前記実空間に固定された仮想作業領域のそれぞれの内部にあるか外部にあるかと、それぞれの前記仮想作業領域に含まれかつ前記実空間に固定された、前記3次元オブジェクトの個数と同数の、互いに交わりのない内部仮想作業領域のそれぞれの内部にあるか外部にあるかとを、前記領域判定手段が判定し、
前記動作モード判定手段が、前記領域判定手段の判定結果から、前記所定の物体が全ての3次元オブジェクトの前記仮想作業領域の外部から、1つ目の3次元オブジェクトの前記内部仮想作業領域の内部に入ったとき、動作モードをアイドルモードから該3次元オブジェクトの姿勢操作モードに遷移させ、前記所定の物体が該3次元オブジェクトの前記内部仮想作業領域の内部から前記仮想作業領域の外部に出たとき、動作モードを前記姿勢操作モードから前記アイドルモードに遷移させ、
前記アイドルモードから前記姿勢操作モードへの遷移時に、
前記動作モード判定手段が、前記3次元オブジェクトに関する、前記実空間に固定された基準点から、前記所定の物体の前記内部仮想作業領域に入ったときの3次元位置に向かう第1の単位ベクトルと、前記3次元オブジェクトの姿勢とを記録し、
前記姿勢操作モードである間に限り、
前記姿勢算出手段が、前記第1の単位ベクトルを、前記基準点から現在の前記所定の物体の3次元位置に向かう第2の単位ベクトルに重ね合わせるような回転方向および回転角度の回転変換を、前記3次元オブジェクトに対して施し、前記回転変換を施した前記3次元オブジェクトの姿勢を現在の前記3次元オブジェクトの姿勢とする、3次元オブジェクト姿勢操作方法。 - 前記内部仮想作業領域として、前記内部仮想作業領域に対応する3次元オブジェクトの形状がなす領域から、前記3次元オブジェクト以外の全ての3次元オブジェクトの形状がなす領域と前記3次元オブジェクトの形状がなす領域との交わりを取り除いた領域を用いる、請求項4記載の3次元オブジェクト姿勢操作方法。
- 前記所定の物体として指先またはマーカーを用いる、請求項1〜5のいずれか1項に記載の3次元オブジェクト姿勢操作方法。
- 請求項1から6のいずれか1項に記載の3次元オブジェクト姿勢操作方法をコンピュータに実行させるための3次元オブジェクト姿勢操作プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003314335A JP3953450B2 (ja) | 2003-09-05 | 2003-09-05 | 3次元オブジェクト姿勢操作方法およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003314335A JP3953450B2 (ja) | 2003-09-05 | 2003-09-05 | 3次元オブジェクト姿勢操作方法およびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005084817A JP2005084817A (ja) | 2005-03-31 |
JP3953450B2 true JP3953450B2 (ja) | 2007-08-08 |
Family
ID=34414982
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003314335A Expired - Fee Related JP3953450B2 (ja) | 2003-09-05 | 2003-09-05 | 3次元オブジェクト姿勢操作方法およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3953450B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009099042A (ja) * | 2007-10-18 | 2009-05-07 | Maeda Jun | オブジェクト操作装置、及び、デジタル画像フレームデータからマーカを特定する方法 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010086367A (ja) * | 2008-10-01 | 2010-04-15 | Sony Corp | 位置情報入力装置、位置情報入力方法、プログラム、情報処理システム、及び電子装置 |
KR101562827B1 (ko) | 2008-10-23 | 2015-10-23 | 삼성전자주식회사 | 가상 객체 조작 장치 및 그 방법 |
JP5572576B2 (ja) | 2010-04-30 | 2014-08-13 | 富士フイルム株式会社 | 平版印刷版原版及びその製版方法 |
JP2012208705A (ja) * | 2011-03-29 | 2012-10-25 | Nec Casio Mobile Communications Ltd | 画像操作装置、画像操作方法およびプログラム |
JP6255954B2 (ja) * | 2013-12-03 | 2018-01-10 | 富士通株式会社 | 動作入力装置、動作入力プログラム及び動作入力方法 |
WO2023238663A1 (ja) * | 2022-06-07 | 2023-12-14 | ソニーグループ株式会社 | 情報処理装置および情報処理方法 |
-
2003
- 2003-09-05 JP JP2003314335A patent/JP3953450B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009099042A (ja) * | 2007-10-18 | 2009-05-07 | Maeda Jun | オブジェクト操作装置、及び、デジタル画像フレームデータからマーカを特定する方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2005084817A (ja) | 2005-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3781896B1 (en) | System for locating and identifying an object in unconstrained environments | |
JP5122887B2 (ja) | 実写基盤移動機器の制御方法、装置および媒体 | |
JP3859574B2 (ja) | 3次元視覚センサ | |
KR100869447B1 (ko) | 3차원 모델링 없이 이미지 처리에 의해 타겟을 지시하는 장치 및 방법 | |
JP4278979B2 (ja) | ジェスチャーに基づいた入力及びターゲット指示のための単一カメラシステム | |
US8265791B2 (en) | System and method for motion control of humanoid robot | |
Tölgyessy et al. | Foundations of visual linear human–robot interaction via pointing gesture navigation | |
KR20190030197A (ko) | 훈련된 경로를 자율주행하도록 로봇을 초기화하기 위한 시스템 및 방법 | |
JP2004198211A (ja) | 移動体周辺監視装置 | |
JP2008254150A (ja) | ロボットの教示装置及び教示方法 | |
JP7162079B2 (ja) | 頭部のジェスチャーを介してディスプレイ装置を遠隔制御する方法、システムおよびコンピュータプログラムを記録する記録媒体 | |
JP6075888B2 (ja) | 画像処理方法、ロボットの制御方法 | |
JP3953450B2 (ja) | 3次元オブジェクト姿勢操作方法およびプログラム | |
JP7448633B2 (ja) | 複数のカメラにて撮像された画像に基づいて物体の表面の位置情報を生成する三次元測定装置 | |
JPWO2005096129A1 (ja) | 撮像装置の指示位置検出方法および装置、撮像装置の指示位置検出用プログラム | |
WO2021117479A1 (ja) | 情報処理装置、方法およびプログラム | |
JP5083715B2 (ja) | 三次元位置姿勢計測方法および装置 | |
JP4041060B2 (ja) | 画像処理装置、画像処理方法 | |
JP4389663B2 (ja) | 画像処理方法及び画像処理装置 | |
JP2003280813A (ja) | ポインティングデバイス、ポインタ制御装置、ポインタ制御方法及びその方法を記録した記録媒体 | |
CN115213894A (zh) | 机器人图像的显示方法、显示***以及记录介质 | |
US11501459B2 (en) | Information processing apparatus, method of information processing, and information processing system | |
JP3763409B2 (ja) | 3次元位置入力デバイス | |
Fabian et al. | One-point visual odometry using a RGB-depth camera pair | |
WO2023062792A1 (ja) | 画像処理装置、画像処理方法、記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20050621 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050722 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050722 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070124 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20070201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070316 |
|
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: 20070411 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070424 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100511 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |