JP4250735B2 - Measurement and calculation methods for room dimensions - Google Patents
Measurement and calculation methods for room dimensions Download PDFInfo
- Publication number
- JP4250735B2 JP4250735B2 JP11939999A JP11939999A JP4250735B2 JP 4250735 B2 JP4250735 B2 JP 4250735B2 JP 11939999 A JP11939999 A JP 11939999A JP 11939999 A JP11939999 A JP 11939999A JP 4250735 B2 JP4250735 B2 JP 4250735B2
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- room
- data
- corner
- points
- 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
- 238000004364 calculation method Methods 0.000 title claims description 46
- 238000000691 measurement method Methods 0.000 title claims description 16
- 238000005259 measurement Methods 0.000 claims description 575
- 238000000034 method Methods 0.000 claims description 75
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000005452 bending Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 34
- 238000012545 processing Methods 0.000 description 26
- 239000000523 sample Substances 0.000 description 25
- 238000007639 printing Methods 0.000 description 21
- 230000004044 response Effects 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 5
- 230000005855 radiation Effects 0.000 description 5
- 238000013519 translation Methods 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000005520 cutting process Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- XZWYZXLIPXDOLR-UHFFFAOYSA-N metformin Chemical compound CN(C)C(=N)NC(N)=N XZWYZXLIPXDOLR-UHFFFAOYSA-N 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、部屋の形状に合わせて畳や絨毯等を裁断加工するに際し、部屋の寸法を測定して、数値制御等による裁断加工のために寸法表記するための測定及び計算方法、特に、略四角形の部屋の中心部近傍の所定の位置を基準として測定した部屋周囲の測定点の長さデータと角度データから、部屋の寸法を割り出し、裁断加工に適したデータに変換して表記するための測定及び計算方法に関する。
【0002】
【従来の技術】
部屋に畳や絨毯を敷き込む際には、部屋の実際の寸法を測定し、その測定した寸法に合わせて、また、畳の場合は6畳とか8畳とかに割り付けて、裁断加工するが、そうした場合に測定する部屋の寸法は、例えば畳の場合、五八(5尺8寸×2尺9寸)、三六(6尺×3尺)、本間(6尺3寸×3尺1寸5分)といった畳一枚の基準サイズと畳数とで定まる部屋の基準寸法からの偏差で表すのが普通である。
【0003】
そして、そのように基準寸法からの偏差で部屋の寸法を表わすための測定方法として、通常は、測定箇所が少なく測定時間が短くて済む「間中測定」で部屋の寸法を採り、また、部屋の周囲の敷居などのなかで特に歪みの大きい箇所では、部分的に「小間中測定」で、より細かく寸法を採る方法が一般的に行われている。
【0004】
間中測定では、例えば4畳半の部屋の場合に4隅を含む12箇所、6畳の場合に4隅を含む14箇所に規定の測定点を設定して、それら測定点で測定したデータを基に、部屋の基準寸法からの偏差を計算し、基準寸法を表す四角形より外にはみ出す寸法を正の寸法(+)で、内に入り込む寸法を負の寸法(−)で表現する。また、小間中測定では、4畳半の場合に4隅を含む24箇所、6畳の場合に4隅を含む28箇所に規定の測定点を設定して、それら測定点で測定したデータを基に、やはり部屋の基準寸法からの偏差を計算し、同様に正および負の寸法で表現する。
【0005】
そして、そうした基準寸法からの偏差で部屋の寸法を表すための寸法測定を、経験や熟練を要することなく、誰でも短時間に正確に行うことができ、かつ、持ち運びが便利な測定手段によって行うことができるようにということで、例えば特開平9−304068号公報に記載されているように、基台と、この基台に回転自在に載置された回転台と、この回転台上に載置され、基台に対する回転台の回転角度を検出するロータリー・エンコーダと、回転台上に載置され、ワイヤーまたはテープなどを巻き込んでいて、引き出されたワイヤーまたはテープなどの長さを検出するリニア・エンコーダと、回転台上に載置され、回転台の指向方向にレーザ光線を放射するレーザ光源と、ワイヤーまたはテープなどの先端に結合された先鋭な先端部を有する探触子と、この探触子に設けられレーザ光線を受光したときに光線を再放射する応答装置と、指向方向に存在する測定すべき基準点に探触子の先端部を合わせ、応答装置より光線が再放射されたときの角度データおよび長さデータを格納する記憶装置とを具備する部屋の寸法測定装置が、本発明の発明者らによりかねてから提案されている。
【0006】
この特開平9−304068号公報等に記載の寸法測定装置を用いた従来の寸法測定方法は次のとおりである。すなわち、図1の(a)および(b)に示すように、部屋のほぼ中央に測定装置本体を設置し、部屋を例えば右回り(時計回り)に測定する場合に、先ず、レーザ光線より放射される可視レーザ光線の放射方向を最初の測定点の少し左側に向かせ、また、畳の基準サイズ(五八、三六、本間)、部屋の大きさ(畳数)などの初期設定条件を入力する。この入力された初期設定条件により、通常の間中測定であれば4畳半で12箇所、6畳で14箇所、小間中測定であれば4畳半で24箇所、6畳で28箇所というように測定箇所と測定点数が設定される。そして、リニア・エンコーダからワイヤーを引き出して、探触子の先端部を最初の測定点に合わせたのち、リモコン装置を操作し、モータを制御して回転台を右方向に低速度で回転させ、回転台のレーザ光源から放射されたレーザ光線が探触子を横切り、レーザ光線が応答装置の光センサへ入射した瞬間にLEDより赤外線を入射方向に再放射させ、その再放射された赤外線を回転台の光センサが受光した瞬間に第1および第2のアップ・ダウン・カウンタの計数値を、それぞれ最初の測定点の角度データおよび長さデータとしてRAMに格納する。そして、次に探触子の先端部を右隣の2番目の測定点に合わせて、回転台を右方向に回転させ、やはり回転台のレーザ光源から放射されたレーザ光線が探触子を横切り、レーザ光線が応答装置の光センサへ入射した瞬間にLEDより赤外線を入射方向に再放射させ、その再放射された赤外線を回転台の光センサが受光した瞬間に第1および第2のアップ・ダウン・カウンタの計数値を、それぞれ2番目の測定点の角度データおよび長さデータとしてRAMに格納する。そして、同様に、探触子の先端部を右隣の測定点に順次合わせて、各測定点ごとの角度データおよび長さデータをRAMに格納する。そして、初期設定した条件の測定点数のデータをRAMに格納し終わると、1部屋分の測定が完了する。そしてこれら長さデータと角度データからなる極座標データを、寸法測定装置に組み込んだ信号処理回路によって、あるいはパーソナル・コンピュータなどの外部の計算処理機器に送信して、XY座標系に変換し、更に、XY座標データから、畳の基準サイズと畳数とで定まる部屋の基準寸法からの偏差寸法に変換する。そして、寸法測定装置に付設した表示装置や小型プリンタにより表示あるいは印字し、あるいは、パーソナル・コンピュータなどの外部の計算処理機器に接続した表示装置やプリンタにより表示あるいは印字する。
【0007】
【発明が解決しようとする課題】
上述のように、特開平9−304068号公報等に示された寸法測定装置による従来の部屋の寸法測定では、畳の基準サイズ、部屋の大きさ(畳数)などの初期設定条件を入力することにより、例えば四畳半の間中測定では12箇所、同じく小間中測定では24箇所というように測定すべき箇所(測定点)と箇所数(測定点数)が予め設定される。そして、その設定どおりの測定点を測定する必要があって、例えば間中測定の設定で部分的に小間中測定を行うような測定方法には対応できない。つまり、従来一般的に行われているような、全体としては測定箇所が少なく測定時間が短くて済む間中測定で部屋の寸法を採り、特に歪みの大きい箇所では部分的に小間中測定でより細かく寸法を採るといった方法を用いることができない。上記寸法測定装置による従来の方法では、間中測定の設定で部分的に小間中測定をしようとすると、エラーとなってしまう。また、そうかといって、部屋全体を小間中測定とすることも、測定箇所数が多くなるため非効率的である。
【0008】
また、実際の部屋の測定現場では、他の内装工事用工具や資材などの障害物が置かれている可能性があり、そういったときに部分的に測定できない箇所が存在する場合がある。そのような場合でも、従来のように測定箇所が予め決められていると、その測定できない箇所を飛ばして次の測定箇所に移ったり、その測定箇所の代わりにすぐそばの小間中測定箇所を測定するといったことはできず、結局、部屋全体の測定ができないといった場合もあり得る。
【0009】
また、予め測定箇所が決められてしまう上記従来の測定方法では、図2に示すように、中柱の陰に隠れる位置や、隅柱が位置する部屋の隅の測定ができず、したがって、隅柱や中柱がある部屋の寸法測定はできなかった。
【0010】
また、上記寸法測定装置は、上述のように、部屋のほぼ中央に測定装置本体を設置し、部屋を例えば右回りに測定する場合に、先ず、レーザ光線より放射される可視レーザ光線の放射方向を最初の測定点の少し左側に向かせる、というように、「ほぼ中央」とか「少し左側」とかというあいまいな操作が可能で、その点で操作が簡便であるが、反面、そのあいまいな操作仕様の故に、この測定装置自体が内部で持っている二次元的な座標系と部屋の形状を示す二次元的な座標系との対応関係が一定のものではなくなり、そのため、長さデータと角度データからなる極座標系をXY座標系に変換し、更に部屋の基準寸法からの偏差による寸法表現に変換する際の計算方法が複雑になる。つまり、長さと角度で表される測定点の極座標データからなる部屋の形状イメージは、角度の原点が定まらないため、部屋の基準寸法を表す四角形に対し回転方向にずれたものとなり、そのずれ量も一定でないため、極座標データを単に同じ条件でXY座標系に変換したのでは、畳業界での標準的な寸法表記方法であるところの部屋の基準寸法からの偏差による寸法表記への変換に面倒な計算が必要となる。
【0011】
そこで、間中測定とか小間中測定とかの定められた測定箇所および測定箇所数にとらわれずに、任意の測定点の長さデータと角度データを測定することにより、部屋の寸法を計算し表記することができ、中柱や隅柱が出張っている部屋の寸法を測定することができ、また、測定した長さデータと角度データからなる極座標データを、部屋の基準寸法に対し回転方向のずれのないXY座標系のデータに容易に変換できるようにすることが課題である。
【0012】
【課題を解決するための手段】
部屋は通常、四角形をしており、ほぼ直角になった4隅とほぼ直線の4辺を持っている。このことを利用すれば、部屋の周囲の4隅を含む任意の点をランダムに測定しても、部屋の隅に相当する4測定点を特定することは可能であり、また、4隅の測定点を特定できれば、その他の測定点が四角形のどの辺の上にあるか、隅からどのくらい離れたところにあるかなどの二次元的な位置関係を知ることも可能となる。
【0013】
そのため、上記特開平9−304068号公報記載のような、長さデータと角度データを正確に測定し記憶する機構を持ち、その測定されたデータを演算・処理するマイクロコンピュータなどの信号処理回路を持つか、あるいはパーソナル・コンピュータなどの外部の計算処理機器にデータを送信して計算処理するよう構成された寸法測定装置を用いることを前提として、予め決められた測定箇所ではなく、任意の測定箇所の長さデータと角度データの二次元平面における幾何学的な位置関係を、この測定装置に組み込まれたマイクロコンピュータなどの信号処理回路によって、あるいはパーソナル・コンピュータなどの外部の計算処理機器によって判断し、あるいは必要に応じて人が補助的に追加情報を入力することにより、必要な部屋の寸法情報を計算することが可能である。
【0014】
また、中柱や隅柱の測定においては、測定できない箇所の代わりになる箇所を測定し、計算によって、本来測定したい隅柱・中柱の寸法を擬似的に導き出すことが可能である。
【0015】
具体的には、部屋の周囲一周について、部屋の4隅の測定箇所を必ず含み、その他の測定箇所は任意の測定箇所で長さデータと角度データを測定した場合に、測定箇所数をSとし、各測定点P1,P2,P3,・・・・PSとして、角度データの値が隣り合う3つの測定点Pn-1,PnおよびPn+1に注目する。そして、部屋の形状が全体としてほぼ四角形であるとして、図3の(a)に示すように、測定点Pn-1とPnを通る直線と測定点PnとPn+1を通る直線がほぼ直角をなしている場合には、測定点Pnは部屋の隅の測定箇所であると判断でき、一方、図3の(b)に示すように、測定点Pn-1,PnおよびPn+1がほぼ同一直線上に並んでいる場合には、測定点Pnは部屋の直線部分の測定点であると判断できる。こうして1部屋の全ての測定点Pnをこの方法で判定することにより、部屋の4隅の測定点の全てが判別できるのである。
【0016】
そして、この方法で部屋の4隅の測定点が判別できると、図4に示すように、4隅の測定点をPa,Pb,Pc,Pdとし、部屋の4つの辺をLab,Lbc,Lcd,Ldaとして(Pa−Pbがなす辺をLab、Pb−Pcがなす辺をLbc、Pc−Pdがなす辺をLcd、Pd−Paがなす辺をLdaと定義)、他の各測定点Piがいづれの辺の上での測定箇所であるかは、その「角度データ」の大小関係から簡単に判断でき、また、その辺の両端をなす2つの隅の測定点に対して、測定点Piがどの位置にあり、どのくらい歪んでいるかを知ることができる
【0017】
また、中柱や隅柱がある場合に、測定装置本体からのレーザー光線が当たらないとか、ワイヤーが折れ曲がって探触子を測定装置本体の方向に向けることができないとかで測定できない箇所については、その近傍を測定点として代わりに測定し、測定できない箇所や、測定する柱自身の陰になる隅の位置(座標)を計算により擬似的に導き出して、隅柱あるいは中柱の本来測定したい寸法・位置を計算するようにできる。
【0018】
また、4隅の測定点を特定できれば、長さデータと角度データとからなる極座標データに、角度オフセットを加算して、部屋の形状イメージを全体的に回転させ、XY座標表記方法による寸法表記に変換容易なXY座標系に変換することが可能である。
【0019】
そこで、本発明は、上記課題を解決するための手段を次のとおり提案するものである。
【0020】
すなわち、請求項1に係る発明は、略四角形の部屋の中心部近傍の所定の位置を基準として測定した周囲複数箇所の測定点の二次元平面における長さデータと角度データから、部屋の寸法を割り出し、XY座標表記方法による寸法表記に変換して表記するための測定及び計算方法であって、部屋の周囲一周について4隅を含む任意の測定点の上記長さデータと上記角度データを測定して、それらデータをメモリに記憶させ、上記角度データの値が隣り合う各三つの測定点の中央の測定点と両側の各測定点とを結ぶ2直線のなす角度を計算して上記4隅の測定点を判別し、上記長さデータと上記角度データからなる極座標データを、上記4隅の測定点の一つがXY座標の原点となり隣接する他の2隅の測定点の一方がX軸上またはY軸上に重なるXY座標データに変換し、上記各測定点を、上記XY座標表記方法のための規定の測定箇所に対応づけて、上記XY座標データを各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することを特徴とする。この場合、任意の測定点の長さデータと角度データを基に、4隅の測定点を判別できる。そして、4隅が特定されると、部屋の周囲一周の全ての測定点の長さデータと角度データからなる極座標データを、部屋の隅の一つが原点に重なり2辺が座標軸にほぼ重なるXY座標系に回転方向を合わせて変換することができ、また、そのXY座標データを、間中測定や小間中測定などの規定の測定箇所に対応づけて、それら各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することが容易となる。
【0021】
請求項2に係る発明は、請求項1に係る上記寸法表記のための測定及び計算方法において、部屋の周囲に中柱が出張っている場合に、中柱の出張り側の両方の角と、壁側の両方の隅に近い測定可能な位置との4点を該中柱の測定点として、中柱の測定点であることを入力した後、それら測定点の長さデータと角度データを測定し、それら長さデータと角度データを記憶させると同時に、それら測定点が中柱の測定点であることを記憶させるというものであり、これにより、中柱測定に必要なデータが得られる。
【0022】
請求項3に係る発明は、請求項1に係る上記部屋の寸法表記のための測定及び計算方法において、部屋の隅に隅柱が出張っている場合に、隅柱の出張り側の角と、壁側の両方の隅に近い測定可能な位置との3点を該隅柱の測定点として、隅柱の測定点であることを入力した後、それら測定点の長さデータと角度データを測定し、それら長さデータと角度データを記憶させると同時に、それら測定点が隅柱の測定点であることをメモリに記憶させるようにしたものであり、これにより、隅柱測定に必要なデータが得られる。
【0023】
請求項4に係る発明は、請求項1に係る上記部屋の寸法表記のための測定及び計算方法において、部屋の周囲に中柱が出張っている場合に、該中柱の出張り側の両方の角の測定点のデータを除外して上記4隅の測定点の判別を行うというものである。中柱が出張っている場合には、このように中柱の出張り側の両方の角の測定点のデータを除外することで、略四角形の部屋の4隅の測定点の判別が容易となる。
【0024】
請求項5に係る発明は、請求項1に係る上記部屋の寸法表記のための測定及び計算方法において、部屋の隅に隅柱が出張っている場合に、上記4隅の測定点の判別に際して、該隅柱の出張り側の角の測定点のデータを除外するとともに、該隅柱の角の測定点を挟む複数の測定点のデータから該隅柱の位置の部屋の隅となる点をデータとして仮想的に設定し、その仮想的に設定した点を測定点に含めて上記4隅の測定点の判別を行うというものである。隅柱が出張っている場合には、このように隅柱の出張り側の角の測定点のデータを除外するとともに、該隅柱の角の測定点を挟む複数の測定点のデータから該隅柱の位置の部屋の隅となる点をデータとして仮想的に設定することにより、略四角形の部屋の4隅の測定点の判別が可能となる。
【0025】
請求項6に係る発明は、請求項1に係る上記部屋の寸法表記のための測定及び計算方法において、1部屋分の全ての測定点について測定した後、上記4隅の測定点の判別を行うというものである。4隅の測定点の判定は、このように1部屋分の全ての測定点について測定した後で行うようにできる。
【0026】
請求項7に係る発明は、請求項1に係る上記部屋の寸法表記のための測定及び計算方法において、各測定点の測定時に部屋の隅となる測定点を判別し、隅の測定点であることを記憶するというものである。4隅の測定点の判定は、このようにして各測定点の測定時に順次行うようにすることもできる。
【0027】
また、請求項8に係る発明は、略四角形の部屋の中心部近傍の所定の位置を基準として測定した周囲複数箇所の測定点の二次元平面における長さデータと角度データから、部屋の寸法を割り出し、XY座標表記方法による寸法表記に変換して表記するための測定及び計算方法であって、部屋の周囲一周について4隅を含む任意の測定点の上記長さデータと上記角度データを測定して、それらデータをメモリに記憶させ、部屋の周囲に中柱が出張っている場合には、該中柱の出張り側の両方の角と、壁側の両方の隅に近い測定可能な位置との4点を該中柱の測定点として、それら測定点の長さデータと角度データを測定して、メモリに記憶させ、また、部屋の隅に隅柱が出張っている場合には、該隅柱の出張り側の角と、壁側の両方の隅に近い測定可能な位置との3点を該隅柱の測定点として、それら測定点の長さデータと角度データを測定して、メモリに記憶させ、1部屋分の全ての測定点について測定した後、各測定点ついて、前後の測定点を結ぶ辺の曲がり角度と曲がり方向との幾何学的な位置関係から、部屋の辺の部分の測定点か、隅の測定点か、隅柱の測定点か、中柱の測定点かを判別し、上記長さデータと上記角度データからなる極座標データを、上記4隅の測定点の一つがXY座標の原点となり隣接する他の2隅の測定点の一方がX軸上またはY軸上に重なるXY座標データに変換し、上記各測定点を、上記XY座標表記方法のための規定の測定箇所に対応づけて、上記XY座標データを各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することを特徴とする。このように、部屋の周囲一周についての4隅を含む任意の測定点を測定し、また、中柱が出張っている場合には、該中柱の出張り側の両方の角と、壁側の両方の隅に近い測定可能な位置との4箇所の測定点と、隅柱が出張っている場合には、該隅柱の出張り側の角と、壁側の両方の隅に近い測定可能な位置との3箇所の測定点を測定して、1部屋分の全ての測定点について測定した後で、各測定点について、前後の測定点を結ぶ辺の曲がり角度と曲がり方向との幾何学的な位置関係から、部屋の辺の部分の測定点か、隅の測定点か、隅柱の測定点か、中柱の測定点かを判別することにより、中柱および隅柱の存在を追加情報として手入力することなしに、4隅の判別できて、中柱および隅柱を含む全ての測定点の長さデータと角度データからなる極座標データを、部屋の隅の一つが原点に重なり2辺が座標軸にほぼ重なるXY座標系に回転方向を合わせて変換することができ、また、そのXY座標データを、間中測定や小間中測定などの規定の測定箇所に対応づけて、それら各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することが容易となる。
【0028】
請求項9に係る発明は、請求項1〜8のいずれか一つに係る上記部屋の寸法表記のための測定及び計算方法において、実際に測定した測定点のなかに上記規定の測定箇所のいずれかに対応する測定点がない場合、その規定の測定箇所については、該測定箇所に本来対応すべき仮想測定点の近傍の実測定点のデータから補間によってXY座標データを決定するというものである。これにより、任意に測定した測定点の中に、間中測定や小間中測定の規定の測定箇所のいずれかに対応する測定点がない場合でも、部屋の寸法測定が可能となる。
【0029】
請求項10に係る発明は、請求項1〜8のいずれか一つに係る上記部屋の寸法表記のための測定及び計算方法において、部屋の周囲に中柱が出張っている場合に、中柱の出張り側の両方の角と、壁側の両方の隅に近い測定可能な位置との4点を測定点として上記長さデータと上記角度データを測定し、これら4点のデータを基に疑似的に中柱の寸法および位置を計算するというものである。中柱の壁側の隅となる位置が、測定装置本体からのレーザー光線が当たらないとか、ワイヤーが折れ曲がって探触子を測定装置本体の方向に向けることができないとかで測定できない場合にも、このようにして中柱の寸法および位置を計算することができる。
【0030】
請求項11に係る発明は、請求項1〜8のいずれか一つに係る上記部屋の寸法表記のための測定及び計算方法において、部屋の隅に隅柱が出張っている場合に、隅柱の出張り側の角と、壁側の両方の隅に近い測定可能な位置との3点を測定点として上記長さデータと上記角度データを測定し、これら3点のデータを基に疑似的に隅柱の寸法を計算するというものである。隅柱の壁側の隅が、ワイヤーが折れ曲がって探触子を測定装置本体の方向に向けることができないとかで測定できない場合にも、このようにして隅柱の寸法を計算することができる。
【0031】
【発明の実施の形態】
本発明は、例えば本発明の発明者らの提案による特開平9−304068号公報に示された部屋の寸法測定装置を用いて実施するものである。この寸法測定装置は、基台と、この基台に回転自在に載置された回転台と、この回転台上に載置され、基台に対する回転台の回転角度を検出するロータリー・エンコーダと、回転台上に載置され、ワイヤーまたはテープなどを巻き込んでいて、引き出されたワイヤーまたはテープなどの長さを検出するリニア・エンコーダと、回転台上に載置され、回転台の指向方向にレーザ光線を放射するレーザ光源と、ワイヤーまたはテープなどの先端に結合された先鋭な先端部を有する探触子と、この探触子に設けられレーザ光線を受光したときに光線を再放射する応答装置と、指向方向に存在する測定すべき基準点に探触子の先端部を合わせ、応答装置より光線が再放射されたときの角度データおよび長さデータを格納する記憶装置とを具備する。
【0032】
また、この寸法測定装置には、図5に示す信号処理回路が組み込まれている。図5において、1は装置全体を制御するマイクロコンピュータ(CPU)であり、2は角度データを検出する上記ロータリー・エンコーダ、3は長さデータを検出する上記リニア・エンコーダ、4はロータリー・エンコーダ2から発生する2相のパルスを計数するロータリー・エンコーダ・カウンタ、5はリニア・エンコーダ3から発生する2相のパルスを計数するリニア・エンコーダ・カウンタ、6は処理プログラムを格納したROMであり、7はデータを一時的に格納する上記記憶装置としてのRAMであり、8はパソコンやプリンターなどの外部機器9とデータの交換を行うためのSIOである。
【0033】
この寸法測定装置を用いて部屋の寸法を測定する場合の基本操作としては、まず、部屋のほぼ中央に測定装置本体を設置し、部屋を例えば右回り(時計回り)に測定する場合(左回り、すなわち反時計回りでもよい。)に、先ず、レーザ光線より放射される可視レーザ光線の放射方向を最初の測定点の少し左側に向かせ、また、畳の基準サイズ(五八、三六、本間)、部屋の大きさ(畳数)などの初期設定条件を入力する。そして、リニア・エンコーダからワイヤーを引き出して、探触子の先端部を測定点に合わせ、リモコン装置を操作し、モータを制御して回転台を右方向に低速度で回転させ、回転台のレーザ光源から放射されたレーザ光線が探触子を横切り、レーザ光線が応答装置の光センサへ入射した瞬間にLEDより赤外線を入射方向に再放射させ、その再放射された赤外線を回転台の光センサが受光した瞬間に第1および第2のアップ・ダウン・カウンタの計数値を、角度データおよび長さデータとしてRAMに格納するといった動作を各測定点について順次行わせる。そして、1部屋分の測定が完了した後、長さデータと角度データからなる極座標データを、寸法測定装置に組み込んだ信号処理回路によって、あるいはパーソナル・コンピュータなどの外部の計算処理機器に送信して、XY座標系に変換し、更に、XY座標データから、畳の基準サイズと畳数とで定まる部屋の基準寸法からの偏差寸法に変換して、寸法測定装置に付設した表示装置や小型プリンタにより表示あるいは印字し、あるいは、パーソナル・コンピュータなどの外部の計算処理機器に接続した表示装置やプリンタにより表示あるいは印字する。
【0034】
以下、実施の形態の各例を図面に基づいて順次説明する。
【0035】
(第1の実施の形態)
第1の実施の形態は、請求項1〜6および9〜11に係る部屋の寸法表記のための測定及び計算方法である。
【0036】
この第1の実施の形態における測定及び計算の手順を図6および図7のフローチャート(メインルーチン)と図8のフローチャート(サブルーチン)に基づき、また、図9〜25の説明図を参照して説明する。なお、以下の説明におけるステップS1〜30は、図6および図7のフローチャートにおける各ステップを、また、ステップT1〜10は、図8のフローチャートにおける各ステップを指す。
【0037】
(スタート〜ステップS5)
まず、部屋のほぼ中央に測定装置本体Aを設置する。
【0038】
そして、電源を入れ、探触子を測定装置Aの所定の位置に取り付けることによって、リニア・エンコーダを基準長さにセットし(ステップS1)、リモコン装置の確認キーを押すことによって、リニア・エンコーダ3のカウンタ値をクリアし(ステップS2)、次いで、リモコン装置から、「畳の基準サイズ」を入力し(ステップS3)、「部屋の大きさ(畳数)」を入力し(ステップS4)、「現場名」「部屋番号」「畳の種類」などの付加的な情報を入力する(ステップS5)。
【0039】
(ステップS6〜23)
そして、まず最初の測定点に探触子(測定子)を当てて、リモコン装置を操作して測定し、次に、例えばその右側に次の測定点を任意に定めて、探触子を当てて測定を行い、同様に部屋の右回りに順次測定点を定めて、部屋の4隅に相当する測定点を必ず含むよう部屋の周囲一周の任意の測定点を測定するのであるが、その際、CPU1は、リモコン装置から新たなキー入力があったかどうかを見て(ステップS6)、新たなキー入力があったときに次に進み、まず、その入力が「運転」キーかどうかを見る(ステップS7)。そして、今回のキー入力が「運転キー」かどうかで後述のようにそれぞれ別の処理に進み、また、「運転」キーでないときは、「取消」キーかどうかを見て(ステップS8)、「取消」キーでなければ、「隅柱」キーかどうか(ステップS9)、「中柱」キーかどうか(ステップS10)によって、後述のようにそれぞれ別の処理に進む。
【0040】
つまり、この実施の形態では、部屋を右回りに測定する途中で、隅柱の測定をする必要が発生した場合は、リモコン装置により「隅柱測定」スイッチ(「隅柱」キー)を操作して隅柱を測定できる状態にした上で、図9のように隅柱の周囲3箇所を連続して測定する。そして、「長さデータ」と「角度データ」を内部のメモリ(RAM7)に記憶させる際に、その測定点が「隅柱」の測定点であることも同時に記憶させる。そのため、キー入力が「隅柱」キーのときは、測定前に、隅柱の測定点であることを入力(隅柱測定モードにセット)する処理を行う(ステップS18)。
【0041】
また、部屋を右回りに測定する途中で、中柱の測定をする必要が発生した場合は、リモコン装置により「中柱測定」スイッチ(「中柱」キー)を操作して中柱を測定できる状態にした上で、図10のように中柱の周囲4箇所を連続して測定する。そして、「長さデータ」と「角度データ」を内部のメモリに記憶させるときに、その測定点が「中柱」の測定点であることも同時に記憶させる。そのため、キー入力が「中柱」キーのときは、測定前に、中柱の測定点であることを入力(中柱測定モードにセット)する処理を行う(ステップS19)。
【0042】
なお、キー入力が「取消」キーであるときは、直前に測定した1箇所のデータを削除する(ステップS17)。
【0043】
そして、部屋の周囲全体の測定箇所を測定したら、リモコン装置で「完了」スイッチ(「完了」キー)を操作して、1部屋分の測定を完了するのであるが、CPU1は、「完了」キーが入力されたかどうかを判定し(ステップS11)、「完了」キーが入力されたのでなければ、測定継続ということで、測定装置本体Aが回転し測定動作を行っている途中(測定中)かどうかを判定し(ステップS12)、測定中であれば、探触子から赤外線の再放射による応答信号が有ったかどうかを見て(ステップS13)、応答信号が有ったときに測定装置本体Aの回転を停止させて(ステップS14)、リニア・エンコーダ3およびロータリー・エンコーダ2から長さデータおよび角度データを読み取り(ステップS15)、それらを順次新たな測定点のデータとして記憶させる(ステップS16)。
【0044】
今回のキー入力が「運転」キーのときは、測定装置本体Aが回転して測定動作を行っている途中(測定中)かどうかを見て(ステップS20)、測定中であれば、一旦回転を停止して測定状態を解除し(ステップS21)、測定中でないとき、つまり測定解除の状態のときに、回転を開始させ、測定状態に設定する(ステップS22)。
【0045】
そして、部屋の周囲全体の測定箇所を測定したら、リモコンで「完了」スイッチを操作して、1部屋分の測定を完了する。「完了」スイッチが押されると、CPU1は、一部屋の測定完了の処理を行う(ステップS23)。
【0046】
そして、「部屋の大きさ(畳数)」を入力するステップ(ステップS4)に戻って、同様に次の部屋の測定を行い、測定すべき各部屋の全てについて同様の操作を繰り返し、各部屋ごとに測定データを記憶する。
【0047】
またキー入力が「運転」キーのときは、測定装置本体Aが回転して測定動作を行っている途中(測定中)かどうかを見て(ステップS20)、測定中であれば、一旦回転を停止して測定状態を解除する(ステップS21)し、測定中でないとき、つまり測定解除の状態のときに回転を開始させ、測定状態に設定する(ステップS22)。
【0048】
(ステップS24〜30)
そして、測定結果の表示あるいは印刷を行う場合は、リモコン装置の「印刷」キーあるいは「通信」キーを押す。すると、CPU1は、「印刷」キーが押されたか「通信」キーが押されたかによって、プリンター印刷かパソコン送信かを判別する(ステップS24)。そして、プリンター印刷の場合は、データを印刷する部屋を選択して(ステップS25)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップS26)、その結果をプリンターに出力して印刷する(ステップS27)。また、パソコン送信の場合は、パソコンへ送信する部屋を選択して(ステップS28)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップS29)、その結果をパソコンに送信する(ステップS30)。
【0049】
なお、XY座標表現に変換し、さらに標準的な部屋の形状である基準寸法からの偏差に変換した部屋の寸法を上記ステップS27あるいはステップS30でプリンターあるいはパソコンに出力し、表示・印刷するときに、実際に測定された箇所の寸法をそのまま表示・印刷することも可能である。ただ、通常は、後述のステップT5〜8の説明で図17を参照して説明する直線補間による測定箇所を含めて、間中測定あるいは小間中測定の測定箇所の寸法を偏差寸法の形で表示・印刷する。また、直線補間により追加された寸法がある場合、そのことを強調するために、反転表示(あるいは印刷)やカッコ付き寸法表示(あるいは印刷)などの手段でアクセントを付けることもできる。
【0050】
(ステップT1)
ステップS26およびステップS29の、「長さデータ」と「角度データ」の極座標で表現された部屋ごとの測定データを、XY座標データに変換し、さらに基準寸法からの偏差寸法に変換する処理は、次の手順で行う。
【0051】
まず、1部屋分の測定データを抽出し、部屋の4隅の測定点を判別する(図8のフローチャートのステップT1)。その際、1部屋分の測定箇所数をS箇所として、図11に示すように、各測定点をP1,P2,・・・PSとし、最後の測定点PSと最初の測定点P1は環状につながっているように取り扱う。そして、まず最初に、1部屋分の測定点P1,P2,・・・PSから隅柱の出張り側の角の測定点Pj(図11の例ではP9)と中柱の出張り側の両方の角の測定点(図11の例ではP13およびP14)のデータを除外し、それら測定点を、図12に示すように、部屋を隅柱および中柱の無い四角形として扱うための測定点Q1,Q2,・・・Qtへと置き換える(tは、隅柱および中柱の無い四角形として扱う場合の測定箇所を表し、QtとQ1も環状につながっているように取り扱う)。
【0052】
その際、隅柱の角の測定点Pjの代わりに部屋の隅となる点Qkを仮想的に設定するものとし、図13に示すように、隅柱の角の測定点Pjの左隣(測定順が1つ前)の測定点Pj-1と、その測定点Pj-1が位置する辺と同じ辺の上の最も遠い測定点である隅の測定点Pj0を通る直線をLj1とし、隅柱の角の測定点Pjの右隣(測定順が1つ先)の測定点Pj+1と、その測定点Pj+1が位置する辺と同じ辺の上の最も遠い測定点である隅の測定点Pjmを通る直線をLj2として、それら2直線Lj1とLj2の交点を、仮想的な部屋の隅の点としてQkに設定する。そして、Pj-1の座標データである長さデータLj-1と角度データθj-1と、Pj0の座標データである長さデータLj0と角度データθj0と、Pj+1の座標データである長さデータLj+1と角度データθj+1と、Pjmの座標データである長さデータLjmと角度データθjmとから、2直線の交点を求める幾何学的な方法で、Qkの座標データである長さデータLkと角度データθkを計算する。
【0053】
そして、隅柱および中柱のない四角形で表現された測定点Q1〜Qtを、Q1から順に検索し、部屋の4隅に相当する測定点Qp1〜Qp4を判別するため、Q1〜Qtのうち、角度データの値が隣り合い且つ測定順に並んだ各3測定点Qk-1,Qk,Qk+1について、Qk-1とQkを通る直線とQkとQk+1を通る直線とがなす角度ωk(このωkは、図14に示すように、Qk-1からQkへと向かう延長線を基準線とし、QkからQk+1へ向かう直線が上記基準線となす角度であり、時計(右)回りを正の角度として表す)を計算する。なお、QtとQ1は環状につながっているように取り扱い、Qt,Q1,Q2は角度データの値が隣り合い且つ測定順に並んだ3測定点という条件を満たすものと見なす。
【0054】
ところで、部屋はほぼ四角形であるため、上記2直線がなす角度ωkは「0度付近」かまたは「直角(90度)付近」に限られる。したがって、例えば図14の(a)に示すように、ωk>+45度の場合、Qkは部屋の隅の点で、図14の(b)に示すように、ωk≦+45度の場合、Qkは部屋の辺の上の点であると判断することができ、測定点Qkが「部屋の隅」を表す測定点であるかどうかは簡単に判別できる。
【0055】
そこで、まず、k=1(Qk=Q1)として、上記ωkの判定式に従ってQkが「部屋の隅」の測定点かどうかを調べ、kを順に加算(+1)していって、図15に示すように、最初に判別した「部屋の隅の点」をQp1とし、引き続き判別した「部屋の隅の点」を順次Qp2〜Qp4とする。
【0056】
(ステップT2)
つぎに、測定点全体を回転させ、かつ、平行移動させることにより、Qp1がXY座標の原点に、Qp2が正側のX座標軸上になるように、極座標系からXY座標系(Xの正が水平右方向、Yの正が垂直下方向)へ変換するため、部屋の隅の2点Qp1とQp2を探す(図8のフローチャートのステップT2)。
【0057】
(ステップT3)
そして、XY座標への変換の為の変換パラメータとして、回転させるべき角度
φsと、平行移動させる量(XS,YS)を計算する(ステップT3)。
【0058】
この場合に回転させるべき角度φsは、Qp1の長さデータがLp1、角度データがθp1で、Qp2の長さデータがLp2、角度データがθp2であるとして、次の式で得られる。
【数1】
【0059】
また、平行移動させる量(XS,YS)は、次の式で得られる。
XS = Lp1*cos(θp1−φs)
YS = Lp1*sin(θp1−φs)
【0060】
そして、Q1〜Qtのすべてを、次の式により、XY座標系の座標データ(X,Yi)に変換する(ステップT4)。
Xi=Li*cos(θi−φs)−XS (i=1〜t)
Yi=Li*sin(θi−φs)−YS (i=1〜t)
【0061】
(ステップT5〜8)
つぎに、XY座標系に変換された各測定点Qi(Xi,Yi)が、部屋の上・下・左・右のいづれの辺の上にあるかどうか判断し、更に、Q1〜Qtの各測定点が、部屋の上下左右の辺の上の、何番目の間中測定箇所・小間中測定箇所を測定したものかを判定する(ステップT5〜8)。
【0062】
すなわち、各測定点Qiのインデックス値iと、隅の点Qp1,Qp2,Qp3,Qp4のインデックス値P1,P2,P3,P4とを比較し、P1≦i≦ P2 の場合は、部屋の上の辺と判断し、P2≦i≦P3の場合は、部屋の右の辺と判断し、P3≦i≦P4の場合は、部屋の下の辺と判断し、P4≦i≦P1の場合は、部屋の左の辺と判断する。
【0063】
そして、図16に示すように、上の辺の間中・小間中測定箇所をHU1〜HUnx、右の辺の間中・小間中測定箇所をHR1〜HRny、下の辺の間中・小間中測定箇所をHD1〜HDnx、左の辺の間中・小間中測定箇所をHL1〜HLnyと設定し、Q1〜Qtの各測定点が、上の辺、右の辺、下の辺、左の辺の各間中・小間中測定箇所のどれに当てはまるかを調べる(nxは部屋の横方向の小間中測定箇所数、nyは縦方向の小間中測定箇所数で、HU、HR、HD、HLの参照インデックスが奇数であれば間中測定箇所、偶数であれば小間中測定箇所になる)。
【0064】
部屋の上の辺にある測定点Qi(Xi,Yi)が、HU1〜HUnxのいづれに該当するかを判定するには、まず、対象とする測定点Qiが位置する辺の両端点(隅の点)Qp1(Xp1,Yp1)とQp2(Xp2,Yp2)のデータから、各小間中測定箇所の間隔Wを次の式によって定義する。
W=(Xp2−Xp1)/(nx−1)
【0065】
そして、次の式を満たすjの値を参照インデックスとするHUjをQiに対応する測定箇所と判定する。
Xp1+W*(j−1)−W/2≦Xi<Xp1+W*(j−1)+W/2
【0066】
右の辺、下の辺、左の辺についても同様の処理を行い、こうして、全ての測定点Qiが、部屋のどの辺の上の、何番目の間中・小間中測定箇所に当てはまるのか(HU、HR、HD、HLのいづれの参照インデックスに対応するのか)を特定する。
【0067】
また、実際に測定した測定点のなかに、間中測定の測定箇所のいずれかに対応する測定点がない場合は、その対応する測定点のない間中測定の測定箇所のデータを、その付近で実測されたデータから補間する。この場合の補間の手順は次のとおりである。
【0068】
例えば、図17に示すように、部屋の上の辺の間中測定の測定箇所HUiのデータ(XUi,YUi)を補間によって求める場合、HUi(XUi,YUi)が本来持つべきX座標値XUiは、部屋の隅の点Qp1(Xp1,Yp1)とQp2(Xp2,Yp2)のデータを基に、次の式によって定義される。
【数2】
【0069】
このXUiに最も近いX座標値を持つ測定箇所を、部屋の上の辺の実際の測定点の中から、XUiよりX座標値が小さい側と大きい側と双方で検索し、それら2測定点をそれぞれ、Qsn(Xsn,Ysn),Qsm(Xsm,Ysm)とすると、補間される点HUiのY座標値YUiは次の式による直線補間で求まる。
【数3】
【0070】
(ステップT9)
このようにして、最低限「間中測定」に相当する測定箇所HU1〜HUnx,HR1〜HRny,HD1〜HDnx,HL1〜HLnyの寸法表示とされたXY座標データは、次いで、畳を製造する際の部屋の寸法の表し方である、部屋の基準寸法からの偏差で表すため、偏差寸法に変換する(ステップT9)。
【0071】
部屋の基準寸法(Sx,Sy)は、ステップS3、4で入力した畳の基準サイズ「(五八、三六、本間)」と「部屋の大きさ(畳数)」から、次の式で計算される。
(部屋の横方向基準寸法Sx)=Us*Mx
(部屋の縦方向基準寸法Sy)=Us*My
【0072】
ここで、Usは、畳一枚の基準サイズ(五八=5800厘、三六=6000厘、本間=6300厘)であり、MxおよびMyは、横方向および縦方向に畳の並ぶ枚数である。
【0073】
例えば、畳の基準サイズが「五八」で、部屋の大きさ(畳数)が「6畳」である場合、上記式によって計算される部屋の基準寸法は次のとおりである。
Sx=5800*2=11600厘
Sy=5800*1.5=8700厘
【0074】
こうして計算した部屋の基準寸法に対し、上記HU1〜HUnx,HR1〜HRny,HD1〜HDnx,HL1〜HLnyのXY座標データを、部屋の基準寸法を表す四角形より外にはみ出す寸法を正の寸法(+)で、内に入り込む寸法を負の寸法(−)で表現した偏差寸法に変換する。すなわち、部屋の上辺の上の測定箇所HUi(XUi,YUi)の場合、(−YUi)が偏差による寸法を表し、部屋の右辺の上の測定点HRi(XRi,YRi)の場合、(XRi−Sx)が偏差による寸法を表し、部屋の下辺の上の測定点HDi(XDi,YDi)の場合、(YDi−Sy)が偏差による寸法を表し、部屋の左辺の上の測定点HLi(XLi,YLi)の場合 (−XLi)が偏差による寸法を表すよう変換する。図18は、こうして偏差寸法に変換した部屋の寸法の一例を示している(この図の例は、「五八」基準で6畳の部屋の場合の寸法例である。図で、一点鎖線で表現されているのは、「五八」基準で6畳の部屋の場合の基準寸法を表す四角形である。)。
【0075】
(ステップT10)
つぎに、中柱の寸法および位置を計算する(ステップT10)。その手順は次のとおりである。
【0076】
測定したままの測定データP1〜PSから、測定時にステップS19で「中柱の測定」として記憶された4箇所(1つの中柱測定で4箇所の測定を行う)の測定点を探し出し、それらの測定点を、図19に示すように、Pg1,Pg2,Pg3,Pg4とする。
【0077】
そして、中柱の陰になって実際には測定できない壁側の隅2点Vg1,Vg4の座標を、Pg1〜Pg4から計算する。そのため、図20に示すように、Pg1とPg4を通る直線に対し、Pg2から垂直に直線を下ろして、その交点をVg1とし、Pg1とPg4を通る直線に対し、Pg3から垂直に直線を下ろして、その交点をVg4とする。こうして疑似的に中柱の壁側の隅2点を決定し、Vg1(Lg1,θg1),Vg4(Lg4,θg4)の座標(Lg1,θg1),(Lg4,θg4)を計算する。
【0078】
また、こうして得られた中柱の座標から、図21に示すように2点間の距離を求める幾何学的な方法により、中柱の四辺の寸法w1、w2、w3、w4と、その中柱が位置する辺の片側の端をなす部屋の隅を基準点とした位置Fを計算する。
【0079】
(ステップT11)
つぎに、隅柱の寸法を計算する(ステップT11)。その手順は次のとおりである。
【0080】
測定したままの測定データP1〜PSから、測定時にステップ18で「隅柱の測定」として記憶された3箇所(1つの隅柱測定で3箇所の測定を行う)の測定データを探し出し、それらの測定点を、図22に示すように、Ph1,Ph2,Ph3とする。
【0081】
そして、ステップT1に関し図13を参照して説明したのと同じ手法で、図23に示すように、部屋の隅に相当する点Vhpを仮想的に設定する。そして、その座標を計算する。
【0082】
そして、図24に示すように、この仮想的な隅の点VhpとPh1とをつなぐ直線Lh1と、VhpとPh3とをつなぐ直線Lh3のそれぞれに対し、Ph2から垂線を下ろして、交点をそれぞれVh1,Vh3とする。こうして疑似的に隅柱の壁側の隅2点を決定し、Vh1(Lh1,θh1),Vh3(Lh3,θh3)の座標(Lh1,θh1),(Lh3,θh3)を計算する。
【0083】
また、こうして得られたVhp,Vh1,Vh3,Ph2の計4点の座標から、図25に示すように、2点間の距離を得る幾何学的な方法により、隅柱寸法w1、w2、w3、w4を算出する。
【0084】
(第2の実施の形態)
第2の実施の形態は、請求項1〜5、7および9〜11、特に請求項7に係る部屋の寸法表記のための測定及び計算方法である。
【0085】
先の第1の実施の形態が、1部屋分の全ての測定点を測定した後で、4隅の測定点の判別を行うものであったのに対し、この第2の実施の形態は、各測定点の測定時に隅の測定となる点を判別し、隅の測定点であることを記憶する(請求項7)点に特徴がある。
【0086】
図6〜8のフローチャートはこの第2の実施の形態の場合も同様である。以下、これらフローチャートに基づいて、第2の実施の形態における測定及び計算の手順の要点を説明する。
【0087】
(スタート〜ステップS5)
まず、部屋のほぼ中央に測定装置本体Aを設置する。
【0088】
そして、電源を入れ、リモコン装置の確認キーによってリニア・エンコーダを基準長さにセットし(ステップS1)、リニア・エンコーダ3のカウンタ値をクリアし(ステップS2)、次いで、リモコン装置から、「畳の基準サイズ」を入力し(ステップS3)、「部屋の大きさ(畳数)」を入力し(ステップS4)、「現場名」「部屋番号」「畳の種類」などの付加的な情報を入力する(ステップS5)。
【0089】
(ステップS6〜23)
そして、まず最初の測定点に探触子(測定子)を当てて、リモコン装置を操作して測定し、次に、例えばその右側に次の測定点を任意に定めて、探触子を当てて測定を行い、同様に部屋の右回りに順次測定点を定めて、部屋の4隅に相当する測定点を必ず含むよう部屋の周囲一周の任意の測定点を測定する。その際、CPU1は、リモコン装置から新たなキー入力があったかどうかを見て(ステップS6)、新たなキー入力があったときに次に進み、まず、その入力が「運転」キーかどうかを見る(ステップS7)。そして、今回のキー入力が「運転キー」かどうかで別の処理に進み、また、「運転」キーでないときは、「取消」キーかどうかを見て(ステップS8)、「取消」キーでなければ、「隅柱」キーかどうか(ステップS9)、「中柱」キーかどうか(ステップS10)によって別の処理に進む。
【0090】
キー入力が「隅柱」キーのときの処理は、第1の実施の形態で説明したものと同様で、隅柱測定モードにセットする(ステップS18)。
【0091】
また、キー入力が「中柱」キーのときは、やはり第1の実施の形態で説明したものと同様で、中柱測定モードにセットする(ステップS19)。
【0092】
また、キー入力が「取消」キーであるときは、直前に測定した1箇所のデータを削除する(ステップS17)。
【0093】
そして、「完了」キーが入力されたかどうかを判定し(ステップS11)、「完了」キーが入力されたのでなければ、測定継続ということで、測定装置本体Aが回転し測定動作を行っている途中(測定中)かどうかを判定し(ステップS12)、測定中であれば、探触子から赤外線の再放射による応答信号が有ったかどうかを見て(ステップS13)、応答信号が有ったときに測定装置本体Aの回転を停止させる(ステップS14)。そして、リニア・エンコーダ3およびロータリー・エンコーダ2から長さデータおよび角度データを読み取り(ステップS15)、それらを順次新たな測定点のデータとして記憶させる(ステップS16)。そして、ステップS6へ戻って、右回りの次の測定点を同様に測定するが、上記ステップS16では、連続する3箇所の測定点Pk-2,Pk-1,Pkを測定した時点で、Pk-2とPk-1を通る直線と、Pk-1とPkを通る直線との、2直線のなす角度ωを計算して、このωの値により、ω>+45度の場合、測定点Pk-1は部屋の隅の点と判定し、ω≦+45度の場合、Pk-1は部屋の辺の上の点であると判定し、測定点Pk-1が部屋の隅の点であるかどうかを、Pk-1の「長さデータ」「角度データ」とともに記憶させる。
【0094】
中柱および隅柱の測定は、第1の実施の形態の場合と同様の操作によって行う。
【0095】
そして、部屋の周囲全体の測定箇所を測定したら、リモコンで「完了」スイッチを操作して、1部屋分の測定を完了する。「完了」スイッチが押されると、CPU1は、一部屋の測定完了の処理を行う(ステップS23)。
【0096】
そして、「部屋の大きさ(畳数)」を入力するステップ(ステップS4)に戻って、同様に次の部屋の測定を行い、測定すべき各部屋の全てについて同様の操作を繰り返し、各部屋ごとに測定データを記憶する。
【0097】
また、キー入力が「運転」キーのときは、測定装置本体Aが回転して測定動作を行っている途中(測定中)かどうかを見て(ステップS20)、測定中であれば、一旦回転を停止して測定状態を解除する(ステップS21)し、測定中でないとき、つまり測定解除の状態のときに回転を開始させ、測定状態に設定する(ステップS22)。
【0098】
(ステップS24〜30)
測定結果の表示あるいは印刷を行う場合は、リモコン装置の「印刷」キーあるいは「通信」キーを押すと、CPU1は、「印刷」キーが押されたか「通信」キーが押されたかによって、プリンター印刷かパソコン送信かを判別する(ステップS24)。そして、プリンター印刷の場合は、データを印刷する部屋を選択して(ステップS25)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップS26)、その結果をプリンターに出力して印刷する(ステップS27)。また、パソコン送信の場合は、パソコンへ送信する部屋を選択して(ステップS28)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップS29)、その結果をパソコンに送信する(ステップS30)。
【0099】
なお、この場合も、XY座標表現に変換し、さらに標準的な部屋の形状である基準寸法からの偏差に変換した部屋の寸法を上記ステップS27あるいはステップS30でプリンターあるいはパソコンに出力し、表示・印刷するときに、実際に測定された箇所の寸法をそのまま表示・印刷することも可能であり、間中測定あるいは小間中測定の測定箇所の寸法を偏差寸法の形で表示・印刷することも可能である。そして、直線補間により追加された寸法を強調するため、反転表示(あるいは印刷)やカッコ付き寸法表示(あるいは印刷)などの手段でアクセントを付けることも可能である。
【0100】
(ステップT1)
「長さデータ」と「角度データ」の極座標で表現された部屋ごとの測定データを、XY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理(ステップS26、ステップS29)は、次の手順で行う。
【0101】
まず、1部屋分の測定データを抽出し、4隅の測定点を判別する(ステップT1)。ただし、この第2の実施の形態では、測定時に部屋の隅に当たる測定点かどうかを判別しながら各測定点を記憶しているので、隅柱がない場合、部屋の4隅の点Qp1,Qp2,Qp3,Qp4は既に特定できている。また、隅柱がある場合は、1部屋分の測定点P1,P2,・・・PSから隅柱の出張り側の角の測定点Pjと中柱の出張り側の両方の角の測定点のデータを除外し、それら測定点を、部屋を隅柱および中柱の無い四角形として扱うための測定点Q1,Q2,・・・Qtへと置き換える。その際、隅柱の位置に、第1の実施の形態と同様、仮想的な部屋の隅の点Qkを設定する。
【0102】
(ステップT2)
つぎに、測定点全体を回転させ、かつ、平行移動させることにより、Qp1がXY座標の原点に、Qp2が正側のX座標軸上になるように、極座標系からXY座標系(Xの正が水平右方向、Yの正が垂直下方向)へ変換するため、部屋の隅の2点Qp1とQp2を探す(ステップT2)。
【0103】
(ステップT3〜8)
そして、第1の実施の形態と同様、XY座標への変換の為の変換パラメータとして、回転させるべき角度φsと、平行移動させる量(XS,YS)を計算して(ステップT3)、Q1〜Qtのすべてを、XY座標系の座標データ(Xi,Yi)に変換し(ステップT4)、次いで、XY座標系に変換された各測定点Qi(Xi,Yi)が、部屋の上・下・左・右のいづれの辺の上にあるかどうか判断し、更に、Q1〜Qtの各測定点が、部屋の上下左右の辺の上の、何番目の間中測定箇所・小間中測定箇所を測定したものかを判定する(ステップT5〜8)。
【0104】
また、対応する測定点のない間中測定の測定箇所のデータは、補間によって求める。
【0105】
(ステップT9)
こうして、最低限「間中測定」に相当する測定箇所HU1〜HUnx,HR1〜HRny,HD1〜HDnx,HL1〜HLnyについてXY座標に変換したデータを、第1の実施の形態と同様、部屋の基準寸法からの偏差寸法に変換する(ステップT9)。
【0106】
(ステップT10、11)
つぎに、第1の実施の形態と同様の手順で、中柱の寸法および位置を計算し(ステップT10)、隅柱の寸法を計算する(ステップT11)。
【0107】
(第3の実施の形態)
第3の実施の形態は、請求項1および8〜11、特に請求項8に係る部屋の寸法表記のための測定及び計算方法である。
【0108】
第1および第2の実施の形態では、隅柱・中柱を測定するときに、測定する直前にリモコンで「隅柱測定」「中柱測定」スイッチを押して、当該測定装置に隅柱・中柱の存在を入力していたのに対し、この第3の発明の形態は、「隅柱測定」「中柱測定」スイッチをリモコンから入力しなくても、測定点の幾何学的な位置関係から、隅柱・中柱の存在を自動的に認識できる構成(請求項8)としたものである。
【0109】
この第3の実施の形態における測定及び計算の手順を図26および図27のフローチャート(メインルーチン)と、図28および図29のフローチャート(サブルーチン)に基づき、また、図30〜35の説明図を参照して説明する。なお、以下の説明におけるステップE1〜27は、図26および図27のフローチャートにおける各ステップを、また、ステップP1〜21は、図28および図29のフローチャートにおける各ステップを指す。
【0110】
(スタート〜ステップE5)
まず、部屋のほぼ中央に測定装置本体Aを設置する。
【0111】
そして、電源を入れ、リモコン装置の確認キーによってリニア・エンコーダを基準長さにセットし(ステップE1)、リニア・エンコーダ3のカウンタ値をクリアし(ステップE2)、次いで、リモコン装置から、「畳の基準サイズ」を入力し(ステップE3)、「部屋の大きさ(畳数)」を入力し(ステップE4)、「現場名」「部屋番号」「畳の種類」などの付加的な情報を入力する(ステップE5)。
【0112】
(ステップE6〜20)
そして、一部屋の測定準備ということで、初期設定をし(ステップE6)、まず最初の測定点に探触子(測定子)を当てて、リモコン装置を操作して測定し、次に、例えばその右側に次の測定点を任意に定めて、探触子を当てて測定を行い、同様に部屋の右回りに順次測定点を定めて、部屋の4隅に相当する測定点を必ず含むよう部屋の周囲一周の任意の測定点を測定する。その際、CPU1は、リモコン装置から新たなキー入力があったかどうかを見て(ステップE7)、新たなキー入力があったときに次に進み、まず、その入力が「運転」キーかどうかを見る(ステップE8)。そして、今回のキー入力が「運転キー」かどうかで別の処理に進み、また、「運転」キーでないときは、「取消」キーかどうかを見て(ステップE9)、「取消」キーでなければ、「完了」キーかどうかの判定(ステップE10)に進む。
【0113】
また、キー入力が「取消」キーであるときは、直前に測定した1箇所のデータを削除する(ステップE16)。
【0114】
「完了」キーが入力されたかどうかの判定(ステップE10)に進み、「完了」キーが入力されたのでなければ、測定継続ということで、測定装置本体Aが回転し測定動作を行っている途中(測定中)かどうかを判定し(ステップE11)、測定中であれば、探触子から赤外線の再放射による応答信号が有ったかどうかを見て(ステップE12)、応答信号が有ったときに測定装置本体の回転を停止させる(ステップE13)。そして、リニア・エンコーダ3およびロータリー・エンコーダ2から長さデータおよび角度データを読み取り(ステップE14)、それらを順次新たな測定点のデータとして記憶させる(ステップE15)。そして、ステップE7へ戻って、右回りの次の測定点を同様に測定する。
【0115】
隅柱の測定をする必要が発生した場合は、第1および第2の実施の形態とは異なり、「隅柱」キーを押すことによって隅柱を測定できる状態にすることなく、単に、図9に示すように隅柱の周囲3箇所を測定する。また、中柱の測定をする必要が発生した場合は、単に、図10に示すように中柱の周囲4箇所を測定する。
【0116】
そして、部屋の周囲全体の測定箇所を測定したら、リモコンで「完了」スイッチを操作して、1部屋分の測定を完了する。「完了」スイッチが押されると、CPU1は、一部屋の測定完了の処理を行う(ステップE20)。
【0116】
そして、「部屋の大きさ(畳数)」を入力するステップ(ステップE4)に戻って、同様に次の部屋の測定を行い、測定すべき各部屋の全てについて同様の操作を繰り返し、各部屋ごとに測定データを記憶する。
【0117】
また、キー入力が「運転」キーのときは、測定装置本体Aが回転して測定動作を行っている途中(測定中)かどうかを見て(ステップE17)、測定中であれば、一旦回転を停止して測定状態を解除する(ステップE18)し、測定中でないとき、つまり測定解除の状態のときに回転を開始させ、測定状態に設定する(ステップE19)。
【0118】
(ステップE20〜27)
測定結果の表示あるいは印刷を行う場合は、リモコン装置の「印刷」キーあるいは「通信」キーを押すと、CPU1は、「印刷」キーが押されたか「通信」キーが押されたかによって、プリンター印刷かパソコン送信かを判別する(ステップE21)。そして、プリンター印刷の場合は、データを印刷する部屋を選択して(ステップE22)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップE23)、その結果をプリンターに出力して印刷する(ステップE24)。また、パソコン送信の場合は、パソコンへ送信する部屋を選択して(ステップE25)、その部屋の測定データをXY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理を行い(ステップE26)、その結果をパソコンに送信する(ステップE27)。
【0119】
なお、この場合も、XY座標表現に変換し、さらに標準的な部屋の形状である基準寸法からの偏差に変換した部屋の寸法を上記ステップE24あるいはステップE27でプリンターあるいはパソコンに出力し、表示・印刷するときに、実際に測定された箇所の寸法をそのまま表示・印刷することも可能であり、間中測定あるいは小間中測定の測定箇所の寸法を偏差寸法の形で表示・印刷することも可能である。そして、直線補間により追加された寸法を強調するため、反転表示(あるいは印刷)やカッコ付き寸法表示(あるいは印刷)などの手段でアクセントを付けることも可能である。
【0120】
(ステップP1)
「長さデータ」と「角度データ」の極座標で表現された部屋ごとの測定データを、XY座標データに変換し、さらに基準寸法からの偏差寸法に変換するための処理(ステップE23、ステップE26)は、次の手順で行う。
【0121】
この第3の実施の形態は、「長さデータ」「角度データ」からなる極座標データをXY座標変換する前に、隅柱・中柱の測定点を特定するための処理を行うもので、スタートすると、まず、一部屋分の測定データを抽出する(ステップP1)。
【0122】
(ステップP2)
そして、まず、各測定点を部屋の直線部分と非直線部分(部屋の隅、隅柱、中柱を含む)とに切り分ける処理を行うため、まず、最初の測定点Pk(k=1)を特定する(ステップP2)。
【0123】
(ステップP3)
そして、その最初の測定点Pk(k=1)から始め、任意の測定点Pkについて、その前後の測定点Pk-1(最後の測定点)とPk+1(例えば右回り場合の右隣)の測定データから、測定点Pkにおける部屋の曲がり具合ωk(Pk-1とPkとを結ぶ直線と、PkとPk+1とを結ぶ直線とがなす角度)を計算し、このωkが、所定のしきい値αに対して、−α<ωk<αを満たすかどうかによって、図30の(a)に示すように、測定点Pkが部屋の直線部分の測定点であるか、図30の(b)に示すように、非直線部分の測定点かを判定する(ステップP3)。
【0124】
−α<ωk<αを満たす場合、Pkは直線部分の測定点(ωkは0度付近)である。通常、部屋の直線部分の歪み具合は、図31に示すように、半間(半畳の畳の1辺の長さ:およそ三尺=909mm)の距離で、五分(およそ15mm)以下の歪みであることが殆どであることからすれば、αをおよそ1度に設定することで、直線部分か非直線部分かの判断ができる。しかし、実際には、少し歪みが大きい場合でも確実な判定を行うために、やや余裕をとって、αを3〜10度くらいに設定する。
【0125】
(ステップP4)
そして、ωkが、−α<ωk<αを満たす場合は、その測定点Pkを直線上の点と判定し、記憶させる(ステップP4)。
【0126】
(ステップP5)
また、ωkが、−α<ωk<αを満たさない場合は、その測定点Pkは非直線部分の点ということで、更に、部屋の隅の点かあるいは隅柱・中柱の測定点かを判定するため、まず、測定順の次の測定点Pk+1における曲がり具合の角度ωk+1と−αとの大小関係を見る(ステップP5)。
【0127】
(ステップP6)
そして、ωk+1>−αの場合は、図32に示すように、Pkは部屋の隅の点であると判定し、記憶させる(ステップP6)。
【0128】
(ステップP7)
また、ωk+1≦−αの場合は、図33に示すように、Pkは隅柱または中柱の第1測定点であるということで、更に、隅柱の測定点か、それとも中柱の測定点かを調べるために、測定順の更に次の測定点Pk+2における曲がり具合の角度ωk+2の値を見る(ステップP7)。
【0129】
(ステップP8)
そして、ωk+2≧0の場合は、図34に示すように、Pkを隅柱の第1測定点と判定し、また、Pk+1を第2測定点、Pk+2を第3測定点とする(ステップP8)。
【0130】
(ステップP9)
また、ωk+2<0の場合は、図35に示すように、Pkを中柱の第1測定点と判定し、また、Pk+1を第2測定点、Pk+2を第3測定点、Pk+3を第4測定点とする(ステップP9)。
【0131】
(ステップP10)
こうして、あるkについて測定が終わると、全ての測定点P1,P2,・・PSについて、同じ方法で、順次、各測定点について、部屋の直線上の点か、非直線部分の「部屋の隅」か「隅柱」か「中柱」かを特定するため、kに1を足す(ステップP10)。
【0132】
(ステップP11)
そして、測定点全てのkについて測定点を特定したかどうかを見て(ステップP11)、まだ特定していない測定点がある場合は、上記処理を繰り返す。
【0133】
(ステップP12)
全ての測定点の特定が終了すると、XY変換の処理に入る。
【0134】
この第3の実施の形態の場合、「部屋の隅」、「隅柱」、「中柱」の測定点の特定は既にできている。そして、隅柱がない場合の、部屋の4隅の点Qp1,Qp2,Qp3,Qp4は特定できている。また、隅柱がある場合は、1部屋分の測定点P1,P2,・・・PSから隅柱の出張り側の角の測定点Pjと中柱の出張り側の両方の角の測定点のデータを除外し、それら測定点を、部屋を隅柱および中柱の無い四角形として扱うための測定点Q1,Q2,・・・Qtへと置き換える。その際、隅柱の位置に、第1の実施の形態と同様、仮想的な部屋の隅の点Qkを設定する。
【0135】
そこで、まず、測定点全体を回転させ、かつ、平行移動させることにより、Qp1がXY座標の原点に、Qp2が正側のX座標軸上になるように、極座標系からXY座標系(Xの正が水平右方向、Yの正が垂直下方向)へ変換するため、部屋の隅の2点Qp1とQp2を探す(ステップP12)。
【0136】
(ステップP13〜18)
そして、第1の実施の形態と同様、XY座標への変換の為の変換パラメータとして、回転させるべき角度φsと、平行移動させる量(XS,YS)を計算して(ステップP13)、Q1〜Qtのすべてを、XY座標系の座標データ(Xi,Yi)に変換し(ステップP14)、次いで、XY座標系に変換された各測定点Qi(Xi,Yi)が、部屋の上・下・左・右のいづれの辺の上にあるかどうか判断し、更に、Q1〜Qtの各測定点が、部屋の上下左右の辺の上の、何番目の間中測定箇所・小間中測定箇所を測定したものかを判定する(ステップP15〜18)。
【0137】
また、対応する測定点のない間中測定の測定箇所のデータは、補間によって求める。
【0138】
(ステップP19)
こうして、最低限「間中測定」に相当する測定箇所HU1〜HUnx,HR1〜HRny,HD1〜HDnx,HL1〜HLnyについてXY座標に変換したデータを、第1の実施の形態と同様、部屋の基準寸法からの偏差寸法に変換する(ステップP19)。
【0139】
(ステップP20、21)
つぎに、第1の実施の形態と同様の手順で、中柱の寸法および位置を計算し(ステップP20)、隅柱の寸法を計算する(ステップP21)。
【0140】
(第4の実施の形態)
第1〜3の実施の形態では、測定した部屋の寸法を、全て、「間中測定位置」と「小間中測定位置」での寸法で表しているが、この第4の実施の形態では、測定点を「間中測定位置」「小間中測定位置」に振り分けるのではなく、測定した点のXY座標上における座標値(Xn,Yn)のまま(単位は任意)表示・印刷する。
【0141】
すなわち、図36に示すように、部屋の周囲一周について4隅を含む任意の測定点を測定する。そして、各測定点の長さデータと角度データからなる極座標データを、4隅の測定点の一つがXY座標の原点となり隣接する他の2隅の測定点がX軸上およびY軸上に重なるXY座標データに変換し、そのXY座標データの形で部屋の寸法を表記する。
【0142】
この方法によれば、部屋の各辺のなかでも特に歪みの大きいところ(歪みの凹凸の頂点と谷点)と部屋の4隅を測るだけでも、部屋の大凡正確な形状を測定することができる。
【0143】
(第5の実施の形態)
第1〜4の実施の形態では、各測定点の測定する順序は、最初の測定点から順に時計回りあるいは反時計回りに測定するというものであったのに対し、この第5の実施の形態では、部屋の4隅の点を含んでさえいれば(隅柱がある場合は、仮想的な隅の点を設定することで可)、各測定点の測定する順序は基本的に問わないものである。この場合、1部屋分の全ての測定点を測定した後、各測定点の角度データの値を見て、測定点を昇順(時計回りあるいは反時計回りの順)に並べ替える。その際、角度データが359度から0度の間の変化も昇順と見なすような取り扱いを行う。そうすることで、時計回りあるいは反時計回りに測定したのと同等になる。
【0144】
(第6の実施の形態)
第1〜5の実施の形態では、測定から寸法の変換・表示・印刷までのすべてを、寸法測定装置で行っていたのに対し、この第6の実施の形態では、各測定点の測定だけを寸法測定装置によって行い、測定した各測定点の長さデータと角度データを極座標形式のまま、パソコンなどの外部の計算処理機器に送信・入力し、その外部の計算処理機器で、XY変換や偏差への変換を行い、表示・印刷を行う。
【0145】
【発明の効果】
本発明によれば、間中測定とか小間中測定とかの定められた測定箇所および測定箇所数にとらわれずに、任意の測定点の長さデータと角度データを測定することにより、部屋の寸法を計算し表記することができ、中柱や隅柱が出張っている部屋の寸法も容易に測定でき、また、測定した長さデータと角度データからなる極座標データを、部屋の基準寸法に対し回転方向のずれのないXY座標系のデータに容易に変換できる。
【図面の簡単な説明】
【図1】従来の間中測定における寸法測定装置の設置位置および測定箇所を示す図(a)および小間中測定における寸法測定装置の設置位置および測定箇所を示す図(b)である。
【図2】従来の測定方式により中柱および隅柱がある部屋の寸法測定ができない状況を示す図である。
【図3】本発明により部屋の隅の測定点を判断する方法を説明するための図(a)および部屋の直線部分の測定点を判断する方法を説明するための図(b)である。
【図4】本発明により各測定点が部屋のどの測定箇所を測定したものかを判断する方法を説明するための図である。
【図5】本発明の実施の形態に係る寸法測定装置に組み込まれた信号処理回路のブロック図である。
【図6】本発明の実施の形態(第1および第2の実施の形態)における測定及び計算の手順(メインルーチン)を示すフローチャート(1/2)である。
【図7】本発明の実施の形態(第1および第2の実施の形態)における測定及び計算の手順(メインルーチン)を示すフローチャート(2/2)である。
【図8】本発明の実施の形態(第1および第2の実施の形態)における測定及び計算の手順(サブルーチン)を示すフローチャートである。
【図9】本発明の実施の形態における隅柱測定の状況を示す図である。
【図10】本発明の実施の形態における中柱測定の状況を示す図である。
【図11】本発明の実施の形態における1部屋分の測定箇所の例を示す図である。
【図12】本発明の実施の形態において部屋を隅柱および中柱の無い四角形として扱うための測定点の置き換えを示す図である。
【図13】本発明の実施の形態において隅柱の位置の部屋の隅となる点を仮想的に設定する方法を示す図である。
【図14】本発明の実施の形態において部屋の隅を判別する方法を示す図である。
【図15】本発明の実施の形態において判別した部屋の隅の点を示す図である。
【図16】本発明の実施の形態において各測定点を割り付けるための間中・小間中測定箇所の設定を示す図である。
【図17】本発明の実施の形態において間中測定の測定箇所のデータを補間する方法を示す図である。
【図18】偏差寸法による部屋の寸法表記の例を示す図である。
【図19】本発明の実施の形態における中柱の測定点を示す図である。
【図20】本発明の実施の形態における中柱の実際には測定できない測定点の計算方法を示す図である。
【図21】中柱の寸法および位置を示す図である。
【図22】本発明の実施の形態における隅柱の測定点を示す図である。
【図23】本発明の実施の形態において隅柱の位置の部屋の隅を仮想的に設定する方法を示す図である。
【図24】本発明の実施の形態における隅柱の実際には測定できない測定点の疑似的な設定方法を示す図である。
【図25】隅柱の寸法を示す図である。
【図26】本発明の実施の形態(第3の実施の形態)における測定及び計算の手順(メインルーチン)を示すフローチャート(1/2)である。
【図27】本発明の実施の形態(第3の実施の形態)における測定及び計算の手順(メインルーチン)を示すフローチャート(2/2)である。
【図28】本発明の実施の形態(第3の実施の形態)における測定及び計算の手順(サブルーチン)を示すフローチャート(1/2)である。
【図29】本発明の実施の形態(第3の実施の形態)における測定及び計算の手順(サブルーチン)を示すフローチャート(2/2)である。
【図30】測定点が部屋の直線部分の測定点である場合の曲がり具合を示す図(a)および非直線部分の測定点である場合の曲がり具合を示す図(b)である。
【図31】部屋の直線部分の歪み具合を示す図である。
【図32】本発明の実施の形態(第3の実施の形態)において部屋の隅の点を判定する方法を示す図である。
【図33】本発明の実施の形態(第3の実施の形態)において隅柱または中柱の第1測定点であることを判定する方法を示す図である。
【図34】本発明の実施の形態(第3の実施の形態)において隅柱の測定点を判定する方法を示す図である。
【図35】本発明の実施の形態(第3の実施の形態)において中柱の測定点を判定する方法を示す図である。
【図36】本発明の実施の形態(第4の実施の形態)における測定方法を示す図である。
【符号の説明】
1 CPU
2 ロータリ・エンコーダ
3 リニア・エンコーダ
4 ロータリ・エンコーダ・カウンタ
5 リニア・エンコーダ・カウンタ
6 ROM
7 RAM
8 SIO
9 外部機器
A 測定装置本体[0001]
BACKGROUND OF THE INVENTION
The present invention measures and calculates to measure the dimensions of a room when cutting tatami mats, carpets, etc. according to the shape of the room, and to indicate the dimensions for cutting by numerical control, etc.MethodIn particular, from the length data and angle data of the measurement points around the room measured with reference to a predetermined position near the center of a substantially rectangular room, the room dimensions are calculated and converted into data suitable for cutting. Measurement and calculation for notationMethodAbout.
[0002]
[Prior art]
When laying tatami mats and carpets in a room, measure the actual dimensions of the room, and in the case of tatami mats, assign them to 6 or 8 tatami mats and cut them. In such a case, for example, in the case of a tatami mat, the dimensions of the room to be measured are Gohachi (5 x 8 x 2 x 9), 36 (6 x 3 x), Honma (6 x 3 x 3 x 1). Usually, it is expressed as a deviation from the standard size of the room determined by the standard size of one tatami mat and the number of tatami mats (5 minutes).
[0003]
And, as a measurement method for expressing the room dimensions by deviation from the reference dimensions, the room dimensions are usually taken by “measuring measurement” where the number of measurement points is small and the measurement time is short. In particular, in a place where distortion is particularly large in a sill around the area, a method of measuring the size more finely by “measuring booth” is generally used.
[0004]
In the intermediate measurement, for example, in the case of a room with 4 tatami mats, the specified measurement points are set at 12 places including 4 corners, and in the case of 6 tatami mats, including 14 corners, and the data measured at these measurement points is used. Based on this, the deviation from the standard dimension of the room is calculated, and the dimension that protrudes outside the square representing the standard dimension is represented by a positive dimension (+), and the dimension that enters the interior is represented by a negative dimension (−). In the booth measurement, set the specified measurement points at 24 points including 4 corners in the case of 4 tatami mats and 28 points including 4 corners in the case of 6 tatami mats, and based on the data measured at these measurement points. Also, the deviation from the standard dimension of the room is calculated and expressed in the same way with positive and negative dimensions.
[0005]
Then, anyone can accurately measure the dimensions of the room in order to express the dimensions of the room by deviation from the standard dimensions, without any experience or skill, and with a measuring device that is convenient to carry. Therefore, as described in, for example, Japanese Patent Laid-Open No. 9-304068, a base, a turntable rotatably mounted on the base, and a mount on the turntable A rotary encoder that detects the rotation angle of the turntable with respect to the base, and a linear that is placed on the turntable and winds a wire or tape, and detects the length of the drawn wire or tape. -An encoder, a laser light source mounted on the turntable and emitting a laser beam in the direction of the turntable, and a sharp tip connected to the tip of a wire or tape Probe, a response device that re-emits the beam when receiving a laser beam, and aligns the tip of the probe with the reference point to be measured that exists in the pointing direction. An inventor of the present invention has been proposed for a room size measuring device including a storage device for storing angle data and length data when a light beam is re-emitted from the device.
[0006]
A conventional dimension measuring method using the dimension measuring apparatus described in Japanese Patent Application Laid-Open No. 9-304068 is as follows. That is, as shown in FIGS. 1A and 1B, when a measuring apparatus main body is installed in the center of a room and the room is measured, for example, clockwise (clockwise), the laser beam is first emitted. The visible laser beam radiation direction is set slightly to the left of the first measurement point, and the initial setting conditions such as the standard size of the tatami mat (58, 36, Honma) and the room size (number of tatami mats) input. According to the input initial setting conditions, 12 locations for 4 tatami mats, 14 locations for 6 tatami mats, 14 locations for 6 tatami mats, 24 locations for 4 tatami mats and 28 locations for 6 tatami mats, depending on the initial setting conditions entered. The measurement location and the number of measurement points are set in. And after pulling out the wire from the linear encoder and aligning the tip of the probe with the first measurement point, operate the remote control device to control the motor and rotate the turntable to the right at a low speed, At the moment when the laser beam emitted from the laser light source on the turntable crosses the probe and the laser beam is incident on the optical sensor of the responding device, infrared light is re-radiated from the LED in the incident direction, and the re-radiated infrared light is rotated. The count values of the first and second up / down counters are stored in the RAM as the angle data and the length data of the first measurement point at the moment when the optical sensor of the base receives light. Next, align the tip of the probe with the second measurement point next to the right, rotate the rotating table to the right, and the laser beam emitted from the laser light source of the rotating table crosses the probe. The infrared rays are re-emitted in the incident direction from the LED at the moment when the laser beam is incident on the optical sensor of the response device, and the first and second up- The count values of the down counter are stored in the RAM as angle data and length data of the second measurement point, respectively. Similarly, the tip of the probe is sequentially aligned with the measurement point on the right, and the angle data and length data for each measurement point are stored in the RAM. When the data on the number of measurement points under the initially set conditions is stored in the RAM, the measurement for one room is completed. And polar coordinate data consisting of these length data and angle data is transmitted to an external calculation processing device such as a personal computer by a signal processing circuit incorporated in a dimension measuring device, and converted into an XY coordinate system, The XY coordinate data is converted into a deviation size from the standard size of the room determined by the standard size and the number of tatami mats. Then, it is displayed or printed by a display device or a small printer attached to the dimension measuring device, or is displayed or printed by a display device or printer connected to an external calculation processing device such as a personal computer.
[0007]
[Problems to be solved by the invention]
As described above, in the conventional room dimension measurement by the dimension measuring apparatus disclosed in Japanese Patent Laid-Open No. 9-304068, etc., initial setting conditions such as the standard size of the tatami mat and the size of the room (the number of tatami mats) are input. Thus, for example, 12 points are measured in the middle and half space measurement, and 24 points are also set in the booth, and the number of points to be measured (number of measurement points) is set in advance. And it is necessary to measure the measurement points according to the setting, and for example, it is not possible to cope with a measurement method in which the booth measurement is partially performed with the setting of the booth measurement. In other words, as is generally done in the past, the overall dimensions of the room are taken with medium measurements while the number of measurement points is small and the measurement time is short. It is not possible to use a method of taking a fine size. In the conventional method using the dimension measuring apparatus, an error occurs if an attempt is made to make a partial booth measurement with the intermediate measurement setting. In addition, it is inefficient to use the whole room for booth measurement because the number of measurement points increases.
[0008]
Moreover, in the actual measurement site of a room, there is a possibility that obstacles such as other interior construction tools and materials are placed, and in such a case, there may be a part that cannot be measured partially. Even in such a case, if the measurement location is determined in advance as in the past, skip the location that cannot be measured and move to the next measurement location, or measure the measurement location in the booth next to the measurement location. In some cases, the entire room cannot be measured.
[0009]
In addition, the conventional measurement above, where the measurement location is determined in advanceMethodThen, as shown in FIG. 2, the position hidden behind the middle pillar and the corner of the room in which the corner pillar is located cannot be measured. Therefore, the dimension measurement of the room having the corner pillar or the middle pillar cannot be performed.
[0010]
In addition, as described above, the dimension measuring apparatus has a measuring apparatus main body installed in the center of the room and measures the room clockwise, for example, first, the radiation direction of the visible laser beam emitted from the laser beam. It is possible to perform an ambiguous operation such as “nearly the center” or “a little to the left”, such as turning the point slightly to the left of the first measurement point. Because of the specifications, the correspondence between the two-dimensional coordinate system that the measuring device itself has and the two-dimensional coordinate system that indicates the shape of the room are not constant, so length data and angle The calculation method for converting the polar coordinate system composed of data into the XY coordinate system and further converting it into a dimensional representation by deviation from the standard dimension of the room becomes complicated. In other words, the room shape image consisting of the polar coordinate data of the measurement points expressed in length and angle is shifted in the rotation direction with respect to the square representing the reference dimension of the room because the origin of the angle is not determined. Since the polar coordinate data is simply converted into the XY coordinate system under the same conditions, the standard dimensional notation in the tatami mat industryMethodHowever, troublesome calculation is required for conversion to the dimension notation due to deviation from the standard dimension of the room.
[0011]
Therefore, by measuring the length data and angle data of any measurement point without being restricted by the measurement points and the number of measurement points, such as intermediate measurement or booth measurement, the dimensions of the room are calculated and expressed. It is possible to measure the dimensions of the room where the middle and corner pillars are on a business trip, and the polar coordinate data consisting of the measured length data and angle data can be shifted in the rotational direction relative to the reference dimensions of the room. It is an issue to enable easy conversion to data in a non-XY coordinate system.
[0012]
[Means for Solving the Problems]
The room is usually rectangular and has four corners and four straight sides. If this is used, it is possible to specify four measurement points corresponding to the corners of the room even if random points including four corners around the room are measured at random. If the point can be specified, it is possible to know the two-dimensional positional relationship such as on which side of the square the other measurement points are located and how far away from the corner.
[0013]
For this reason, a signal processing circuit such as a microcomputer having a mechanism for accurately measuring and storing length data and angle data as described in JP-A-9-304068, and calculating and processing the measured data is provided. Any measurement location, not a predetermined measurement location, on the premise of using a dimensional measurement device that is configured to transmit or send data to an external calculation processing device such as a personal computer. The geometric positional relationship between the length data and the angle data in the two-dimensional plane is judged by a signal processing circuit such as a microcomputer incorporated in the measuring apparatus or by an external calculation processing device such as a personal computer. Or, if necessary, a person can input additional information to help It is possible to calculate the legal information.
[0014]
Further, in the measurement of the middle column and the corner column, it is possible to artificially derive the dimensions of the corner column and the middle column that are originally intended to be measured by measuring a place that can be used instead of the place that cannot be measured.
[0015]
Specifically, the measurement points at the four corners of the room are always included for the entire circumference of the room, and when the length data and the angle data are measured at other measurement points, the number of measurement points is S. , Each measurement point P1, P2, PThree, ... PSThe three measurement points P where the values of the angle data are adjacent to each othern-1, PnAnd Pn + 1Pay attention to. Then, assuming that the shape of the room is almost a square as a whole, as shown in FIG.n-1And PnA straight line passing through and measurement point PnAnd Pn + 1If the straight line passing through is almost perpendicular, the measurement point PnCan be determined to be a measurement point at the corner of the room, while the measurement point P is measured as shown in FIG.n-1, PnAnd Pn + 1Are aligned on substantially the same straight line, the measurement point PnCan be determined to be the measurement points of the straight part of the room. Thus, all measurement points P in one roomnBy this method, all the measurement points at the four corners of the room can be determined.
[0016]
If the four measurement points of the room can be discriminated by this method, the measurement points at the four corners are changed to P as shown in FIG.a, Pb, Pc, PdAnd the four sides of the room are Lab, Lbc, Lcd, LdaAs (Pa-PbThe side formed by Lab, Pb-PcThe side formed by Lbc, Pc-PdThe side formed by Lcd, Pd-PaThe side formed by LdaAnd other measurement points PiIt can be easily determined from the magnitude relationship of the “angle data” whether the measurement point is on the side of the side, and the measurement point P with respect to the measurement points at the two corners forming both ends of the side.iCan know where is and how distorted
[0017]
In addition, when there is a middle pillar or corner pillar, if the laser beam from the measuring device main body does not hit or the wire is bent and the probe cannot be directed toward the measuring device main body, Instead, measure the neighborhood as a measurement point and calculate the position (coordinate) of the corner that cannot be measured or the shadow behind the column itself to be measured, and the size and position of the corner column or center column that you want to measure. Can be calculated.
[0018]
Also, if the measurement points at the four corners can be specified, the angle coordinate is added to the polar coordinate data composed of the length data and the angle data, and the shape image of the room is rotated as a whole,XY coordinate notationIt is possible to convert to an XY coordinate system that can be easily converted into a dimensional notation.
[0019]
Therefore, the present invention proposes means for solving the above problems as follows.
[0020]
That is, in the invention according to
[0021]
The invention according to
[0022]
The invention according to
[0023]
The invention according to
[0024]
The invention according to
[0025]
The invention according to
[0026]
The invention according to
[0027]
In the invention according to
[0028]
The invention according to
[0029]
The invention according to
[0030]
The invention according to claim 11 is the measurement and calculation for the dimension notation of the room according to any one of claims 1-8.MethodIn this case, when the corner pillar is on a business trip in the corner of the room, the length data and the above-mentioned length data are measured at three points of the corner on the projecting side of the corner pillar and the measurable position near both corners on the wall side. The angle data is measured, and the dimensions of the corner column are calculated in a pseudo manner based on the data of these three points. Even when the corner on the wall side of the corner pillar cannot be measured because the wire is bent and the probe cannot be directed toward the measuring apparatus main body, the dimension of the corner pillar can be calculated in this way.
[0031]
DETAILED DESCRIPTION OF THE INVENTION
The present invention is carried out, for example, using the room dimension measuring apparatus disclosed in Japanese Patent Laid-Open No. 9-304068 proposed by the inventors of the present invention. The dimension measuring device includes a base, a turntable that is rotatably mounted on the base, a rotary encoder that is placed on the turntable and detects a rotation angle of the turntable with respect to the base, A linear encoder that detects the length of the wire or tape that has been pulled out and is placed on the turntable and detects the length of the drawn wire or tape, etc., and is placed on the turntable and lasers in the direction of the turntable A laser light source that emits a light beam, a probe having a sharp tip coupled to the tip of a wire or a tape, and a response device that is provided on the probe and re-radiates the light beam when receiving the laser beam And a storage device for storing the angle data and the length data when the tip of the probe is aligned with the reference point to be measured existing in the pointing direction and the light beam is re-radiated from the response device.
[0032]
Further, the dimension measuring apparatus incorporates a signal processing circuit shown in FIG. In FIG. 5, 1 is a microcomputer (CPU) that controls the entire apparatus, 2 is the rotary encoder that detects angle data, 3 is the linear encoder that detects length data, and 4 is the
[0033]
As a basic operation when measuring the dimensions of a room using this dimension measuring device, first install the measuring device body in the center of the room and measure the room clockwise (clockwise), for example (counterclockwise) First, the radiation direction of the visible laser beam emitted from the laser beam is directed slightly to the left of the first measurement point, and the standard size of the tatami mat (58, 36, Enter the initial setting conditions such as the size of the room and the size of the room (number of tatami mats). Then, pull out the wire from the linear encoder, align the tip of the probe with the measurement point, operate the remote control device, control the motor to rotate the turntable to the right at a low speed, and turn the laser on the turntable. At the moment when the laser beam emitted from the light source crosses the probe and the laser beam enters the optical sensor of the responding device, the infrared rays are re-radiated from the LEDs in the incident direction, and the re-radiated infrared rays are emitted from the optical sensor of the turntable. The operation of storing the count values of the first and second up / down counters in the RAM as angle data and length data at the moment when the light is received is sequentially performed for each measurement point. After the measurement for one room is completed, polar coordinate data consisting of length data and angle data is transmitted to a signal processing circuit incorporated in the dimension measuring device or to an external calculation processing device such as a personal computer. The XY coordinate system is further converted from the XY coordinate data to the deviation dimension from the standard dimension of the room determined by the standard size and the number of tatami mats, and the display device or small printer attached to the dimension measuring device is used. Display or print, or display or print with a display device or printer connected to an external computer such as a personal computer.
[0034]
Hereinafter, each example of the embodiment will be sequentially described with reference to the drawings.
[0035]
(First embodiment)
The first embodiment includes
[0036]
The measurement and calculation procedures in the first embodiment will be described based on the flowcharts (main routine) of FIGS. 6 and 7 and the flowchart (subroutine) of FIG. 8 and with reference to the explanatory diagrams of FIGS. To do. Note that steps S1 to 30 in the following description refer to the steps in the flowcharts of FIGS. 6 and 7, and steps T1 to T10 indicate the steps in the flowchart of FIG.
[0037]
(Start-Step S5)
First, the measuring apparatus main body A is installed in the approximate center of the room.
[0038]
Then, the linear encoder is set to the reference length by turning on the power and attaching the probe to a predetermined position of the measuring device A (step S1), and pressing the confirmation key on the remote control device to 3 is cleared (step S2), and then the "standard size of tatami mat" is input from the remote control device (step S3), and the "room size (number of tatami mats)" is input (step S4). Additional information such as “site name”, “room number”, and “tatami mat type” is input (step S5).
[0039]
(Steps S6-23)
First, place the probe (measuring element) on the first measurement point, operate the remote control device to measure, and then, for example, arbitrarily set the next measurement point on the right side and apply the probe. In the same way, the measurement points are sequentially determined clockwise around the room, and arbitrary measurement points around the room are measured so as to always include the measurement points corresponding to the four corners of the room. The
[0040]
In other words, in this embodiment, when it is necessary to measure the corner column while measuring the room clockwise, the “corner column measurement” switch (“corner column” key) is operated by the remote control device. Then, after making the corner column ready for measurement, three locations around the corner column are continuously measured as shown in FIG. When the “length data” and the “angle data” are stored in the internal memory (RAM 7), the fact that the measurement point is the measurement point of the “corner column” is also stored. Therefore, when the key input is the “corner column” key, a process of inputting that the measurement point of the corner column is measured (set to the corner column measurement mode) is performed (step S18).
[0041]
If you need to measure the middle column while measuring the room clockwise, you can measure the middle column by operating the “Middle column measurement” switch (“Middle column” key) with the remote control device. After being in the state, as shown in FIG. 10, four locations around the middle pillar are continuously measured. Then, when “length data” and “angle data” are stored in the internal memory, it is also stored at the same time that the measurement point is the measurement point of “middle pillar”. Therefore, when the key input is the “middle column” key, a process of inputting the measurement point of the middle column (set to the middle column measurement mode) is performed before the measurement (step S19).
[0042]
If the key input is a “cancel” key, the data at the one place measured immediately before is deleted (step S17).
[0043]
Then, after measuring the measurement points around the entire room, the “complete” switch (“complete” key) is operated with the remote control device to complete the measurement for one room. Is determined (step S11), and if the “complete” key is not input, the measurement is continued and the measurement apparatus main body A is rotating and performing a measurement operation (during measurement). Whether the response signal due to the re-radiation of infrared rays from the probe is present (step S13), and if there is a response signal, the measuring device main body The rotation of A is stopped (step S14), the length data and the angle data are read from the
[0044]
When the current key input is the “RUN” key, it is checked whether the measuring device main body A is rotating and performing a measurement operation (during measurement) (step S20). Is stopped and the measurement state is released (step S21). When measurement is not being performed, that is, when the measurement is released, rotation is started and the measurement state is set (step S22).
[0045]
When the measurement points around the entire room are measured, the “complete” switch is operated with the remote controller to complete the measurement for one room. When the “complete” switch is pressed, the
[0046]
And it returns to the step (step S4) which inputs "the size of a room (the number of tatami mats)", measures the next room similarly, repeats the same operation about all the rooms which should be measured, Measurement data is stored for each.
[0047]
When the key input is the “RUN” key, it is checked whether the measuring apparatus main body A is rotating and performing a measurement operation (during measurement) (step S20). Stop and release the measurement state (step S21). When measurement is not in progress, that is, when the measurement is released, rotation is started and the measurement state is set (step S22).
[0048]
(Steps S24-30)
When displaying or printing the measurement result, the “print” key or “communication” key of the remote control device is pressed. Then, the
[0049]
Note that the room dimensions converted into the XY coordinate representation and further converted into deviations from the standard dimensions, which are standard room shapes, are output to the printer or personal computer in step S27 or S30 and displayed / printed. It is also possible to display and print the dimension of the actually measured part as it is. However, in general, the dimensions of the measurement points for the intermediate measurement or the booth measurement are displayed in the form of deviation dimensions, including the measurement points by linear interpolation described with reference to FIG. ·Print. In addition, if there is a dimension added by linear interpolation, an accent can be given by means such as reverse display (or printing) or dimension display with parentheses (or printing) in order to emphasize this.
[0050]
(Step T1)
The process of converting the measurement data for each room expressed in polar coordinates of “length data” and “angle data” in step S26 and step S29 into XY coordinate data, and further converting it into a deviation dimension from the reference dimension, Follow the steps below.
[0051]
First, measurement data for one room is extracted, and measurement points at four corners of the room are determined (step T1 in the flowchart of FIG. 8). In this case, the number of measurement points for one room is S, and each measurement point is P as shown in FIG.1, P2, ... PSAnd the last measurement point PSAnd the first measurement point P1Handle as if they are connected in a ring. First, the measurement point P for one room1, P2, ... PSMeasuring point P of the corner on the protruding side of the corner postj(P in the example of FIG. 119) And the measuring points of the corners on the projecting side of the middle pillar (P in the example of FIG. 11)13And P14) And the measurement points Q for treating the room as a quadrangle without corner pillars and center pillars as shown in FIG.1, Q2, ... Qt(T represents the measurement point when treated as a quadrangle without a corner column and a center column, and QtAnd Q1Are handled as if they are connected in a ring).
[0052]
At that time, the measuring point P of the corner column cornerjInstead of the point Q that becomes the corner of the roomkIs set virtually, and as shown in FIG.jMeasurement point P next to the left (measurement order is one before)j-1And its measurement point Pj-1The measurement point P at the corner which is the farthest measurement point on the same side as the side where thej0A straight line passing through Lj1And the measurement point P of the corner of the corner columnjMeasurement point P to the right of (measurement order is one ahead)j + 1And its measurement point Pj + 1The measurement point P at the corner which is the farthest measurement point on the same side as the side where thejmA straight line passing through Lj2As those two straight lines Lj1And Lj2The intersection of Q as the corner point of the virtual roomkSet to. And Pj-1Length data L which is the coordinate data ofj-1And angle data θj-1And Pj0Length data L which is the coordinate data ofj0And angle data θj0And Pj + 1Length data L which is the coordinate data ofj + 1And angle data θj + 1And PjmLength data L which is the coordinate data ofjmAnd angle data θjmFrom the geometrical method of finding the intersection of two straight lines, QkLength data L which is the coordinate data ofkAnd angle data θkCalculate
[0053]
And the measurement point Q expressed by a square without a corner pillar and a center pillar1~ QtQ1Search in order from, measuring points Q corresponding to the four corners of the roomp1~ Qp4Q to determine1~ QtEach of the three measurement points Q in which the angle data values are adjacent and arranged in the order of measurement.k-1, Qk, Qk + 1About Qk-1And QkA straight line passing through and QkAnd Qk + 1The angle ω made by the straight line passing throughk(This ωkAs shown in FIG.k-1To QkThe extension line going tokTo Qk + 1The straight line toward is the angle formed with the reference line, and the clockwise (right) rotation is expressed as a positive angle). QtAnd Q1Are handled as if they are connected in a ring, Qt, Q1, Q2Is considered to satisfy the condition of three measurement points in which the values of the angle data are adjacent and arranged in the order of measurement.
[0054]
By the way, since the room is almost square, the angle ω between the two straight lines iskIs limited to “near 0 degrees” or “near right angle (90 degrees)”. Therefore, for example, as shown in FIG.k> Q for +45 degreeskIs the corner point of the room, as shown in FIG.k≤ +45 degrees, QkCan be determined to be a point on the side of the room, and the measurement point QkIt can be easily determined whether or not is a measurement point representing the “corner of the room”.
[0055]
Therefore, first, k = 1 (Qk= Q1)kQ according to the judgment formulakIs the measurement point of “the corner of the room”, k is sequentially added (+1), and as shown in FIG.p1And continue to identify the “points in the corners of the room”p2~ Qp4And
[0056]
(Step T2)
Next, by rotating and translating the entire measurement point, Qp1Is the origin of the XY coordinates,
[0057]
(Step T3)
And the angle to rotate as a conversion parameter for conversion to XY coordinates
φs and the amount of translation (XS, YS) Is calculated (step T3).
[0058]
In this case, the angle φs to be rotated is Qp1Length data is Lp1, The angle data is θp1Qp2Length data is Lp2, The angle data is θp2Is obtained by the following equation.
[Expression 1]
[0059]
Also, the amount of translation (XS, YS) Is obtained by the following equation.
XS = Lp1* Cos (θp1-Φs)
YS = Lp1* Sin (θp1-Φs)
[0060]
And Q1~ QtAre coordinate data (X, Y) in the XY coordinate system by the following formula:i(Step T4).
Xi= Li* Cos (θi−φs) −XS (I = 1 to t)
Yi= Li* Sin (θi-Φs) -YS (I = 1 to t)
[0061]
(Steps T5-8)
Next, each measurement point Q converted to the XY coordinate system.i(Xi, Yi) Is on the top, bottom, left or right side of the room, and Q1~ QtIt is determined how many measurement points are measured at the measurement points and booth measurement points on the top, bottom, left and right sides of the room (steps T5 to T8).
[0062]
That is, each measurement point QiIndex value i and corner point Qp1, Qp2, Qp3, Qp4The index values P1, P2, P3, and P4 are compared, and if P1 ≦ i ≦ P2, it is determined as the upper side of the room, and if P2 ≦ i ≦ P3, it is determined as the right side of the room. In the case of P3 ≦ i ≦ P4, the lower side of the room is determined. In the case of P4 ≦ i ≦ P1, the left side of the room is determined.
[0063]
Then, as shown in FIG.1~ HUnx, HR in the middle and booth between the right side1~ HRny, HD between the measurement points in the middle and booth between the lower sides1~ HDnx, HL in the middle and booth between the left side1~ HLnyAnd set Q1~ QtTo determine which of the measurement points in the middle, booth, and middle of each of the upper, right, lower, and left sides (nx is the number of measurements in the booth in the horizontal direction of the room) , Ny is the number of measurement points in the booth in the vertical direction. If the reference index of HU, HR, HD, HL is an odd number, it is an intermediate measurement point, and if it is an even number, it is a booth medium measurement point).
[0064]
Measuring point Q on the upper side of the roomi(Xi, Yi) But HU1~ HUnxIn order to determine which of the following, first, the target measurement point QiBoth end points (corner points) Q of the side where is locatedp1(Xp1, Yp1) And Qp2(Xp2, Yp2), The interval W between the measurement points in each booth is defined by the following equation.
W = (Xp2-Xp1) / (Nx-1)
[0065]
Then, HUj having a value of j satisfying the following expression as a reference index is defined as QiIt is determined that the measurement location corresponds to.
Xp1+ W * (j−1) −W / 2 ≦ Xi<Xp1+ W * (j-1) + W / 2
[0066]
The same processing is performed for the right side, the lower side, and the left side, and in this way, on which side of the room, what number of middle / booth measurement points apply ( Which reference index of HU, HR, HD, and HL is supported) is specified.
[0067]
In addition, if there is no measurement point corresponding to any of the measurement points of the intermediate measurement among the measurement points actually measured, the data of the measurement point of the intermediate measurement without the corresponding measurement point is Is interpolated from the data actually measured in. The interpolation procedure in this case is as follows.
[0068]
For example, as shown in FIG. 17, the measurement location HU for measurement between the upper sides of the room.iData (XUi, YUi) By interpolation, HUi(XUi, YUiX coordinate value XUiIs the point Q in the corner of the roomp1(Xp1, Yp1) And Qp2(Xp2, Yp2) Based on the following data:
[Expression 2]
[0069]
This XUiFrom the actual measurement points on the upper side of the roomiSearch on both the smaller and larger X-coordinate values,sn(Xsn, Ysn), Qsm(Xsm, Ysm), The point HU to be interpolatediY coordinate value YU ofiIs obtained by linear interpolation according to the following equation.
[Equation 3]
[0070]
(Step T9)
In this way, at least the measurement location HU corresponding to “intermediate measurement”1~ HUnx, HR1~ HRny, HD1~ HDnx, HL1~ HLnyThen, the XY coordinate data having the dimension display is converted to a deviation dimension in order to represent it by a deviation from the room reference dimension, which is a way of expressing the room dimension when the tatami mat is manufactured (step T9).
[0071]
Standard dimensions of the room (Sx, Sy) Is calculated by the following formula from the standard size of tatami mats “(58, 36, Honma)” and “room size (number of tatami mats)” input in steps S3 and S4.
(Horizontal dimension S of the roomx) = Us* Mx
(Room vertical dimension Sy) = Us* My
[0072]
Where UsIs the standard size of one tatami mat (58 = 5800 厘, 36 = 6000 厘, Honma = 6300 厘), MxAnd MyIs the number of tatami mats arranged in the horizontal and vertical directions.
[0073]
For example, when the standard size of the tatami mat is “58” and the size of the room (the number of tatami mats) is “6 tatami”, the standard size of the room calculated by the above formula is as follows.
Sx= 5800 * 2 = 11600 厘
Sy= 5800 * 1.5 = 8700 厘
[0074]
The above-mentioned HU with respect to the calculated standard room dimensions1~ HUnx, HR1~ HRny, HD1~ HDnx, HL1~ HLnyXY coordinate data is converted into a deviation dimension expressed as a positive dimension (+) for a dimension that protrudes outside the square representing the standard dimension of the room, and a negative dimension (-) for a dimension that enters the room. That is, the measurement location HU on the upper side of the roomi(XUi, YUi), (-YUi) Represents the dimension due to deviation, and the measurement point HR on the right side of the roomi(XRi, YRi), (XRi-Sx) Represents the dimension due to deviation, and the measurement point HD above the lower side of the roomi(XDi, YDi), (YDi-Sy) Represents the dimension due to deviation, and the measurement point HLi (X on the left side of the room)Li, YLi) (-XLi) To represent the dimension due to deviation. FIG. 18 shows an example of the dimension of the room thus converted into the deviation dimension (the example of this figure is an example of the dimension in the case of a 6 tatami room based on the “eighty-eighth” standard. What is expressed is a quadrangle that represents the standard dimensions for a 6-tatami room on a “go-eight” basis.)
[0075]
(Step T10)
Next, the dimension and position of the middle pillar are calculated (step T10). The procedure is as follows.
[0076]
Measurement data P as measured1~ PSFrom the four measurement points stored as “medium column measurement” in step S19 at the time of measurement (four measurement points are measured by one center column measurement), these measurement points are shown in FIG. And Pg1, Pg2, Pg3, Pg4And
[0077]
And two corner points V on the wall side that cannot be measured in the shade of the middle pillarg1, Vg4The coordinates of Pg1~ Pg4Calculate from Therefore, as shown in FIG.g1And Pg4P for a straight line passing throughg2Draw a straight line vertically fromg1And Pg1And Pg4P for a straight line passing throughg3Draw a straight line vertically fromg4And In this way, two corners on the wall side of the middle column are determined in a pseudo manner, and Vg1(Lg1, Θg1), Vg4(Lg4, Θg4) Coordinates (Lg1, Θg1), (Lg4, Θg4).
[0078]
Further, the dimension w of the four sides of the middle pillar is obtained from the coordinates of the middle pillar thus obtained by a geometric method for obtaining the distance between the two points as shown in FIG.1, W2, WThree, WFourThen, the position F is calculated with the corner of the room forming the end of one side of the side where the center column is located as a reference point.
[0079]
(Step T11)
Next, the dimension of the corner post is calculated (step T11). The procedure is as follows.
[0080]
Measurement data P as measured1~ PSFrom the measurement data stored in
[0081]
Then, in the same manner as described with reference to FIG. 13 regarding step T1, as shown in FIG.hpIs set virtually. Then, the coordinates are calculated.
[0082]
Then, as shown in FIG. 24, this virtual corner point VhpAnd Ph1A straight line L connectingh1And VhpAnd Ph3A straight line L connectingh3For eachh2Drop the vertical line from theh1, Vh3And In this way, two corners on the wall side of the corner pillar are determined in a pseudo manner, and Vh1(Lh1, Θh1), Vh3(Lh3, Θh3) Coordinates (Lh1, Θh1), (Lh3, Θh3).
[0083]
The V obtained in this wayhp, Vh1, Vh3, Ph2From the coordinates of a total of four points, as shown in FIG.1, W2, WThree, WFourIs calculated.
[0084]
(Second Embodiment)
The second embodiment is described in
[0085]
Whereas the previous first embodiment is to measure the measurement points at the four corners after measuring all measurement points for one room, the second embodiment is It is characterized in that a point that becomes a corner measurement at the time of measurement of each measurement point is determined and stored as a corner measurement point.
[0086]
The flowcharts of FIGS. 6 to 8 are the same as in the case of the second embodiment. Hereinafter, based on these flowcharts, the main points of the measurement and calculation procedures in the second embodiment will be described.
[0087]
(Start-Step S5)
First, the measuring apparatus main body A is installed in the approximate center of the room.
[0088]
Then, the power is turned on, the linear encoder is set to the reference length with the confirmation key of the remote control device (step S1), the counter value of the
[0089]
(Steps S6-23)
First, place the probe (measuring element) on the first measurement point, operate the remote control device to measure, and then, for example, arbitrarily set the next measurement point on the right side and apply the probe. Similarly, measurement points are sequentially determined clockwise around the room, and arbitrary measurement points around the room are measured so as to always include measurement points corresponding to the four corners of the room. At that time, the
[0090]
The processing when the key input is the “corner column” key is the same as that described in the first embodiment, and the corner column measurement mode is set (step S18).
[0091]
Further, when the key input is the “middle column” key, it is set to the middle column measurement mode in the same manner as described in the first embodiment (step S19).
[0092]
If the key input is the “cancel” key, the data at the one place measured immediately before is deleted (step S17).
[0093]
Then, it is determined whether or not the “complete” key is input (step S11). If the “complete” key is not input, the measurement apparatus main body A rotates and performs the measurement operation because the measurement is continued. It is determined whether it is in the middle (measuring) (step S12). If it is being measured, it is checked whether there is a response signal due to infrared radiation from the probe (step S13). The rotation of the measuring apparatus main body A is stopped (step S14). Then, the length data and the angle data are read from the
[0094]
The measurement of the middle column and the corner column is performed by the same operation as in the case of the first embodiment.
[0095]
When the measurement points around the entire room are measured, the “complete” switch is operated with the remote controller to complete the measurement for one room. When the “complete” switch is pressed, the
[0096]
And it returns to the step (step S4) which inputs "the size of a room (the number of tatami mats)", measures the next room similarly, repeats the same operation about all the rooms which should be measured, Measurement data is stored for each.
[0097]
When the key input is the “RUN” key, it is checked whether the measuring apparatus main body A is rotating and performing a measurement operation (during measurement) (step S20). Is stopped and the measurement state is released (step S21). When measurement is not being performed, that is, when the measurement is released, rotation is started and the measurement state is set (step S22).
[0098]
(Steps S24-30)
When displaying or printing the measurement result, when the “print” key or “communication” key of the remote control device is pressed, the
[0099]
In this case as well, the room dimensions converted into the XY coordinate representation and further converted into deviations from the standard dimensions, which are standard room shapes, are output to the printer or personal computer in step S27 or S30, and displayed / displayed. When printing, it is also possible to display and print the dimensions of the actual measurement points as they are, and display and print the measurement point dimensions of the intermediate measurement or booth measurement in the form of deviation dimensions. It is. Further, in order to emphasize the dimension added by linear interpolation, it is possible to add an accent by means such as reverse display (or printing) or parenthesized dimension display (or printing).
[0100]
(Step T1)
Processing for converting the measurement data for each room expressed in polar coordinates of “length data” and “angle data” into XY coordinate data, and further converting it into a deviation dimension from the reference dimension (step S26, step S29) Follow the steps below.
[0101]
First, measurement data for one room is extracted, and measurement points at four corners are determined (step T1). However, in this second embodiment, since each measurement point is stored while determining whether it is a measurement point that hits the corner of the room at the time of measurement, if there is no corner pillar, the point Q at the four corners of the room is stored.p1, Qp2, Qp3, Qp4Has already been identified. When there is a corner pillar, the measurement point P for one room1, P2, ... PSMeasuring point P of the corner on the protruding side of the corner postjMeasurement points Q to exclude the measurement points at both corners on the projecting side of the center column and the center column, and to treat the measurement points as a square without a corner column and a center column1, Q2, ... QtReplace with At that time, the corner point Q of the virtual room is placed at the corner post as in the first embodiment.kSet.
[0102]
(Step T2)
Next, by rotating and translating the entire measurement point, Qp1Is the origin of the XY coordinates,
[0103]
(Step T3-8)
As in the first embodiment, the angle φs to be rotated and the amount of translation (XS, YS) (Step T3) and Q1~ QtAre all coordinate data in the XY coordinate system (Xi, Yi) (Step T4), and then each measurement point Q converted to the XY coordinate systemi(Xi, Yi) Is on the top, bottom, left or right side of the room, and Q1~ QtIt is determined how many measurement points are measured at the measurement points and booth measurement points on the top, bottom, left and right sides of the room (steps T5 to T8).
[0104]
In addition, the data of the measurement point of the intermediate measurement while there is no corresponding measurement point is obtained by interpolation.
[0105]
(Step T9)
In this way, at least the measurement location HU corresponding to “medium measurement”1~ HUnx, HR1~ HRny, HD1~ HDnx, HL1~ HLnyThe data converted into the XY coordinates is converted into a deviation dimension from the reference dimension of the room as in the first embodiment (step T9).
[0106]
(Steps T10 and 11)
Next, in the same procedure as in the first embodiment, the size and position of the middle column are calculated (step T10), and the size of the corner column is calculated (step T11).
[0107]
(Third embodiment)
The third embodiment is claimed in claim 1.And 8-11,Measurement and calculation for room dimension notation according to
[0108]
In the first and second embodiments, when measuring the corner column / center column, the “corner column measurement” and “center column measurement” switch is pressed with the remote controller immediately before the measurement, so that the measurement device has the corner column / center column. Whereas the presence of a column was input, the third aspect of the present invention provides a geometric positional relationship between measurement points without inputting the “corner column measurement” and “center column measurement” switches from the remote control. Therefore, the configuration (claim 8) is capable of automatically recognizing the presence of corner pillars and middle pillars.
[0109]
The measurement and calculation procedures in the third embodiment are based on the flowcharts (main routines) shown in FIGS. 26 and 27 and the flowcharts (subroutines) shown in FIGS. 28 and 29, and the explanatory diagrams shown in FIGS. The description will be given with reference. In the following description, steps E1 to E27 indicate steps in the flowcharts of FIGS. 26 and 27, and steps P1 to P21 indicate steps in the flowcharts of FIGS.
[0110]
(Start-Step E5)
First, the measuring apparatus main body A is installed in the approximate center of the room.
[0111]
Then, the power is turned on, the linear encoder is set to the reference length with the confirmation key of the remote control device (step E1), the counter value of the
[0112]
(Steps E6-20)
Then, in preparation for the measurement of one room, the initial setting is made (step E6), the probe (measurement element) is first applied to the first measurement point, the remote control device is operated, and then, for example, The next measurement point is arbitrarily determined on the right side, and the probe is applied to perform measurement. Similarly, measurement points are sequentially determined clockwise around the room so that the measurement points corresponding to the four corners of the room are always included. Measure any measurement point around the room. At that time, the
[0113]
If the key input is the “Cancel” key, the data at the one place measured immediately before is deleted (step E16).
[0114]
Proceeding to the determination of whether or not the “complete” key has been input (step E10), and if the “complete” key has not been input, the measurement apparatus main body A is rotating and performing the measurement operation because the measurement is continued. Whether or not (measurement is in progress) is determined (step E11). If measurement is being performed, it is determined whether or not there is a response signal due to infrared radiation from the probe (step E12). Sometimes the rotation of the measuring device main body is stopped (step E13). Then, the length data and the angle data are read from the
[0115]
When it is necessary to measure the corner column, unlike the first and second embodiments, the corner column can be measured only by pressing the “corner column” key, without making the corner column ready for measurement. As shown in Fig. 3, three places around the corner post are measured. Further, when it becomes necessary to measure the middle pillar, simply measure the four places around the middle pillar as shown in FIG.
[0116]
When the measurement points around the entire room are measured, the “complete” switch is operated with the remote controller to complete the measurement for one room. When the “complete” switch is pressed, the
[0116]
And it returns to the step (step E4) which inputs "the size of a room (the number of tatami mats)", measures the next room similarly, repeats the same operation about all the rooms which should be measured, Measurement data is stored for each.
[0117]
Further, when the key input is the “run” key, it is checked whether the measuring apparatus main body A is rotating and performing a measurement operation (during measurement) (step E17). Is stopped and the measurement state is released (step E18). When measurement is not being performed, that is, when the measurement is released, rotation is started and the measurement state is set (step E19).
[0118]
(Steps E20 to 27)
When displaying or printing the measurement result, when the “print” key or “communication” key of the remote control device is pressed, the
[0119]
In this case as well, the room dimensions converted into the XY coordinate representation and further converted into deviations from the standard dimensions of the standard room shape are output to the printer or personal computer at step E24 or step E27, and displayed / displayed. When printing, it is also possible to display and print the dimensions of the actual measurement points as they are, and display and print the measurement point dimensions of the intermediate measurement or booth measurement in the form of deviation dimensions. It is. Further, in order to emphasize the dimension added by linear interpolation, it is possible to add an accent by means such as reverse display (or printing) or parenthesized dimension display (or printing).
[0120]
(Step P1)
Processing for converting the measurement data for each room expressed in polar coordinates of “length data” and “angle data” into XY coordinate data and further converting it into a deviation dimension from the reference dimension (step E23, step E26) Follow the steps below.
[0121]
In the third embodiment, before the polar coordinate data consisting of “length data” and “angle data” is subjected to XY coordinate conversion, processing for specifying the measurement points of the corner column and the middle column is performed. Then, first, measurement data for one room is extracted (step P1).
[0122]
(Step P2)
First, in order to perform a process of dividing each measurement point into a linear part and a non-linear part (including the corner, corner pillar, and middle pillar of the room) of the room, first, the first measurement point Pk(K = 1) is specified (step P2).
[0123]
(Step P3)
And the first measurement point PkStarting from (k = 1), any measurement point Pk, Measuring point P before and afterk-1(Last measurement point) and Pk + 1From the measurement data (for example, right next to the clockwise direction), the measurement point PkRoom bending at ωk(Pk-1And PkAnd a straight line connectingkAnd Pk + 1The angle formed by the straight line connectingkIs -α <ω for a predetermined threshold αk<Depending on whether or not α is satisfied, as shown in FIG. 30 (a), the measurement point Pk is a measurement point of the linear portion of the room, or as shown in FIG. 30 (b), the measurement of the non-linear portion is performed. It is determined whether it is a point (step P3).
[0124]
-Α <ωk<If α is satisfied, PkIs the measurement point of the straight line portion (ωk is around 0 degree). Usually, as shown in FIG. 31, the degree of distortion of the straight part of the room is half the distance (the length of one side of the semi-tatami mat: about 3 scales = 909 mm), and the distortion is less than 5 minutes (about 15 mm). If there is almost anything, by setting α to about 1 degree, it can be determined whether it is a straight portion or a non-linear portion. However, in practice, in order to make a reliable determination even when the distortion is slightly large, α is set to about 3 to 10 degrees with some allowance.
[0125]
(Step P4)
And ωk-Α <ωk<If α satisfies the measurement point PkIs determined as a point on the straight line and stored (step P4).
[0126]
(Step P5)
Also, ωk-Α <ωk<If α is not satisfied, the measurement point PkIs a point of a non-linear portion, and in order to further determine whether it is a corner point of a room or a measuring point of a corner pillar / center pillar, first, the next measuring point P in the measurement orderk + 1Angle of turn at ωk + 1The magnitude relationship between and α is observed (step P5).
[0127]
(Step P6)
And ωk + 1In the case of> −α, as shown in FIG.kIs determined to be a corner point of the room and stored (step P6).
[0128]
(Step P7)
Also, ωk + 1In the case of ≦ −α, as shown in FIG.kIs the first measurement point of the corner column or the middle column, and in order to further check whether the measurement point is the measurement point of the corner column or the measurement point of the middle column, the next measurement point P in the measurement orderk + 2Angle of turn at ωk + 2(Step P7).
[0129]
(Step P8)
And ωk + 2If ≧ 0, as shown in FIG.kIs determined as the first measurement point of the corner post, and Pk + 1To the second measurement point, Pk + 2Is the third measurement point (step P8).
[0130]
(Step P9)
Also, ωk + 2If <0, as shown in FIG.kIs determined as the first measurement point of the middle pillar, and Pk + 1To the second measurement point, Pk + 2The third measurement point, Pk + 3Is the fourth measurement point (step P9).
[0131]
(Step P10)
Thus, when measurement is completed for a certain k, all measurement points P are measured.1, P2, ... PSFor each measurement point in the same way, k is set to 1 in order to specify whether it is a point on the straight line of the room or the “corner of the room”, “corner pillar” or “middle pillar” of the non-linear part. Add (step P10).
[0132]
(Step P11)
Then, it is checked whether or not measurement points have been specified for all measurement points k (step P11). If there are measurement points that have not yet been specified, the above processing is repeated.
[0133]
(Step P12)
When all the measurement points have been identified, the XY conversion process starts.
[0134]
In the case of the third embodiment, the measurement points of “the corner of the room”, “corner column”, and “middle column” have already been specified. And the point Q at the four corners of the room when there is no corner pillarp1, Qp2, Qp3, Qp4Has been identified. When there is a corner pillar, the measurement point P for one room1, P2, ... PSMeasuring point P of the corner on the protruding side of the corner postjMeasurement points Q to exclude the measurement points at both corners on the projecting side of the center column and the center column, and to treat the measurement points as a square without a corner column and a center column1, Q2, ... QtReplace with At that time, the corner point Q of the virtual room is placed at the corner post as in the first embodiment.kSet.
[0135]
Therefore, first, by rotating and translating the entire measurement point, Qp1Is the origin of the XY coordinates,
[0136]
(Steps P13-18)
As in the first embodiment, the angle φs to be rotated and the amount of translation (XS, YS) (Step P13), Q1~ QtAre all coordinate data in the XY coordinate system (Xi, Yi) (Step P14), and then each measurement point Q converted to the XY coordinate systemi(Xi, Yi) Is on the top, bottom, left or right side of the room, and Q1~ QtIt is determined how many measurement points are measured at the measurement points and booth measurement points on the top, bottom, left and right sides of the room (steps P15 to P18).
[0137]
In addition, the data of the measurement point of the intermediate measurement while there is no corresponding measurement point is obtained by interpolation.
[0138]
(Step P19)
In this way, at least the measurement location HU corresponding to “medium measurement”1~ HUnx, HR1~ HRny, HD1~ HDnx, HL1~ HLnyAs in the first embodiment, the data converted into the XY coordinates is converted into a deviation dimension from the reference dimension of the room (step P19).
[0139]
(Steps P20 and 21)
Next, in the same procedure as in the first embodiment, the size and position of the middle column are calculated (step P20), and the size of the corner column is calculated (step P21).
[0140]
(Fourth embodiment)
In the first to third embodiments, the dimensions of the measured rooms are all represented by the dimensions at the “intermediate measurement position” and the “intermediate measurement position”, but in the fourth embodiment, Rather than assigning the measurement points to “intermediate measurement position” and “booth measurement position”, the coordinate value (Xn, Yn) (The unit is arbitrary) is displayed and printed.
[0141]
That is, as shown in FIG. 36, arbitrary measurement points including four corners are measured for the circumference of the room. Then, polar coordinate data composed of length data and angle data of each measurement point, one of the measurement points at the four corners becomes the origin of the XY coordinates, and the measurement points at the other two adjacent corners overlap on the X axis and the Y axis. It converts into XY coordinate data, and describes the dimensions of the room in the form of the XY coordinate data.
[0142]
According to this method, it is possible to measure a roughly accurate shape of a room by measuring only the areas where the distortion is particularly large (vertices and valley points of distortion irregularities) and the four corners of the room among the sides of the room. .
[0143]
(Fifth embodiment)
In the first to fourth embodiments, the measurement order of each measurement point is to measure clockwise or counterclockwise in order from the first measurement point, whereas this fifth embodiment. So, as long as it contains the four corner points of the room (if there is a corner pillar, you can set a virtual corner point), the measurement order of each measurement point is basically irrelevant It is. In this case, after measuring all the measurement points for one room, the value of the angle data at each measurement point is viewed, and the measurement points are rearranged in ascending order (clockwise or counterclockwise). At this time, the angle data is handled in such a way that a change between 359 degrees and 0 degrees is also regarded as ascending order. Doing so is equivalent to measuring clockwise or counterclockwise.
[0144]
(Sixth embodiment)
In the first to fifth embodiments, everything from the measurement to the conversion, display and printing of the dimensions is performed by the dimension measuring apparatus, whereas in the sixth embodiment, only the measurement of each measurement point is performed. Is sent to and input to an external processing device such as a personal computer in the polar coordinate format, and XY conversion or Convert to deviation, display and print.
[0145]
【The invention's effect】
According to the present invention, by measuring the length data and the angle data of an arbitrary measurement point without being restricted by the predetermined measurement points and the number of measurement points such as intermediate measurement or booth measurement, the dimensions of the room can be determined. It can be calculated and written, and the dimensions of the room where the center and corner pillars are on a business trip can be easily measured. Polar coordinate data consisting of measured length data and angle data can be rotated with respect to the standard dimensions of the room. It can be easily converted into XY coordinate system data without any deviation.
[Brief description of the drawings]
FIG. 1A is a diagram showing an installation position and a measurement location of a dimension measurement device in conventional intermediate measurement, and FIG. 1B is a diagram showing an installation position and a measurement location of a dimension measurement device in booth intermediate measurement.
FIG. 2 is a diagram illustrating a situation in which the dimensions of a room with a middle column and a corner column cannot be measured by a conventional measurement method.
FIG. 3A is a diagram for explaining a method of judging a measurement point at a corner of a room according to the present invention, and FIG. 3B is a diagram for explaining a method of judging a measurement point of a straight portion of a room.
FIG. 4 is a diagram for explaining a method of determining which measurement point in a room is measured by each measurement point according to the present invention.
FIG. 5 is a block diagram of a signal processing circuit incorporated in the dimension measuring apparatus according to the embodiment of the present invention.
FIG. 6 is a flowchart (1/2) showing a measurement and calculation procedure (main routine) in the embodiment (first and second embodiments) of the present invention.
FIG. 7 is a flowchart (2/2) showing measurement and calculation procedures (main routine) in the embodiment (first and second embodiments) of the present invention.
FIG. 8 is a flowchart showing measurement and calculation procedures (subroutines) in the embodiments (first and second embodiments) of the present invention.
FIG. 9 is a diagram showing a state of corner column measurement in the embodiment of the present invention.
FIG. 10 is a diagram showing a state of middle column measurement in the embodiment of the present invention.
FIG. 11 is a diagram showing an example of measurement points for one room in the embodiment of the present invention.
FIG. 12 is a diagram showing replacement of measurement points for treating a room as a quadrangle without a corner pillar and a middle pillar in the embodiment of the present invention.
FIG. 13 is a diagram showing a method for virtually setting a point to be a corner of a room at a corner post position in the embodiment of the present invention.
FIG. 14 is a diagram illustrating a method of determining a corner of a room in the embodiment of the present invention.
FIG. 15 is a diagram showing corner points of the room determined in the embodiment of the present invention.
FIG. 16 is a diagram showing the setting of measurement points in the middle / booth for assigning each measurement point in the embodiment of the present invention.
FIG. 17 is a diagram showing a method of interpolating data at measurement points of intermediate measurement in the embodiment of the present invention.
FIG. 18 is a diagram illustrating an example of room dimension notation by deviation dimension;
FIG. 19 is a diagram showing measurement points of the middle pillar in the embodiment of the present invention.
FIG. 20 is a diagram illustrating a calculation method of measurement points that cannot be actually measured for the middle pillar in the embodiment of the present invention.
FIG. 21 is a diagram showing dimensions and positions of middle pillars.
FIG. 22 is a diagram showing measurement points of corner columns in the embodiment of the present invention.
FIG. 23 is a diagram showing a method of virtually setting the corner of the room at the corner post position in the embodiment of the present invention.
FIG. 24 is a diagram showing a pseudo setting method of measurement points that cannot be actually measured for corner columns in the embodiment of the present invention.
FIG. 25 is a diagram showing dimensions of corner posts.
FIG. 26 is a flowchart (1/2) showing a measurement and calculation procedure (main routine) in an embodiment (third embodiment) of the present invention;
FIG. 27 is a flowchart (2/2) showing a measurement and calculation procedure (main routine) in an embodiment (third embodiment) of the present invention.
FIG. 28 is a flowchart (1/2) showing a procedure (subroutine) of measurement and calculation in the embodiment (third embodiment) of the present invention.
FIG. 29 is a flowchart (2/2) showing a procedure (subroutine) of measurement and calculation in the embodiment (third embodiment) of the present invention.
FIG. 30A is a diagram illustrating a bending state when the measurement point is a measurement point of a linear portion of a room, and FIG. 30B is a diagram illustrating a bending state when the measurement point is a measurement point of a non-linear portion.
FIG. 31 is a diagram illustrating a degree of distortion of a straight portion of a room.
FIG. 32 is a diagram illustrating a method of determining a corner point of a room according to the embodiment (third embodiment) of the present invention.
FIG. 33 is a diagram illustrating a method of determining that the first measurement point is a corner column or a middle column in the embodiment of the present invention (third embodiment).
FIG. 34 is a diagram showing a method for determining a measurement point of a corner post in the embodiment (third embodiment) of the present invention.
FIG. 35 is a diagram showing a method of determining the measurement points of the middle pillar in the embodiment (third embodiment) of the present invention.
FIG. 36 is a diagram showing a measurement method in an embodiment (fourth embodiment) of the present invention.
[Explanation of symbols]
1 CPU
2 Rotary encoder
3 Linear encoder
4 Rotary encoder / counter
5 Linear encoder counter
6 ROM
7 RAM
8 SIO
9 External equipment
A Measuring device body
Claims (11)
部屋の周囲一周について4隅を含む任意の測定点の上記長さデータと上記角度データを測定して、それらデータをメモリに記憶させ、
上記角度データの値が隣り合う各三つの測定点の中央の測定点と両側の各測定点とを結ぶ2直線のなす角度を計算して上記4隅の測定点を判別し、
上記長さデータと上記角度データからなる極座標データを、上記4隅の測定点の一つがXY座標の原点となり隣接する他の2隅の測定点がX軸上またはY軸上に重なるXY座標データに変換し、
上記各測定点を、上記XY座標表記方法のための規定の測定箇所に対応づけて、上記XY座標データを各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することを特徴とする部屋の寸法表記のための測定及び計算方法。The room dimensions are calculated from the length data and angle data in the two-dimensional plane of the measurement points at a plurality of surrounding points measured with a predetermined position near the center of a substantially rectangular room as a reference, and converted into XY coordinate notation. A measurement and calculation method for
Measure the length data and the angle data at any measurement point including four corners around the circumference of the room, and store these data in the memory.
Calculate the angle formed by two straight lines connecting the central measurement point of each of the three adjacent measurement points and the measurement points on both sides of the angle data value to determine the measurement points at the four corners;
Polar coordinate data consisting of the length data and the angle data, and XY coordinate data in which one of the four corner measurement points is the origin of the XY coordinates and the other two corner measurement points are adjacent to the X or Y axis. Converted to
Each measurement point is associated with a prescribed measurement location for the XY coordinate notation method , and the XY coordinate data is converted into a deviation size from a reference dimension of the room at each prescribed measurement location. Measurement and calculation methods for room dimensions.
部屋の周囲一周について4隅を含む任意の測定点の上記長さデータと上記角度データを測定して、それらデータをメモリに記憶させ、
部屋の周囲に中柱が出張っている場合には、該中柱の出張り側の両方の角と、壁側の両方の隅に近い測定可能な位置との4点を該中柱の測定点として、それら測定点の長さデータと角度データを測定して、メモリに記憶させ、
また、部屋の隅に隅柱が出張っている場合には、該隅柱の出張り側の角と、壁側の両方の隅に近い測定可能な位置との3点を該隅柱の測定点として、それら測定点の長さデータと角度データを測定して、メモリに記憶させ、
1部屋分の全ての測定点について測定した後、各測定点ついて、前後の測定点を結ぶ辺の曲がり角度と曲がり方向との幾何学的な位置関係から、部屋の辺の部分の測定点か、隅の測定点か、隅柱の測定点か、中柱の測定点かを判別し、
上記長さデータと上記角度データからなる極座標データを、上記4隅の測定点の一つがXY座標の原点となり隣接する他の2隅の測定点の一方がX軸上またはY軸上に重なるXY座標データに変換し、
上記各測定点を、上記XY座標表記方法のための規定の測定箇所に対応づけて、上記XY座標データを各規定の測定箇所における部屋の基準寸法からの偏差寸法に変換することを特徴とする部屋の寸法表記のための測定及び計算方法。From the length data and angle data in a two-dimensional plane of measurement points around a plurality of locations where the predetermined position in the center vicinity of the substantially rectangular room is measured as a reference, indexing the dimensions of the room, the dimensional representation by the XY coordinate notation A measurement and calculation method for conversion and notation,
Measure the length data and the angle data at any measurement point including four corners around the circumference of the room, and store these data in the memory.
When the central pillar is on a business trip around the room, four points are measured at the corners on both the projecting side of the central pillar and measurable positions near both corners on the wall side. As a result, the length data and angle data of these measurement points are measured and stored in the memory.
When a corner pillar is on a business trip in the corner of a room, three points of the corner of the corner pillar on the projecting side and a measurable position near both corners on the wall side are measured points of the corner pillar. As a result, the length data and angle data of these measurement points are measured and stored in the memory.
After measuring all measurement points for one room, for each measurement point, determine the measurement point of the side of the room from the geometrical relationship between the bending angle and the bending direction of the side connecting the previous and next measurement points. , Determine whether it is a corner measuring point, a corner column measuring point, or a middle column measuring point,
The polar coordinate data composed of the length data and the angle data is converted into XY in which one of the measurement points at the four corners is the origin of the XY coordinates and one of the other measurement points at the other two corners is overlapped on the X axis or the Y axis. Convert to coordinate data,
Each measurement point is associated with a prescribed measurement location for the XY coordinate notation method , and the XY coordinate data is converted into a deviation size from a reference dimension of the room at each prescribed measurement location. Measurement and calculation methods for room dimensions.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11939999A JP4250735B2 (en) | 1999-04-27 | 1999-04-27 | Measurement and calculation methods for room dimensions |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11939999A JP4250735B2 (en) | 1999-04-27 | 1999-04-27 | Measurement and calculation methods for room dimensions |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000310532A JP2000310532A (en) | 2000-11-07 |
| JP4250735B2 true JP4250735B2 (en) | 2009-04-08 |
Family
ID=14760542
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11939999A Expired - Fee Related JP4250735B2 (en) | 1999-04-27 | 1999-04-27 | Measurement and calculation methods for room dimensions |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4250735B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014021063A (en) * | 2012-07-23 | 2014-02-03 | Kyokuto Sanki Co Ltd | Room dimension measuring device |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2876446B1 (en) * | 2004-02-19 | 2007-04-20 | Measurix Sarl | DEVICE AND METHOD FOR MEASURING THE SURFACE AREA OF POLYGONAL PLANAR SURFACES IN SPACE. |
| JP4766478B2 (en) * | 2005-03-29 | 2011-09-07 | 極東産機株式会社 | Frontage dimension measuring device |
| JP6417618B2 (en) * | 2013-12-25 | 2018-11-07 | 極東産機株式会社 | Tatami mating device |
-
1999
- 1999-04-27 JP JP11939999A patent/JP4250735B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014021063A (en) * | 2012-07-23 | 2014-02-03 | Kyokuto Sanki Co Ltd | Room dimension measuring device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000310532A (en) | 2000-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4693789B2 (en) | Equipment for area measurement | |
| CN101680758B (en) | Position Determination Method for Geodetic Instruments | |
| US6683694B2 (en) | Telemetry equipment for the two-dimensional or three-dimensional mapping of a volume | |
| JP6569002B2 (en) | Defect image display control device and program | |
| US20210252700A1 (en) | Hybrid visual servoing method based on fusion of distance space and image feature space | |
| JP2010540796A (en) | System and method capable of navigating and / or mapping multidimensional space | |
| CN111739152B (en) | A substation operation guidance method, device, equipment and storage medium | |
| CN113776520B (en) | Map construction, using method, device, robot and medium | |
| JP7845747B2 (en) | Surveying support system, information display terminal, surveying support method, and surveying support program | |
| JP2001004372A (en) | Photogrammetry image processing apparatus, photogrammetry image processing method, and storage medium storing photogrammetry image processing program | |
| JP2007506076A5 (en) | ||
| JP2007506076A (en) | Method and apparatus for determining the current position of a geodetic instrument | |
| JP4250735B2 (en) | Measurement and calculation methods for room dimensions | |
| CN114964213A (en) | Building engineering construction positioning system and method based on attitude perception and visual scanning | |
| JP3798922B2 (en) | Photogrammetry image processing apparatus, photogrammetry image processing method, and storage medium storing photogrammetry image processing program | |
| JP2002257544A (en) | Survey drawing making system such as land parcel map | |
| JP7774805B2 (en) | Structure management method and structure management system | |
| JP4708558B2 (en) | Position guidance device | |
| JP4342649B2 (en) | Method for measuring cross-sectional shape in hollow tube | |
| JP4308106B2 (en) | Construction accuracy management method and construction method | |
| CN114735595A (en) | Method and device for assisting driving in tower crane load measuring and calculating area | |
| US20240335946A1 (en) | Surface marking robots and obstacles | |
| JP5097258B2 (en) | Excavator position measurement method | |
| US7013234B1 (en) | Simplified construction site layout method and apparatus | |
| CN113028992A (en) | Power distribution room measuring method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060413 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080521 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080729 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080929 |
|
| 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: 20081202 |
|
| 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: 20081218 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4250735 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120130 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130130 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140130 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 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |