JP2015175697A - 電子測角器及び測角プログラム - Google Patents
電子測角器及び測角プログラム Download PDFInfo
- Publication number
- JP2015175697A JP2015175697A JP2014051566A JP2014051566A JP2015175697A JP 2015175697 A JP2015175697 A JP 2015175697A JP 2014051566 A JP2014051566 A JP 2014051566A JP 2014051566 A JP2014051566 A JP 2014051566A JP 2015175697 A JP2015175697 A JP 2015175697A
- Authority
- JP
- Japan
- Prior art keywords
- axis
- point
- unit vector
- sensor
- processing means
- 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.)
- Granted
Links
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Abstract
【解決手段】少なくとも、一の直線辺とディスプレイ面を有する筐体と、前記筐体内に、前記筐体の姿勢情報を出力するセンサと、前記センサにより出力される前記筐体の姿勢情報に基づき、空間上の2軸の成す角度を算出する処理手段を有し、前記処理手段は、前記筐体の一の直線辺が第1の軸に対応づけられるとき、前記センサの姿勢情報に基づき、前記第1の軸をY軸とした世界座標系を求め、前記センサは、前記筐体の一の直線辺が第2の軸に対応づけられるとき、前記第2の軸方向と、前記第2の軸上の一の点の、前記世界座標系における空間座標を計測し、前記処理手段は、前記第2の軸の方向が、前記世界座標系のXYZ各軸と平行で無い場合、前記Y軸に対応する第1の軸と前記第2の軸との成す角度を算出する。
【選択図】図3
Description
電子測角器1の電源を投入し、あるいはスマートフォンにおいて、本発明の測角プログラムを起動すると、CPU3により初期画面データが生成され、VRAM6に初期画面データが描画され、所定周期で読み出されて、ディスプレイ面10に初期画面が表示される。
ディスプレイ面10の初期画面に有する計測開始ボタン20を測定者がタッチする。ディスプレイ面10のタッチセンサはこれを検知してインタフェース7を通してCPU3に検知信号を送る。
ここで、空間上の2つの軸、例えば柱と什器の辺との成す角度を求めようとするときは、柱と什器のそれぞれの辺をA軸、B軸として考える。計測者は、先ず電子測角器1の辺11をA軸に沿って対応づける。この様子が、図7に示される。電子測角器1のディスプレイ面10を計測者側に向けて、柱の辺線、即ちA軸に電子測角器1の辺11を対応させる。
図8(A)に示す様に電子測角器1の辺11がA軸に対応づけられると内蔵センサ8は、A軸をY軸として図8(B)に示す様に世界座標系(右手系XYZ座標系)データを生成する。計測者が、計測スクリーン(図6)における基準設定ボタン51をタッチすると、図8(B)に示す様に、CPU3は、内蔵センサ8の出力に基づき、A軸をY軸として世界座標系を再設定し、RAM5に再設定データが保持される。
ついで、計測者は、什器の縁辺であるB軸に電子測角器1の辺11を対応づける。この様子が、図9に示される。
図10(A)に示す様に、電子測角器1の辺11がB軸に対応づけられると、機器内蔵センサ8は、B軸上の一点αの世界座標系の座標値を求め出力する。図では、点αは、電子測角器1の一頂角が対応している。
上記によりB軸の直線の式が求められると、図11に示す様にCPU3は、B軸の方向をディスプレイ面10の計測スクリーン上の表示エリア53に、X軸、Y軸、Z軸に対応して各軸方向のベクトル値を表示する。これにより、XYZ各軸とB軸が平行であるかが識別可能である。 例えば、X軸、Z軸方向ベクトルが0であれば、Y軸に平行である。
CPU3は、B軸がXYZ軸と平行な場合と平行で無い場合とを分ける。
またここで、単位ベクトルA→と単位ベクトルB→のなす角度をθとすると、上記外積の大きさは以下のように表される。
上の2つの式から、 sinθ=√(Bx2+Bz2)である、これからA軸とB軸のなす角度θを求めることができる。
次にCPU3は、前記B軸の点αと、点αをA軸に投影した点α’の2点を結ぶ直線DをC軸に射影してA、B軸間の距離dを算出する。さらに、上記ステップS8で求められたA軸とB軸のなす角度θと、算出した距離dとを計測スクリーンの表示エリア54(図11)に表示する。
d=D→・C→=(BzXB−BxZB)/√(Bx2+Bz2)となる。
2 ディスプレイ
3 CPU
4 EEPROM
5 RAM
6 VRAM
7 インタフェース
8 内蔵センサ
9 無線通信部
10 ディスプレイ面
11 電子測角器の直線辺
Claims (7)
- 少なくとも、一の直線辺とディスプレイ面を有する筐体と、
前記筐体内に、前記筐体の姿勢情報を出力するセンサと、前記センサにより出力される前記筐体の姿勢情報に基づき、空間上の2軸の成す角度を算出する処理手段を有し、
前記処理手段は、前記筐体の一の直線辺が第1の軸に対応づけられるとき、前記センサの姿勢情報に基づき、前記第1の軸をY軸とした世界座標系を求め、
前記センサは、前記筐体の一の直線辺が第2の軸に対応づけられるとき、前記第2の軸方向と、前記第2の軸上の一の点の、前記世界座標系における空間座標を計測し、
前記処理手段は、前記第2の軸方向により第2の軸の直線の式を求めて、前記第2の軸方向が、前記世界座標系のXYZ各軸と平行であるか否かを判定し、
前記第2の軸の方向が、前記世界座標系のXYZ各軸と平行で無い場合、前記処理手段は、前記第1の軸との第2の軸の成す角度を算出する、
ことを特徴とする電子測角器。 - 請求項1において、
前記処理手段は、
前記第1の軸方向の単位ベクトルと、前記第2の軸方向の単位ベクトルの外積により、前記第1の軸と第2の軸に直交する軸方向を求め、
さらに、前記第1の軸方向の単位ベクトルと前記第2の軸方向の単位ベクトルのなす角度を、前記第1の軸方向の単位ベクトルと,前記第2の軸方向の単位ベクトルとの外積により求める、
ことを特徴とする電子測角器。 - 請求項2において、
前記処理手段は、
前記第2の軸上の点αと、点αを前記第1の軸に投影した点α’の2点を結ぶ直線を前記第1の軸と第2の軸に直交する軸に射影して前記第1の軸と前記第2の軸との距離dを、
前記第1の軸と第2の軸に直交する軸の単位ベクトルと, 前記第2の軸の点αと、点αを前記第1の軸に投影した点α’の2点を結ぶ直線の単位ベクトルの内積によって求める、
ことを特徴とする電子測角器。 - 請求項1乃至3のいずれかにおいて、
前記ディスプレイ面に、前記算出された前記第1の軸と第2の軸との距離及び前記第1の軸と第2の軸の成す角度を表示する、
ことを特徴とする電子測角器。 - 少なくとも、一の直線辺とディスプレイ面を有する筐体と、前記筐体内に、前記筐体の姿勢情報を出力するセンサと、前記センサにより出力される前記筐体の姿勢情報に基づき、2軸の成す角度を算出する処理手段を有空間上の2軸の成す角度を計測する電子測角器に有するメモリに格納されるプログラムであって、
前記処理手段により、前記筐体の一の直線辺が第1の軸に対応づけられるとき、前記センサの姿勢情報に基づき、前記第1の軸をY軸とした世界座標系を求める工程と、
前記センサにより、前記筐体の一の直線辺が第2の軸に対応づけられるとき、前記第2の軸方向と、前記第2の軸上の一の点の、前記世界座標系における空間座標を計測する工程と、
前記処理手段により、前記第2の軸方向により第2の軸の直線の式を求めて、前記第2の軸の方向が、前記世界座標系のXYZ各軸と平行であるか否かを判定し、前記第2の軸の方向が、前記世界座標系のXYZ各軸と平行で無い場合、前記第1の軸と,前記第2の軸の成す角度を算出する工程を実行させる、
ことを特徴とするプログラム。 - 請求項5において、
前記処理手段により、
前記第1の軸方向の単位ベクトルと、前記第2の軸方向の単位ベクトルの外積により、前記第1の軸と第2の軸に直交する軸方向を求める工程と、
さらに、前記第1の軸方向の単位ベクトルと前記第2の軸方向の単位ベクトルのなす角度を、前記第1の軸方向の単位ベクトルと,前記第2の軸方向の単位ベクトルとの外積により求める工程を実行させる、
ことを特徴とするプログラム。 - 請求項6において、
前記処理手段により、
前記第2の軸上の点αと、点αを前記第1の軸に投影した点α’の2点を結ぶ直線を前記第1の軸と第2の軸に直交する軸に射影して前記第1の軸と前記第2の軸との距離dを、
前記第1の軸と第2の軸に直交する軸の単位ベクトルと, 前記第2の軸の点αと、点αを前記第1の軸に投影した点α’の2点を結ぶ直線の単位ベクトルの内積によって求めさせる、
ことを特徴とするプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014051566A JP6338268B2 (ja) | 2014-03-14 | 2014-03-14 | 電子測角器及び測角プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014051566A JP6338268B2 (ja) | 2014-03-14 | 2014-03-14 | 電子測角器及び測角プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015175697A true JP2015175697A (ja) | 2015-10-05 |
| JP6338268B2 JP6338268B2 (ja) | 2018-06-06 |
Family
ID=54255016
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014051566A Active JP6338268B2 (ja) | 2014-03-14 | 2014-03-14 | 電子測角器及び測角プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6338268B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112857302A (zh) * | 2019-11-28 | 2021-05-28 | 中国商用飞机有限责任公司 | 一种角度测量方法及划角度线的方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11325881A (ja) * | 1998-05-12 | 1999-11-26 | Ritsumeikan | 関節角の計測方法及びその装置 |
| US6195615B1 (en) * | 1995-12-12 | 2001-02-27 | Pruftechnik Dieter Busch Ag | Method of mutually aligning bodies and position-measuring sensor therefor |
| JP2012507802A (ja) * | 2008-10-29 | 2012-03-29 | インベンセンス,インク. | 携帯端末上での運動処理を使用するコンテンツの制御およびアクセス |
-
2014
- 2014-03-14 JP JP2014051566A patent/JP6338268B2/ja active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6195615B1 (en) * | 1995-12-12 | 2001-02-27 | Pruftechnik Dieter Busch Ag | Method of mutually aligning bodies and position-measuring sensor therefor |
| JPH11325881A (ja) * | 1998-05-12 | 1999-11-26 | Ritsumeikan | 関節角の計測方法及びその装置 |
| JP2012507802A (ja) * | 2008-10-29 | 2012-03-29 | インベンセンス,インク. | 携帯端末上での運動処理を使用するコンテンツの制御およびアクセス |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112857302A (zh) * | 2019-11-28 | 2021-05-28 | 中国商用飞机有限责任公司 | 一种角度测量方法及划角度线的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6338268B2 (ja) | 2018-06-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI647595B (zh) | 人體姿勢偵測系統、穿戴裝置以及方法 | |
| CN103776451B (zh) | 一种基于mems的高精度三维姿态惯性测量系统以及测量方法 | |
| KR100533106B1 (ko) | 지자계 센서의 자세 오차 보상장치 및 방법 | |
| US10197587B2 (en) | Device and method for using time rate of change of sensor data to determine device rotation | |
| US20070287911A1 (en) | Method and device for navigating and positioning an object relative to a patient | |
| JP4967858B2 (ja) | カメラとロボット間のキャリブレーション方法及びその装置 | |
| CN102997913B (zh) | 用于确定物体姿态的方法及装置 | |
| JP5640716B2 (ja) | 情報処理装置及び情報処理システム | |
| WO2008068542A1 (en) | Auto-calibration method for sensors and auto-calibrating sensor arrangement | |
| JP4590511B2 (ja) | 電子コンパス | |
| WO2015157069A1 (en) | Systems and methods for guiding a user during calibration of a sensor | |
| CN107003778B (zh) | 信息处理装置及信息处理装置的控制方法 | |
| WO2012111413A1 (ja) | 地磁気応用機器 | |
| JP2016033473A (ja) | 位置算出方法及び位置算出装置 | |
| CN110101388B (zh) | 一种基于mimu的便携脊柱测量仪及方法 | |
| CN112815834B (zh) | 一种光学定位系统 | |
| US20150084897A1 (en) | System and method for five plus one degree-of-freedom (dof) motion tracking and visualization | |
| JPH11211474A (ja) | 姿勢角検出装置 | |
| CN108592902A (zh) | 一种基于多传感器的定位设备及定位方法、系统和机械臂 | |
| JP5870656B2 (ja) | 軌跡演算装置および軌跡演算方法 | |
| JP2016002445A (ja) | 手術器具位置姿勢計測装置 | |
| CN106456051A (zh) | 一种呼吸监测设备、方法和装置 | |
| JP6338268B2 (ja) | 電子測角器及び測角プログラム | |
| JP5457890B2 (ja) | 方位検知装置 | |
| CN103033181B (zh) | 确定第三目标的光学目标定位器 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170224 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171213 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180330 |
|
| 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: 20180424 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180507 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6338268 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |