JP2016190316A - 自動化された動的製造システムおよび関連する方法 - Google Patents

自動化された動的製造システムおよび関連する方法 Download PDF

Info

Publication number
JP2016190316A
JP2016190316A JP2016023430A JP2016023430A JP2016190316A JP 2016190316 A JP2016190316 A JP 2016190316A JP 2016023430 A JP2016023430 A JP 2016023430A JP 2016023430 A JP2016023430 A JP 2016023430A JP 2016190316 A JP2016190316 A JP 2016190316A
Authority
JP
Japan
Prior art keywords
robot
global
component supply
end effector
supply unit
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
JP2016023430A
Other languages
English (en)
Other versions
JP6700055B2 (ja
Inventor
ロリー・シヴィチ
Sivich Lorrie
トーマス・ケー・ウィリアムズ
K Williams Thomas
ジム・イー・ガーディナー
E Gardiner Jim
ファーシャド・フォローハー
Forouhar Farshad
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.)
Boeing Co
Original Assignee
Boeing Co
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 Boeing Co filed Critical Boeing Co
Publication of JP2016190316A publication Critical patent/JP2016190316A/ja
Application granted granted Critical
Publication of JP6700055B2 publication Critical patent/JP6700055B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/162Mobile manipulator, movable base with manipulator arm mounted on it
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1687Assembly, peg and hole, palletising, straight line, weaving pattern movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1694Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
    • B25J9/1697Vision controlled systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64FGROUND OR AIRCRAFT-CARRIER-DECK INSTALLATIONS SPECIALLY ADAPTED FOR USE IN CONNECTION WITH AIRCRAFT; DESIGNING, MANUFACTURING, ASSEMBLING, CLEANING, MAINTAINING OR REPAIRING AIRCRAFT, NOT OTHERWISE PROVIDED FOR; HANDLING, TRANSPORTING, TESTING OR INSPECTING AIRCRAFT COMPONENTS, NOT OTHERWISE PROVIDED FOR
    • B64F5/00Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
    • B64F5/50Handling or transporting aircraft components
    • 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/4189Total 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 the transport system
    • G05B19/41895Total 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 the transport system using automatic guided vehicles [AGV]
    • 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]
    • 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/60Electric or hybrid propulsion means for production processes
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/01Mobile robot
    • 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S901/00Robots
    • Y10S901/02Arm motion controller
    • Y10S901/06Communication with another machine

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Transportation (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • Orthopedic Medicine & Surgery (AREA)
  • General Health & Medical Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Automatic Assembly (AREA)
  • Manipulator (AREA)

Abstract

【課題】自動化された動的製造システムおよび関連する方法を提供する。
【解決手段】自動化された動的製造システム122は、装置、ロボット204、部品供給部208といった複数の構成要素の相互に対する位置合わせを提供する。位置合わせは最初に、装置、ロボット204および部品供給部208を追跡するグローバル計測装置202を用いて大まかに実行することができ、装置、ロボット204、および部品供給部208の各々は、それぞれの無人搬送車194上に位置決めし、相互に対して可動できる。次いで、ロボット204に結合されたエンドエフェクタ212を位置決めするローカル計測装置214を用いて、位置合わせができ、これによりエンドエフェクタ212は、部品供給部208からの個々の部品216の搬送、部品216の装置への移動、および部品216の装置への結合を伴うピック・アンド・プレース・プロセスといった装置上での製造作業を実行する。
【選択図】図8

Description

本開示は、自動化された動的製造システムおよび関連する方法に関する。
ロボットシステムは、自動車およびその他の装置の製造において一般に使用される。そうしたシステムは一般に、組み立てラインを移動する複数の部品上で同じ作業を繰り返し実行するように設計された、固定式の単一作業ロボットを用いる。そうしたシステムは、部品および部分組立品の大きさにより、例えば航空宇宙産業の場合のように、大型の部分組立品が関与する産業に合わせて拡張適応させるのが容易ではない。航空宇宙産業の製造において使用されるロボットシステムは、空間においてツール、装置、およびロボットを修理するために、大型の高価な支持固定具を必要とする。そうした支持固定具は、往々にして、ロボットシステムに電力を提供するための複雑なケーブルを含み、また、往々にして、所定の位置にボルト留めされており、結果として非常に静的なシステムになる。これらの固定具は、装置に対するロボットの適正な位置合わせを保証するために必要とされ、作業の正確な実行は、装置が位置しているとロボットが予期する空間に装置が位置していることに左右される。航空宇宙用途において要求される公差は、往々にして、自動車用途において要求される公差と比べてはるかに小さく、ロボットシステムの使用をさらに一層困難にする。
さらに、航空宇宙産業の製造プロセスは、往々にして、非常に大規模な開かれた環境において実行され、そうした環境は、振動および環境要因(例えば、温度、湿度など)に起因する変動の影響を受ける可能性がある。加えて、物理的制約条件に起因する摩耗または運動変動によって生じる変動も位置不確実性の原因となり得る。これは、任意の運動制御マシンツール、ロボット、および/またはエンドエフェクタを含み得る。現行の運動制御システムおよび自動化ロボットシステムは、その固定的性格により、そうした変動に見合うように容易に適応することができない。
本開示の自動化された動的製造システムは、先行技術における上記および/またはその他の問題のうちの1つまたは複数に対処することができる。例えば、本開示の製造システムは、必要とされるインフラストラクチャを低減し、部品および内部空間へのアクセスを改善し、必要とされる手直しの量を低減し、結果として得られる部品の品質を改善し、製造プロセスの柔軟性を高め、工具要件を低減し、部品数および部品従量を低減し、費用節約を推進し、構築効率を高め、無駄を低減し、操作者および技師のための安全性およびエルゴノミクスを高め、かつ/またはよりバランスのとれた生産フローに寄与することができる。
例えば、装置上で作業を実行するためのシステムは、当該装置、ロボット、部品供給部、およびグローバル計測装置を含むことができる。部品供給部は、装置から離れて位置する複数の部品を含むことができる。ロボットはエンドエフェクタを含むことができ、エンドエフェクタは、複数の部品のうちの1つまたは複数を用いて装置上で作業を実行する。ロボットは、エンドエフェクタが作業を実行するのに十分なほど装置と位置合わせされるように、(例えば、閉ループフィードバックを介して)ローカル・ビジョン・システムを用いて装置に対してエンドエフェクタを位置決めするローカル計測装置を含むことができる。グローバル計測装置は、グローバル・ビジョン・システムを用いて装置、ロボット、および部品供給部の位置を追跡することができる。さらに、グローバル計測装置は、装置および部品供給部の位置に関するデータを(例えば、閉ループフィードバックを用いて)ロボットに伝え、ロボット、装置、および部品供給部の実際の位置に関するフィードバックを受け取ることができる。ローカル計測装置は、エンドエフェクタが装置上で、または装置に対して作業を実行し得るように、装置および部品供給部に対してエンドエフェクタを位置決めする際にグローバル計測装置を補足することができる。そうした本開示のシステムは、製造施設における様々な生産作業セル間の動的通信リンクを作成するのに使用することができる。
本開示のシステムを用いて製造作業を実行する方法も開示される。一般に、本開示の方法は、開かれた環境における、すべてのシステム構成要素を相互に対して可動とすることのできる動的システムを用いた、(例えば、翼や胴体部のための)モジュール部品の取り付け、組み立てプロセスを提供することができる。いくつかの方法は、システムもしくはサブシステムの組み立て、システム統合もしく構造的統合(例えば、2つ以上のシステムもしくはサブシステムを一緒に連結するなど)、および/または試験を提供することができる。例えば、製造プロセスを実行する方法は、グローバル計測装置から大まかな位置合わせ情報を受け取るステップを含むことができ、グローバル計測装置は、装置、ロボット、および部品供給部の各々のそれぞれの位置を追跡する。本方法は、装置、ロボット、および部品供給部のグローバル位置合わせを実行するステップと、ロボットに結合されたローカル計測装置からローカル位置合わせ情報を受け取るステップと、ロボットに結合されたエンドエフェクタの精密位置合わせを実行するステップと、をさらに含むことができ、エンドエフェクタは、装置上で第1の作業を実行する。
本開示によるシステムおよび/または方法を用いて製造される1つまたは複数の部品、システム、および/またはサブシステムを含み得る航空機の説明的非排他的例の斜視図である。 本開示による、製造作業を実行するための自動化された動的システムの説明的非排他的例の概略図である。 本開示による、製造作業を実行するための自動化された動的システムの説明的非排他的例の概略図である。 本開示による製造プロセスを実行する方法を例示する概略的ブロック図である。 本開示による製造プロセスを実行する方法を例示する概略的ブロック図である。 本開示による製造プロセスを実行する方法を例示する概略的ブロック図である。 本開示による製造プロセスを実行する方法を例示する概略的ブロック図である。 本開示による、製造作業を実行するための自動化された動的システムの説明的非排他的例の概略図である。
本明細書では自動化された動的製造システムおよび関連する方法を開示する。そうした本開示のシステムおよび方法は、製造プロセスにおいて、例えば、航空機または他の大型の装置および/またはそれらの構成要素もしくはサブシステムの構築において使用することができる。いくつかの例では、そうしたシステムおよび/または方法は、図1に概略的に例示されている、装置100のような装置の製造において使用することができる。例えば、装置100は、本開示によるシステムおよび/または方法を用いて製造された1つまたは複数の部品102、システム104、および/またはサブシステム106を含むことができる。システム104およびサブシステム106は、例えば、電気システムおよびサブシステム、飛行操縦システムおよびサブシステム、エンジンシステムおよびサブシステム、着陸装置システムおよびサブシステム、油圧システムおよびサブシステム、航空用電子工学システムおよびサブシステム、燃料システムおよびサブシステム、航法システムおよびサブシステム、通信システムおよびサブシステム、冷却システムおよびサブシステム、計測および記録システムおよびサブシステム、滑油システムおよびサブシステム、酸素システムおよびサブシステム、除氷システムおよびサブシステム、与圧システムおよびサブシステム、非常用装備システムおよびサブシステム、ニューマティックシステムおよびサブシステム、動力装置システムおよびサブシステム、警報システムおよびサブシステム、照明システムおよびサブシステム、飛行中娯楽システムおよびサブシステム、地上システムおよびサブシステム、ならびに/または任意の他のシステムもしくはサブシステムを含むことができる。
装置100は旅客機101の形態として提供することができる。しかし、本開示の範囲内には他の装置100が含まれ、本開示は航空機および航空機用途のみに限定されない。例えば、説明的非排他的例として、本開示によるシステムおよび方法を用いて構築することのできる他の装置100は(それだけに限らないが)、船舶、陸上車両、宇宙機、自動車、軍用車両、および/または任意の他の装置を含む。さらに、航空機101は、民間航空機、軍用航空機、自家用航空機、または任意の他の適切な航空機を含む任意の適切な形態を取ることができる。図1には固定翼航空機の形態の航空機101が例示されているが、(それだけに限らないが)ヘリコプターを含む、他のタイプおよび構成の航空機も、本開示による航空機101の範囲内に含まれる。
航空機101は胴体108を含むことができ、胴体108は本明細書ではバレル108ともいい、一般には、航空機101の特定の構成および/または機能に応じて、例えば、乗客、搭乗員、貨物、および/または設備を保持するための航空機101の本体に対応する。典型的には、必須ではないが、航空機101の胴体108は細長く、どちらかというと円筒形または筒状である。いくつかの実施形態において、胴体108は、胴体108に沿って長手方向に間隔を置いて配置され、胴体108を定義するように相互に動作可能に結合されている複数の部分から構築することができる。
また航空機101は、翼110、水平安定板112、および垂直安定板114も含むことができ、これらは各々、一体構造として構築することもでき、後で一緒に組み立てられる下位部分として構築することもできる。胴体108、翼110、水平安定板112、垂直安定板114またはそれらの構造的下位部分のうちの1つまたは複数を、本開示によるシステムおよび/または方法を用いて構築することができる。例えば、従来の方法において、翼110は上外板116および下外板118を翼桁120に組み付けることによって構築され、この方法は、そうした組み立ての後で、翼110に形成された小さいアクセスポートを通して、翼110の内部で製造ステップが実行されることを必要とする。そうした技法は、労働集約的であることに加えて、人間工学的、技術的に実行するのが困難である。本開示の自動化された動的製造システムおよび関連する方法は、そうした製造ステップが、ロボットシステム(例えば、空間において物体を位置決めするための自動化ロボットシステムおよび/または手動運動制御システム)を用いて実行されることを可能とし得る。
次に図2を見ると、自動化された動的製造システム122(本明細書では製造システム122ともいう)が概略的形態で例示されている。一般に、装置124(装置100の一例とすることができる)を製造するための製造システム122は、グローバル計測装置126、ロボット128、および部品供給部130を含むことができる。システム122は、装置124上で作業を実行することができる。一般に、各図においては、所与の例に含まれる可能性の高い要素が実線で示されており、所与の例にとって任意選択である要素が破線で示されている。しかし、実線で示されている要素は、本開示のすべての例にとって不可欠ではなく、実線で示されている要素を、本開示の範囲を逸脱することなく所与の例から省くこともできる。
装置124は、例えば、航空機(例えば、図1の航空機101といった旅客機)や、任意の他の装置または装置の構成要素とすることができる。例えば、装置124は、航空機または他の装置の構成要素、システム、サブシステム、構造、および/または部品を含むことができる。具体例において、装置124は、翼(例えば図1の翼110)、胴体(例えば図1の胴体108)、航空機もしくは他の装置の部品(例えば図1の部品102)、航空機もしくは他の装置のシステム(例えば図1のシステム104)、および/または航空機もしくは他の装置のサブシステム(例えば図1のサブシステム106)を含むことができる。いくつかの例では、装置124は、可動とし、装置124を部品供給部130、ロボット128、および/またはグローバル計測装置126に対して移動させることができる第1の無人搬送車132上に位置決めすることができる。例えば、第1の無人搬送車132は、装置124を、部品供給部130、ロボット128、およびグローバル計測装置126のうちの1つまたは複数に対して少なくとも2つの異なる方向に並進させることができる。例えば、第1の無人搬送車132は、装置124を、一直線に前後に直線的に移動させることができる。他の例では、第1の無人搬送車132は、装置124を、2つの異なる直角を成す方向に(例えば、互いに直角をなすX軸とY軸とに沿って)移動させることもできる。いくつかの例では、第1の無人搬送車132は、装置124を、少なくとも3つの異なる直角をなす方向に移動させることができ、例えば、装置124を平らな(例えば水平の)面において並進させると共に、装置124を直交する方向に(例えば垂直方向に上下に)移動させる。加えて、または代替として、第1の無人搬送車132は、装置124を回転させることもできる。
第1の無人搬送車132は、グローバル計測装置126へ/グローバル計測装置126からの搬送車情報134といったデータ152(本明細書ではフィードバック152ともいう)を送り、かつ/または受け取ることができる。例えば、第1の無人搬送車132は、システム122の別の構成要素から受け取られる命令に応答して(例えば、グローバル計測装置126から受け取られる搬送車情報134に応答して)、事前プログラム命令に応答して、かつ/または操作者もしくはユーザから受け取られる命令に応答して装置124を移動させることができる。搬送車情報134は、第1の無人搬送車132からグローバル計測装置126へのフィードバック152、グローバル計測装置126から第1の無人搬送車132への命令(例えば、装置124をある特定の位置もしくはある特定の距離まで移動させるための命令)、および/または任意の他のデータを含むことができ、これらは、グローバル計測装置126へ、かつ/またはグローバル計測装置126から無線で送信され、かつ/または受信され得る。加えて、または代替として、装置124は、グローバル計測装置126へ/グローバル計測装置126から、装置情報136といったデータ152を送り、かつ/または受け取ることもできる。装置情報136は、例えば、装置124の位置に関するフィードバック、装置124の取り込み画像、および/または任意の他の情報を含むことができる。
グローバル計測装置126は、装置124、ロボット128、および/または部品供給部130の位置を追跡することができる。グローバル計測装置126は一般に、グローバル・ビジョン・システム138、プロセッサ140、および/または通信システム142を含むことができる。グローバル・ビジョン・システム138は、装置124、ロボット128、および/または部品供給部130を追跡することができる。例えば、グローバル・ビジョン・システム138は、1つもしくは複数のカメラ162(例えば3Dカメラ162)、1つもしくは複数のレーザー装置164、および/または製造システム122のその他の構成要素の位置を追跡することのできる任意の他の装置を含むことができる。グローバル・ビジョン・システム138は、装置124、ロボット128、および/または部品供給部130の各々の、相互に対する相対位置を追跡することができる。加えて、または代替として、グローバル・ビジョン・システム138は、基準点に対する装置124、ロボット128、および/または部品供給部130の絶対位置を追跡することもできる。いくつかの例では、グローバル・ビジョン・システム138は、装置124、ロボット128、および/または部品供給部130の各々の位置を決定するために、装置124、ロボット128、および/または部品供給部130の複数の画像を記録することができる。いくつかの例では、複数の画像は、各構成要素の三次元(「3D」)座標を決定するためにつなぎ合わせることができる(例えば、装置124の複数の画像をつなぎ合わせて、装置124の位置の3D座標を決定することができる)。
グローバル・ビジョン・システム138は、装置124および/または第1の無人搬送車132を追跡することができる。画像データはデータ152に(例えば、搬送車情報134および/または装置情報136に)含めることができる。グローバル・ビジョン・システム138は、静止基準目標設定、アクティブLED基準目標設定、および/または非接触基準目標を利用することができる。いくつかの例では、グローバル・ビジョン・システム138は、複数のLEDプローブシステムを含むことができる。グローバル・ビジョン・システム138は、部品座標系を記憶し、部品座標系上の装置124、ロボット128、および/または部品供給部130の各々のデータ点を作成するために、各々を光学的に追跡することができる。グローバル計測装置126は、装置124、ロボット128、および/または部品供給部130の各々の幾何学形状に関する事前プログラム情報を含むことができ、装置124、ロボット128、および/または部品供給部130の各々を追跡するために、そうした事前プログラム幾何学情報を、グローバル・ビジョン・システム138によって収集されるデータと組み合わせることができる。同様に、グローバル・ビジョン・システム138は、ロボット128、ロボット128がその上に位置決めされている第3の無人搬送車146、部品供給部130、および/または部品供給部130がその上に位置決めされている第4の無人搬送車148を追跡することもできる。第1の無人搬送車132、グローバル計測装置126をその上に位置決めすることができる第2の無人搬送車144、第3の無人搬送車146、および第4の無人搬送車148のうちの1つまたは複数を、受け取られる遠隔計測コマンドに応答してそれらが空間において位置決め可能となるように、自動化することができ、かつ/または手動運動制御のために構成することができる。
図2に示すように、プロセッサ140は、装置124、ロボット128、部品供給部130、第1の無人搬送車132、第2の無人搬送車144、第3の無人搬送車146、および/または第4の無人搬送車148(一括してシステム構成要素150と呼ぶ)の位置、および各々のその他に対する位置合わせの任意の必要な調整を決定するために、グローバル・ビジョン・システム138からデータを受け取ることができる。プロセッサ140は、装置124、ロボット128、および/または部品供給部130の位置の追跡から得られる情報を、装置124を移動させるための第1の命令、ロボット128を移動させるための第2の命令、および/または部品供給部130を移動させるための第3の命令に変換することができる。例えば、プロセッサ140は、システム構成要素150ごとの座標の単位行列を記憶し、グローバル・ビジョン・システム138および/または通信装置142から収集される情報に応答して、1つまたは複数のシステム構成要素150を並進させ、かつ/または回転させるための更新された行列を作成することができる。通信装置142は、さらには、プロセッサ140からの命令に従って各システム構成要素150の移動を実現するために、各システム構成要素150と通信することができる。
例えば、通信装置142は、第1の無人搬送車132へ、装置124を移動させる(それによって装置124の移動を実現する)ための命令を伝えることができ、第3の無人搬送車146へ、ロボット128を移動させる(それによってロボット128の移動を実現する)ための命令を伝えることができ、かつ/または第4の無人搬送車148へ、部品供給部130を移動させる(それによって部品供給部130の移動を実現する)ための命令を伝えることができる。このように、グローバル計測装置126は、1つまたは複数の各システム構成要素150の1つまたは複数の他のシステム構成要素に対する粗位置合わせを実現することができる。グローバル計測装置126(例えばグローバル計測装置126の通信装置142)は、1つもしくは複数のシステム構成要素150へ、かつ/または1つもしくは複数のシステム構成要素150からリアルタイムのフィードバック152(例えば、各システム構成要素150のうちの1つもしくは複数のそれぞれの位置に関するフィードバック152)を提供し、かつ/または受け取ることができ、このフィードバック152はプロセッサ140と通信することができる。いくつかの例では、プロセッサ140は、1つまたは複数のシステム構成要素150を位置決めするための命令を更新するために、1つまたは複数のシステム構成要素150から受け取られるフィードバック152を使用することができ、上記命令または他の情報を含むデータ152を1つまたは複数のシステム構成要素150に伝えることができる。
グローバル計測装置126は、いくつかの例では、装置124、ロボット128、および/または部品供給部130に対して実質的に静止状態とすることができる。他の例では、グローバル計測装置126を第2の無人搬送車144上に位置決めすることができ、第2の無人搬送車144は、グローバル計測装置126を、装置124、ロボット128、および/または部品供給部130に対して移動させることができる。例えば、第2の無人搬送車144は、グローバル計測装置126を、部品供給部130、ロボット128、および装置124のうちの1つまたは複数に対して少なくとも2つの異なる方向に並進させることができる。例えば、第2の無人搬送車144は、グローバル計測装置126を、一直線に前後に直線的に移動させることができる。他の例では、第2の無人搬送車144は、グローバル計測装置126を、2つの異なる直角を成す方向に(例えば、互いに直角をなすX軸とY軸とに沿って)移動させることができる。いくつかの例では、第2の無人搬送車144は、グローバル計測装置126を、少なくとも3つの異なる直角をなす方向に移動させることができ、例えば、グローバル計測装置126を平らな(例えば水平の)面において並進させると共に、グローバル計測装置126を直交する方向に(例えば垂直方向に上下に)移動させることができる。加えて、または代替として、第2の無人搬送車144は、グローバル計測装置126を回転させることもできる。
ロボット128は、空間において物体を位置決めする自動化ロボットおよび/または手動運動制御システムを含むことができる。ロボット128はエンドエフェクタ154を含むことができ、エンドエフェクタ154は、装置124上で1つまたは複数の作業を実行することができる。例えば、エンドエフェクタ154にツール156を結合することができ、ツールは装置124上で1つまたは複数の作業を実行するのに使用される。他の例では、エンドエフェクタ154は、ツール156なしで作業を直接実行することができる。エンドエフェクタ154は、折りたたみ式アーム、スライド調節式アーム、格納式アーム、ヘビ型ロボット構造、関節式アーム、ならびに/またはエンドエフェクタ154および/もしくはツール156を位置決めすることができる任意の構造を含むことができる。エンドエフェクタ154および/またはツール156は、溶接ヘッド、スプレー塗装ガン、メス、切断装置、固定装置、把持装置、あご、爪、ピン、針、吸引装置、カメラ、研磨装置、接着剤塗布具、ブラシ、ドリル、磁石、ねじ回し、クランプ、ばり取り用具、回転ジョイント、および/または特定の作業が実行されるように設計された任意のカスタマイズツールを含むことができる。異なる作業を実行するために異なるツール156および/またはエンドエフェクタ154をロボット128に結合することができる。このように、ロボット128は、各々が異なる作業を実行する、複数の異なるツール156および/またはエンドエフェクタ154を用いて、装置124上で、または装置124に対して複数の異なる作業を実行することができる。
ツール156および/またはエンドエフェクタ154は、異なる作業を実行するために異なるタイプのツールまたはエンドエフェクタをロボット128上に配置することができるように、ロボット128から取り外し可能とすることができる。いくつかの例では、エンドエフェクタ154および/またはツール156は、部品供給部130の部品158のうちの1つまたは複数を用いて作業を実行することができる。例えば、ロボット128は、「ピック・アンド・プレース」作業を実行することができ、「ピック・アンド・プレース」作業では、それぞれの部品158が部品供給部130から取り出され、装置124に隣接した箇所へ移動され、装置124に結合される。操作は次いで、第2のそれぞれの部品158を用いて繰り返すことができ、第2のそれぞれの部品158は、装置124上の異なる箇所に配置することができる。ロボット128、エンドエフェクタ154、およびツール156は、それだけに限らないが、1つまたは複数の部品158の移動、装置124の移動、ロボット128の移動、エンドエフェクタ154の移動、ツール156の移動、それぞれの部品158といった構成要素の取り付け、組み立てプロセス、システム統合、試験、機械加工、堆積、塗装、封止、加工、品質保証検査、検証、および/または妥当性確認を含む、任意の適切な作業を実行することができる。
ロボット128は、装置124、部品供給部130、および/またはグローバル計測装置126に対してエンドエフェクタ154および/またはツール156を位置決めするローカル計測装置160を含むことができる。ローカル計測装置160はローカル・ビジョン・システム166を含むことができ、ローカル・ビジョン・システム166は、1つもしくは複数のカメラ162(例えば3Dカメラ162)および/または1つもしくは複数のレーザー装置164を含むことができる。いくつかの例では、ローカル計測装置160は、装置124および/または部品供給部130に対するエンドエフェクタ154および/またはツール156の精密位置合わせを実行することができる。例えば、グローバル計測装置126は装置124の近くにエンドエフェクタ154を大まかに位置決めすることができ、ローカル計測装置160は、グローバル計測装置126よりもずっと高い(例えばより低い公差内の)分解能でエンドエフェクタ154を位置決めすることができる。ロボット128は、ローカル計測装置160から受け取られるデータを変換し、グローバル計測装置126から命令を受け取り、かつ/またはロボット128、エンドエフェクタ154、および/もしくはツール156の位置に関するグローバル計測装置126へのフィードバック152(例えば閉ループフィードバック)を提供するためのローカルプロセッサ168および/またはロボット通信装置170も含むことができる。
ローカル計測装置160は、ロボット128、エンドエフェクタ154、および/もしくはツール156に対して近位とし、かつ/またはロボット128、エンドエフェクタ154、および/もしくはツール156に結合することができ、1つまたは複数の作業を実行するためにシステム構成要素150を相互に対して位置合わせする際にグローバル計測装置126を補足することができる。例えば、ローカル計測装置160は、グローバル計測装置126だけを使用した場合に比べて、エンドエフェクタ154および/またはツール156の位置決め精度を改善することができる。いくつかの例では、ローカル計測装置160は、グローバル計測装置126よりも高い解像度でエンドエフェクタ154および/またはツール156の位置決めを実行することができる。例えば、ローカル計測装置160は、グローバル計測装置126によって提供される分解能より、少なくとも2倍、少なくとも5倍、少なくとも10倍、および/または少なくとも20倍高い分解能で位置決めを実行することができる。いくつかの製造システムでは、ローカル計測装置160は、エンドエフェクタ154および/またはツール156を、ある特定の公差内で、例えば、意図される位置または位置合わせの0.1インチ(2.5mm)の公差内、0.05インチ(1.25mm)の公差内、0.01インチ(0.25mm)の公差内、0.005インチ(0.125mm)の公差内、および/または0.001インチ(0.025mm)の公差内で位置決めすることができる。
ロボット128は、いくつかの製造システム122における移動ロボット128とすることができる(例えば、ロボット128全体を、(例えば手動運動制御による)遠隔計測コマンドに応答して、グローバル計測装置126から受け取られる命令に応答して、かつ/またはロボット128内に記憶された、もしくはロボット128によって計算される自動化プロセスまたは事前プログラムプロセスに応答して、装置124、グローバル計測装置126、および/または部品供給部130に対して可動とすることができる)。加えて、または代替として、ロボット128を第3の無人搬送車146上に位置決めすることもでき、第3の無人搬送車146は、ロボット128を、装置124、グローバル計測装置126、および/または部品供給部130に対して移動させることができる。例えば、第3の無人搬送車146は、ロボット128を、部品供給部130、グローバル計測装置126、および装置124のうちの1つまたは複数に対し少なくとも2つの異なる方向に並進させることができる。例えば、第3の無人搬送車146は、ロボット128を、一直線に前後に直線的に移動させることができる。他の例では、第3の無人搬送車146は、ロボット128を、2つの異なる直角を成す方向に(例えば、互いに直角をなすX軸とY軸とに沿って)移動させることもできる。いくつかの例では、第3の無人搬送車146は、ロボット128を、少なくとも3つの異なる直角をなす方向に移動させることができ、例えば、ロボット128を平らな(例えば水平の)面において並進させると共に、ロボット128を直交する方向に(例えば垂直方向に上下に)移動させることができる。加えて、または代替として、第3の無人搬送車146は、ロボット128を回転させることもできる。
第3の無人搬送車146上のロボット128のそうした運動は、ロボット128によって実行されるべき異なる作業のためにカスタマイズすることができる。例えば、ピック・アンド・プレース作業では、第3の無人搬送車146はロボット128に部品供給部130と装置124との間を往復して移動させることができ、ロボット128は部品供給部130から部品158を取得し、第3の無人搬送車146は次いで、ロボット128を装置124に隣接した位置まで移動させ、ロボット128は次いで、それぞれの部品158を装置124上に配置することができる。第3の無人搬送車146は次いで、作業が部品供給部130からの異なるそれぞれの部品158について複数回繰り返されるように、部品供給部130に隣接した位置へロボット128を戻すことができ、これにより、作業が複数回繰り返された後に、複数のそれぞれの部品158が、部品供給部130から装置124上のそれぞれの箇所へ配置されることになる。各部品158は部品供給部130内のわずかに異なる位置に配置し得るため(例えば、部品158は容器172内で相互に間隔を置いて並べて配置することができる)、エンドエフェクタ154の位置は、それぞれの部品158をその都度正確に取得するために、ロボット128が部品供給部130へ戻る度にローカル計測装置160によって調整され得る。これらの用途において、エンドエフェクタ154および/またはツール156は、少なくとも1つのそれぞれの部品158を、部品供給部130から装置124へ、または装置124の近くへ移動させることができる。装置124の近くに来ると、エンドエフェクタ154および/またはツール156は装置124にそれぞれの部品158を結合することができる。
部品供給部130は、装置124から離れて(例えば、装置124と物理的に接触せずに)位置することができ、1つまたは複数の部品158を含むことができる。例えば、部品供給部130は複数の部品158を含むことができ、部品158は同一である。他の例では、部品供給部130は複数の異なる部品158を含むことができる。部品158は、部品供給部130から、一度に1つずつ取り出し、例えば、部品158および/または装置124上で作業を実行するために、装置124へ、または装置124の近くへ移動させることができる(例えば、ピック・アンド・プレース操作では、部品158をロボット128によって部品供給部130から取り出し、装置124へ移動させることができ、そこで部品158を装置124に結合することができる)。部品供給部130は、部品158を保持し、または収容するための容器172を含むことができる。容器172は、単に、台、箱、面、フレーム、または部品158を支持する任意の他の構造とすることができる。部品158は、任意の製造プロセスにおいて使用される任意の適切な部品とすることができる。例えば、部品158は、パネル、締め具、電気部品、および/または任意の他の部品もしくは構造を含むことができる。
いくつかの例では、部品供給部130は、グローバル計測装置126、ロボット128、および装置124に対して実質的に静止状態とすることができる。代替として、部品供給部130は、第4の無人搬送車148上に位置決めすることもでき、第4の無人搬送車148は、部品供給部130を、装置124、グローバル計測装置126、および/またはロボット128に対して移動させることができる。例えば、第4の無人搬送車148は、部品供給部130を、ロボット128、グローバル計測装置126、および装置124のうちの1つまたは複数に対し少なくとも2つの異なる方向に並進させることができる。例えば、第4の無人搬送車148は、部品供給部130を、一直線に前後に直線的に移動させることができる。他の例では、第4の無人搬送車148は、部品供給部130を、2つの異なる直角を成す方向に(例えば、互いに直角をなすX軸とY軸とに沿って)移動させることもできる。いくつかの例では、第4の無人搬送車148は、部品供給部130を、少なくとも3つの異なる直角をなす方向に移動させることができ、例えば、部品供給部130を平らな(例えば水平の)面において並進させると共に、部品供給部130を直交する方向に(例えば垂直方向に上下に)移動させることができる。加えて、または代替として、第4の無人搬送車148は、部品供給部130を回転させることもできる。
一般に、製造システム122(例えばすべてのシステム構成要素150)は、装置124上の、もしくは装置124に対する、かつ/または部品158上の、もしくは部品158に対する作業の実行を実現することができる。システム構成要素150は、初期位置合わせがグローバル計測装置126によって実行され、より厳密な位置合わせがロボット128上でローカル計測装置160によって実行されるように協働することができる。すべてのシステム構成要素150は、相互に対して移動することができ、そのため製造システム122は動的であり、それによって、各構成要素を安定させ、各構成要素が静止状態に保持されるようにするために先行技術の方法において必要とされる複雑なフレームワークおよび支持構造が不要になる。これとは対照的に、本開示の製造システム122では、各システム構成要素150を可動とすることができ、グローバル計測装置126がシステム122を一体化し、システム構成要素150の各々の位置を追跡する。製造システム122は完全に自動化することができ、これにより、技師または操作者の介入を必要とせずに、装置124上で、かつ/もしくは装置124に対して、ならびに/または部品158上で、かつ/もしくは部品158に対して作業を実行することができる(例えば、複数の異なる作業を実行することができ、かつ/または単一の作業を複数回実行することができる)。
そうした本開示の製造システム122は、有利には、システム構成要素150の摩耗、作業環境における振動、環境要因(例えば、温度、湿度など)、システム構成要素150の非理想的な性質、物理的制約条件に起因する運動変動、および/またはシステム構成要素150の異なるモデル、タイプ、スタイル、もしくはブランドが原因で生じる変動を補正することができる。そうした適応性は、少なくとも一部は、製造システム122の動的性質によるものとすることができる。本開示の製造システム122は、システム構成要素のためのボルト留めされた構成要素、固定具、または複雑なケーブリングを必要としないロボット製造システムを提供することができる。さらに、各ロボット128は、ロボット128および/またはロボット128がその上に位置決めされている第3の無人搬送車146の可動性により、複数の異なる作業を実行することができる。また本開示製造システム122は、有利には、部品に形成された小さいアクセスホール(例えば翼ボックス)を通して実行される技法のような、人間工学的に困難な、または労働集約的な技法を実行するのに使用することもできる。
本開示の製造システム122は、動的製造環境を作成するのに使用することができる。例えば、静的な固定具(例えば、所定の位置にボルト留めされた製造用ロボット)が関与する従来の製造技法とは対照的に、本開示の製造システム122を使用する場合には、製造施設内の作業セルを異なる作業および/または産業のために構成変更することができる。本開示の製造システム122を使用して、所与の作業セルにおいて異なる作業を実行するために所与のロボット128および/またはエンドエフェクタ154を変更することができる。加えて、または代替として、製造システム122は、製造施設内の作業セル間の通信を可能とするように構成することもできる(例えば、グローバル計測装置126は、異なる作業セル内の2つ以上の異なるロボット128と通信し、それぞれの装置124および/または部品158上で異なる作業を実行することができる)。エンドエフェクタ154とグローバル計測装置126とローカル計測装置160との間の閉ループフィードバックのために構成された製造システム122は、自動化生産システムの性能を向上させ得る他の装置との通信も可能とすることができる。
加えて、または代替として、本開示の製造システム122は、それぞれの部品または装置の位置を決定するために部品または装置上の「目標」の配置を必要とする従来のシステムとは対照的に、それぞれのシステム構成要素150の形状に基づいて様々なシステム構成要素150の位置を決定することもできる。本開示の製造システム122は、配置された目標を用いるのとは対照的に、構成要素の形状に基づいて位置を決定することができるため、位置決定をより速く、より効率よくすることができる(例えば、いくつかの例では収集されるデータ量を低減することができる)。
本開示の製造システム122は、センサ駆動型の、かつ/またはデータ駆動型のシステム構成要素150を含むことができる。例えば、1つもしくは複数のシステム構成要素150を、1つもしくは複数の他のシステム構成要素150から受け取られるデータおよび/または手動運動制御装置から受け取られるデータに応答して移動させることができる。加えて、または代替として、1つまたは複数のシステム構成要素150を、それぞれのシステム構成要素150上の1つまたは複数のセンサによって収集されるデータに応答して移動させることもできる。さらに、グローバル計測装置126および/または1つもしくは複数の他のそれぞれのシステム構成要素150と通信することに加えて、1つもしくは複数のシステム構成要素150が他の装置と通信することもできる。例えば、1つまたは複数のシステム構成要素150は、1つまたは複数の外部装置との動的通信リンクを作成し、例えば、エンドユーザ装置と対話すること(例えば、タブレットおよび/またはヘッドセットと共に使用される拡張現実)によって、1つまたは複数のシステム構成要素150に対応する3D座標を、他の機器および/またはシステムにリンクさせることができる。
図3に、本開示による第2の製造システム174を示す。上記第2の製造システム174もまた、自律型で動的であり、第2の部品176上で複数の作業を実行する。第2の部品176は、図2の部品158、図1の装置100、および/または図2の装置124の一例とすることができる。移動ロボット178(図2のロボット128、および/または図2の第1の無人搬送車132といった無人搬送車の一例とすることができる)は、部品176を複数のステーション(例えば、第1のステーション180、第2のステーション182、第3のステーション184など)へ移動させることができ、完成部品186を形成するために各ステーションにおいて部品176上で異なる作業を実行することができる。グローバル計測装置126は、第2の部品176、移動ロボット178、および各ステーション(例えば、第1のステーション180、第2のステーション182など)の位置を追跡することができ、移動ロボット178は、1つまたは複数の製造プロセスを完了するために、第2の部品176を順次に複数のステーションの各々へ移動させることができる。移動ロボット178は、エンドエフェクタ154を追跡し、位置決めすることができる移動ロボット178に結合されたローカル計測装置160を含むことができ、エンドエフェクタ154は、第2の部品176上で各作業が実行された後でステーションからステーションへ第2の部品176を移動させるために第2の部品176と係合することができる。移動ロボット178は、第2の部品176および複数のステーション180、182、184のうちの1つまたは複数に関するグローバル計測装置126からの情報を受け取るロボット通信装置170を含むことができる。
いくつかのシステム174では、各ステーション180、182、184は、第2の部品176上で異なる作業を実行するそれぞれの作業ロボットを含むことができる。例えば、第1のステーション180は第1の作業ロボット188を含むことができ、第2のステーション182は第2の作業ロボット190を含むことができ、第3のステーション184は第3の作業ロボット192を含むことができる。第1の作業ロボット188、第2の作業ロボット190、および第3の作業ロボット192の各々は、第2の部品176上で異なる作業を実行することができる。移動ロボット178、第1のステーション180、第2のステーション182、第3のステーション184、グローバル計測装置126、および第2の部品176のうちの1つまたは複数を、それぞれの無人搬送車194上に位置決めすることができ、無人搬送車194は、それぞれのシステム構成要素を、その他のシステム構成要素に対して移動させることができる。
製造システム122および/またはシステム174は、様々な作業、方法、および/または、例えば航空機の製造時に実行される方法における、製造プロセスを実行するのに使用することができる。図4〜図7に、本開示による、図2の製造システム122および/または図3のシステム174と関連付けられるそうした方法400、方法500、方法600、方法700の説明的非排他的例を表す流れ図を概略的に示す。図4〜図7の方法のいずれも、例えば航空機の製造における、製造プロセスにおいて使用することができる。図4〜図7においては、いくつかのステップは、それらのステップを任意選択とすることができ、またはそれらのステップが本開示による方法の任意選択バージョンに対応し得ることを指示する破線の囲みで例示されている。とは言え、必ずしも本開示によるすべての方法が実線の囲みで例示されるステップを含むことを必要とするとは限らない。図4〜図7に例示される方法およびステップは限定するものではなく、本明細書における考察から理解されるように、例示のステップ数より多数または少数のステップを有する方法を含めて、他の方法およびステップも本開示の範囲内に含まれる。
図4に、システム(例えば図2の製造システム122および/または図3のシステム174)を用いて製造プロセスを実行する方法400を例示する。方法400は、402で、グローバル計測装置を用いて、装置(例えば、図2の装置124もしくは図3の第2の部品176)、ロボット(例えば、図2のロボット128および/もしくは図3の移動ロボット178)ならびに/または部品供給部(例えば、図2の部品供給部130)のグローバル位置合わせを実行するために、システムのグローバル計測装置(例えば図2のグローバル計測装置126)を構成するステップを含むことができる。グローバル計測装置は、装置、ロボット、および部品供給部の位置を追跡することができ、またグローバル計測装置はさらに、グローバル計測装置に対する装置、ロボット、および/または部品供給部の移動を命令し、生じさせることができる。また方法400は、404で、装置に対するロボットのエンドエフェクタ(例えばエンドエフェクタ154)のローカル位置合わせを実行するためにシステムのローカル計測装置(例えば図2のローカル計測装置160)を構成するステップも含むことができ、ローカル計測装置はロボットに結合されている。406で、装置上での、または装置に対する作業の実行を可能とすることができ、これにより、ロボットのエンドエフェクタおよび部品供給部からの部品が作業の実行において使用される。例えば、406で作業の実行を可能とするステップは、1つもしくは複数のシステム構成要素(例えば図2のシステム構成要素150)の操作を開始するステップ、部品供給部を形成するように容器(例えば図2の容器172)に1つもしくは複数の部品(例えば図2の部品158)を配置するステップ、装置を設けるステップ、ロボットを設けるステップ、グローバル計測装置を設けるステップ、または任意の他の予備ステップを含むことができる
いくつかの方法400では、406で作業の実行を可能とするステップは、例えばロボット上で作業を実現するソフトウェアをインストールすることによって、ロボットが作業を自律的に実行することを可能とするステップ、ロボットに作業を自律的に実行するよう命令するステップ、ロボットを、作業を自律的に実行するようにプログラムするステップ、および/または1つもしくは複数の作業の実行を可能とすることに寄与し得る任意の他のステップを含むことができる。
402でグローバル計測装置を構成するステップは、無人搬送車(例えば図2の第2の無人搬送車144)上でグローバル計測装置を位置決めするステップを含むことができ、無人搬送車は、グローバル計測装置を、装置、部品供給部、および/またはロボットに対して移動させる。加えて、または代替として、402でグローバル位置合わせを実行するようにグローバル計測装置を構成するステップは、グローバル計測装置がその上に位置決めされている無人搬送車の移動を命令するようにグローバル計測装置を構成するステップを含むこともできる。
いくつかの方法400では、402でグローバル計測装置を構成するステップは、作業を適切に実行するためのエンドエフェクタの位置合わせを可能とするために、グローバル計測装置、ロボット、部品供給部、および/または装置の位置を自律的に調整するようにグローバル計測装置を構成するステップを含むことができる。402でグローバル計測装置を構成するステップは、例えば、装置の位置を決定するために装置の複数の画像を一括してコンパイルするようにグローバル計測装置を構成することによって、装置を追跡するようにグローバル計測装置を構成するステップを含むことができる。いくつかの方法では、グローバル計測装置は、402で、1つまたは複数のシステム構成要素から受け取られたデータを3D座標に変換し、3D座標をロボットへ送ることができ、ローカル計測装置は、404で、グローバル計測装置から受け取られた3D座標に基づいてエンドエフェクタを調整し、かつ/または再位置合わせすることができる。
404でローカル計測装置を構成するステップは、別の無人搬送車(例えば図2の第3の無人搬送車146)上でグローバル計測装置を位置決めするステップを含むことができ、無人搬送車は、ロボットを、装置、部品供給部、および/またはグローバル計測装置に対して移動させる。これらの方法では、402でグローバル計測装置を構成するステップは、無人搬送車の移動を命令することによってロボットを再位置決めするために、ロボットがその上に位置決めされている無人搬送車の移動を命令するようにグローバル計測装置を構成するステップを含むことができる。加えて、または代替として、404でローカル計測装置を構成するステップは、ロボットおよび/またはロボットがその上に位置決めされている無人搬送車を、グローバル計測装置にフィードバック(例えば図2のフィードバック152)を提供するように構成するステップ、ならびに、グローバル計測装置を、ロボットおよび/またはロボットがその上に位置決めされている無人搬送車からフィードバックを受け取るように構成するステップも含むことができる。いくつかの方法400では、404でローカル計測装置を構成するステップは、ローカル計測装置を、エンドエフェクタの並進および/または回転を命令し、生じさせるように構成するステップを含むことができる。
406で作業の実行を可能とするステップは、無人搬送車(例えば図2の第4の無人搬送車148)上に部品供給部を位置決めするステップを含むことができ、部品供給部がその上に位置決めされている無人搬送車は、部品供給部を、装置、ロボット、および/またはグローバル計測装置に対して移動させる。これらの方法では、402でグローバル計測装置を構成するステップは、部品供給部がその上に位置決めされている無人搬送車の移動を命令することによって部品供給部を再位置決めするために、部品供給部がその上に位置決めされている無人搬送車の移動を命令するようにグローバル計測装置を構成するステップを含むことができる。加えて、または代替として、402でグローバル計測装置を構成するステップは、部品供給部および/または部品供給部がその上に位置決めされている無人搬送車を、グローバル計測装置にフィードバックを提供するように構成するステップ、ならびに、グローバル計測装置を、部品供給部および/または部品供給部がその上に位置決めされている無人搬送車からフィードバックを受け取るように構成するステップも含むことができる。
同様に、406で作業の実行を可能とするステップも、無人搬送車(例えば図2の第1の無人搬送車132)上に装置を位置決めするステップを含むことができ、装置がその上に位置決めされている無人搬送車は、装置を、部品供給部、ロボット、および/またはグローバル計測装置に対して移動させる。これらの方法では、402でグローバル計測装置を構成するステップは、装置がその上に位置決めされている無人搬送車の移動を命令することによって装置を再位置決めするために、装置がその上に位置決めされている無人搬送車の移動を命令するようにグローバル計測装置を構成するステップを含むことができる。加えて、または代替として、402でグローバル計測装置を構成するステップは、装置および/または装置がその上に位置決めされている無人搬送車を、グローバル計測装置にフィードバック(例えば装置および/または装置がその上に位置決めされている無人搬送車に搭載されたアクティブセンサからのフィードバック)を提供するように構成するステップ、ならびに、グローバル計測装置を、装置および/または装置がその上に位置決めされている無人搬送車からフィードバックを受け取るように構成するステップも含むことができる。
406で作業の実行を可能とするステップは、部品の移動、装置の移動、ロボットの移動、エンドエフェクタの移動、部品供給部からのそれぞれの部品の取り出しおよびそれぞれの部品の装置への移動、部品供給部からのそれぞれの部品の装置への結合、装置上での構成要素の取り付け、部品供給部からの2つ以上のそれぞれの部品の組み立て、システムの統合、試験、機械加工、複合材料の堆積、塗装、封止、加工、品質保証検査、適正な位置決めの検証、ならびに作業が正しく実行されたことの確認(例えば、システムは、装置上に部品を実際に配置する前に、部品が正しく配置されようとしていることを確認することができる)のうちの1つまたは複数の実行を可能とするステップを含むことができる。
図4の方法400は、少なくとも一部は、人間の操作者または技師によって実行され得るが、図5〜図7の方法500、方法600、方法700は、それぞれ、少なくとも一部は自律的に、例えば、本開示の製造システム(例えば図2のシステム122および/または図3のシステム174)によって実行することができる。
図5に、製造プロセスを実行する方法500を示す。方法500は一般に、502で粗計測を実行するステップと、504でグローバル位置合わせを実行するステップと、506で精密計測を実行するステップと、508で位置フィードバック(例えば閉ループフィードバック)を受け取るステップと、510でエンドエフェクタの位置を調整し、かつ/または位置合わせするステップと、512で、装置上で作業を実行するステップとを含むことができる。506で精密計測を実行するステップは、512で作業を実行するために、各システム構成要素(例えば図2のシステム構成要素150)を相互に対して動的に調整するために、502で粗計測を行うステップを補足することができる。
504でグローバル位置合わせを実行するステップは、1つまたは複数のシステム構成要素を移動させるステップ、例えば、514でグローバル計測システムを移動させるステップ、516で装置を移動させるステップ、518で部品供給部を移動させるステップ、および/または520でロボットを移動させるステップを含むことができる。例えば、502で粗計測を実行するステップは、グローバル計測装置のビジョンシステムを用いてシステム構成要素のそれぞれの位置を大まかに追跡するステップ(例えば、装置、ロボット、および部品供給部、ならびに/または、各々がその上に位置決めされているそれぞれの無人搬送車のそれぞれの位置を追跡するステップ)を含むことができ、504でグローバル位置合わせを実行するステップは、グローバル計測装置からの位置合わせ情報に応答してシステム構成要素のうちの1つまたは複数を移動させるステップを含むことができる。例えば、グローバル計測装置の通信装置は、1つまたは複数の構成要素の相互に対する移動を実現し、または命令するために、システム構成要素のうちの1つまたは複数と位置合わせ情報をやりとりすることができる。504でのそうした位置合わせは、システム構成要素を相互に対して相対的に位置決めするように実行することもでき、かつ/またはシステム構成要素のうちの1つまたは複数をそれぞれの絶対位置に位置決めするように実行することもできる。
いくつかの例では、506で精密計測を実行するステップは、508で位置フィードバックを受け取るステップの前に、かつ/またはその後に実行することができる。例えば、ロボットのプロセッサは、ロボットに結合された、エンドエフェクタおよび/または別のシステム構成要素の位置を追跡するローカル計測装置からローカル位置合わせ情報を受け取ることができる。エンドエフェクタの位置は、506で精密計測を実行するステップ、502で粗計測を実行するステップ、および/または508で位置フィードバックを受け取るステップに応答して、510で1つまたは複数のシステム構成要素に対して調整し、かつ/または位置合わせすることができる。いくつかの方法では、510でエンドエフェクタを調整し、かつ/または位置合わせするステップは、522でエンドエフェクタを並進させるステップおよび/または524でエンドエフェクタを回転させるステップを含むことができる。エンドエフェクタは、512で、装置上で作業を実行することができ、異なる作業を実行する異なるエンドエフェクタをロボットに結合することができるようにロボットから取り外し可能とすることができ、それによって装置上で複数の異なる作業を行うことのできるロボットが形成される。
ロボットのエンドエフェクタが装置に対して所望の公差内で位置合わせされると、512で作業を1回または複数回実行することができる。例えば、512で作業を実行するステップは、526で部品を移動させるステップ、526で装置を移動させるステップ、528でロボットを移動させるステップ、528でエンドエフェクタを移動させるステップ、530でピック・アンド・プレース操作を実行するステップ、532で、装置上で構成要素を取り付けるステップ、534で組み立てプロセスを実行するステップ、536でシステム統合を実行するステップ、538で試験するステップ、540で機械加工するステップ、542で複合材料を堆積させるステップ、544で塗装するステップ、546で封止するステップ、548で加工するステップ、550で品質保証検査を行うステップ、552で部品の正しい配置を検証するステップ、および554での妥当性確認のうちの1つまたは複数を含むことができる。512で作業を実行するステップは、556で、例えば、同じ作業を複数回繰り返すことによって、かつ/または複数の異なる作業を実行することによって、1回または複数回繰り返すことができる。
図6に、1つまたは複数の本開示の製造システムを利用して装置(例えば図2の装置124)上で作業を実行する方法600を例示する。装置は、602で、例えば、ビジョンシステム(例えば、図2のグローバル・ビジョン・システム138)を有するグローバル計測装置(例えば図2のグローバル計測装置126)によって追跡することができる。例えば、グローバル計測装置は、装置の位置および/または向きを大まかに決定するために装置の幾何学形状の1つまたは複数の形状または点を追跡することができる。いくつかの方法600では、602で装置を追跡するステップは、604で、装置または装置の部分の箇所を決定するために、装置の複数の画像をつなぎ合わせるステップを含むことができる。602で装置を追跡するステップは、グローバル計測装置によって(例えば、グローバル計測装置126のプロセッサ140によって)、少なくとも一時的に、装置の箇所を表すデータのセットが記憶される結果を生じ得る。いくつかの方法では、グローバル計測装置は、606でデータを三次元(3D)座標に変換することができる。例えば、グローバル計測装置のビジョンシステムから収集されたデータは、グローバル計測装置のプロセッサによって、各値が装置の位置および/または向きの成分を表す値の行列を決定するのに使用され得る。
3D座標は、608で、ロボット(例えば図2のロボット128)に伝えることができる。例えば、グローバル計測装置の通信装置(例えばグローバル通信システム142)は、3D座標をロボット上のローカル通信装置(例えばローカル通信装置170)に伝えることができる。装置の3D座標を受け取ったことに応答して、上記3D座標に基づいてロボット自体および/またはロボットのエンドエフェクタ(例えば図2のエンドエフェクタ154)を調整し、再位置決めし、かつ/または再位置合わせするようにロボットを事前プログラムすることができる。言い換えると、ロボットが装置の位置に関して(例えば閉ループフィードバックを介して)グローバル計測装置から新しい座標情報を受け取ると、ロボットは、それに応答してロボット自体を再位置決めすることができる。そうした再位置決めは、複数の新しい座標セットに応答して複数回繰り返すことができ、座標情報は、いくつかの例では、複数回更新することができる。ロボットおよび/またはエンドエフェクタは、610で、調整し、再位置合わせすることができ、これは、ローカル計測装置(例えば図2のローカル計測装置160)を用いて、エンドエフェクタの位置および/または向きに関する1つまたは複数の微調整を実行することを含むことができる。よって、602で装置を追跡するステップ、606でデータを3D座標に変換するステップ、608で3D座標をロボットへ送るステップ、ならびに/または610でロボットおよび/もしくはエンドエフェクタを調整するステップは、すべて、グローバル計測を実行するステップのサブステップとすることができる(例えば、図5の502で粗計測を実行するステップのサブステップとすることができる)。また、610でロボットおよび/またはエンドエフェクタを調整し、または再位置合わせするステップは、ローカル計測を実行するステップのサブステップとすることができる(例えば、図5の506でローカル計測を実行するステップのサブステップとすることができる)。装置に対して位置決めされ、位置合わせされると、エンドエフェクタは、612で、装置上で作業を実行することができる。例えば、612で、装置上で作業を実行するステップは、図5のステップ512の作業のうちの1つまたは複数を含むことができる。図6の各ステップは、装置の追跡および装置に対するロボットの位置決めに関して説明されているが、加えて、または代替として、図6の同じ各ステップは部品供給部に関して実行することもできる(例えば、ロボットは、部品供給部の位置および/または向きに関する3D座標を受け取ることができ、そうした3D座標に基づいてエンドエフェクタを位置決めすることができる)。
図7に、各ステーションにおいて部品または装置上で異なる作業を実行することができる、部品または装置を複数の異なるステーションへ移動させるステップを伴う製造プロセスを実行する方法700を例示する。方法700は、702で第1のステーション(例えば図3の第1のステーション180)において部品(例えば図2の装置124および/または部品158)を位置決めするステップを含むことができる。702で第1のステーションにおいて部品を位置決めするステップは手動で実行することもでき、あるいは、移動ロボットや無人搬送車上に位置決めされたロボットといった第1のロボットを用いて部品を第1のステーションにおいて、または第1のステーションの近くに配置することもできる。第1のロボットは、グローバル計測装置と、第1のロボットに結合された第1のローカル計測装置の両方からの部品の位置に関する情報を利用することができる。グローバル計測装置(例えば図2〜図3のグローバル計測装置126)は、第1のロボットから間隔を置いて配置することができ、第1のロボット、部品、および第1のステーションの各位置を追跡することができる。第1のローカル計測装置(図2のローカル計測装置160の一例とすることができる)は、第1のロボットに結合された第1のエンドエフェクタ(図2のエンドエフェクタ154の一例とすることができる)の位置を追跡することができる。グローバル計測装置および第1のローカル計測装置は、部品を第1のステーションにおいて、または第1のステーションの近くに配置するために協働することができる。
各ステーションは各ステーションにおいて位置決めされた作業ロボットを含むことができ、各作業ロボットは部品上で異なる作業を実行する。例えば、第2のエンドエフェクタを有する第2のロボットを第1のステーションにおいて位置決めし、部品が第1のステーションにおいて位置決めされると、704で、部品上で第1の作業を実行するように構成することができる。704で、部品上で第1の作業を実行するために、第2のロボットは、グローバル計測装置(第2のロボットの位置を追跡することもできる)と第2のロボットに結合された第2のローカル計測装置の両方からの部品の位置に関する情報を利用することができる。グローバル計測装置は、第2のロボットからも間隔を置いて配置することができ、第2のローカル計測装置と共に、第2のエンドエフェクタと部品とを相互に位置合わせするために、第2のエンドエフェクタおよび部品の位置を追跡することができる。
部品は、706で、例えば、第1のロボットを用いて部品を第1のステーションから第2のステーションへ移動させることによって、第2のステーション(例えば図3の第2のステーション182)へ移動させることができる。第2のステーションは、第3のエンドエフェクタおよび第3のローカル計測装置を有する第3のロボットを含むことができ、第3のロボットは、708で、部品上で第2の作業を実行することができる。グローバル計測装置は、第3のロボットからも間隔を置いて配置し、第3のロボットの位置を追跡するように構成することができ、他方第3のローカル計測装置は、第3のロボットに結合し、部品および第3のエンドエフェクタの位置を追跡するように構成することができる。グローバル計測装置および第3のローカル計測装置は、708で、部品上で第2の作業が実行されるように部品および第3のエンドエフェクタを相互に対して位置合わせするために協働することができる。
一般に、704で第1の作業を実行するステップは、702で第1のステーションにおいて部品を位置決めするステップの後に実行することができ、706で部品を第2のステーションへ移動させるステップは、704で第1の作業を実行するステップの後に実行することができ、708で第2の作業を実行するステップは、706で部品を第2のステーションへ移動させるステップの後に実行することができる。いくつかの方法では、708で第2の作業を実行するステップの後に部品を第2のステーションから取り出し、710で別のそれぞれのステーションへ移動させることができる。位置決めされ、位置合わせされると、712で別のそれぞれの作業を部品上で実行することができる。そうしたステップは714で任意の回数繰り返すことができる(例えば、方法700では、部品上で任意の数の作業を実行するための任意の数のステーションを含むことができる)。部品はそのように複数の異なるステーションへ移動させることができ、各ステーションにおいて複数の作業のうちのそれぞれの作業を部品上で実行することができる。いくつかの方法では、各ステーションにおいて各作業を複数の部品上で実行することができる。例えば、いくつかの方法では、部品は第1の部品であり、706で第1の部品が第1のステーションから離れると、第2の部品を第1のステーションにおいて配置することができ、そこで第1の作業を第2の部品上で実行することができる。同様に、第2の作業が第1の部品上で実行された後に第1の部品が第2のステーションから離れると、第2の部品を第2のステーションへ移動させることができ、第2の作業を第2の部品上で実行することができる。そうした方法は、任意の数の部品上で任意の回数繰り返すことができ、各部品は同じ部品であっても異なる部品であってもよい。704で第1の作業を実行するステップ、708で第2の作業を実行するステップ、および/または712でその他(1つまたは複数)の作業を実行するステップは、図5の作業512を実行するステップの例とすることができる。
次に図8を見ると、製造システム200の形態の製造システム122の説明的非排他的例が例示されている。適切な場合には、図2〜図3の概略図からの参照番号が製造システム200の対応する部品を指定するのに使用されている。しかし、図8の例は非排他的であり、製造システム122を図8の例示の実施形態だけに限定するものではない。すなわち、製造システム122は例示の製造システム200の具体的実施形態だけに限定されず、製造システム200は、そうしたすべての態様、構成、特徴、特性などを含まなくても、図2〜図3の概略図に例示されており、それらの概略図に関連して論じられている製造システム122、およびその変形の任意の数の様々な態様、構成、特徴、特性などを組み込むことができる。簡潔にするために、前述の各構成要素、部品、部分、態様、領域など、またはそれらの変形を、製造システム200に関連して再度論じ、例示し、かつ/または明示しない場合もあるが、前述の特徴、変形などを製造システム200と共に利用することができることは本開示の範囲内に含まれる。
製造システム200は、グローバル計測装置202(グローバル計測装置126の一例とすることができる)、ロボット204(ロボット128の一例とすることができる)、装置206(装置124の一例とすることができる)、および部品供給部208(部品供給部130の一例とすることができる)を含むことができる。グローバル計測装置202、ロボット204、装置206、および部品供給部208のうちの1つまたは複数を1つまたは複数のそれぞれの無人搬送車194上に位置決めすることができ、各無人搬送車194は、グローバル計測装置202、ロボット204、装置206、または部品供給部208を、それぞれ、グローバル計測装置202、ロボット204、装置206、および部品供給部208のその他のものに対して移動させることができる。グローバル計測装置202は、ビジョンシステム138の一例とすることのできるグローバル・ビジョン・システム210を用いて、ロボット204、装置206、および部品供給部208の位置を追跡することができる。ロボット204はエンドエフェクタ212(エンドエフェクタ154の一例とすることができる)、およびローカル計測装置214(ローカル計測装置160の一例とすることができる)を含むことができる。ローカル計測装置214は、装置206および/または部品供給部208の容器218(容器172の一例とすることができる)内に収容され得る部品216(部品158の一例とすることができる)に対するエンドエフェクタ212の位置を追跡することができる。
システム200は、「ピック・アンド・プレース」操作といった製造プロセスを実行することができ、それぞれの部品216は部品供給部208から取り出され(例えば「選び取られ(picked)」)、次いで装置206の近くへ移動され、装置206上に配置される。図8に、容器218内に残っている複数の部品216、ならびに、すでに、部品供給部208から移動され、装置206上に配置されている複数の配置済み部品220を例示する。グローバル計測装置202とロボット204上のローカル計測装置214とは、容器218からそれぞれの部品216を正確に取り出し、部品を装置206の近くへ移動させ、部品を装置206上に配置する(例えば、それぞれの配置済み部品220を作成するために部品216を装置206に結合する)ためのロボット204のエンドエフェクタ212の位置合わせを実現するために、相互に補足し合い、他のシステム構成要素の位置に関するデータを伝えることができる。
各システム構成要素150は、それぞれの無人搬送車194上に位置決めされることによって、その他のシステム構成要素150に対して可動とすることができる。他の例では、システム構成要素150のうちの一部だけを可動とし、他を固定とすることもできる。システム構成要素150は、複数の異なる方向に可動とすることができる。例えば、装置206は、ロボット204、グローバル計測装置202、および/または部品供給部208に対して少なくとも2方向に可動とすることができる。いくつかの例では、装置206は、ロボット204、グローバル計測装置202、および/または部品供給部208に対して少なくとも3つの異なる直角をなす方向に可動とすることができる。いくつかの例では、装置206は、ロボット204、グローバル計測装置202、および/または部品供給部208に対して回転することができる。例えば、装置206は、X軸222に沿った第1の方向に前後に可動とし、Y軸226に沿った第2の方向に前後に可動とし、かつ/またはZ軸228に沿って垂直方向に可動とすることができる。X軸222、Y軸226、およびZ軸228は、相互に直角をなし、直交し得る。グローバル計測装置202、ロボット204、および/または部品供給部208の各々も、それぞれのその他のシステム構成要素150に対して無人搬送車194上で同様に可動とすることができる。エンドエフェクタ212はさらなる自由度を有していてよい。例えば、エンドエフェクタ212は、いくつかの例では、さらに、X軸、Y軸、およびZ軸の各々の周りを回転可能とすることができる。システム構成要素150のうちのいずれかまたはすべてを、位置決め、位置合わせ、および/または作業実行に関して完全に自律的とすることができる。
グローバル計測装置202およびローカル計測装置214は、各々、リアルタイムの計測(例えば、1つまたは複数のシステム構成要素150の位置および/または向きに関するデータ)を提供することができる。グローバル計測装置202およびローカル計測装置214は、各々、システム構成要素150のうちの1つまたは複数の実際の位置に基づく連続したフィードバックを受け取り、かつ/または送ることができる。例えば、グローバル計測装置202はビジョンシステム210を含むことができ、ビジョンシステム210は、例えば、ロボット204、装置206、および部品供給部208の物理的幾何学形状および箇所を検出する1つまたは複数のカメラを含むことができる。同様に、ローカル計測装置214も、装置206、エンドエフェクタ212、および部品供給部208の物理的幾何学形状および箇所を検出する1つまたは複数のカメラを含むことのできるローカル・ビジョン・システム224を含むことができる。加えて、または代替として、グローバル計測装置202および/またはローカル計測装置214は、所与の作業または製造プロセスにおいて使用され、または所与の作業または製造プロセスに関連した他の部品、ツール、ツール交換ラック、部分組立品、および/または任意の他の装置もしくは構造の位置および/または向きを追跡することもできる。
いくつかの例では、グローバル計測装置202および/またはローカル計測装置214は、1つまたは複数のシステム構成要素150についての位置および/または向きの範囲に関するそれぞれの事前プログラムされた限界を含むことができる。例えば、グローバル計測装置202は、グローバル計測装置202が各システム構成要素150に構成要素ごとのそれぞれのグローバルな所定の限界内に留まるよう命令するように、ロボット204、装置206、および/または部品供給部208の位置についての所定のグローバル限界を記憶しているプロセッサを含むことができる。同様に、ローカル計測装置214も、エンドエフェクタ212が所定のローカル限界の範囲外に移動しないように、エンドエフェクタ212の位置および/または向きについての上記所定のローカル限界を記憶しているプロセッサを含むことができる。そうした所定のグローバル限界およびローカル限界は、1つまたは複数のシステム構成要素150への損傷を防止するためにカスタマイズすることができる(例えば、グローバル計測装置202が装置206に、装置206が作業環境内の壁または他の固定構造に衝撃を与えるように移動するよう命令するのを防ぐはずのグローバル限界を設定することができる)。
ローカル計測装置214は、グローバル計測装置202から情報を受け取ることができ、エンドエフェクタ212の箇所を更新し、装置206および/または部品供給部208に対してエンドエフェクタ212を増分的に再位置決めし、または再位置合わせした後で、作業または製造プロセスを続行することができる。システム200は、フィードバックを繰り返し送り、かつ/または受け取り、フィードバックおよび連続した更新に基づいてエンドエフェクタ212の位置決めを更新することができる。よって、システム200は、動的システム構成要素150、および1つまたは複数のシステム構成要素150との間での動的な連続したフィードバックを含むことができる。そうしたシステムは、部品が正しく配置され、かつ/または組み立てられることを検証するための、部品が配置され、または組み立てられるときのリアルタイムの検査を可能にすることができる。そうしたシステム200は、それによって、従来の製造方法および製造システムと比べて、手直しを低減し、または無くすことができる。
以下に挙げる各項に本開示による発明の主題の説明的非排他的例を示す。
A1.装置上で作業を実行するためのシステムであって、
装置と、
装置から離れて位置する部品供給部と、
部品のうちの1つまたは複数を用いて装置上で作業を実行するエンドエフェクタを有するロボットであって、装置に対してエンドエフェクタを位置決めするローカル計測装置を含むロボットと、
装置、ロボット、および部品供給部の位置を追跡するグローバル計測装置と
を含む、システム。
A2.装置は、装置を、部品供給部、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して移動させる第1の無人搬送車上に位置決めされている、項目A1のシステム。
A2.1.第1の無人搬送車は、装置を、部品供給部、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して少なくとも2方向に並進させる、項目A2のシステム。
A2.2.第1の無人搬送車は、装置を、部品供給部、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して少なくとも3つの異なる直角をなす方向に移動させる、項目A2またはA2.1のシステム。
A2.3.第1の無人搬送車は、装置を、部品供給部、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して回転させる、項目A2〜A2.2のいずれか一項のシステム。
A3.グローバル計測装置は、グローバル計測装置を、装置、ロボット、および部品供給部のうちの1つまたは複数に対して移動させる第2の無人搬送車上に位置決めされている、項目A1〜A2.3のいずれか一項のシステム。
A3.1.第2の無人搬送車は、グローバル計測装置を、装置、ロボット、および部品供給部のうちの1つまたは複数に対して少なくとも2方向に並進させる、項目A3のシステム。
A3.2.第2の無人搬送車は、グローバル計測装置を、装置、ロボット、および部品供給部のうちの1つまたは複数に対して少なくとも3つの異なる直角をなす方向に移動させる、項目A3またはA3.1のシステム。
A3.3.第2の無人搬送車は、グローバル計測装置を、装置、ロボット、および部品供給部のうちの1つまたは複数に対して回転させる、項目A3〜A3.2のいずれか一項のシステム。
A4.ロボットは、ロボットを、装置、部品供給部、およびグローバル計測装置のうちの1つまたは複数に対して移動させる第3の無人搬送車上に位置決めされている、項目A1〜A3.3のいずれか一項のシステム。
A4.1.第3の無人搬送車は、ロボットを、部品供給部、装置、およびグローバル計測装置のうちの1つまたは複数に対して少なくとも2方向に並進させる、項目A4のシステム。
A4.2.第3の無人搬送車は、ロボットを、装置、部品供給部、およびグローバル計測装置のうちの1つまたは複数に対して少なくとも3つの異なる直角をなす方向に移動させる、項目A4またはA4.1のシステム。
A4.3.第3の無人搬送車は、ロボットを、部品供給部、装置、およびグローバル計測装置のうちの1つまたは複数に対して回転させる、項目A4〜A4.2のいずれか一項のシステム。
A5.部品供給部は、部品供給部を、装置、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して移動させる第4の無人搬送車上に位置決めされている、項目A1〜A4.3のいずれか一項のシステム。
A5.1.第4の無人搬送車は、部品供給部を、グローバル計測装置、ロボット、および装置のうちの1つまたは複数に対して少なくとも2方向に並進させる、項目A5のシステム。
A5.2.第4の無人搬送車は、部品供給部を、装置、ロボット、およびグローバル計測装置のうちの1つまたは複数に対して少なくとも3つの異なる直角をなす方向に移動させる、項目A5またはA5.1のシステム。
A5.3.第4の無人搬送車は、部品供給部を、グローバル計測装置、ロボット、および装置のうちの1つまたは複数に対して回転させる、項目A5〜A5.2のいずれか一項のシステム。
A6.グローバル計測装置は、装置、ロボット、および部品供給部を追跡するビジョンシステムを含む、項目A1〜A5.3のいずれか一項のシステム。
A7.グローバル計測装置は、装置、ロボット、および/または部品供給部の位置の追跡から得られる情報を、装置を移動させるための第1の命令、ロボットを移動させるための第2の命令、および/または部品供給部を移動させるための第3の命令に変換するプロセッサを含む、項目A1〜A6のいずれか一項のシステム。
A8.グローバル計測装置は、装置、ロボット、部品供給部、装置がその上に位置決めされている第1の無人搬送車、グローバル計測装置がその上に位置決めされている第2の無人搬送車、ロボットがその上に位置決めされている第3の無人搬送車、および/または部品供給部がその上に位置決めされている第4の無人搬送車と通信する通信装置を含む、項目A1〜A7のシステム。
A9.通信装置は、第1の無人搬送車に装置を移動させるための第1の命令を伝え、第3の無人搬送車にロボットを移動させるための第2の命令を伝え、かつ/または第4の無人搬送車に部品供給部を移動させるための第3の命令を伝える、項目A7およびA8のシステム。
A10.通信装置は、装置、ロボット、および/または部品供給部の位置に関するフィードバックを受け取る、項目A8またはA9のシステム。
A11.装置は、航空機の構成要素、システム、サブシステム、部品、および/または構造を含む、項目A1〜A10のいずれか一項のシステム。
A11.1.装置は、翼または胴体のうちの1つまたは複数を含む、項目A11のシステム。
A12.装置は航空機を含む、項目A1〜A11.1のいずれか一項のシステム。
A13.装置は旅客機を含む、項目A1〜A12のいずれか一項のシステム。
A14.ロボットは、グローバル計測装置から命令を受け取り、ロボットの位置に関するグローバル計測装置へのフィードバックを提供するローカル通信装置を含む、項目A1〜A13のいずれか一項のシステム。
A15.ロボットは、エンドエフェクタに結合されたツールを含み、ツールは装置上および/または部品供給部の部品のうちの1つの上で作業を実行し、任意選択で、ツールはエンドエフェクタから選択的に取り外し可能である、項目A1〜A14のいずれか一項のシステム。
A15.1.ローカル計測装置はツールに結合されている、項目A15のシステム。
A16.ローカル計測装置はグローバル計測装置を補足する、項目A1〜A15.1のいずれか一項のシステム。
A17.ローカル計測装置は、0.1インチ(2.5mm)の公差内でエンドエフェクタを位置決めする、項目A1〜A16のいずれか一項のシステム。
A18.ローカル計測装置は、0.01インチ(0.25mm)の公差内でエンドエフェクタを位置決めする、項目A1〜A17のいずれか一項のシステム。
A19.ローカル計測装置は、0.001インチ(0.025mm)の公差内でエンドエフェクタを位置決めする、項目A1〜A18のいずれか一項のシステム。
A20.ローカル計測装置は、エンドエフェクタに対して近位にあり、任意選択で、エンドエフェクタに結合されている、項目A1〜A19のいずれか一項のシステム。
A21.ローカル計測装置は、エンドエフェクタの位置決め精度を高めるためにグローバル計測装置を補足する、項目A1〜A20のいずれか一項のシステム。
A21.1.ローカル計測装置は、グローバル計測装置よりも高い分解能で位置決めを実行する、項目A1〜A21のいずれか一項のシステム。
A21.2.ローカル計測装置は、グローバル計測装置の少なくとも10倍の分解能で位置決めを実行する、項目A21.1のシステム。
A22.ローカル計測装置は、カメラ、ビジョンシステムおよび、レーザー装置のうちの1つまたは複数を含む、項目A1〜A21.2のいずれか一項のシステム。
A23.ロボットのエンドエフェクタは、部品のうちの少なくとも1つを部品供給部から装置へ移動させる、項目A1〜A22のいずれか一項のシステム。
A24.ロボットのエンドエフェクタは、部品供給部からの部品のうちの少なくとも1つを装置上へ結合する、項目A1〜A23のいずれか一項のシステム。
A25.ロボットのエンドエフェクタは、装置上での部品供給部からの部品のうちの1つまたは複数の取り付け、組み立てプロセス、システム統合、試験、機械加工、堆積プロセス、塗装、封止、加工、品質保証検査、妥当性確認、および検証のうちの1つまたは複数を実行する、項目A1〜A24のいずれか一項のシステム。
A26.グローバル計測装置は、ロボット、装置、および部品供給部の位置を追跡するのに、静止基準目標設定、アクティブLED基準目標設定、および光データのうちの1つまたは複数を使用する、項目A1〜A25のいずれか一項のシステム。
A27.ロボットは、複数の各部品を、一度に1つずつ、部品供給部から装置へ繰り返し移動させる、項目A1〜A26のいずれか一項のシステム。
A28.第3の無人搬送車は、部品供給部から次のそれぞれの部品を移動する間にロボットを移動させる、項目A27のシステム。
A29.ロボットのローカル計測装置は、部品供給部から次のそれぞれの部品を移動する間にエンドエフェクタの位置を調整する、項目A27またはA28のシステム。
A30.ロボットは、装置上および/または部品供給部の部品上で複数の異なる作業を実行する、項目A1〜A29のいずれか一項のシステム。
A31.ロボットのエンドエフェクタは、複数の異なるツールのいずれかに結合され、複数の異なるツールの各々は異なるそれぞれの作業を実行する、項目A1〜A30のいずれか一項のシステム。
B1.製造プロセスを実行するためのシステムであって、
部品と、
部品を移動させ、かつ/またはロボットに結合されたエンドエフェクタを用いて部品上で作業を実行するロボットであって、エンドエフェクタを追跡し、位置決めするローカル計測装置を含むロボットと、
少なくとも第1のステーションおよび第2のステーションを含み、各々が部品上で異なる作業を実行する複数のステーションと、
部品、ロボット、および複数のステーションの各々の位置を追跡するグローバル計測装置であって、ロボットは、製造プロセスを完了するために、部品を複数のステーションの各々へ順次に移動させる、グローバル計測装置と
を含む、システム。
B2.複数のステーションの各々は、部品上で異なる作業を実行するそれぞれの作業ロボットを含む、項目B1のシステム。
B3.部品、ロボット、およびグローバル計測装置のうちの1つまたは複数が、それぞれの無人搬送車上に位置決めされており、各無人搬送車は、部品、ロボット、またはグローバル計測装置を、部品、ロボット、およびグローバル計測装置のその他のものに対してそれぞれ移動させる、項目B1またはB2のシステム。
B4.グローバル計測装置は、ロボット、部品、および複数のステーションの位置に関する情報を提供するビジョンシステム、ビジョンシステムからの情報を処理するプロセッサ、ならびにロボットへデータを送り、かつ/もしくはロボットからデータを受け取る通信装置のうちの1つまたは複数を含む、項目B1〜B3のいずれか一項のシステム。
B5.部品は、航空機のシステム、サブシステム、構成要素、および/または構造のうちの1つまたは複数を含む、項目B1〜B4のいずれか一項のシステム。
B6.ロボットは、ロボットのエンドエフェクタを追跡し、位置決めするローカル計測装置を含む、項目B1〜B5のいずれか一項のシステム。
B7.ローカル計測装置は、グローバル計測装置よりも高い分解能の位置決めを提供する、項目B6のシステム。
B8.ローカル計測装置はツールに結合されており、ツールはエンドエフェクタに結合されており、部品上で作業を実行する、項目B6またはB7のシステム。
B9.ローカル計測装置は、ビジョンシステム、カメラ、およびレーザー装置のうちの1つまたは複数を含む、項目B6〜B8のいずれか一項のシステム。
B10.ローカル計測装置は、エンドエフェクタの位置に関するロボットプロセッサへのフィードバックを提供し、ロボットプロセッサは、フィードバックに応答してエンドエフェクタの移動を実現する、項目B6〜B9のいずれか一項のシステム。
B11.ローカル計測装置は、0.1インチ(2.5mm)の公差内でエンドエフェクタを位置決めする、項目B6〜B10のいずれか一項のシステム。
B12.ローカル計測装置は、0.01インチ(0.25mm)の公差内でエンドエフェクタを位置決めする、項目B6〜B11のいずれか一項のシステム。
B13.ローカル計測装置は、0.001インチ(0.025mm)の公差内でエンドエフェクタを位置決めする、項目B6〜B12のいずれか一項のシステム。
B14.ロボットは、部品および複数のステーションのうちの1つまたは複数の位置に関するグローバル計測装置からの情報を受け取るローカル通信装置を含む、項目B1〜B13のいずれか一項のシステム。
B15.ロボットのエンドエフェクタは、装置上での製造プロセスの結果として得られる最終部品の取り付け、組み立てプロセス、システム統合、試験、機械加工、堆積プロセス、塗装、封止、加工、品質保証検査、妥当性確認、および検証のうちの1つまたは複数を実行する、項目B1〜B14のいずれか一項のシステム。
B16.グローバル計測装置は、ロボット、部品、および複数のステーションの位置を追跡するのに、静止基準目標設定、アクティブLED基準目標設定、および光データのうちの1つまたは複数を使用する、項目B1〜B15のいずれか一項のシステム。
B17.ローカル計測装置は、ロボット、部品、複数のステーション、エンドエフェクタ、および/またはグローバル計測装置の位置を追跡するのに、静止基準目標設定、アクティブLED基準目標設定、および光データのうちの1つまたは複数を使用する、項目B1〜B16のいずれか一項のシステム。
C1.製造プロセスを実行するための項目A1〜A31のいずれか一項のシステムの使用。
D1.製造プロセスを実行するための項目B1〜B17のいずれか一項のシステムの使用。
E1.項目A1〜A31または項目B1〜B17のいずれか一項のシステムを用いて製造される航空機。
F1.システムを用いて製造プロセスを実行する方法であって、
システムのグローバル計測装置を、グローバル計測装置を用いて装置、ロボット、および部品供給部のグローバル位置合わせを実行するように構成するステップであって、グローバル計測装置は、装置、ロボット、および部品供給部の位置を追跡するよう構成され、グローバル計測装置はさらに、グローバル計測装置に対する装置、ロボット、および/または部品供給部の移動を命令し、生じさせるよう構成された、ステップと、
システムのローカル計測装置を、ローカル計測装置を用いて装置に対するロボットのエンドエフェクタのローカル位置合わせを実行するように構成するステップであって、ローカル計測装置はロボットに結合されている、ステップと、
ロボットのエンドエフェクタおよび部品供給部からの部品が作業の実行に際して使用されるように、装置上での、または装置に対する作業の実行を可能とするステップと
を含む、方法。
F2.装置上での、または装置に対する作業の実行を可能とするステップは、ロボットが作業を自律的に実行することを可能とするステップ、を含む、項目F1の方法。
F3.装置を第1の無人搬送車上に位置決めするステップであって、第1の無人搬送車は、ロボット、部品供給部、および/またはグローバル計測装置に対して装置を移動させる、ステップをさらに含む、項目F1またはF2の方法。
F3.1.グローバル計測装置を、グローバル位置合わせを実行するように構成するステップは、グローバル計測装置を、装置がその上の位置決めされている第1の無人搬送車の移動を命令するように構成するステップ、を含む、項目F3の方法。
F4.グローバル計測装置を第2の無人搬送車上に位置決めするステップであって、第2の無人搬送車は、装置、部品供給部、および/またはロボットに対してグローバル計測装置を移動させる、ステップをさらに含む、項目F1〜F3.1のいずれか一項の方法。
F4.1.グローバル計測装置を、グローバル位置合わせを実行するように構成するステップは、グローバル計測装置を、グローバル計測装置がその上に位置決めされている第2の無人搬送車の移動を命令するように構成するステップ、を含む、項目F4の方法。
F5.ロボットを第3の無人搬送車上に位置決めするステップであって、第3の無人搬送車は、装置、部品供給部、および/またはグローバル計測装置に対してロボットを移動させる、ステップをさらに含む、項目F1〜F4.1のいずれか一項の方法。
F5.1.グローバル計測装置を、グローバル位置合わせを実行するように構成するステップは、グローバル計測装置を、ロボットがその上の位置決めされている第3の無人搬送車の移動を命令するように構成するステップ、を含む、項目F5の方法。
F6.部品供給部を第4の無人搬送車上に位置決めするステップであって、第4の無人搬送車は、装置、ロボット、および/またはグローバル計測装置に対して部品供給部を移動させる、ステップをさらに含む、項目F1〜F5.1のいずれか一項の方法。
F6.1.グローバル計測装置を、グローバル位置合わせを実行するように構成するステップは、グローバル計測装置を、部品供給部がその上の位置決めされている第4の無人搬送車の移動を命令するように構成するステップ、を含む、項目F6の方法。
F7.ロボットおよび/またはロボットがその上に位置決めされている第3の無人搬送車を、グローバル計測装置にフィードバックを提供するように構成するステップと、グローバル計測装置を、ロボットおよび/または第3の無人搬送車からフィードバックを受け取るように構成するステップと、をさらに含む、項目F1〜F6.1のいずれか一項の方法。
F8.部品供給部および/または部品供給部がその上に位置決めされている第4の無人搬送車を、グローバル計測装置にフィードバックを提供するように構成するステップと、グローバル計測装置を、部品供給部および/または第4の無人搬送車からフィードバックを受け取るように構成するステップと、をさらに含む、項目F1〜F7のいずれか一項の方法。
F9.装置および/または装置がその上に位置決めされている第1の無人搬送車を、グローバル計測装置にフィードバックを提供するように構成するステップと、グローバル計測装置を、装置および/または第1の無人搬送車からフィードバックを受け取るように構成するステップと、をさらに含む、項目F1〜F8のいずれか一項の方法。
F10.ローカル計測装置を、ローカル位置合わせを実行するように構成するステップは、ローカル計測装置を、エンドエフェクタの並進を命令し、生じさせるように構成するステップ、を含む、項目F1〜F9のいずれか一項の方法。
F11.ローカル計測装置を、ローカル位置合わせを実行するように構成するステップは、ローカル計測装置を、エンドエフェクタの回転を命令し、生じさせるように構成するステップ、を含む、項目F1〜F10のいずれか一項の方法。
F12.グローバル計測装置を構成するステップは、作業を適切に実行するためのエンドエフェクタの位置合わせを可能とするために、グローバル計測装置、ロボット、部品供給部、および/または装置の位置を自律的に調整するようにグローバル計測装置を構成するステップ、を含む、項目F1〜F11のいずれか一項の方法。
F13.グローバル計測装置を構成するステップは、装置を追跡するようにグローバル計測装置を構成するステップ、を含む、項目F1〜F12のいずれか一項の方法。
F14.グローバル計測装置を構成するステップは、装置の位置を決定するために装置の複数の画像を一括してコンパイルするようにグローバル計測装置を構成するステップ、を含む、項目F1〜F13のいずれか一項の方法。
F15.グローバル計測装置を構成するステップは、受け取られたデータを3D座標に変換するようにグローバル計測装置を構成するステップ、を含む、項目F1〜F14のいずれか一項の方法。
F16.グローバル計測装置を、ロボットへ3D座標を送るように構成するステップ、をさらに含む、項目F15の方法。
F17.3D座標に基づいてエンドエフェクタを調整し、かつ/または再位置合わせするようにロボットを構成するステップ、をさらに含む、項目F16の方法。
F18.作業の実行を可能とするステップは、部品の移動、装置の移動、ロボットの移動、エンドエフェクタの移動、部品供給部からの各部品の取り出しおよび各部品の装置への移動、部品供給部から装置への各部品の結合、装置上での構成要素の取り付け、部品供給部からの2つ以上の各部品の組み立て、システムの統合、試験、機械加工、複合材料の堆積、塗装、封止、加工、品質保証検査、適正な位置決めの検証、および作業が正しく実行されたことの確認のうちの1つまたは複数の実行を可能とするステップ、を含む、項目F1〜F17のいずれか一項の方法。
F19.システムは、項目A1〜A31のいずれか一項のシステムである、項目F1〜F18のいずれか一項の方法。
F20.システムは、項目B1〜B17のいずれか一項のシステムである、項目F1〜F19のいずれか一項の方法。
G1.製造プロセスを実行する方法であって、
第1のロボットを用いて第1のステーションにおいて部品を位置決めするステップであって、第1のロボットは、グローバル計測装置と第1のローカル計測装置の両方からの部品の位置に関する情報を利用し、グローバル計測装置は、第1のロボットから間隔を置いて配置されており、第1のロボット、部品、および第1のステーションの各位置を追跡し、第1のローカル計測装置は、第1のロボットに結合されており、第1のロボットに結合された第1のエンドエフェクタの位置を追跡し、グローバル計測装置および第1のローカル計測装置は、部品および第1のエンドエフェクタを相互に対して位置合わせする、ステップと、
第2のロボットの第2のエンドエフェクタを用いて第1のステーションにおいて部品上で第1の作業を実行するステップであって、第2のロボットは、グローバル計測装置と第2のローカル計測装置の両方からの部品の位置に関する情報を利用し、グローバル計測装置は、第2のロボットから間隔を置いて配置されており、さらには第2のロボットの位置を追跡し、第2のローカル計測装置は、第2のロボットに結合されており、第2のロボットに結合された第2のエンドエフェクタの位置を追跡し、グローバル計測装置および第2のローカル計測装置は、部品および第2のエンドエフェクタを相互に対して位置合わせする、ステップと、
第1のロボットを用いて部品を第2のステーションへ移動させるステップと、
第3のロボットの第3のエンドエフェクタを用いて第2のステーションにおいて部品上で第2の作業を実行するステップであって、第3のロボットは、グローバル計測装置と第3のローカル計測装置の両方からの部品の位置に関する情報を利用し、グローバル計測装置は、第3のロボットから間隔を置いて配置されており、さらには第3のロボットの位置を追跡し、第3のローカル計測装置は第3のロボットに結合されており、第3のロボットに結合された第3のエンドエフェクタの位置を追跡し、グローバル計測装置および第3のローカル計測装置は、部品および第3のエンドエフェクタを相互に対して位置合わせする、ステップと、
を含む、方法。
G1.1.第1の作業を実行するステップは、第1のステーションにおいて部品を位置決めするステップの後に実行され、部品を第2のステーションへ移動させるステップは、第1の作業を実行するステップの後に実行され、第2の作業を実行するステップは、部品を第2のステーションへ移動させるステップの後に実行される、項目G1の方法。
G1.2.第2の作業を実行するステップの後で、第2のステーションから部品を取り出すステップ、をさらに含む、項目G1またはG1.1の方法。
G1.3.部品を複数の追加のステーションにおいて位置決めするステップと、追加の各ステーションにおいて追加の各作業を実行するステップと、追加の各作業を実行するステップの後で部品を複数の追加のステーションの異なるそれぞれのステーションへ移動させるステップと、をさらに含む、項目G1〜G1.2のいずれか一項の方法。
G2.部品を第3のステーションへ移動させるステップと、第3のステーションにおいて部品上で第3の作業を実行するステップと、をさらに含む、項目G1〜G1.3のいずれか一項の方法。
G3.部品は第1の部品であり、本方法は、第1のステーションにおいて第2の部品を位置決めするステップと、第1のステーションにおいて第2の部品上で第1の作業を実行するステップと、第2の部品を第2のステーションへ移動させるステップと、第2のステーションにおいて第2の部品上で第2の作業を実行するステップと、をさらに含む、項目G1〜G2のいずれか一項の方法。
G4.第1のステーションにおいて第2の部品を位置決めするステップは、第1の部品上で第1の作業を実行するステップの後で、第1の部品を第2のステーションへ移動させるステップの後に実行される、項目G3の方法。
G5.第2のステーションから第1の部品を取り出すステップ、をさらに含み、第2の部品を第2のステーションへ移動させるステップは、第1のステーションにおいて第2の部品上で第1の作業を実行するステップの後で、第2のステーションにおいて第1の部品上で第2の作業を実行するステップの後で、第1の部品を第2のステーションから取り出すステップの後に実行される、項目G3またはG4の方法。
G6.第1のステーションにおいて部品を位置決めするステップ、第1のステーションにおいて部品上で第1の作業を実行するステップ、部品を第2のステーションへ移動させるステップ、および第2のステーションにおいて部品上で第2の作業を実行するステップのうちの1つまたは複数が、項目A1〜A31のいずれか一項のシステムを用いて実行される、項目G1〜G5のいずれか一項の方法。
G7.第1のステーションにおいて部品を位置決めするステップ、第1のステーションにおいて部品上で第1の作業を実行するステップ、部品を第2のステーションへ移動させるステップ、および第2のステーションにおいて部品上で第2の作業を実行するステップのうちの1つまたは複数が、項目B1〜B17のいずれか一項のシステムを用いて実行される、項目G1〜G6のいずれか一項の方法。
G8.第1の作業を実行するステップは、部品上での構成要素の取り付け、組み立て、システム統合、試験、機械加工、堆積、塗装、封止、加工、品質保証検査、検証、および位置決めの妥当性確認のうちの1つまたは複数を含む、項目G1〜G7のいずれか一項の方法。
G9.第2の作業を実行するステップは、部品上での構成要素の取り付け、組み立て、システム統合、試験、機械加工、堆積、塗装、封止、加工、品質保証検査、検証、および位置決めの妥当性確認のうちの1つまたは複数を含む、項目G1〜G8のいずれか一項の方法。
G10.部品は第1の部品であり、さらに本方法は、複数の部品上で本方法を繰り返すステップを含む、項目G1〜G9のいずれか一項の方法。
H1.製造プロセスを実行する方法であって、
グローバル計測装置から大まかな位置合わせ情報を受け取るステップであって、グローバル計測装置は、装置、ロボット、および部品供給部の各々のそれぞれの位置を追跡する、ステップと、
装置、ロボット、および部品供給部のグローバル位置合わせを実行するステップと、
ロボットに結合されたローカル計測装置からローカル位置合わせ情報を受け取るステップと、
ロボットに結合されたエンドエフェクタの精密位置合わせを実行するステップであって、エンドエフェクタは装置上で第1の作業を実行する、ステップと
を含む、方法。
H2.エンドエフェクタは第1のエンドエフェクタであり、さらに本方法は、第1のエンドエフェクタをロボットから取り外すステップと、ロボットに第2のエンドエフェクタを結合するステップと、さらに含み、第2のエンドエフェクタは装置上で第2の作業を実行し、第2の作業は第1の作業と異なる、項目H1の方法。
H3.グローバル位置合わせを実行するステップは、第1の分解能に合わせてグローバル位置合わせを実行するステップを含み、精密位置合わせを実行するステップは、第2の分解能に合わせて精密位置合わせを実行するステップを含み、第2の分解能は第1の分解能よりも高い、項目H1またはH2の方法。
H4.第2の分解能は第1の分解能の少なくとも10倍高い、項目H3の方法。
H5.装置、ロボット、および部品供給部のグローバル位置合わせを実行するステップは、装置、ロボット、および/または部品供給部を、それぞれ、装置、ロボット、および部品供給部のその他のものに対して大まかに位置決めするステップ、を含む、項目H1〜H4のいずれか一項の方法。
H6.装置、ロボット、および部品供給部のグローバル位置合わせを実行するステップは、それぞれの絶対位置に合わせて、装置、ロボット、および/または部品供給部を大まかに位置決めするステップ、を含む、項目H1〜H5のいずれか一項の方法。
I1.項目F1〜F20、項目G1〜G10、および/または項目H1〜H7のいずれか一項の方法を用いて製造された航空機。
本明細書で使用される場合、「適応される(adapted)」および「構成される(configured)」という用語は、要素、構成要素、または他の主題が、所与の機能を果たすように設計され、かつ/または意図されていることを意味する。よって、「適合された(adapted)」および「構成された(configured)」という用語の使用は、所与の要素、構成要素、または他の主題が、単に、所与の機能を果たす「能力を有する」ことを意味するものと解釈すべきではなく、当該要素、構成要素、および/または他の主題が、当該機能を果たす目的のために特に選択され、作成され、実装され、利用され、プログラムされ、かつ/または設計されることを意味するものと解釈すべきである。また、特定の機能を果たすように適合されているものとして記載されている要素、構成要素、および/または他の記載の主題は、加えて、または代替として、当該機能を果たすように構成されているものとして記載することもでき、逆もまた同様であることも本開示の範囲内に含まれる。同様に、特定の機能を果たすように構成されているものとして記載されている主題は、加えて、または代替として、当該機能を果たすように動作するものとして記載することもできる。
装置およびシステムの様々な開示の要素、ならびに本明細書で開示される方法のステップは、本開示によるすべての装置、システムおよび方法に必要とされるとは限らず、本開示は、本明細書で開示される様々な要素およびステップのすべての新規の非自明な組み合わせおよび部分的組み合わせを含むものである。さらに、本明細書で開示される様々な要素およびステップのうちの1つまたは複数が、開示の装置、システム、または方法の全体から分離された、別個の独立した発明の主題を定義することもできる。したがって、そうした発明の主題は、本明細書で明示的に開示されている特定の装置、システム、および方法と関連付けられる必要はなく、そうした発明の主題は、本明細書で明示的に開示されていない装置、システム、および/または方法において有用性を見出し得るものである。
100 装置
101 旅客機、航空機
102 部品
104 システム
106 サブシステム
108 胴体、バレル
110 翼
112 水平安定板
114 垂直安定板
116 上外板
118 下外板
120 翼桁
122 製造システム
124 装置
126 グローバル計測装置
128 ロボット
130 部品供給部
132 第1の無人搬送車
134 搬送車情報
136 装置情報
138 グローバル・ビジョン・システム
140 プロセッサ
142 通信システム、通信装置、グローバル通信システム
144 第2の無人搬送車
146 第3の無人搬送車
148 第4の無人搬送車
150 システム構成要素
152 データ、フィードバック
154 エンドエフェクタ
156 ツール
158 部品
160 ローカル計測装置
162 カメラ
164 レーザー装置
166 ローカル・ビジョン・システム
168 ローカルプロセッサ
170 ロボット通信装置、ローカル通信装置
172 容器
174 第2の製造システム
176 第2の部品
178 移動ロボット
180 第1のステーション
182 第2のステーション
184 第3のステーション
186 完成部品
188 第1の作業ロボット
190 第2の作業ロボット
192 第3の作業ロボット
194 無人搬送車
200 製造システム
202 グローバル計測装置
204 ロボット
206 装置
208 部品供給部
210 グローバル・ビジョン・システム
212 エンドエフェクタ
214 ローカル計測装置
216 部品
218 容器
220 配置済み部品
222 X軸
224 ローカル・ビジョン・システム
226 Y軸
228 Z軸

Claims (10)

  1. 装置(124)上で作業を実行するためのシステム(122)であって、
    前記装置(124)と、
    前記装置(124)から離れて位置する複数の部品を含む部品供給部(130)と、
    エンドエフェクタ(154)を有するロボット(128)であって、前記エンドエフェクタ(154)は前記複数の部品のうちの1つまたは複数を用いて前記装置(124)上で前記作業を実行するよう構成され、前記ロボット(128)は、前記エンドエフェクタ(154)が前記作業を実行するのに十分なほど前記装置(124)と位置合わせされるように、ローカル・ビジョン・システム(166)を用いて前記装置(124)に対して前記エンドエフェクタ(154)を位置決めするローカル計測装置(160)を含む、ロボット(128)と、
    グローバル・ビジョン・システム(138)を用いて前記装置(124)、前記ロボット(128)、および前記部品供給部(130)の位置を追跡するよう構成されたグローバル計測装置(126)であって、前記グローバル計測装置(126)は、前記装置(124)および前記部品供給部(130)の位置に関するデータを前記ロボット(128)へ伝えるよう構成され、前記グローバル計測装置(126)は、前記ロボット(128)、前記装置(124)、および前記部品供給部(130)の実際の位置に関するフィードバック(152)を受け取るよう構成され、前記ローカル計測装置(160)は、前記エンドエフェクタ(154)の位置決めに際して前記グローバル計測装置(126)を補足するよう構成されている、前記グローバル計測装置(126)と、
    を含む、システム(122)。
  2. 前記装置(124)がその上に位置決めされている第1の無人搬送車(132)をさらに含み、前記第1の無人搬送車(132)は、前記部品供給部(130)、前記ロボット(128)、前記グローバル計測装置(126)に対して前記装置(124)を移動させるよう構成されている、請求項1に記載のシステム(122)。
  3. 前記グローバル計測装置(126)は、前記グローバル計測装置(126)を、前記装置(124)、前記ロボット(128)、および前記部品供給部(130)のうちの1つまたは複数に対して移動させる第2の無人搬送車(144)上に位置決めされており、前記ロボット(128)は、前記ロボット(128)を、前記装置(124)、前記部品供給部(130)、および前記グローバル計測装置(126)のうちの1つまたは複数に対して移動させる第3の無人搬送車(146)上に位置決めされており、前記部品供給部(130)は、前記部品供給部(130)を、前記装置(124)、前記ロボット(128)、および前記グローバル計測装置(126)のうちの1つまたは複数に対して移動させる第4の無人搬送車(148)上に位置決めされている、請求項1または2に記載のシステム(122)。
  4. 前記グローバル計測装置(126)は、プロセッサ(140)を含み、該プロセッサは、前記装置(124)、前記ロボット(128)、および前記部品供給部(130)の位置の追跡から得られる情報を、前記装置(124)を移動させるための第1の命令、前記ロボット(128)を移動させるための第2の命令、および前記部品供給部(130)を移動させるための第3の命令に変換し、前記グローバル計測装置(126)は、前記第1の命令、前記第2の命令、および前記第3の命令を伝え、それによって、前記装置(124)、前記ロボット(128)、および前記部品供給部(130)の移動およびグローバル位置合わせを実現する通信装置(142)を含む、請求項1から3のいずれか一項に記載のシステム(122)。
  5. 前記装置(124)は、航空機(101)の構成要素、システム(104)、サブシステム(106)、部品(102)、および構造のうちの1つまたは複数を含む、請求項1から4のいずれか一項に記載のシステム(122)。
  6. 前記ロボット(128)の前記エンドエフェクタ(154)は、前記装置(124)上での前記部品供給部(130)からの前記複数の部品のうちの1つもしくは複数の取り付け、組み立て、システム統合、試験、機械加工、堆積プロセス、塗装、封止、加工、品質保証検査、妥当性確認、および検証のうちの1つまたは複数を実行する、請求項1から5のいずれか一項に記載のシステム(122)。
  7. 少なくとも第1のステーション(180)と第2のステーション(182)とを含む複数のステーション(180/182/184)をさらに含み、前記複数のステーションの各々が前記装置(124)上で異なる作業を実行するよう構成され、前記グローバル計測装置(126)は、加えて、前記複数のステーション(180/182/184)の各々の位置を追跡するよう構成され、前記ロボット(128)は、前記作業を実行するために、前記装置(124)を前記複数のステーション(180/182/184)の各々へ順次に移動させるよう構成されている、請求項1から6のいずれか一項に記載のシステム(122)。
  8. 前記グローバル計測装置(126)は、前記ロボット(128)、前記部品供給部(130)、および前記装置(124)の粗位置合わせを生じさせるように構成され、前記ローカル計測装置(160)は、前記装置(124)に対する前記ロボット(128)の前記エンドエフェクタ(154)の精密位置合わせを生じさせるよう構成され、前記精密位置合わせは前記粗位置合わせよりも高い分解能を有する、請求項1から7のいずれか一項に記載のシステム(122)。
  9. 製造プロセスを実行する方法であって、
    グローバル計測装置(126)から大まかな位置合わせ情報を受け取るステップであって、前記グローバル計測装置(126)は、装置(124)、ロボット(128)、および部品供給部(130)の各々のそれぞれの位置を追跡するよう構成された、大まかな位置合わせ情報を受け取るステップと、
    前記大まかな位置合わせ情報に基づいて、前記装置(124)、前記ロボット(128)、および前記部品供給部(130)のグローバル位置合わせを実行するステップと、
    前記ロボット(128)に結合されたローカル計測装置(160)からローカル位置合わせ情報を受け取るステップと、
    前記ローカル位置合わせ情報に基づいて、前記ロボット(128)に結合されたエンドエフェクタ(154)の精密位置合わせを実行するステップであって、前記エンドエフェクタ(154)は前記装置(124)上で第1の作業を実行する、エンドエフェクタ(154)の精密位置合わせを実行するステップと、
    を含む、方法。
  10. グローバル位置合わせを実行する前記ステップは、第1の分解能に合わせてグローバル位置合わせを実行するステップを含み、精密位置合わせを実行する前記ステップは、第2の分解能に合わせて精密位置合わせを実行するステップを含み、前記第2の分解能は前記第1の分解能よりも高い、請求項9に記載の方法。
JP2016023430A 2015-03-30 2016-02-10 自動化された動的製造システムおよび関連する方法 Active JP6700055B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14/673,433 2015-03-30
US14/673,433 US9862096B2 (en) 2015-03-30 2015-03-30 Automated dynamic manufacturing systems and related methods

Publications (2)

Publication Number Publication Date
JP2016190316A true JP2016190316A (ja) 2016-11-10
JP6700055B2 JP6700055B2 (ja) 2020-05-27

Family

ID=55642239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016023430A Active JP6700055B2 (ja) 2015-03-30 2016-02-10 自動化された動的製造システムおよび関連する方法

Country Status (4)

Country Link
US (1) US9862096B2 (ja)
EP (1) EP3076255B1 (ja)
JP (1) JP6700055B2 (ja)
RU (1) RU2706448C2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024075926A1 (ko) * 2022-10-04 2024-04-11 현대자동차 주식회사 모바일 로봇을 활용한 비전 검사 시스템 및 그 방법

Families Citing this family (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2849016B1 (de) * 2013-09-17 2022-03-30 Siemens Aktiengesellschaft Erstellverfahren für eine von einem Endeffektor abzufahrende Bahn
US10363639B2 (en) * 2015-10-23 2019-07-30 Honda Motor Co., Ltd. Lifting devices and methods of operating the same
US20170154386A1 (en) * 2015-11-30 2017-06-01 Telogis, Inc. Vehicle manufacture tracking
JP6568500B2 (ja) * 2016-04-28 2019-08-28 川崎重工業株式会社 部品取付システムおよび部品取付方法
EP3485427A4 (en) * 2016-07-15 2020-03-11 Magna International Inc. SYSTEM AND METHOD FOR ADAPTIVE LOCKER COLLECTION FOR MANUFACTURING
US10635758B2 (en) 2016-07-15 2020-04-28 Fastbrick Ip Pty Ltd Brick/block laying machine incorporated in a vehicle
EP3485109B1 (en) 2016-07-15 2021-09-29 Fastbrick IP Pty Ltd Boom for material transport
CN109641355A (zh) * 2016-11-09 2019-04-16 三菱重工业株式会社 夹紧件安装装置、夹紧件安装***以及夹紧件安装方法
US10919648B2 (en) 2016-11-11 2021-02-16 Mitsubishi Heavy Industries, Ltd. Method for manufacturing component and component manufacturing system
US20190001497A1 (en) * 2017-06-28 2019-01-03 Honda Motor Co., Ltd. Robotic system and method of assembling an apparatus
EP3649616A4 (en) 2017-07-05 2021-04-07 Fastbrick IP Pty Ltd POSITION AND ORIENTATION TRACKER IN REAL TIME
US11958193B2 (en) 2017-08-17 2024-04-16 Fastbrick Ip Pty Ltd Communication system for an interaction system
US11656357B2 (en) 2017-08-17 2023-05-23 Fastbrick Ip Pty Ltd Laser tracker with improved roll angle measurement
US20190057180A1 (en) * 2017-08-18 2019-02-21 International Business Machines Corporation System and method for design optimization using augmented reality
CA3075274A1 (en) * 2017-09-20 2019-03-28 Magna International Inc. System and method for adaptive bin picking for manufacturing
WO2019071313A1 (en) 2017-10-11 2019-04-18 Fastbrick Ip Pty Ltd MACHINE FOR CARRYING OBJECTS AND CARROUSEL WITH SEVERAL COMPARTMENTS FOR USE WITH THE SAME
US10786901B2 (en) * 2018-02-09 2020-09-29 Quanta Storage Inc. Method for programming robot in vision base coordinate
US11162241B2 (en) * 2018-03-27 2021-11-02 Deere & Company Controlling mobile machines with a robotic attachment
US10809693B2 (en) 2018-06-08 2020-10-20 The Boeing Company Manufacturing device control based on metrology data
GB2579645A (en) * 2018-12-10 2020-07-01 Airbus Operations Ltd Method of manufacturing an aerodynamic structure
CN110304268B (zh) * 2019-06-20 2022-03-15 成都飞机工业(集团)有限责任公司 一种飞机***的总装测试方法
US11986917B2 (en) * 2020-11-18 2024-05-21 The Boeing Company Indexing apparatus and method of indexing
US20220176564A1 (en) * 2020-12-04 2022-06-09 GM Global Technology Operations LLC Accurate position control for fixtureless assembly
EP4119446A1 (en) * 2021-07-15 2023-01-18 Airbus Operations, S.L.U. Method for the assembly of frames in an aircraft shell
CN114654189B (zh) * 2022-04-21 2023-11-14 深圳市豪恩声学股份有限公司 耳机自动制造设备及耳机
WO2024018186A1 (en) * 2022-07-21 2024-01-25 Bae Systems Plc A method of using a robotic arm to position a part
GB2620778A (en) * 2022-07-21 2024-01-24 Bae Systems Plc A method of using a robotic arm to position a part

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05221350A (ja) * 1992-02-13 1993-08-31 Honda Motor Co Ltd 自動車のタイヤ取付方法
JP2001025990A (ja) * 1999-07-12 2001-01-30 Ishikawajima Harima Heavy Ind Co Ltd 遠隔操作機器の衝突防止方法
JP2008087074A (ja) * 2006-09-29 2008-04-17 Fanuc Ltd ワーク取り出し装置
US20100017033A1 (en) * 2008-07-18 2010-01-21 Remus Boca Robotic systems with user operable robot control terminals
JP2010194710A (ja) * 2009-02-24 2010-09-09 Boeing Co:The 自律ロボット組立システム
JP2015006694A (ja) * 2013-06-25 2015-01-15 ザ・ボーイング・カンパニーTheBoeing Company 正確な構造マーキング及びマーキングに支援される構造の位置決めのための装置及び方法

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5380978A (en) * 1991-07-12 1995-01-10 Pryor; Timothy R. Method and apparatus for assembly of car bodies and other 3-dimensional objects
CA2089017C (en) 1992-02-13 1999-01-19 Yasurou Yamanaka Method of mounting wheel to vehicle
US6064429A (en) 1997-08-18 2000-05-16 Mcdonnell Douglas Corporation Foreign object video detection and alert system and method
SE511704C2 (sv) 1998-03-19 1999-11-08 Saab Ab Förfarande och anordning för montering av vinge
US6266869B1 (en) * 1999-02-17 2001-07-31 Applied Kinetics, Inc. Method for assembling components
US6973202B2 (en) * 1998-10-23 2005-12-06 Varian Medical Systems Technologies, Inc. Single-camera tracking of an object
US6898484B2 (en) * 2002-05-01 2005-05-24 Dorothy Lemelson Robotic manufacturing and assembly with relative radio positioning using radio based location determination
US7424902B2 (en) 2004-11-24 2008-09-16 The Boeing Company In-process vision detection of flaw and FOD characteristics
US20060108048A1 (en) 2004-11-24 2006-05-25 The Boeing Company In-process vision detection of flaws and fod by back field illumination
US7463714B2 (en) 2006-10-17 2008-12-09 The Boeing Company Foreign object detection
US8051547B2 (en) 2006-12-29 2011-11-08 The Boeing Company Robot-deployed assembly tool
US7627447B2 (en) 2007-01-23 2009-12-01 The Boeing Company Method and apparatus for localizing and mapping the position of a set of points on a digital model
WO2009117161A2 (en) * 2008-03-21 2009-09-24 Variation Reduction Solutions, Inc. External system for robotic accuracy enhancement
US7967549B2 (en) 2008-05-15 2011-06-28 The Boeing Company Robotic system including foldable robotic arm
US8542876B1 (en) 2011-03-28 2013-09-24 The Boeing Company Methods and systems for enhancing backscatter X-ray foreign object debris detection
US9764464B2 (en) 2011-08-03 2017-09-19 The Boeing Company Robot including telescopic assemblies for positioning an end effector
US8880340B2 (en) 2013-01-04 2014-11-04 The Boeing Company Augmented mobile platform localization
US9878450B2 (en) * 2014-12-03 2018-01-30 The Boeing Company Method and apparatus for multi-stage spar assembly

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05221350A (ja) * 1992-02-13 1993-08-31 Honda Motor Co Ltd 自動車のタイヤ取付方法
JP2001025990A (ja) * 1999-07-12 2001-01-30 Ishikawajima Harima Heavy Ind Co Ltd 遠隔操作機器の衝突防止方法
JP2008087074A (ja) * 2006-09-29 2008-04-17 Fanuc Ltd ワーク取り出し装置
US20100017033A1 (en) * 2008-07-18 2010-01-21 Remus Boca Robotic systems with user operable robot control terminals
JP2010194710A (ja) * 2009-02-24 2010-09-09 Boeing Co:The 自律ロボット組立システム
JP2015006694A (ja) * 2013-06-25 2015-01-15 ザ・ボーイング・カンパニーTheBoeing Company 正確な構造マーキング及びマーキングに支援される構造の位置決めのための装置及び方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024075926A1 (ko) * 2022-10-04 2024-04-11 현대자동차 주식회사 모바일 로봇을 활용한 비전 검사 시스템 및 그 방법

Also Published As

Publication number Publication date
EP3076255A1 (en) 2016-10-05
JP6700055B2 (ja) 2020-05-27
US9862096B2 (en) 2018-01-09
RU2016103950A3 (ja) 2019-09-20
RU2706448C2 (ru) 2019-11-19
EP3076255B1 (en) 2017-11-22
US20160288331A1 (en) 2016-10-06
RU2016103950A (ru) 2017-08-11

Similar Documents

Publication Publication Date Title
JP6700055B2 (ja) 自動化された動的製造システムおよび関連する方法
US10442555B2 (en) Apparatus, system, and method for supporting a wing assembly
Drouot et al. Measurement assisted assembly for high accuracy aerospace manufacturing
JP6632814B2 (ja) 胴体アセンブリの外側に沿って作業を実行するための可動式プラットフォーム
KR102364718B1 (ko) 항공기 구조물들에 대한 유연한 제조 시스템
JP6687327B2 (ja) 構造物に対して自動組立ツールを位置付けるためのシステム及び方法
JP6659228B2 (ja) アセンブリ位置決めのための計測システム
US9014836B2 (en) Autonomous carrier system for moving aircraft structures
EP2939796A2 (en) Mobile automated overhead assembly tool for aircraft structures
CA3033740C (en) Offset fastener installation system
CN102294589A (zh) 使用机器人的用于航空器结构的自动定位和对准方法和***
CN106275501B (zh) 一种六自由度调姿平台的控制***及控制方法
US11571735B2 (en) Fastener installation
CN113021017B (zh) 随形自适应3d检测与加工***
Jin et al. A robot assisted assembly system for small components in aircraft assembly
Müller et al. Self-optimization as an enabler for flexible and reconfigurable assembly systems

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190729

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200106

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200324

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200430

R150 Certificate of patent or registration of utility model

Ref document number: 6700055

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250