JP6964917B1 - 計測システム、計測方法、プログラム - Google Patents
計測システム、計測方法、プログラム Download PDFInfo
- Publication number
- JP6964917B1 JP6964917B1 JP2021130610A JP2021130610A JP6964917B1 JP 6964917 B1 JP6964917 B1 JP 6964917B1 JP 2021130610 A JP2021130610 A JP 2021130610A JP 2021130610 A JP2021130610 A JP 2021130610A JP 6964917 B1 JP6964917 B1 JP 6964917B1
- Authority
- JP
- Japan
- Prior art keywords
- measurement
- robot
- sensor
- data
- drive signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B21/00—Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Manipulator (AREA)
Abstract
Description
ロボットに搭載されたセンサーにより得られる計測データに基づいて計測処理を行う計測システムであって、
前記ロボットに搭載された前記センサーの位置情報を示すロボット動作データを受信するロボット動作受信部と、
前記センサーにより得られる前記計測データを受信するセンサー情報受信部と、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定し、特定した前記ロボット動作データの示す位置情報を計測開始位置として計測結果を生成する計測結果生成部と、を備える計測システム。
[項目2]
項目1に記載の計測システムであって、
前記センサーは、センサーから計測対象物の表面までの距離を計測する距離センサーであり、
前記計測結果生成部は、前記距離センサーによる計測データと、予め設定された前記距離センサーによる計測位置間隔に基づいて計測対象物の表面の三次元座標を計測結果として生成する計測システム。
[項目3]
項目1又は2に記載の計測システムであって、
前記センサーは、前記ロボットに搭載された前記センサーの位置が予め設定された計測開始位置に到達した場合にロボット制御部により生成される計測開始指令に基づいて計測を開始する計測システム。
[項目4]
項目1に記載の計測システムであって、
前記ロボットを制御するロボット制御部からロボットに送信される前記ロボット駆動信号を取得し、前記ロボット駆動信号に前記センサーに計測を開始させる計測開始指令が含まれる場合に、前記センサーの計測動作を開始させるトリガとなるセンサー駆動信号を生成するセンサー駆動信号生成部を備える計測システム。
[項目5]
ロボットに搭載されたセンサーにより得られる計測データに基づいて計測処理を行う計測方法であって、
前記ロボットに搭載された前記センサーの位置情報を示すロボット動作データを受信するロボット動作受信ステップと、
前記センサーにより得られる前記計測データを受信するセンサー情報受信ステップと、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定するステップと、
特定した前記ロボット動作データの示す位置情報を計測開始位置として計測結果を生成する計測結果生成ステップと、を備える計測方法。
[項目6]
項目5に記載の計測方法であって、
前記センサーは、センサーから計測対象物の表面までの距離を計測する距離センサーであり、
前記計測結果生成ステップは、前記距離センサーによる計測データと、予め設定された前記距離センサーによる計測位置間隔に基づいて計測対象物の表面の三次元座標を計測結果として生成するステップである計測方法。
[項目7]
項目5又は6に記載の計測方法であって、
前記ロボットに搭載された前記センサーの位置が予め設定された計測開始位置に到達した場合にロボット制御部により生成される計測開始指令に基づいて計測を開始するステップを更に備える計測方法。
[項目8]
項目5に記載の計測方法であって、
前記ロボットを制御するロボット制御部からロボットに送信される前記ロボット駆動信号を取得するステップと、
前記ロボット駆動信号に前記センサーに計測を開始させる計測開始指令が含まれる場合に、前記センサーの計測動作を開始させるトリガとなるセンサー駆動信号を生成するステップと、を備える計測方法。
[項目9]
ロボットに搭載されたセンサーにより得られる計測データに基づいて計測処理を行う計測方法をコンピュータに実行させるためのプログラムであって、
前記プログラムは、前記計測方法として、
前記ロボットに搭載された前記センサーの位置情報を示すロボット動作データを受信するロボット動作受信ステップと、
前記センサーにより得られる前記計測データを受信するセンサー情報受信ステップと、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定するステップと、
特定した前記ロボット動作データの示す位置情報を計測開始位置として計測結果を生成する計測結果生成ステップと、
をコンピュータに実行させるプログラム。
本発明の一実施形態に係る情報処理システム100の具体例を、以下に図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。以下の説明では、添付図面において、同一または類似の要素には同一または類似の参照符号及び名称が付され、各実施形態の説明において同一または類似の要素に関する重複する説明は省略することがある。また、各実施形態で示される特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
<計測システムの全体構成>
図1は、本実施形態の計測システム100の一例を示す図である。図1に示されるように、本実施形態の計測システム100では、端末1、10、ロボット制御装部102、センサー制御部103、計測処理部104、ロボット2を有している。ロボット2は、例えば、複数のモーターにより複数リンクが構成される多関節ロボットアームで構成されており、アーム21にはセンサー23が設けられる。センサー23としては、あらゆる計測装置が適用可能であるが、本実施形態では、一例として対象物のとの距離を計測する距離計測センサーを用いた例を説明する。
図2は、本実施形態の計測システム100の各構成要素の機能を示す図である。
図3は、本実施形態における計測システムの制御フローチャートを示す図である。図3は、端末1から計測開始指令を受信したロボット駆動信号生成部1021がロボット駆動信号を送信する場合を、フローチャートのスタートと定義した場合の図を示している。ロボット駆動信号生成部1021は、端末1から計測開始指令を受信した場合に、ロボット駆動指令を生成する(ステップ301)。次に、ロボット駆動信号生成部1021は、ロボット駆動信号をロボット2及びセンサー制御部103に送信する(ステップ302)。ロボット2は受信したロボット駆動信号に従いロボットに搭載された複数のモーターを駆動する。ロボット制御部102の信号出力部1022は、駆動を開始したロボットから動作データの取得を開始する(ステップ303)。ステップ302でロボットの駆動が開始された後、ロボット制御部102は、ロボットのアーム位置(センサの装着位置)が予め設定された計測開始地点に到達したことを判断する(ステップ304)。ロボットのアーム位置(センサの装着位置)が予め設定された計測開始地点に到達したと判断した場合には、ロボット駆動信号生成部は計測開始指令を生成してセンサー制御部103に送信することで、センサーによる計測動作を開始する(ステップ305)。センサー制御部103の計測データ受信部1032は、計測動作を開始したセンサーから計測データの取得を開始する(ステップ306)。
図4は、本実施形態における計測システムで計測対象の外観形状を計測する場合の一例を示す図である。図4に示す例では、ロボットアームに設置された距離計測センサーで鉛直方向(Z軸方向)下方の計測対象物までの距離を所定周期でセンシングしながら、ロボットアームを駆動して距離計測センサーを予め設定されたXY平面上の移動ルート(図中の矢印)に沿って移動させることで、計測対象の3次元形状を計測する例を示している。図4における点は周期的にセンシングされる各センシング位置を示している。
図5は、本実施形態において図4に示す方法で丸穴が空いた計測対象物を計測した場合の計測データとXY平面上におけるセンサー位置(動作データ)の情報を示すグラフの模式図である。図5の上段のグラフは、各時刻における計測データを示すグラフ、中央のグラフは、各時刻におけるX軸方向のセンサー位置を示すグラフ、下段のグラフは、各時刻におけるY軸方向のセンサー位置を示すグラフである。計測データのグラフにおいて、丸穴の位置を計測した時刻では、計測データが相対的に大きくなっている。また、センサーが図4に示すようなセンシング走査ルートを移動する場合には、X軸方向のセンサー位置は、図5中央のグラフに示す通り階段状に増加する。また、Y軸方向のセンサー位置は図5下段のグラフに示す通りノコギリ状に増減を繰り返す。
実施例1では、ロボット制御部からセンサー制御部へ計測開始指令を送信する例を示したが、本実施形態では、計測処理部204がロボット制御部から計測開始指令を受信した場合に、センサー駆動信号を生成してセンサー制御部へ送信する実施形態を説明する。本実施例において実施例1と同じ符号で表記される機能部は、同一動作を行うものとする。
図8は、実施例2の計測システム100の一例を示す図である。図8に示されるように、計測処理部204は、ロボット動作受信部1041、センサ情報受信部1042、計測結果生成部1043に加えて、更に信号検出部1044、センサー駆動信号生成部1045を備える。
図9は、本実施形態における計測システムの制御フローチャートを示す図である。図9は、ロボット制御部102がロボット動作指令と共に計測開始指令を送信する場合を、フローチャートのスタートと定義した場合の図を示している。ロボット駆動信号生成部1021は、端末1からロボット動作指令を受信した場合に、ロボット駆動指令を生成する(ステップ301)。次に、ロボット駆動信号生成部1021は、ロボット駆動信号をロボット2及び計測処理部104に送信する(ステップ302)。ロボット2は受信したロボット駆動信号に従いロボットに搭載された複数のモーターを駆動する(ステップ303)。ロボット制御部102の信号出力部1022は、ロボット2から動作実績に関する情報を含む動作データを取得する(ステップ304)。
<センサー駆動信号の生成方法>
図10は、本実施形態において計測処理部で生成されるセンサー駆動信号の一例を示す図である。図10の上段からロボット駆動信号、センサー動作開始信号、センサー動作停止信号、センサー駆動信号、センサーの実動作をそれぞれ示している。ロボット駆動信号はロボット制御部102のロボット駆動信号生成部1021で生成される信号であり、駆動開始を指示するパルス信号と駆動終了を指示するパルス信号を有する信号である。
図12は、本実施形態においてロボットの動作データに基づいてセンサーを同期させる場合の各構成要素の機能を示す図である。図2では、計測処理部が、ロボット制御部からロボットに送信されるロボット駆動信号を取得して、当該ロボット駆動信号に基づいてセンサー駆動信号を生成する例を説明したが、図12では、ロボットから取得した動作データに基づいて、センサー駆動信号を生成する例を説明する。以下に、図12に示す変形例の図2とは異なる部分について説明する。
2 ロボット
21 アーム
23 センサー
100 計測システム
102 ロボット制御部
103 センサー制御部
104、204、504 計測処理部
1011 ロボット動作指令部
1012 計測結果生成部
1021 ロボット駆動信号生成部
1022 信号出力部
1031 信号出力部
1032 計測データ受信部
1041 ロボット動作受信部
1042 センサ情報受信部
1043 計測結果生成部
Claims (7)
- ロボットに搭載されたセンサーにより得られる計測データに基づいて計測処理を行う計測システムであって、
前記ロボットに搭載された前記センサーの位置情報を示すロボット動作データを受信するロボット動作受信部と、
前記センサーにより得られる前記計測データを受信するセンサー情報受信部と、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定し、特定した前記ロボット動作データの示す位置情報を計測開始時のセンサー位置として計測結果を生成する計測結果生成部と、を備え、
前記センサーは、センサーから計測対象物の表面までの距離を計測する距離センサーであり、
前記計測結果生成部は、前記距離センサーによる計測データと、生成した前記計測開始時のセンサー位置と、予め設定された前記距離センサーによる計測位置間隔と、に基づいて計測対象物の表面の三次元座標を計測結果として生成する計測システム。 - 請求項1に記載の計測システムであって、
前記ロボットはロボットアームであり、
前記ロボットを制御するロボット制御部は、前記センサーが計測を開始する前に前記ロボットアームの動作を開始して、前記ロボットに搭載された前記センサーを予め設定されたセンシング開始位置に移動させ、
前記センサーは、前記ロボットに搭載された前記センサーの位置が前記センシング開始位置に到達した場合に計測を開始する計測システム。 - 請求項1又は2に記載の計測システムであって、
前記ロボット制御部から前記ロボットに送信されるロボット駆動信号を取得し、前記ロボット駆動信号に前記センサーに計測を開始させる計測開始指令が含まれる場合に、前記センサーの計測動作を開始させるトリガとなるセンサー駆動信号を生成する計測処理部を備え、
前記ロボット駆動信号は、前記ロボット及び前記計測処理部の双方に入力される計測システム。 - ロボットに搭載されたセンサーにより得られる計測データに基づいて計測処理を行う計測方法であって、
前記ロボットに搭載された前記センサーの位置情報を示すロボット動作データを受信するロボット動作受信ステップと、
前記センサーにより得られる前記計測データを受信するセンサー情報受信ステップと、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定するステップと、
特定した前記ロボット動作データの示す位置情報を計測開始時のセンサー位置として計測結果を生成する計測結果生成ステップと、を備え、
前記センサーは、センサーから計測対象物の表面までの距離を計測する距離センサーであり、
前記計測結果生成ステップは、前記距離センサーによる計測データと、生成した前記計測開始時のセンサー位置と、予め設定された前記距離センサーによる計測位置間隔と、に基づいて計測対象物の表面の三次元座標を計測結果として生成するステップである計測方法。 - 請求項4に記載の計測方法であって、
前記ロボットはロボットアームであり、
前記センサーが計測を開始する前に前記ロボットアームの動作を開始して、前記ロボットに搭載された前記センサーを予め設定されたセンシング開始位置に移動させるステップと、
前記ロボットに搭載された前記センサーの位置が予め設定された前記センシング開始位置に到達した場合に計測を開始するステップを更に備える計測方法。 - 請求項4又は5に記載の計測方法であって、
前記ロボット制御部から前記ロボットに送信されるロボット駆動信号を取得するステップと、
前記ロボット駆動信号に前記センサーに計測を開始させる計測開始指令が含まれる場合に、前記センサーの計測動作を開始させるトリガとなるセンサー駆動信号を生成するステップと、を備え、
前記ロボット駆動信号は、前記ロボット及び前記センサー駆動信号を生成する計測処理部の双方に入力される計測方法。 - センサーから計測対象物の表面までの距離を計測する距離センサーがロボットに搭載され、ロボットに搭載された前記距離センサーにより得られる計測データに基づいて計測処理を行う計測方法をコンピュータに実行させるためのプログラムであって、
前記プログラムは、前記計測方法として、
前記ロボットに搭載された前記距離センサーの位置情報を示すロボット動作データを受信するロボット動作受信ステップと、
前記距離センサーにより得られる前記計測データを受信するセンサー情報受信ステップと、
前記ロボット動作データおよび前記計測データにそれぞれ含まれる時刻情報に基づいて、最初の計測データが得られた時刻と一致する又は略同一時刻の前記ロボット動作データを特定するステップと、
特定した前記ロボット動作データの示す位置情報を計測開始時の距離センサー位置として計測結果を生成する計測結果生成ステップと、をコンピュータに実行させ、
前記計測結果生成ステップは、前記距離センサーによる計測データと、生成した前記計測開始時のセンサー位置と、予め設定された前記距離センサーによる計測位置間隔と、に基づいて計測対象物の表面の三次元座標を計測結果として生成するステップであるプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021130610A JP6964917B1 (ja) | 2021-08-10 | 2021-08-10 | 計測システム、計測方法、プログラム |
JP2021168020A JP2023025638A (ja) | 2021-08-10 | 2021-10-13 | 計測システム、計測方法、プログラム |
PCT/JP2022/030373 WO2023017818A1 (ja) | 2021-08-10 | 2022-08-09 | 計測システム、計測方法、プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021130610A JP6964917B1 (ja) | 2021-08-10 | 2021-08-10 | 計測システム、計測方法、プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021168020A Division JP2023025638A (ja) | 2021-08-10 | 2021-10-13 | 計測システム、計測方法、プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP6964917B1 true JP6964917B1 (ja) | 2021-11-10 |
JP2023025396A JP2023025396A (ja) | 2023-02-22 |
Family
ID=78466235
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021130610A Active JP6964917B1 (ja) | 2021-08-10 | 2021-08-10 | 計測システム、計測方法、プログラム |
JP2021168020A Pending JP2023025638A (ja) | 2021-08-10 | 2021-10-13 | 計測システム、計測方法、プログラム |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021168020A Pending JP2023025638A (ja) | 2021-08-10 | 2021-10-13 | 計測システム、計測方法、プログラム |
Country Status (2)
Country | Link |
---|---|
JP (2) | JP6964917B1 (ja) |
WO (1) | WO2023017818A1 (ja) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012024920A (ja) * | 2003-04-28 | 2012-02-09 | 3D Scanners Ltd | 外骨格を有するcmmアーム |
JP2019007983A (ja) * | 2018-09-26 | 2019-01-17 | キヤノン株式会社 | 計測装置、処理装置および物品製造方法 |
JP2021062978A (ja) * | 2018-10-30 | 2021-04-22 | 株式会社Mujin | 自動パッケージスキャンおよび登録メカニズムを備えたロボットシステム、ならびにその動作方法 |
-
2021
- 2021-08-10 JP JP2021130610A patent/JP6964917B1/ja active Active
- 2021-10-13 JP JP2021168020A patent/JP2023025638A/ja active Pending
-
2022
- 2022-08-09 WO PCT/JP2022/030373 patent/WO2023017818A1/ja unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012024920A (ja) * | 2003-04-28 | 2012-02-09 | 3D Scanners Ltd | 外骨格を有するcmmアーム |
JP2019007983A (ja) * | 2018-09-26 | 2019-01-17 | キヤノン株式会社 | 計測装置、処理装置および物品製造方法 |
JP2021062978A (ja) * | 2018-10-30 | 2021-04-22 | 株式会社Mujin | 自動パッケージスキャンおよび登録メカニズムを備えたロボットシステム、ならびにその動作方法 |
Also Published As
Publication number | Publication date |
---|---|
WO2023017818A1 (ja) | 2023-02-16 |
JP2023025638A (ja) | 2023-02-22 |
JP2023025396A (ja) | 2023-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110154017B (zh) | 输送机跟踪***以及校准方法 | |
EP3260811B1 (en) | Method for operating a coordinate measuring machine | |
EP3260812B1 (en) | Method for operating a coordinate measuring machine | |
US10825193B2 (en) | Position detecting apparatus and computer-readable recording medium | |
JP2004535586A (ja) | 複数の車両センサの時間的同期のための方法 | |
CA3092359C (en) | Trigger management device for measurement equipment | |
EP3534227B1 (en) | Measurement system and method thereof | |
JP6964917B1 (ja) | 計測システム、計測方法、プログラム | |
JP6928410B1 (ja) | 計測システム、計測方法、プログラム | |
US10598476B2 (en) | Apparatus and method of controlling CMM using environmental information or CMM information | |
EP3112895A1 (en) | Optical probe and measuring apparatus | |
JP2010271926A (ja) | 作業ガイドシステム及び作業ガイド方法並びに該作業ガイド方法を記録した記録媒体 | |
US20180120806A1 (en) | Control system, and control method and program for control system | |
JP6629376B2 (ja) | 座標測定装置を動作させる方法 | |
JP2019158385A (ja) | 測定装置 | |
US20180120090A1 (en) | Control system, and control method and program for control system | |
JP6083806B2 (ja) | 加工孔位置の測定装置 | |
JP2012018117A (ja) | 形状測定装置 | |
JP2020001136A (ja) | 測定装置 | |
CN116596775A (zh) | 点云数据处理方法、装置及计算机可读存储介质 | |
JPWO2014136230A1 (ja) | 分散型制御装置及び制御方法 | |
JPH10311715A (ja) | 計測方法および計測装置 | |
JPH04221722A (ja) | 振動物体の変位測定方法及びその装置 | |
JPH0584805U (ja) | 光学式測長計 | |
JP2018196192A (ja) | Rcpシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210810 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20210810 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210819 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210914 |
|
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: 20210930 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211013 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6964917 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |