Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7425178B2 - 産業機械の操作システム - Google Patents
[go: Go Back, main page]

JP7425178B2 - 産業機械の操作システム - Google Patents

産業機械の操作システム Download PDF

Info

Publication number
JP7425178B2
JP7425178B2 JP2022501944A JP2022501944A JP7425178B2 JP 7425178 B2 JP7425178 B2 JP 7425178B2 JP 2022501944 A JP2022501944 A JP 2022501944A JP 2022501944 A JP2022501944 A JP 2022501944A JP 7425178 B2 JP7425178 B2 JP 7425178B2
Authority
JP
Japan
Prior art keywords
unit
user
model
industrial machine
gesture
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
Application number
JP2022501944A
Other languages
English (en)
Other versions
JPWO2021166973A1 (ja
Inventor
直 小野瀬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fanuc Corp
Original Assignee
Fanuc Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fanuc Corp filed Critical Fanuc Corp
Publication of JPWO2021166973A1 publication Critical patent/JPWO2021166973A1/ja
Application granted granted Critical
Publication of JP7425178B2 publication Critical patent/JP7425178B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating three-dimensional [3D] models or images for computer graphics
    • G06T19/006Mixed reality
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/409Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Program-controlled manipulators
    • B25J9/16Program controls
    • B25J9/1656Program controls characterised by programming, planning systems for manipulators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a three-dimensional [3D] space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/32Operator till task planning
    • G05B2219/32014Augmented reality assists operator in maintenance, repair, programming, assembly, use of head mounted display with 2-D 3-D display and voice feedback, voice and gesture command
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35444Gesture interface, controlled machine observes operator, executes commands
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39449Pendant, pda displaying camera images overlayed with graphics, augmented reality
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/39Robotics, robotics to robotics hand
    • G05B2219/39451Augmented reality for robot programming

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Manufacturing & Machinery (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本開示は、産業機械の操作システムに関する。
近年、現実世界と仮想世界を融合し、現実のモノと仮想的なモノが影響し合う複合現実(MR)の技術が注目されている。この複合現実の技術は、産業の分野においても利用されている(例えば、特許文献1参照)。本技術のヘッドマウントディスプレイ機器を装着し、現実空間に存在する産業機械を視認する場合、仮想空間にその産業機械の3Dモデルを投影することが可能となる。この場合、ヘッドマウントディスプレイ機器の装着者は、自らの手足を視認することもできるので、産業機械の直感的な操作の実現が期待される。
特開2019-008473号公報
しかしながら、現状では、産業機械を操作する場合、操作盤やパネルを見ながら操作しなければならず、産業機械の状態を同時に視認しながら直感的に操作することができていない。また、産業機械に複合現実の技術を単に適用したところで、現実の状態と仮想の空間の情報を同期させることはできるものの、操作の安全性が確保されるわけではない。
従って、複合現実を利用して産業機械を直感的かつ安全に動作させる産業機械の操作システムを提供することが望まれる。
本開示の一態様は、産業機械に対応する機械特定情報を取得する情報取得部と、前記情報取得部で取得した前記機械特定情報に基づき、前記産業機械を特定する機械特定部と、前記機械特定部で特定した前記産業機械に対応するモデルを仮想空間に投影するモデル投影部と、前記モデル投影部によって投影された前記モデルに対する、該モデルを観察する利用者の距離及び方向を算出する距離方向算出部と、前記利用者のジェスチャーを、前記機械特定部で特定した前記産業機械に対する前記利用者からの指示として観測するジェスチャー観測部と、前記距離方向算出部で算出した前記利用者の距離及び方向、並びに前記ジェスチャー観測部で観測した前記利用者のジェスチャーに基づいて、前記利用者の指示の可否を判定する指示判定部と、前記指示判定部による判定結果が可の場合に、前記ジェスチャー観測部で観測した前記利用者のジェスチャーに基づいて、前記機械特定部で特定した前記産業機械を動作させる動作指示部と、を備えている産業機械の操作システムである。
本開示の一態様によれば、複合現実を利用して産業機械を直感的かつ安全に動作させることができる。
一実施形態に係る産業機械の操作システムの概略図である。 図1に示す産業機械の操作システムが備えるMR機器の機能ブロック図である。 仮想空間に投影されたモデルの拡大、縮小及び回転の操作を説明する概念図である。 仮想空間に投影されたモデルに対するMR機器の距離及び方向を説明する概念図である。 仮想空間に投影されたモデルの正面図であり、動作させる対象が特定される前の状態を示す図である。 仮想空間に投影されたモデルの正面図であり、利用者のジェスチャーにより、動作させる対象が特定された後の状態を示す図である。 仮想空間に投影されたモデルの正面図であり、利用者のジェスチャーに基づいて産業機械を動作させる状態を示す図である。 仮想空間に投影されたモデルの上面図であり、利用者の指示が可となる利用者の距離及び方向の範囲を投影した状態を示す図である。 仮想空間に投影されたモデルの状態を説明する概念図であり、利用者のジェスチャーに基づいて産業機械を動作させる状態を示す図である。
以下、図面を参照して、一実施形態に係る産業機械の操作システム1について説明する。
まず、図1及び図2を用いて、産業機械の操作システム1の構成について説明する。図1は、産業機械の操作システム1の概略図である。図2は、産業機械の操作システム1が備えるMR機器2の機能ブロック図である。
図1に示す産業機械の操作システム1は、複合現実(MR)の技術を採用したMR機器2を用いて、産業機械3を操作するシステムである。即ち、産業機械の操作システム1は、MR機器2を備えている。
産業機械3としては、特に限定されないが、例えば図1に示すようなマシニングセンタを用いることができる。マシニングセンタで構成される産業機械3は、自動工具交換装置としてタレットを備え、このタレットによる工具の自動切り換えによって、ドリル加工、フライス加工、ミーリング加工、ボーリング加工等の各種加工が可能となっている。
MR機器2は、産業機械3を操作する利用者が装着するヘッドマウントディスプレイ機器である。具体的に、MR機器2は、いずれも図示しない、カメラ等の入力手段と、複合現実の画像を表示する出力手段と、産業機械3と通信する通信手段と、CPU(Central Processing Unit)等の演算処理手段と、各種のプログラムを格納したHDD(Hard Disk Drive)やSSD(Solid State Drive)等の補助記憶手段と、演算処理手段がプログラムを実行する上で一時的に必要とされるデータを格納するためのRAM(Random Access Memory)といった主記憶手段と、を備えている。
図2に示すように、MR機器2が備えるCPUは、各種プログラムを実行することによって、情報取得部20、機械特定部21、モデル投影部22、距離方向算出部23、ジェスチャー観測部24、操作部25、対象特定部26、状態取得部27、指示判定部28、動作指示部29等による各種機能を実現する。
情報取得部20は、産業機械3に対応する機械特定情報を取得する。例えば、情報取得部20は、カメラ等の入力手段を利用して、産業機械3に対応する機械特定情報として、該産業機械3に設けられたQRコード(登録商標)や該産業機械3のパターン認識による特徴点を取得する。
機械特定部21は、情報取得部20で取得した機械特定情報に基づいて産業機械3を特定する。具体的に、機械特定部21は、情報取得部20で取得した機械特定情報と、予め登録されかつ該機械特定情報に対応して紐付けられた産業機械に関するデータとに基づいて、現実の産業機械3が何であるかを特定する。これにより、例えば本実施形態では、機械特定部21は、産業機械3が図1に示すマシニングセンタであることを特定可能である。
モデル投影部22は、機械特定部21で特定した産業機械3に対応するモデルを仮想空間に投影する。具体的に、モデル投影部22は、複合現実画像を表示可能なヘッドマウントディスプレイ等の出力手段を利用して、機械特定部21で特定した産業機械3に対応する3DのモデルM(後述の図4等参照)を、拡大、縮小及び回転が可能となるように仮想空間に投影する。このとき、モデル投影部22により仮想空間に投影されるモデルMは、現実空間における現実の産業機械3と常に状態はリンクしている。なお、機械特定部21で特定した産業機械3とそれに対応するモデルMは、上述の予め登録されかつ該機械特定情報に対応して紐付けられた産業機械に関するデータに含まれる。
また、モデル投影部22は、後述の対象特定部26で特定した対象が強調されるように、モデルMを仮想空間に投影する。具体的に、モデル投影部22は、後述の対象特定部26で特定した動作対象を、例えば赤色で表示する等して強調表示する。これにより、利用者は動作対象を認識可能となる。
なお、モデル投影部22は、各所に設置されたカメラにより取得された画像に基づいて産業機械3のモデルを作成し、作成したモデルを仮想空間に召喚してもよい。このとき、カメラの画像は情報取得部20により機械特定情報として取得され、機械特定部21により現実の産業機械が何であるかが特定される。
距離方向算出部23は、モデル投影部22によって投影されたモデルMに対する、該モデルMを観察する利用者の距離及び方向を算出する。ここで、ヘッドマウントディスプレイでは、仮想空間にモデルMを投影する際の利用者との距離及び方向については、ある設定値とされる。即ち、仮想空間にモデルMを投影したときの利用者との距離及び方向は設定値により決まり、距離方向算出部23はその設定値を取得する。また、距離方向算出部23は、後述の操作部25によりモデルMの拡大、縮小、回転が行われた場合には、上記設定値と操作部25による操作量に基づいて、操作後のモデルMと利用者との距離及び方向を算出する。
ジェスチャー観測部24は、利用者のジェスチャーを、機械特定部21で特定した産業機械3に対する利用者からの指示として観測する。具体的に、ジェスチャー観測部24は、カメラ等の入力手段を利用して、所定の利用者のジェスチャーを、機械特定部21で特定した産業機械3に対する利用者からの指示として観測する。所定の利用者のジェスチャーは、予め登録されている。
操作部25は、ジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、モデル投影部22によって投影されたモデルMの拡大、縮小及び回転の少なくとも1つを含む操作を行う。操作部25が操作を行うためのジェスチャーは、予め情報として設定されてその情報は登録されている。
対象特定部26は、後述の動作指示部29で動作させる対象を特定する。具体的に、対象特定部26は、カメラ等の入力手段による入力、例えばジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、動作指示部29で動作させる対象を特定する。対象特定部26が対象を特定するためのジェスチャーは、予め情報として設定されて登録されている。あるいは、対象特定部26は、ヘッドマウントディスプレイに設けられた図示しないCCDカメラ等により検出される利用者の視点に基づいて、動作指示部29で動作させる対象を特定する。さらには、対象特定部26は、ジェスチャー観測部24による利用者のジェスチャー観測時に、利用者の手と重なっているモデルMの対象オブジェクト部がある場合に、かかる対象オブジェクト部を動作させる対象として特定してもよい。これについては後段で詳述する。
状態取得部27は、機械特定部21で特定した産業機械3の状態を取得する。具体的に、状態取得部27は、カメラ等の入力手段を利用して、機械特定部21で特定した産業機械3の現実の状態を取得する。産業機械3の現実の状態としては、例えば、アラーム表示の有無、タレットの位置、タレットに装着されている工具の種類、主軸の位置等が挙げられる。
指示判定部28は、距離方向算出部23で算出した利用者の距離及び方向、並びにジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、利用者の指示の可否を判定する。産業機械3の状態を考慮する必要がある場合にあっては、指示判定部28は、距離方向算出部23で算出した利用者の距離及び方向、ジェスチャー観測部24で観測した利用者のジェスチャー、並びに状態取得部27で取得した産業機械3の状態に基づいて、利用者の指示の可否を判定する。
指示判定部28の判定結果が可となる利用者の距離及び方向の条件は、予め情報として設定されてその情報は登録されている。同様に、指示判定部28が利用者の指示と判断するジェスチャーの条件は、予め情報として設定されてその情報は登録されている。これらの各条件については、後段で詳述する。また、指示判定部28の判定結果が可となる産業機械3の状態についても、予め情報として設定されてその情報は登録されている。
動作指示部29は、指示判定部28による判定結果が可の場合に、ジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、機械特定部21で特定した産業機械3を動作させる。利用者のジェスチャーに対応する産業機械3の動作内容は、予め情報として設定されてその情報は登録されている。仮想空間におけるモデルMの状態と現実空間における産業機械3の状態は上述の通信手段を介して常にリンクしており、これにより、現実の産業機械3を動作させることが可能となる。
次に、図3を用いて、仮想空間に投影されたモデルMの拡大、縮小及び回転の操作について説明する。図3は、仮想空間に投影されたモデルMの拡大、縮小及び回転の操作を説明する概念図である。
図3に示すように、利用者のジェスチャーに基づいて、仮想空間に投影されたモデルMの拡大、縮小及び回転の少なくとも1つを含む操作が行われる。図3に示すように、例えば利用者が両手の間隔を広げたり狭めたりすることにより、モデルMが拡大、縮小表示される。また、例えば利用者が両手を所定方向に回転させることにより、モデルMが所定方向に回転表示される。即ち、利用者は、仮想空間におけるモデルMを自由に操作して表示させることができる。これにより、実際の大きさとは異なる任意の大きさに投影されたモデルMに対し、実際に視認している方向とは異なる任意の方向から視認した状態で作業を行うことが可能になる。
次に、図4を用いて、仮想空間に投影されたモデルMに対する利用者の距離及び方向について説明する。図4は、仮想空間に投影されたモデルMに対する利用者の距離及び方向を説明する概念図である。図4では、仮想空間に投影されたモデルMとして産業機械3のタレットを示しており、このタレットと利用者(図4ではMR機器2)との距離及び方向を示している。
ここで、タレットに対する動作、例えば工具交換動作では、モデルMとしてのタレットに対する利用者の距離及び方向が所定の範囲内に収まっていることが、産業機械3を動作させるための条件(特定位置条件)となっている。この場合、産業機械3の実際の大きさに対して等倍(100%)の大きさでモデルMが投影されていれば、所定の範囲に収まる距離は、1m以上1.5m以下であることが好ましく、所定の範囲に収まる方向は、モデルMの正面方向からの傾斜角度が15度以下であることが好ましい。産業機械3の実際の大きさに対して拡大又は縮小した大きさでモデルMが投影されていれば、所定の範囲に収まる距離は、(1×拡縮倍率%)m以上(1.5×拡縮倍率%)m以下であることが好ましい。
次に、図5A及び図5Bを用いて、動作させる対象を特定する方法について説明する。図5Aは、仮想空間に投影されたモデルMの正面図であり、動作させる対象が特定される前の状態を示す図である。図5Bは、仮想空間に投影されたモデルMの正面図であり、利用者のジェスチャーにより、動作させる対象が特定された後の状態を示す図である。なお、図5A及び図5Bでは、仮想空間に投影されたモデルMとして産業機械3のタレットを示している。
図5A及び図5Bに示すように、仮想空間にモデルMが投影されている場合において、利用者が所定の入力をすることで、上述の対象特定部26により動作させる対象が特定され、図5Bに示すように特定された対象が強調表示される。所定の入力としては、図5Bに示すような対象に対する指差し等のジェスチャーの他、対象に視点を所定時間合わせ続けること等が挙げられる。
なお、動作させる対象を事前に特定することなく、利用者のジェスチャーによる指示を行う際に、利用者の手が触れている部品、即ち利用者の手と重なっている対象オブジェクト部品を、動作させる対象として特定するようにしてもよい。この方法は、利用者の視点から複数の動作対象部品が存在する場合に有効である。
次に、図6を用いて、利用者のジェスチャーに基づいて産業機械3を動作させる方法について説明する。図6は、仮想空間に投影されたモデルMの正面図であり、利用者のジェスチャーに基づいて産業機械3を動作させる状態を示す図である。なお、図6では、仮想空間に投影されたモデルMとして産業機械3のタレットを示している。
図6に示すように、仮想空間にモデルMが投影されている場合において、利用者が所定のジェスチャーをすることが、産業機械3を動作させるための条件(特定動作条件)になる。産業機械3の工具交換を行う所定のジェスチャーとして、船の舵輪を回すようなジェスチャー等が予め設定される。
このように、上述の特定位置条件(モデルMに対する利用者の距離及び方向が所定の範囲に収まっていること)及び特定動作条件(利用者が所定のジェスチャーをすること)の双方を満たす場合に、指示判定部28による判定が可となり、動作指示部29によって産業機械3の工具交換を行うことができる。即ち、モデルMに対する利用者の距離が遠い場合、仮に利用者が所定のジェスチャーをしたときであっても、産業機械3の工具交換を行うことはできない。遠い位置からでは工具の種類が判別できず、危険なためである。これにより、複合現実を利用して、工具交換作業を直感的かつ安全に行うことが可能となっている。
次に、図7及び図8を用いて、利用者のジェスチャーに基づいて産業機械3を動作させる方法について説明する。図7は、仮想空間に投影されたモデルMの上面図であり、利用者の指示が可となる利用者の距離及び方向の範囲を投影した状態を示す図である。図8は、仮想空間に投影されたモデルMの状態を説明する概念図であり、利用者のジェスチャーに基づいて産業機械3を動作させる状態を示す図である。図7及び図8では、仮想空間に投影されたモデルMとして、ワークWと産業機械3の主軸Aを示している。
ここで、産業機械3の加工プログラム運転開始動作では、上述の特定位置条件及び特定動作条件を満たしていることに加えて、状態取得部27で取得される産業機械3の状態が特定状態条件を満たしている場合に、指示判定部28による判定が可となり、動作指示部29によって産業機械3の加工プログラム運転が開始される。
図8に示すように、産業機械3の加工プログラム運転開始動作の場合、特定位置条件としては、モデルMである主軸A及びワークWの直線上から傾斜角度が5度以上20度以下の範囲となる位置であることが好ましい。これにより、主軸AとワークWの両方の視認が可能になるためである。
また、この場合における特定動作条件としては、利用者がするジェスチャーとして、例えば図8に示すように、腕全体を捻って回転させる動作が設定される。
そして、この場合における特定状態条件としては、例えば産業機械3にアラーム表示が出ていないことや、主軸Aの位置が加工開始可能な位置にあること等が好ましい。主軸Aの加工開始可能な範囲は、例えば図7に示すように、マーカーKにより仮想空間に投影するようにしてもよい。
このように、産業機械の操作システム1は、産業機械3に対応する機械特定情報を取得する情報取得部20と、情報取得部20で取得した機械特定情報に基づき、産業機械3を特定する機械特定部21と、機械特定部21で特定した産業機械3に対応するモデルMを仮想空間に投影するモデル投影部22と、モデル投影部22によって投影されたモデルMに対する、当該モデルMを観察する利用者の距離及び方向を算出する距離方向算出部23と、利用者のジェスチャーを、機械特定部21で特定した産業機械3に対する利用者からの指示として観測するジェスチャー観測部24と、距離方向算出部23で算出した利用者の距離及び方向、並びにジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、利用者の指示の可否を判定する指示判定部28と、指示判定部28による判定結果が可の場合に、ジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、機械特定部21で特定した産業機械3を動作させる動作指示部29と、を備えている。
これにより、現実の産業機械3を仮想空間にモデルMとして表示させ、仮想空間上での利用者の操作により、現実の産業機械3を動作させることができる。より詳しくは、距離方向算出部23で算出した利用者の距離及び方向が予め設定された特定位置条件を満たし、かつ、ジェスチャー観測部24で観測した利用者のジェスチャーが予め設定された特定動作条件を満たす場合には、利用者の動作指示を可と判定し、産業機械3を動作させることができる。具体的には、例えば産業機械3の工具交換動作に有効である。従って、産業機械の操作システム1によれば、複合現実を利用することにより産業機械3を直感的かつ安全に動作させることができる。
また、産業機械の操作システム1は、ジェスチャー観測部24で観測した利用者のジェスチャーに基づいて、モデル投影部22によって投影されたモデルMの拡大、縮小及び回転の少なくとも1つを含む操作を行う操作部25を備える構成としてよい。
これにより、操作部25によって仮想空間におけるモデルMを自由に操作できるため、モデルMに状態が常にリンクしている現実の産業機械3について種々の動作をさせることが可能となる。
また、産業機械の操作システム1は、機械特定部21で特定した産業機械3の状態を取得する状態取得部27を備え、指示判定部28は、状態取得部27で取得した産業機械3の状態に基づいて、利用者の指示の可否を判定する構成としてよい。
これにより、上述の特定位置条件及び特定動作条件を満たしていることに加えて、状態取得部27で取得される産業機械3の状態が特定状態条件を満たしている場合に、指示判定部28による判定が可となり、動作指示部29によって産業機械3を動作させることができる。具体的には、例えば産業機械3の加工プログラム運転開始動作に有効である。
また、産業機械の操作システム1は、動作指示部29で動作させる対象を特定する対象特定部26を備える構成としてよい。
これにより、動作させる対象を確実に特定できるため、上述の効果がより確実に発揮される。
また、産業機械の操作システム1において、モデル投影部22は、対象特定部26で特定した対象が強調されるように、モデルMを投影する構成としてよい。
これにより、利用者は動作対象を視覚的に確実に認識できるため、上述の効果がより確実に発揮される。
なお、本開示は上記実施形態に限定されるものではなく、本開示の目的を達成できる範囲での変形、改良は本開示に含まれる。
例えば、上記実施形態では、産業機械としてマシニングセンタを例に挙げて説明したが、これに限定されない。他の工作機械やロボット等に本開示の操作システムを適用することが可能である。
1 産業機械の操作システム
2 MR機器
20 情報取得部
21 機械特定部
22 モデル投影部
23 距離方向算出部
24 ジェスチャー観測部
25 操作部
26 対象特定部
27 状態取得部
28 指示判定部
29 動作指示部
3 産業機械
M モデル
K マーカー
A 主軸
W ワーク

Claims (5)

  1. 産業機械に対応する機械特定情報を取得する情報取得部と、
    前記情報取得部で取得した前記機械特定情報に基づき、前記産業機械を特定する機械特定部と、
    前記機械特定部で特定した前記産業機械に対応するモデルを仮想空間に投影するモデル投影部と、
    前記モデル投影部によって投影された前記モデルに対する、該モデルを観察する利用者の距離及び方向を算出する距離方向算出部と、
    前記利用者のジェスチャーを、前記機械特定部で特定した前記産業機械に対する前記利用者からの指示として観測するジェスチャー観測部と、
    前記距離方向算出部で算出した前記利用者の距離及び方向、並びに前記ジェスチャー観測部で観測した前記利用者のジェスチャーに基づいて、前記利用者の指示の可否を判定する指示判定部と、
    前記指示判定部による判定結果が可の場合に、前記ジェスチャー観測部で観測した前記利用者のジェスチャーに基づいて、前記機械特定部で特定した前記産業機械を動作させる動作指示部と、を備える、産業機械の操作システム。
  2. 前記ジェスチャー観測部で観測した前記利用者のジェスチャーに基づいて、前記モデル投影部によって投影された前記モデルの拡大、縮小及び回転の少なくとも1つを含む操作を行う操作部を備える、請求項1に記載の産業機械の操作システム。
  3. 前記機械特定部で特定した前記産業機械の状態を取得する状態取得部を備え、
    前記指示判定部は、前記状態取得部で取得した前記産業機械の状態に基づいて、前記利用者の指示の可否を判定する、請求項1又は2に記載の産業機械の操作システム。
  4. 前記動作指示部で動作させる対象を特定する対象特定部を備える、請求項1~3のいずれかに記載の産業機械の操作システム。
  5. 前記モデル投影部は、前記対象特定部で特定した前記対象が強調されるように、前記モデルを投影する、請求項4に記載の産業機械の操作システム。
JP2022501944A 2020-02-19 2021-02-17 産業機械の操作システム Active JP7425178B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2020025897 2020-02-19
JP2020025897 2020-02-19
PCT/JP2021/005982 WO2021166973A1 (ja) 2020-02-19 2021-02-17 産業機械の操作システム

Publications (2)

Publication Number Publication Date
JPWO2021166973A1 JPWO2021166973A1 (ja) 2021-08-26
JP7425178B2 true JP7425178B2 (ja) 2024-01-30

Family

ID=77391280

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022501944A Active JP7425178B2 (ja) 2020-02-19 2021-02-17 産業機械の操作システム

Country Status (5)

Country Link
US (1) US11989841B2 (ja)
JP (1) JP7425178B2 (ja)
CN (1) CN115087948A (ja)
DE (1) DE112021001071T5 (ja)
WO (1) WO2021166973A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102024102768A1 (de) * 2024-01-31 2025-07-31 Arnold & Richter Cine Technik Gmbh & Co. Betriebs Kg Verfahren und System zum Programmieren eines Roboters unter Verwendung einer Umgebung in der virtuellen Realität

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008040832A (ja) 2006-08-07 2008-02-21 Canon Inc 複合現実感提示システム及びその制御方法
WO2014016992A1 (ja) 2012-07-27 2014-01-30 Necソフト株式会社 3次元ユーザインタフェース装置及び3次元操作方法
JP2015060579A (ja) 2013-09-20 2015-03-30 ヤフー株式会社 情報処理システム、情報処理方法および情報処理プログラム
WO2018097223A1 (ja) 2016-11-24 2018-05-31 国立大学法人京都大学 ロボット制御システム、機械制御システム、ロボット制御方法、機械制御方法、および記録媒体
JP2019532396A (ja) 2016-08-23 2019-11-07 グーグル エルエルシー 拡張および/または仮想現実環境における6自由度コントローラを用いた仮想オブジェクトの操作

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210157312A1 (en) * 2016-05-09 2021-05-27 Strong Force Iot Portfolio 2016, Llc Intelligent vibration digital twin systems and methods for industrial environments
CN106843150A (zh) * 2017-02-28 2017-06-13 清华大学 一种工业现场仿真模拟方法和装置
CN107225561A (zh) * 2017-06-02 2017-10-03 成都福莫斯智能系统集成服务有限公司 基于mr技术的机器人手臂控制方法
JP6538760B2 (ja) 2017-06-22 2019-07-03 ファナック株式会社 複合現実シミュレーション装置及び複合現実シミュレーションプログラム
CN206863575U (zh) * 2017-07-12 2018-01-09 北京大合创新科技发展有限公司 一种基于混合现实技术的工业设备全息智能管理系统
CN107656505A (zh) * 2017-08-21 2018-02-02 杭州太若科技有限公司 使用增强现实设备控制人机协作的方法、装置和系统
WO2019068196A1 (en) * 2017-10-06 2019-04-11 Raven Telemetry Inc. INCREASED INDUSTRIAL MANAGEMENT
JP6725587B2 (ja) * 2018-05-18 2020-07-22 ファナック株式会社 バラ積みされたワークを取り出すロボットシステムおよびロボットシステムの制御方法
CN109732606A (zh) * 2019-02-13 2019-05-10 深圳大学 机械臂的远程控制方法、装置、系统及存储介质
AU2020379834A1 (en) * 2019-11-05 2022-06-09 Strong Force Vcn Portfolio 2019, Llc Control tower and enterprise management platform for value chain networks
KR20230135069A (ko) * 2020-12-18 2023-09-22 스트롱 포스 브이씨엔 포트폴리오 2019, 엘엘씨 밸류 체인 네트워크를 위한 로봇 플릿 관리 및 적층제조

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008040832A (ja) 2006-08-07 2008-02-21 Canon Inc 複合現実感提示システム及びその制御方法
WO2014016992A1 (ja) 2012-07-27 2014-01-30 Necソフト株式会社 3次元ユーザインタフェース装置及び3次元操作方法
JP2015060579A (ja) 2013-09-20 2015-03-30 ヤフー株式会社 情報処理システム、情報処理方法および情報処理プログラム
JP2019532396A (ja) 2016-08-23 2019-11-07 グーグル エルエルシー 拡張および/または仮想現実環境における6自由度コントローラを用いた仮想オブジェクトの操作
WO2018097223A1 (ja) 2016-11-24 2018-05-31 国立大学法人京都大学 ロボット制御システム、機械制御システム、ロボット制御方法、機械制御方法、および記録媒体

Also Published As

Publication number Publication date
US11989841B2 (en) 2024-05-21
CN115087948A (zh) 2022-09-20
JPWO2021166973A1 (ja) 2021-08-26
WO2021166973A1 (ja) 2021-08-26
DE112021001071T5 (de) 2022-12-15
US20230062991A1 (en) 2023-03-02

Similar Documents

Publication Publication Date Title
CN112313046B (zh) 使用增强现实可视化和修改操作界定区域
TWI575345B (zh) Control method of working machine and control device of working machine
US7251543B2 (en) Interference checking device
JP6643170B2 (ja) 作業支援システム及び方法
US20190163266A1 (en) Interaction system and method
US20150296324A1 (en) Method and Apparatus for Interacting Between Equipment and Mobile Devices
JP5404450B2 (ja) 加工状況監視装置
US9791848B2 (en) Display apparatus
CN111487946A (zh) 机器人系统
EP3055744A1 (en) A method and a device for verifying one or more safety volumes for a movable mechanical unit
US10191460B2 (en) Control device for machine tool
JP7425178B2 (ja) 産業機械の操作システム
JP6913058B2 (ja) 加工シミュレーション装置
JP2020011357A (ja) 制御装置、ヘッドマウントディスプレイおよびロボットシステム
JP6638979B2 (ja) 加工工程管理機能付き数値制御装置および加工工程管理プログラム
JP6470323B2 (ja) 情報表示システム
JP7381729B2 (ja) 産業機械の表示装置
JP6885909B2 (ja) ロボット制御装置
JP7057303B2 (ja) 加工シミュレート装置及び加工シミュレートプログラム
EP2959346B1 (en) Method and device for monitoring and controlling an industrial process
KR20190021510A (ko) 가상머신 기반 머시닝센터의 작동 중 충돌 방지 영역 설정방법
US20160327929A1 (en) Machining systems comprising a machining facility and control methods
JP6812647B2 (ja) 工作機械用管理システム
WO2026074620A1 (ja) 制御装置、産業機械、及びコンピュータが読み取り可能な記憶媒体
WO2026074621A1 (ja) 制御装置、産業機械、及びコンピュータが読み取り可能な記憶媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220914

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230801

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: 20231219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240118

R150 Certificate of patent or registration of utility model

Ref document number: 7425178

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150