JP2021506606A - モジュラリゼーション装置の構成提示方法及びそのシステム - Google Patents

モジュラリゼーション装置の構成提示方法及びそのシステム Download PDF

Info

Publication number
JP2021506606A
JP2021506606A JP2020533837A JP2020533837A JP2021506606A JP 2021506606 A JP2021506606 A JP 2021506606A JP 2020533837 A JP2020533837 A JP 2020533837A JP 2020533837 A JP2020533837 A JP 2020533837A JP 2021506606 A JP2021506606 A JP 2021506606A
Authority
JP
Japan
Prior art keywords
module
unit module
class
subunit
contact portion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020533837A
Other languages
English (en)
Other versions
JP6900090B2 (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.)
Beijing Keyi Technology Co Ltd
Original Assignee
Beijing Keyi Technology Co Ltd
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 Beijing Keyi Technology Co Ltd filed Critical Beijing Keyi Technology Co Ltd
Publication of JP2021506606A publication Critical patent/JP2021506606A/ja
Application granted granted Critical
Publication of JP6900090B2 publication Critical patent/JP6900090B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/41805Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by assembly
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P19/00Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes
    • B23P19/04Machines for simply fitting together or separating metal parts or objects, or metal and non-metal parts, whether or not involving some deformation; Tools or devices therefor so far as not provided for in other classes for assembling or disassembling parts
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • B25J19/007Means or methods for designing or fabricating manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/08Programme-controlled manipulators characterised by modular constructions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1615Programme controls characterised by special kind of manipulator, e.g. planar, scara, gantry, cantilever, space, closed chain, passive/active joints and tendon driven manipulators
    • B25J9/1617Cellular, reconfigurable manipulator, e.g. cebot
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31027Computer assisted manual assembly CAA, display operation, tool, result
    • 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/31From computer integrated manufacturing till monitoring
    • G05B2219/31046Aid for assembly, show display on screen next workpiece, task, position to be assembled, executed
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Manufacturing & Machinery (AREA)
  • General Engineering & Computer Science (AREA)
  • Toys (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Manipulator (AREA)

Abstract

モジュラリゼーション装置の構成提示方法及びシステムにおいて、前記モジュラリゼーション装置の構成提示方法は、目標モジュラリゼーション装置のコンフィギュレーション情報を獲得するステップであって、目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含むステップS1と、現在の構成済実体のコンフィギュレーション情報を獲得するステップであって、構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さいステップS2と、目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得するステップS3と、ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示するステップS4とを含む。係るモジュラリゼーション装置の構成提示方法およびそのシステムによりモジュラリゼーション装置をリファクタリングするときの継ぎ合わせの間違いを低減することができる。

Description

本発明は、ロボットの技術分野に属し、特にモジュラリゼーション装置の構成提示方法及びそのシステムに関するものである。
ロボットは我々の生活および工業分野に幅広く応用されている。例えば、学生の創造的思考能力を向上させる教学に応用されるか或いは自動化生産における溶接、スプレーコーティング、装着、搬送等の作業に応用されることができる。ロボットは実行システムとして非常に柔軟性と融通性を有しており、かついろいろな作業を担当することができるが、従来のロボットは所定の使用目的と使用分野を有しているので、所定の機能しか実行することができない。すなわち、従来のロボットの自由度とコンフィギュレーションが変化することができないので、機能の拡張とコンフィギュレーションのリファクタリングが欠如している。また、所定の分野と応用のため専用のロボットを開発する場合、多くのコストがかかるので、ロボットの普及と応用に大きな影響を与えるおそれがある。そのため、リファクタリングが可能なロボットを発明した。リファクタリングが可能なロボットは複数のモジュールを含み、複数のモジュールをいろいろな状態に継ぎ合わせることにより自由度とコンフィギュレーションが異なっているロボットを形成し、ロボットを構成するときの柔軟性と融通性を大幅に向上させることができる。それにより、使用者はロボットのリファクタリングをすることができ、かつ使用者は需要によりロボットの自由度とコンフィギュレーションを変化させることができる。リファクタリングが可能なロボットは現在のロボットの研究方向と発展方向になっている。
しかし、使用者が所定のロボットをリファクタリングするとき、継ぎ合わせの間違いが発生しやすいため、リファクタリング作業が複雑になり、長い時間がかかるおそれがあるので解決策を提案する必要がある。
リファクタリングが可能なロボットをリファクタリングするとき継ぎ合わせの間違いが発生しやすいという問題を解決するため、本発明はモジュラリゼーション装置の構成提示方法及びそのシステムを提供する。
従来の技術的問題を解決するため本発明ではモジュラリゼーション装置の構成提示方法を提供する。前記モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、ユニットモジュールの間は当接部により接続される。前記モジュラリゼーション装置の構成提示方法は、目標モジュラリゼーション装置のコンフィギュレーション情報を獲得するステップであって、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含むステップS1と、現在の構成済実体のコンフィギュレーション情報を獲得するステップであって、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さいステップS2と、目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得するステップS3と、前記ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示するステップS4とを含む。
好ましくは、前記モジュラリゼーション装置の構成提示方法は、提示情報により少なくとも第(N+1)個のユニットモジュールを前記構成済実体に接続させるステップS5を更に含み、前記ステップS2〜S5を繰り返すことにより前記複数個のユニットモジュールを接続させ、前記モジュラリゼーション装置を獲得する。
好ましくは、前記ユニットモジュールの当接部には提示機能部品が設けられ、ステップS4において、ステップS3において獲得した構成済実体に挿入される当接部の位置により提示機能部品が提示情報を送信するように制御する。
好ましくは、ステップS4の前に、構成済実体のコンフィギュレーションを表示パネルに三次元シミュレーション表示するステップを含み、ステップS4において三次元シミュレーションモデルにより前記提示情報を表示する方法は、前記当接部の位置に対応する三次元シミュレーションモデルの部位を所定のカラーで表示する方法、指示符号で前記当接部の位置に対応する三次元シミュレーションモデルの部位を指す方法、または動的継ぎ合わせにより表示する方法を含む。
好ましくは、ステップS1の目標モジュラリゼーション装置のコンフィギュレーション情報は複数個のモジュラリゼーション装置に対応するコンフィギュレーション情報が記憶されているデータベースから獲得する。
好ましくは、前記ステップS2とS3の間に、ステップS2における構成済実体が目標モジュラリゼーション装置にマッチングするか否かを判断するステップSaを更に含み、構成済実体が目標モジュラリゼーション装置にマッチングすると、ステップS3を実行し、マッチングしないと、ステップSbを実行することにより継ぎ合わせの間違いを提示する。
好ましくは、前記コンフィギュレーション情報は、ユニットモジュールのタイプを示すタイプ情報、ユニットモジュールの数量を示す数量情報、およびユニットモジュールの接続関係を示すインターフェース識別情報の一種または多種を含み、ステップSbにおいて、構成済実体のコンフィギュレーション情報のうち一種または多種が間違っているとき、間違い情報が異なることによりタイプが異なっている継ぎ合わせの間違いを提示する。
好ましくは、少なくとも2個のユニットモジュールは1個のメインユニットモジュールと少なくとも1個のサブユニットモジュールを含み、メインユニットモジュールとサブユニットモジュールとの間は当接部により有線で接続されるか、或いは無線で接続されるとともに当接部により有線で接続され、メインユニットモジュール、サブユニットモジュールの異なる当接部には異なるインターフェース識別情報が設定され、メインユニットモジュールに直接接続されるサブユニットモジュールを一級サブユニットモジュールに確定し、一級サブユニットモジュールに接続されるサブユニットモジュールを二級サブユニットモジュールに確定し、M級サブユニットモジュールに接続されるサブユニットモジュールを(M+1)級サブユニットモジュールに確定し、Mは1より大きいか或いは等しい整数であり、ステップS2においてN個のサブユニットモジュールはフェースアイデンティフィケーションをすることにより構成済実体のコンフィギュレーション情報を獲得し、フェースアイデンティフィケーションをする過程は、第一電気信号を送信することによりサブユニットモジュールがフェースアイデンティフィケーションをするように通知するステップS21と、メインユニットモジュールの異なる当接部は異なる第二電気信号を送信するか、或いはメインユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信するステップS22と、一級サブユニットモジュールはその受信した第二電気信号により一級サブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報を確定し、一級サブユニットモジュールは第二電気信号を受信した当接部により一級サブユニットモジュールとメインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップS23と、一級サブユニットモジュールはそれに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに当接される一級サブユニットモジュールの当接部のインターフェース識別情報とをメインユニットモジュールに送信するか或いは電子装置側に送信するステップS24とを含む。
好ましくは、フェースアイデンティフィケーションの過程は、各M級サブユニットモジュールの異なる当接部は異なる第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信するか或いは各M級サブユニットモジュールまたは異なる当接部は第二電気信号をタイミングの順番に送信することによりその第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信するステップS25と、(M+1)級サブユニットモジュールはその受信した第二電気信号により(M+1)級サブユニットモジュールに接続されるM級メインユニットモジュールのインターフェース識別情報を確定し、(M+1)級サブユニットモジュールは第二電気信号を受信した当接部により(M+1)級サブユニットモジュールとM級メインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップS26と、(M+1)級サブユニットモジュールはそれに接続されるM級メインユニットモジュールのインターフェース識別情報とM級メインユニットモジュールに当接する当接部のインターフェース識別情報とをメインユニットモジュールに送信するか或いは電子装置側に送信するステップS27とを含む。
好ましくは、異なる同一級のサブユニットモジュールがインターフェース識別情報をメインユニットモジュールに送信するタイミングは異なっており、異なるM級サブユニットモジュールがそれに接続される(M+1)級サブユニットモジュールに電気信号を送信するタイミングは異なっており、サブユニットモジュールがフェースアイデンティフィケーションを順番にすることによりM級サブユニットモジュールのフェースアイデンティフィケーションをした後、(M+1)級サブユニットモジュールのフェースアイデンティフィケーションをする。
本発明はモジュラリゼーション装置の構成提示システムを更に提供する。モジュラリゼーション装置の構成提示システムは、モジュラリゼーション装置、記憶モジュール、検出モジュール、計算モジュール、および提示モジュールを含み、前記モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、少なくとも1つのユニットモジュールの間は当接部により接続され、記憶モジュールは目標モジュラリゼーション装置と構成済実体のコンフィギュレーション情報を記憶し、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含む。検出モジュールは現在の構成済実体のコンフィギュレーション情報を獲得し、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さい。計算モジュールは目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得する。提示モジュールは計算モジュールが計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示する。
好ましくは、モジュラリゼーション装置の構成提示システムはマッチングモジュールと間違い指示モジュールを含み、マッチングモジュールは構成済実体と目標モジュラリゼーション装置がマッチングするかを判断し、間違い指示モジュールは継ぎ合わせの間違いを提示する。構成済実体と目標モジュラリゼーション装置がマッチングするとマッチングモジュールが判断するとき、計算モジュールは目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算し、マッチングしないとき、間違い指示モジュールは継ぎ合わせの間違いを指示する。
好ましくは、少なくとも2個のユニットモジュールは1個のメインユニットモジュールと少なくとも1個のサブユニットモジュールを含み、メインユニットモジュールとサブユニットモジュールとの間は当接部により有線で接続されるか或いは無線で接続されるとともに当接部により有線で接続され、メインユニットモジュール、サブユニットモジュールの異なる当接部には異なるインターフェース識別情報が設定され、メインユニットモジュールに直接接続されるサブユニットモジュールを一級サブユニットモジュールに確定し、一級サブユニットモジュールに接続されるサブユニットモジュールを二級サブユニットモジュールに確定し、M級サブユニットモジュールに接続されるサブユニットモジュールを(M+1)級サブユニットモジュールに確定し、Mは1より大きいか或いは等しい整数であり、N個のサブユニットモジュールはフェースアイデンティフィケーションをすることにより構成済実体のコンフィギュレーション情報を獲得し、フェースアイデンティフィケーションをする過程は、メインサブユニットモジュールが第一電気信号を送信することによりサブユニットモジュールがフェースアイデンティフィケーションをするように通知するステップと、メインユニットモジュールの異なる当接部は異なる第二電気信号を送信するか、或いはメインユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信するステップと、一級サブユニットモジュールはその受信した第二電気信号により一級サブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報を確定し、一級サブユニットモジュールは第二電気信号を受信した当接部により一級サブユニットモジュールとメインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップと、一級サブユニットモジュールはそれに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに当接される一級サブユニットモジュールの当接部のインターフェース識別情報とをメインユニットモジュールに送信し、メインユニットモジュールはメインユニットモジュールと一級サブユニットモジュールで構成される構成済実体のコンフィギュレーション情報を獲得するステップとを含む。
本発明はモジュラリゼーション装置の構成提示システムを更に提供する。モジュラリゼーション装置の構成提示システムはモジュラリゼーション装置、記憶装置および1個または複数個のプログラムを含み、モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、複数個のユニットモジュールの間は当接部により接続され、記憶装置および1個または複数個のプログラムにおいて、1個または複数個の前記プログラムは前記記憶装置に記憶され、記憶装置とモジュラリゼーション装置が通信をすることにより前記プログラムは、目標モジュラリゼーション装置のコンフィギュレーション情報を獲得するステップであって、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含むステップS1と、現在の構成済実体のコンフィギュレーション情報を獲得するステップであって、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さいステップS2と、目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得するステップS3と、ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示するステップS4とを実行する。
従来の技術と比較してみると、本発明のモジュラリゼーション装置の構成提示方法はユニットモジュールの装着位置を有効に提示することができるので、使用者がモジュラリゼーション装置をリファクタリングするときの継ぎ合わせの間違いを低減し、リファクタリング作業を簡単に実施することができる。
開発者はデータベースによりモジュラリゼーション装置のコンフィギュレーション情報を使用者に容易に供給し、使用者はいろいろな状況によりロボットのリファクタリング作業を簡単かつ迅速に実施することができる。
前記モジュラリゼーション装置の構成提示方法は、フェースアイデンティフィケーションをすることにより各ユニットモジュールの位置を正確に獲得することができ、簡単かつ迅速で、ハードウェアに対する要求が低いという利点を有している。各ユニットモジュールの位置を獲得することにより使用者の操作をリアルタイムに校正することを確保することができる。使用者の操作が間違っているとき、継ぎ合わせの間違いを提示することにより使用者は間違いのタイプを素早く簡単に把握して、使用者の間違いを迅速に校正することによりリファクタリング作業をスピードアップさせることができる。
本発明によるモジュラリゼーション装置の構成提示システムも同様な発明の効果を奏する。
本発明のモジュラリゼーション装置を示す斜視構造図である。 本発明のモジュラリゼーション装置のサブユニットモジュールを示す斜視構造図である。 本発明の第一実施例に係るモジュラリゼーション装置の構成提示方法を示す流れ図である。 サブユニットモジュールのインターフェースの配置を示す図である。 サブユニットモジュールのインターフェースの配置を示す図である。 サブユニットモジュールを継ぎ合わせるとき、継ぎ合わせ線が平行であることを示す図である。 サブユニットモジュールを継ぎ合わせるとき、継ぎ合わせ線が交差することを示す図である。 図2のステップS2を詳細に示す流れ図である。 本発明の第二実施例のモジュラリゼーション装置の構成提示システムのモジュールの構造を示す図である。
本発明の目的、技術手段および発明の効果をより明確にするため、以下、図面と実施例により本発明をより詳細に説明する。注意されたいことは、下記の具体的な実施例は、本発明を説明するものであるが、本発明を限定するものでない。
本発明の第一実施例においてモジュラリゼーション装置の構成提示方法、具体的にモジュラリゼーションロボットの構成提示方法を提供する。以下、図1Aに示されるモジュラリゼーション装置1aを例として説明する。モジュラリゼーション装置1aは少なくとも2個のユニットモジュールを含み、図面において3個のユニットモジュールを例として説明する。各ユニットモジュールは少なくとも1つの当接部14を含むが、少なくとも2つの当接部14を含むことが好ましい。ユニットモジュールの間は当接部14により接続され、接続方法が異なることによりコンフィギュレーションが異なるモジュラリゼーション装置1aをリファクタリングすることができる。好ましくは、各ユニットモジュール上の当接部14の数量は、2、3、4、5、6、7または8個である。好ましくは、各ユニットモジュールの異なる当接部14にインターフェース識別情報が設定されることによりユニットモジュールの間の具体的な接続位置を容易に確定することができる。図面のユニットモジュールに8個の当接部14が設けられているとき、8個の当接部14のインターフェース識別情報はそれぞれ、001、002、・・・・・・008である。当接部14により異なるユニットモジュールを機械的接続させるか或いは有線で電気的接続させることができる。好ましくは、前記少なくとも2個のユニットモジュールは少なくとも1個のメインユニットモジュール30と少なくとも1個のサブユニットモジュール10を含み、メインユニットモジュール30はサブユニットモジュール10に接続される。好ましくは、メインユニットモジュール30とサブユニットモジュール10との間は当接部14により有線で電気的接続されるが、無線通信システムにより無線で電気的接続される場合、zigbee技術、ブルートゥース(登録商標)、NFC等により無線通信をすることができる。好ましくはzigbeeシステムにより無線通信をする。その場合、メインユニットモジュール30にはzigbeeメイン通信モジュールが設けられ、サブユニットモジュール10にはzigbeeサブ通信モジュール101が設けられる。図1Bを参照すると、サブユニットモジュール10は、球形であり、対向している2個の半球形のサブモジュール101を含むことが好ましい。2個のサブモジュール101同士は相対的に回転することができ、電気信号によりその回転を制御することが好ましい。当接部14が位置している面と2個のサブモジュール101の間の回転面は交差する。2個の当接部14は係合構造または磁性吸着手段等により接続されることができる。
モジュラリゼーション装置1aの形態が限定されないことは理解でき、その代替として、ユニットモジュールは、例えば球体、輪、アクチュエータまたはセンサー等の任意の構造形状であり得る。当接部14は機械的接続機能のみを有することができる。ユニットモジュールの間は有線電気的接続または無線電気的接続により通信をすることができる。あらゆるユニットモジュールの構造は完全に一致するか或いは少なくとも一部分が異なることができる。本実施例において、メインユニットモジュール30はサブユニットモジュール10に電気を供給するとともに信号を送信することが好ましい。サブユニットモジュール10に電力貯蔵装置と通信機能を有している他の装置を設けないことによりモジュラリゼーション装置1aのコストを低減することができる。本発明は図1Aと図1Bに示されるモジュラリゼーション装置1aの好適な実施例を例として説明する。
使用者が少なくとも2個のユニットモジュールを獲得した後それを継ぎ合わせることにより目標モジュラリゼーション装置を形成するとき(すなわち使用者がモジュラリゼーション装置を構成するとき)、本発明のモジュラリゼーション装置の構成提示方法を採用することにより継ぎ合わせの間違いを大幅に低減することができる。
図2を参照すると、本発明のモジュラリゼーション装置の構成提示方法は下記ステップを含む。
ステップS1において、目標モジュラリゼーション装置のコンフィギュレーション情報を獲得する。前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含む。
ステップS2において、現在の構成済実体のコンフィギュレーション情報を獲得する。前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さい。
ステップS3において、目標モジュラリゼーション装置1aのコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得する。
ステップS4において、ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示する。
ステップS5において、提示情報により少なくとも第(N+1)個のユニットモジュールを前記構成済実体に接続させる。
前記ステップS2〜S5を繰り返すことにより前記複数個のユニットモジュールを接続させ、前記モジュラリゼーション装置を獲得する。
好ましくは、ステップS3において、計算により複数個のユニットモジュールが構成済実体に挿入される当接部の位置を獲得する。
前記コンフィギュレーション情報はモジュラリゼーション装置のコンフィギュレーションを確定する情報を指す。前記コンフィギュレーション情報は、少なくともユニットモジュールの接続関係を示すインターフェース識別情報を含み、ユニットモジュールのタイプを示すタイプ情報と/或いはユニットモジュールの数量を示す数量情報を更に含むことができる。
好ましくは、ユニットモジュールの当接部には提示機能部品が設けられる。ステップS4において、ステップS3において獲得した構成済実体に挿入される当接部の位置により提示機能部品が提示情報を送信するように制御する。前記提示機能部品は、ランプまたは伸縮可能な構造を有しているランプであってもよいが、LEDランプであることが好ましい。
好ましくは、ステップS4の前に、構成済実体のコンフィギュレーションを表示パネルに三次元シミュレーション表示するステップを含む。ステップS4において、三次元シミュレーションモデルにより前記提示情報を表示する。表示方法は、前記当接部の位置に対応する三次元シミュレーションモデルの部位を所定のカラーで表示する方法(仮想体または実体で表示)、指示符号で前記当接部の位置に対応する三次元シミュレーションモデルの部位を指す方法、または動的継ぎ合わせにより表示する方法を含むことができる。
好ましくは、ステップS1の目標モジュラリゼーション装置のコンフィギュレーション情報は複数個のモジュラリゼーション装置に対応するコンフィギュレーション情報が記憶されているデータベースから獲得する。
提示情報があっても継ぎ合わせの間違いが生ずることを防止するため、検査ステップを更に設けることが好ましい。すなわちステップS2とS3の間に更に次のステップを含んでもよい。ステップSaにおいて、ステップS2における構成済実体が目標モジュラリゼーション装置にマッチングさせるかを判断する。構成済実体が目標モジュラリゼーション装置にマッチングする状況は、構成済実体と目標モジュラリゼーション装置の対応部分が完全に一致するか或いは殆ど一致することを含む。殆ど一致することは継ぎ合わせた後のモジュラリゼーション装置が自動制御手段により目標モジュラリゼーション装置と完全に一致するコンフィギュレーションを獲得することを意味する。ユニットモジュール上に8個のインターフェースがある例において、8個のインターフェースは2個のサブユニットモジュールに対称的に分布し、1個のサブユニットモジュール上のインターフェースのインターフェース識別情報を001、003、005、007に確定し、それら4個のインターフェースは円周方向に沿って順に配置される。目標モジュラリゼーション装置中の1つのユニットモジュールは他の1つのユニットモジュールの001インターフェースに接続される。使用者がその部分を継ぎ合わせるとき、1つのユニットモジュールを他の1つのユニットモジュールの003インターフェースに継ぎ合わせるおそれがあるが、インターフェース001と003が対称的に配置されているので、サブユニットモジュールを180°回転させることにより目標モジュラリゼーション装置と同様であるコンフィギュレーションを獲得することができる。それにより構成済実体と目標モジュラリゼーション装置は略同様になる。逆の場合、自動制御手段により、例えば対応するサブユニットモジュールが所定の角度回転するように制御することにより、目標モジュラリゼーション装置と完全に一致するコンフィギュレーションを獲得することができないと、マッチングしないと認定することができる。構成済実体と目標モジュラリゼーション装置がマッチングすると、ステップS3を実行し、マッチングしないと、ステップSbを実施することにより継ぎ合わせの間違いを提示する。
継ぎ合わせの間違いが生ずるとき、すなわち構成済実体と目標モジュラリゼーション装置のコンフィギュレーションがマッチングしないことは、タイプ情報、数量情報とインターフェース識別情報のうち一種または多種の情報がマッチングしないことを意味する。間違い情報が異なることによりタイプが異なっている継ぎ合わせの間違いを提示することができる。例えば、使用者がサブユニットモジュールの位置にメインサブユニットモジュールを継ぎ合わせるとき、サブユニットモジュールとメインサブユニットモジュールが異なるモジュールに属するので、その状況をタイプの間違いと提示する。インターフェース識別情報の間違いである場合(構成済実体と目標モジュラリゼーション装置が略同様であるとき、インターフェース識別情報の間違いを提示しない)、少なくとも二種の間違いを含む。一種は位置の間違いであり、他の一種は平行交差の間違いである。図3Aと3Bを参照すると、ユニットモジュール上に8個のインターフェースがある例において、8個のインターフェースは対称的に分布し、ユニットモジュールの第一サブユニットモジュール上に円周方向に沿って順に配置されるインターフェースのインターフェース識別情報を001、003、005、007に確定し、第二サブユニットモジュール上に円周方向に沿って順に配置されるインターフェースのインターフェース識別情報を002、004、006、008に確定する。位置の間違いは2個のユニットモジュールが他の1個のユニットモジュールの001、002インターフェースに接続されるべきである(異なる半球の隣接するインターフェース)が、1個のユニットモジュールが第二サブユニットモジュール(異なる半球)に接続されるか或いは001、003インターフェースに接続される(同一半球の対向しているインターフェース)状況を含むが、それらに限定されるものでない。その状況においてサブユニットモジュールの回転を制御することにより構成済実体と目標モジュラリゼーション装置をマッチングさせることはできないので、その状況では位置の間違いであると提示する。図4Aと4Bを参照すると、2個のユニットモジュールが接続される個所には継ぎ合わせ線102が形成されている。2個のユニットモジュールが異なるインターフェースにおいて継ぎ合わせるとき、2個のユニットモジュールの継ぎ合わせ線102は平行(図4Aに示すとおり)と交差(図4Bに示すとおり)の2種の位置関係を含む。平行と交差の位置関係は最終のコンフィギュレーションに影響を与える。例えば、継ぎ合わせ線が平行になるべきである2個のユニットモジュールが交差の状態に継ぎ合わせられると、モジュラリゼーション装置のコンフィギュレーションの間違いまたは所定の次元上の自由度の喪失を招くおそれがある。その状況を平行交差の間違いであると提示する。
好ましくは、構成済実体と目標モジュラリゼーション装置の対応部分が殆ど一致するとき、サブユニットモジュールにおいて2個のユニットモジュールを所定の角度回転させる必要があることを記録し、モジュラリゼーション装置の回転を制御するとき、前記角度を考慮することができる。
図5を参照すると、ステップS2において、N個のサブユニットモジュールはフェースアイデンティフィケーションをすることにより構成済実体のコンフィギュレーション情報を獲得する。メインユニットモジュールに直接接続されるサブユニットモジュールを一級サブユニットモジュールに確定し、一級サブユニットモジュールに接続されるサブユニットモジュールを二級サブユニットモジュールに確定し、M級サブユニットモジュールに接続されるサブユニットモジュールを(M+1)級サブユニットモジュールに確定し、Mは1より大きいか或いは等しい整数である。構成済実体がフェースアイデンティフィケーションをするステップは下記ステップを含む。
ステップS21において、メインユニットモジュールは第一電気信号を送信することによりサブユニットモジュールがフェースアイデンティフィケーションをするように通知する。
ステップS22において、メインユニットモジュールの異なる当接部は異なる第二電気信号を送信するか、或いはメインユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信する。
ステップS23において、一級サブユニットモジュールはその受信した第二電気信号により一級サブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報を確定し、一級サブユニットモジュールは第二電気信号を受信した当接部により一級サブユニットモジュールとメインユニットモジュールが当接する当接部のインターフェース識別情報を獲得する。
ステップS24において、一級サブユニットモジュールはそれに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに当接される一級サブユニットモジュールの当接部のインターフェース識別情報とをメインユニットモジュールに送信し、メインユニットモジュールはメインユニットモジュールと一級サブユニットモジュールで構成される構成済実体のコンフィギュレーション情報を獲得する。
具体的に、フェースアイデンティフィケーションの過程は下記ステップを更に含む。
ステップS25において、各M級サブユニットモジュールの異なる当接部は異なる第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信するか或いは各M級サブユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信することによりその第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信する。
ステップS26において、(M+1)級サブユニットモジュールはその受信した第二電気信号により(M+1)級サブユニットモジュールに接続されるM級メインユニットモジュールのインターフェース識別情報を確定する。(M+1)級サブユニットモジュールは第二電気信号を受信した当接部により(M+1)級サブユニットモジュールとM級メインユニットモジュールが当接する当接部のインターフェース識別情報を獲得する。
ステップS27において、(M+1)級サブユニットモジュールはそれに接続されるM級メインユニットモジュールのインターフェース識別情報とM級メインユニットモジュールに当接する当接部のインターフェース識別情報とをメインユニットモジュールに送信する。
好ましくは、異なる同一級のサブユニットモジュールがインターフェース識別情報をメインユニットモジュールに送信するタイミングは異なっており、異なるM級サブユニットモジュールがそれに接続される(M+1)級サブユニットモジュールに電気信号を送信するタイミングは異なっている。サブユニットモジュールがフェースアイデンティフィケーションを順番にすることにより、M級サブユニットモジュールのフェースアイデンティフィケーションをした後、(M+1)級サブユニットモジュールのフェースアイデンティフィケーションをすることができる。
好ましくは、ステップS24の後に、メインユニットモジュールは第二電気信号の送信を停止し、メインユニットモジュールは無線信号により一級サブユニットモジュールが第二電気信号を二級サブユニットモジュールに送信するように通知する。メインユニットモジュールが(M+1)級サブユニットモジュールがフィードバックする情報を受信した後、M級サブユニットモジュールは第二電気信号の送信を停止し、メインユニットモジュールは無線信号により(M+1)級サブユニットモジュールが第二電気信号を(M+2)級サブユニットモジュールに送信するように通知する。
フェースアイデンティフィケーションをする過程において、メインユニットモジュールはフェースアイデンティフィケーションの起点である参考点としてメインユニットモジュールに対するサブユニットモジュールの相対的位置を確定するものであることが理解できる。本発明の実施例において、メインユニットモジュールとサブユニットモジュールの物理構造および/または回路構造は完全に一致することができる。
本発明の変形例において、有線手段により第一信号を送信することもできる。第一信号は電子装置側から送信されることができる。サブユニットモジュールは関連するインターフェース識別情報を獲得した後それを電子装置側に直接送信する。即ち、各モジュールはいずれも電子装置側と通信をする機能を有している。
メインユニットモジュールのインターフェース識別情報が001と002である当接部には1番のサブユニットモジュールと2番のサブユニットモジュールが接続され、1番のサブユニットモジュールには当接部により3番のサブユニットモジュールと4番のサブユニットモジュールが接続され、2番のサブユニットモジュールには当接部により5番のサブユニットモジュールと6番のサブユニットモジュールが接続されていることを例として説明する。好ましくは、メインユニットモジュールは無線放送情報すなわちサブユニットモジュールに送信する第一電気信号によりサブユニットモジュールがフェースアイデンティフィケーションをするように通知する。メインユニットモジュールの異なる当接部は異なる第二電気信号を出力し、異なる第二電気信号は数値が異なっている電圧信号または電流信号であるか或いは周波数範囲が異なっている電気信号であることができる。1番のサブユニットモジュールと2番のサブユニットモジュールは異なる第二電気信号を認識することによりメインユニットモジュールに接続される当接部のインターフェース識別情報を獲得することができる。1番のサブユニットモジュールと2番のサブユニットモジュールが第二電気信号を受信した場合、各ユニットモジュールの異なる当接部にはインターフェース識別情報が設定されているため、1番のサブユニットモジュールと2番のサブユニットモジュールはそれらがメインユニットモジュールに当接される当接部のインターフェース識別情報を獲得することができる。1番のサブユニットモジュールはまずメインユニットモジュールに通知することにより、1番のサブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに接続される1番のサブユニットモジュールの当接部のインターフェース識別情報とを通知する。一定時間が過ぎた後、2番のサブユニットモジュールはメインユニットモジュールに通知する。1番のサブユニットモジュールと2番のサブユニットモジュールのフェースアイデンティフィケーションが終了すると、メインユニットモジュールは、電気信号の送信を停止し、かつメインユニットモジュールに直接接続される1番のサブユニットモジュールと2番のサブユニットモジュールが第二電気信号をタイミングの順番に3番、4番、5番、6番のサブユニットモジュールに送信するように通知する。1番のサブユニットモジュールはまず第二電気信号を3番、4番のサブユニットモジュールに送信する。以上のとおり、3番、4番のサブユニットモジュールはメインユニットモジュールに関連するインターフェース識別情報をフィードバックする。次に、2番のサブユニットモジュールは第二電気信号を5番、6番のサブユニットモジュールに送信する。以上のとおり、5番、6番のサブユニットモジュールはメインユニットモジュールに関連するインターフェース識別情報をフィードバックする。それによりメインユニットモジュールは前記構成済実体のユニットモジュールの間の相対的位置情報を獲得する。
好ましくは、メインユニットモジュールはサブユニットが送信する関連するインターフェース識別情報を受信した後、前記サブユニットモジュールに番号をつけかつ各サブユニットモジュールのIDを生成することにより通信を容易にする。好ましくは、前記IDによりサブユニットモジュールの2個のサブユニットモジュールの間の相対的角度を容易にフィードバックし、かつ受信する信号によりサブユニットモジュールが所定の角度回転するように制御する。
好ましくは、各ユニットモジュールはいずれもタイプ情報を有し、タイプが同一であるユニットモジュールのタイプ情報は同一である。例えばメインユニットモジュールのタイプ情報とサブユニットモジュールのタイプ情報は異なり、異なるサブユニットモジュールのタイプ情報は同一である。ユニットモジュールが通電されかつアクセスされるときユニットモジュールがフィードバックする信号には前記タイプ情報が含まれる。
好ましくは、ステップS1の目標モジュラリゼーション装置のコンフィギュレーション情報は複数のモジュラリゼーション装置に対応するコンフィギュレーション情報が記憶されているデータベースから読み出すことができる。
本発明によるモジュラリゼーション装置の構成提示方法を用いる場合、電子装置側には複数のモジュラリゼーション装置に対応するコンフィギュレーション情報が記憶されているデータベースが配置され、電子装置側とモジュラリゼーション装置は通信をすることができる。好ましくは、モジュラリゼーション装置はメインユニットモジュールによりサブユニットモジュールと通信をする。使用者は電子装置側のデータベースにおいて1個のモジュラリゼーション装置を選択する。すなわちステップS1が実行されるとき、前記モジュラリゼーション装置は三次元表示され、使用者は三次元表示されるモジュラリゼーション装置に従って継ぎ合わせる。例えば、使用者が1個のサブユニットモジュールをメインユニットモジュールに継ぎ合わせた場合、サブユニットモジュールが取り付ける前に、電子装置側はステップS2〜S4を実行する。使用者は提示情報によりサブユニットモジュールを取り付ける。すなわちステップS5を実行する。
本発明の変形例において、前記データベースはメインユニットモジュールに設けられ、ステップS1〜S4はいずれもメインユニットモジュールにより実行されてもよい。
従来の技術と比較してみると、本発明のモジュラリゼーション装置の構成提示方法はユニットモジュールの装着位置を有効に提示することができるので、使用者がモジュラリゼーション装置をリファクタリングするときの継ぎ合わせの間違いを低減し、リファクタリング作業を簡単に実施することができる。
開発者はデータベースによりモジュラリゼーション装置のコンフィギュレーション情報を使用者に容易に供給し、使用者はいろいろな状況によりロボットのリファクタリング作業を簡単かつ迅速に実施することができる。
前記モジュラリゼーション装置の構成提示方法は、フェースアイデンティフィケーションをすることにより各ユニットモジュールの位置を正確に獲得することができ、簡単かつ迅速で、ハードウェアに対する要求が低いという利点を有している。各ユニットモジュールの位置を獲得することにより使用者の操作をリアルタイムに校正することを確保することができる。使用者の操作が間違っているとき、継ぎ合わせの間違いを提示することにより使用者は間違いのタイプを素早く簡単に把握して、使用者の間違いを迅速に校正することによりリファクタリング作業をスピードアップさせることができる。
図6を参照すると、本発明の第二実施例においてモジュラリゼーション装置4aの構成提示システムを提供する。モジュラリゼーション装置4aの構成提示システムは、モジュラリゼーション装置4a、記憶モジュール41、検出モジュール42、計算モジュール45および提示モジュール46を含む。モジュラリゼーション装置4aは少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含む。好ましくは、各ユニットモジュールは少なくとも2つの当接部を含み、少なくとも2つのユニットモジュールの間は当接部により接続される。好ましくは、第一実施例に記載されているモジュラリゼーション装置4aを採用する。記憶モジュール41は目標モジュラリゼーション装置4aと構成済実体のコンフィギュレーション情報を記憶する。前記目標モジュラリゼーション装置4aは当接部により接続されるM個のユニットモジュールを含む。検出モジュール42は現在の構成済実体のコンフィギュレーション情報を獲得し、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さい。計算モジュール45は目標モジュラリゼーション装置4aのコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得する。提示モジュール46は計算モジュール45が計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示する。
記憶モジュール41、検出モジュール42、計算モジュール45および提示モジュール46のうち1個または複数個は電子装置側に設けられるか或いは1個のユニットモジュール上に設けられてもよい。
好ましくは、提示モジュール46は当接部に設けられる機能提示部品である。他の実施例において、提示モジュール46は表示パネルであり、構成済実体の三次元シミュレーションをその表示パネルに表示することができる。その場合、前記当接部の位置に対応する三次元シミュレーションモデルの部位を所定のカラーで表示するか、或いは指示符号で前記当接部の位置に対応する三次元シミュレーションモデルの部位を指すか、或いは動的継ぎ合わせにより表示することができる。
モジュラリゼーション装置4aの構成提示システムはマッチングモジュール43と間違い指示モジュール44を更に含む。マッチングモジュール43は構成済実体と目標モジュラリゼーション装置4aがマッチングするか否かを判断する。マッチングするか否かを判断する方法は第一実施例と同じであるため、ここで再び説明しない。構成済実体と目標モジュラリゼーション装置4aがマッチングするとマッチングモジュール43が判断するとき、計算モジュール45は目標モジュラリゼーション装置4aのコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算する。逆にマッチングしない場合、間違い指示モジュール44は間違いを指示しかつ第一実施例の方法により異なる間違いのタイプを指示する。
提示モジュール46に内蔵できることが理解でき、提示モジュール46は表示パネルであることが好ましい。
本発明の第三実施例においてモジュラリゼーション装置の構成提示システムを提供する。モジュラリゼーション装置の構成提示システムはモジュラリゼーション装置を含み、モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも2つの当接部を含み、複数個のユニットモジュールの間は当接部により接続される。モジュラリゼーション装置の構成提示システムは記憶装置と1個または複数個のプログラムを更に含み、1個または複数個のプログラムは前記記憶装置に記憶され、記憶装置とモジュールユニットが通信をすることにより前記プログラムは下記ステップを実施する。
ステップS1において、目標モジュラリゼーション装置のコンフィギュレーション情報を獲得する。前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含む。
ステップS2において、現在の構成済実体のコンフィギュレーション情報を獲得する。前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さい。
ステップS3において、目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得する。
ステップS4において、ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示する。
前記プログラムは前記ステップのみを実行するものでなく、本発明の第一実施例に記載されている任意のステップ、例えばフェースアイデンティフィケーションをするステップ等を更に実行するように設定されてもよい。
本発明において、同一級のサブユニットモジュールの継ぎ合わせ位置を同時に提示するか或いは一部の継ぎ合わせ位置を同時に提示してもよいことを理解され得る。もちろん、継ぎ合わせ位置を1つずつ提示してもよい。
本発明のモジュラリゼーション装置は完璧なモジュラリゼーションロボット、例えば四つ足のロボットであってもよく、ロボットの所定の部分、例えば四つ足のロボットの1つの足であってもよいことが理解され得る。
以上、本発明の好適な実施例を説明してきたが、前記実施例は本発明の例示に過ぎないものであり、本発明は前記実施例に限定されるものでない。本発明の要旨を逸脱しない範囲内において、設計の変更、取り換えおよび改良等をすることができ、いずれも本発明の保護範囲に含まれることは勿論である。

Claims (14)

  1. 少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、ユニットモジュールの間は当接部により接続されるモジュラリゼーション装置の構成提示方法であって、前記モジュラリゼーション装置の構成提示方法は、
    目標モジュラリゼーション装置のコンフィギュレーション情報を獲得するステップであって、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含むステップS1と、
    現在の構成済実体のコンフィギュレーション情報を獲得するステップであって、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さいステップS2と、
    目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得するステップS3と、
    前記ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示するステップS4と、を含むことを特徴とするモジュラリゼーション装置の構成提示方法。
  2. 前記モジュラリゼーション装置の構成提示方法は、提示情報により少なくとも第(N+1)個のユニットモジュールを前記構成済実体に接続させるステップS5を更に含み、
    前記ステップS2〜S5を繰り返すことにより複数個のユニットモジュールを接続させ、前記モジュラリゼーション装置を獲得することを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  3. 前記ユニットモジュールの当接部には提示機能部品が設けられ、ステップS4において、ステップS3において獲得した構成済実体に挿入される当接部の位置により提示機能部品が提示情報を送信するように制御することを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  4. ステップS4の前に、構成済実体のコンフィギュレーションを表示パネルに三次元シミュレーション表示するステップを含み、ステップS4において三次元シミュレーションモデルにより前記提示情報を表示する方法は、前記当接部の位置に対応する三次元シミュレーションモデルの部位を所定のカラーで表示する方法、指示符号で前記当接部の位置に対応する三次元シミュレーションモデルの部位を指す方法、または動的継ぎ合わせにより表示する方法を含むことを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  5. ステップS1の目標モジュラリゼーション装置のコンフィギュレーション情報は複数個のモジュラリゼーション装置に対応するコンフィギュレーション情報が記憶されているデータベースから獲得することを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  6. 前記ステップS2とS3の間に、ステップS2における構成済実体が目標モジュラリゼーション装置にマッチングするか否かを判断するステップSaを更に含み、
    構成済実体が目標モジュラリゼーション装置にマッチングすると、ステップS3を実行し、マッチングしないと、ステップSbを実行することにより継ぎ合わせの間違いを提示することを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  7. 前記コンフィギュレーション情報は、ユニットモジュールのタイプを示すタイプ情報、ユニットモジュールの数量を示す数量情報、およびユニットモジュールの接続関係を示すインターフェース識別情報の一種または多種を含み、ステップSbにおいて、構成済実体のコンフィギュレーション情報のうち一種または多種が間違っているとき、間違い情報が異なることによりタイプが異なっている継ぎ合わせの間違いを提示することを特徴とする請求項6に記載のモジュラリゼーション装置の構成提示方法。
  8. 少なくとも2個のユニットモジュールは1個のメインユニットモジュールと少なくとも1個のサブユニットモジュールを含み、メインユニットモジュールとサブユニットモジュールとの間は当接部により有線で接続されるか、或いは無線で接続されるとともに当接部により有線で接続され、メインユニットモジュール、サブユニットモジュールの異なる当接部には異なるインターフェース識別情報が設定され、メインユニットモジュールに直接接続されるサブユニットモジュールを一級サブユニットモジュールに確定し、一級サブユニットモジュールに接続されるサブユニットモジュールを二級サブユニットモジュールに確定し、M級サブユニットモジュールに接続されるサブユニットモジュールを(M+1)級サブユニットモジュールに確定し、Mは1より大きいか或いは等しい整数であり、ステップS2においてN個のサブユニットモジュールはフェースアイデンティフィケーションをすることにより構成済実体のコンフィギュレーション情報を獲得し、フェースアイデンティフィケーションをする過程は、
    第一電気信号を送信することによりサブユニットモジュールがフェースアイデンティフィケーションをするように通知するステップS21と、
    メインユニットモジュールの異なる当接部は異なる第二電気信号を送信するか、或いはメインユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信するステップS22と、
    一級サブユニットモジュールはその受信した第二電気信号により一級サブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報を確定し、一級サブユニットモジュールは第二電気信号を受信した当接部により一級サブユニットモジュールとメインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップS23と、
    一級サブユニットモジュールはそれに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに当接される一級サブユニットモジュールの当接部のインターフェース識別情報とをメインユニットモジュールに送信するか或いは電子装置側に送信するステップS24とを含むことを特徴とする請求項1に記載のモジュラリゼーション装置の構成提示方法。
  9. フェースアイデンティフィケーションの過程は、
    各M級サブユニットモジュールの異なる当接部は異なる第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信するか或いは各M級サブユニットモジュールまたは異なる当接部は第二電気信号をタイミングの順番に送信することによりその第二電気信号をM級サブユニットモジュールに接続される(M+1)級サブユニットモジュールに送信するステップS25と、
    (M+1)級サブユニットモジュールはその受信した第二電気信号により(M+1)級サブユニットモジュールに接続されるM級メインユニットモジュールのインターフェース識別情報を確定し、(M+1)級サブユニットモジュールは第二電気信号を受信した当接部により(M+1)級サブユニットモジュールとM級メインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップS26と、
    (M+1)級サブユニットモジュールはそれに接続されるM級メインユニットモジュールのインターフェース識別情報とM級メインユニットモジュールに当接する当接部のインターフェース識別情報とをメインユニットモジュールに送信するか或いは電子装置側に送信するステップS27とを含むことを特徴とする請求項8に記載のモジュラリゼーション装置の構成提示方法。
  10. 異なる同一級のサブユニットモジュールがインターフェース識別情報をメインユニットモジュールに送信するタイミングは異なっており、異なるM級サブユニットモジュールがそれに接続される(M+1)級サブユニットモジュールに電気信号を送信するタイミングは異なっており、サブユニットモジュールがフェースアイデンティフィケーションを順番にすることによりM級サブユニットモジュールのフェースアイデンティフィケーションをした後、(M+1)級サブユニットモジュールのフェースアイデンティフィケーションをすることを特徴とする請求項9に記載のモジュラリゼーション装置の構成提示方法。
  11. モジュラリゼーション装置、記憶モジュール、検出モジュール、計算モジュール、および提示モジュールを含み、
    前記モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、少なくとも1つのユニットモジュールの間は当接部により接続され、
    前記記憶モジュールは目標モジュラリゼーション装置と構成済実体のコンフィギュレーション情報を記憶し、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含み、
    前記検出モジュールは現在の構成済実体のコンフィギュレーション情報を獲得し、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さく、
    前記計算モジュールは目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得し、
    前記提示モジュールは計算モジュールが計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示することを特徴とするモジュラリゼーション装置の構成提示システム。
  12. モジュラリゼーション装置の構成提示システムはマッチングモジュールと間違い指示モジュールを含み、
    マッチングモジュールは構成済実体と目標モジュラリゼーション装置がマッチングするかを判断し、
    間違い指示モジュールは継ぎ合わせの間違いを指示し、
    構成済実体と目標モジュラリゼーション装置がマッチングするとマッチングモジュールが判断するとき、計算モジュールは目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算し、マッチングしないとき、間違い指示モジュールは継ぎ合わせの間違いを指示することを特徴とする請求項11に記載のモジュラリゼーション装置の構成提示システム。
  13. 少なくとも2個のユニットモジュールは1個のメインユニットモジュールと少なくとも1個のサブユニットモジュールを含み、メインユニットモジュールとサブユニットモジュールとの間は当接部により有線で接続されるか或いは無線で接続されるとともに当接部により有線で接続され、メインユニットモジュール、サブユニットモジュールの異なる当接部には異なるインターフェース識別情報が設定され、メインユニットモジュールに直接接続されるサブユニットモジュールを一級サブユニットモジュールに確定し、一級サブユニットモジュールに接続されるサブユニットモジュールを二級サブユニットモジュールに確定し、M級サブユニットモジュールに接続されるサブユニットモジュールを(M+1)級サブユニットモジュールに確定し、Mは1より大きいか或いは等しい整数であり、N個のサブユニットモジュールはフェースアイデンティフィケーションをすることにより構成済実体のコンフィギュレーション情報を獲得し、フェースアイデンティフィケーションをする過程は、
    メインサブユニットモジュールが第一電気信号を送信することによりサブユニットモジュールがフェースアイデンティフィケーションをするように通知するステップと、
    メインユニットモジュールの異なる当接部は異なる第二電気信号を送信するか、或いはメインユニットモジュールの異なる当接部は第二電気信号をタイミングの順番に送信するステップと、
    一級サブユニットモジュールはその受信した第二電気信号により一級サブユニットモジュールに接続されるメインユニットモジュールのインターフェース識別情報を確定し、一級サブユニットモジュールは第二電気信号を受信した当接部により一級サブユニットモジュールとメインユニットモジュールが当接する当接部のインターフェース識別情報を獲得するステップと、
    一級サブユニットモジュールはそれに接続されるメインユニットモジュールのインターフェース識別情報とメインユニットモジュールに当接される一級サブユニットモジュールの当接部のインターフェース識別情報とをメインユニットモジュールに送信し、メインユニットモジュールはメインユニットモジュールと一級サブユニットモジュールで構成される構成済実体のコンフィギュレーション情報を獲得するステップとを含むことを特徴とする請求項11に記載のモジュラリゼーション装置の構成提示システム。
  14. モジュラリゼーション装置、記憶装置および1個または複数個のプログラムを含み、
    モジュラリゼーション装置は少なくとも2つのユニットモジュールを含み、各ユニットモジュールは少なくとも1つの当接部を含み、複数個のユニットモジュールの間は当接部により接続され、
    記憶装置および1個または複数個のプログラムにおいて、1個または複数個の前記プログラムは前記記憶装置に記憶され、記憶装置とモジュラリゼーション装置が通信をすることにより前記プログラムは、
    目標モジュラリゼーション装置のコンフィギュレーション情報を獲得するステップであって、前記目標モジュラリゼーション装置は当接部により接続されるM個のユニットモジュールを含むステップS1と、
    現在の構成済実体のコンフィギュレーション情報を獲得するステップであって、前記構成済実体は当接部により接続されるN個のユニットモジュールを含み、NはMより小さいステップS2と、
    目標モジュラリゼーション装置のコンフィギュレーション情報と現在の構成済実体のコンフィギュレーション情報により、少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置を計算して獲得するステップS3と、
    ステップS3において計算して獲得した少なくとも第(N+1)個のユニットモジュールが構成済実体に挿入される当接部の位置に提示情報を送信することにより少なくとも第(N+1)個のユニットモジュールが挿入される当接部の位置を提示するステップS4とを実行することを特徴とするモジュラリゼーション装置の構成提示システム。
JP2020533837A 2017-12-19 2018-12-17 モジュラリゼーション装置の構成提示方法及びそのシステム Active JP6900090B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201711379019.1 2017-12-19
CN201711379019.1A CN108115686B (zh) 2017-12-19 2017-12-19 一种模块化装置的构建提示方法及***
PCT/CN2018/121437 WO2019120151A1 (zh) 2017-12-19 2018-12-17 一种模块化装置的构建提示方法及***

Publications (2)

Publication Number Publication Date
JP2021506606A true JP2021506606A (ja) 2021-02-22
JP6900090B2 JP6900090B2 (ja) 2021-07-07

Family

ID=62229595

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020533837A Active JP6900090B2 (ja) 2017-12-19 2018-12-17 モジュラリゼーション装置の構成提示方法及びそのシステム

Country Status (5)

Country Link
US (1) US11565404B2 (ja)
EP (1) EP3730255A4 (ja)
JP (1) JP6900090B2 (ja)
CN (1) CN108115686B (ja)
WO (1) WO2019120151A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108115686B (zh) * 2017-12-19 2021-02-09 北京可以科技有限公司 一种模块化装置的构建提示方法及***
CN108189029B (zh) * 2017-12-19 2020-10-30 北京可以科技有限公司 模块化机器人的控制***、模块化机器人***及控制模块化机器人的方法
CN108326846B (zh) * 2017-12-19 2020-11-03 北京可以科技有限公司 模块化机器人及其模块单元位置计算方法
CN108326847B (zh) * 2017-12-19 2020-12-18 北京可以科技有限公司 模块化机器人的校正方法、校正***及控制方法
CN114683313B (zh) * 2022-05-06 2022-09-09 哈尔滨工业大学 一种应用于模块化自重构机械臂的对接装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10217174A (ja) * 1996-07-08 1998-08-18 Sony Corp ロボツト装置
JP2000117672A (ja) * 1998-10-16 2000-04-25 Xerox Corp モジュ―ル間スイッチ接続の動的再構成方法及び装置
JP2001200989A (ja) * 1999-11-09 2001-07-27 Natl Inst Of Advanced Industrial Science & Technology Meti 三次元可動構造物の自動組立体
US6568869B1 (en) * 1999-11-09 2003-05-27 Agency Of Industrial Science & Technology Three dimensional universal unit for movable structure
JP2007237380A (ja) * 2006-03-13 2007-09-20 Japan Aerospace Exploration Agency 分岐アーム機構を有するオフセット多関節ロボット
WO2017089476A1 (de) * 2015-11-25 2017-06-01 Kinematics Gmbh Baukastensystem und verfahren zum informations- und/ oder energieaustausch zwischen modulen eines baukastensystems

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7747352B2 (en) * 2004-04-20 2010-06-29 Massachusetts Institute Of Technology Physical modeling system for constructing and controlling articulated forms with motorized joints
US7444205B2 (en) * 2004-10-29 2008-10-28 Neil Desmond Modular self structuring and computing system
US8234950B1 (en) * 2008-02-08 2012-08-07 University Of Southern California Homogeneous and single-side-operational connector mechanism for self-reconfigurable, self-assembly and self-healing systems
US9612656B2 (en) * 2012-11-27 2017-04-04 Facebook, Inc. Systems and methods of eye tracking control on mobile device
CN103566600B (zh) * 2013-11-14 2016-03-02 步步高教育电子有限公司 一种益智玩具及实现益智玩具人机互动功能的方法
JP6324716B2 (ja) * 2013-12-26 2018-05-16 株式会社ソニー・インタラクティブエンタテインメント ブロック、ブロックシステム、表示方法、および情報処理方法
US10293482B2 (en) * 2015-11-12 2019-05-21 ITI Electromagnetic Products Inc. Self-assembling robotic construction system and associated methods
CN105536266B (zh) * 2016-01-25 2018-08-14 北京联联看科技有限公司 智能积木游戏装置、智能积木游戏的控制方法及***
US10491380B2 (en) * 2016-03-31 2019-11-26 Shenzhen Bell Creative Science and Education Co., Ltd. Firmware of modular assembly system
CN106272550B (zh) * 2016-08-17 2019-09-06 北京可以科技有限公司 构型控制信息处理方法及装置
CN106310678A (zh) * 2016-08-29 2017-01-11 安徽小木文化科技有限公司 智能积木***及其控制方法
CN106178490A (zh) * 2016-09-12 2016-12-07 成都创慧科达科技有限公司 一种3d拼图玩具
CN108115686B (zh) * 2017-12-19 2021-02-09 北京可以科技有限公司 一种模块化装置的构建提示方法及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10217174A (ja) * 1996-07-08 1998-08-18 Sony Corp ロボツト装置
JP2000117672A (ja) * 1998-10-16 2000-04-25 Xerox Corp モジュ―ル間スイッチ接続の動的再構成方法及び装置
JP2001200989A (ja) * 1999-11-09 2001-07-27 Natl Inst Of Advanced Industrial Science & Technology Meti 三次元可動構造物の自動組立体
US6568869B1 (en) * 1999-11-09 2003-05-27 Agency Of Industrial Science & Technology Three dimensional universal unit for movable structure
JP2007237380A (ja) * 2006-03-13 2007-09-20 Japan Aerospace Exploration Agency 分岐アーム機構を有するオフセット多関節ロボット
WO2017089476A1 (de) * 2015-11-25 2017-06-01 Kinematics Gmbh Baukastensystem und verfahren zum informations- und/ oder energieaustausch zwischen modulen eines baukastensystems

Also Published As

Publication number Publication date
CN108115686B (zh) 2021-02-09
EP3730255A4 (en) 2021-09-01
US20200391376A1 (en) 2020-12-17
WO2019120151A1 (zh) 2019-06-27
EP3730255A1 (en) 2020-10-28
JP6900090B2 (ja) 2021-07-07
CN108115686A (zh) 2018-06-05
US11565404B2 (en) 2023-01-31

Similar Documents

Publication Publication Date Title
JP6900090B2 (ja) モジュラリゼーション装置の構成提示方法及びそのシステム
CN108326841B (zh) 模块化机器人及其***、控制方法、构建提示方法及构建模块化机器人的校正方法
CN108189029B (zh) 模块化机器人的控制***、模块化机器人***及控制模块化机器人的方法
Rubenstein et al. Kilobot: A low cost robot with scalable operations designed for collective behaviors
Mondada et al. The e-puck, a robot designed for education in engineering
US9508148B2 (en) Vision-guided alignment system and method
JP6466355B2 (ja) スマートモータの識別コードを設定する方法およびスマートモータを使用する多軸制御装置
JP5525035B2 (ja) 電子回路システム、電子回路デバイス、および無線通信デバイス
JP7053067B2 (ja) モジュラリゼーションロボットの制御方法およびそのシステム
WO2019120149A1 (zh) 模块化机器人及其模块单元位置计算方法
US11458620B2 (en) Correction method and system for constructing modular robot and control method for modular robot
US11235455B2 (en) Master and slave of robot tool changing system
US11067395B2 (en) Direction-finding chip, direction-finding method and beacon
Förster et al. Motel: Towards flexible mobile wireless sensor network testbeds
Munishwar et al. RFID based localization for a miniaturized robotic platform for wireless protocols evaluation
KR102554225B1 (ko) 3차원 자기장 측정 장치 및 자기장 매핑 시스템
KR20180063529A (ko) 로봇이 포함된 디지털 공연에 있어서 무용수 웨어러블 디바이스를 이용한 무용수-로봇 동작 동기화 및 상호작용 구현 시스템
CN103515263A (zh) 测试设备及测试方法
de Melo Carvalho AugBot: indoor location system using ROS
Miček et al. Mobile sensor elements based on robotic platform YROBOT
Kaps et al. Behavioral Algorithm Sensor Suite
Vernier AC 2009-1941: USE OF A LOW-COST CAMERA-BASED POSITIONING SYSTEM IN A FIRST-YEAR ENGINEERING CORNERSTONE DESIGN PROJECT

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200818

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210430

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210511

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210609

R150 Certificate of patent or registration of utility model

Ref document number: 6900090

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150