(57)【要約】【課題】ユーザーが直観的に操作でき、一方の場所から別の場所に重い多数の物体を持ち上げて操縦することに関連する作業の大半を実行するシステムを提供すること。【解決手段】マスター制御アーム、スレーブアーム、および移動プラットフォームを備える遠隔操作ロボットシステムを提供する。使用時に、ユーザーは、マスター制御アームをマニピュレートしてスレーブアームの動きを制御する。遠隔操作ロボットシステムは、２つのマスター制御アームと２つのスレーブアームとを備える。マスター制御アームおよびスレーブアームは、プラットフォーム上に装着される。移動プラットフォームは、ロボットシステムがあちこちに動いて使用のためスレーブアームを適所に配置することを可能にしうる。それに加えて、ユーザーは、スレーブアームおよびスレーブアームが動作する作業空間を直接見聞きできるようにプラットフォーム上に位置決めされうる。【選択図】図１
2018043343.tif 000002
【特許請求の範囲】
【請求項１】
遠隔操作ロボットシステムであって、
人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームと、
前記マスター制御アームの前記自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合された少なくとも２つの支持部材を有するスレーブアームと、
地面の周りで、かつ動作環境内で操縦可能な移動プラットフォームであって、前記移動プラットフォームは前記マスター制御アームおよび前記移動プラットフォームのうちの少なくとも１つの選択的操作を円滑にする動作領域内でのユーザーのオンボードサポートを行うように構成され、前記マスター制御アームおよび前記スレーブアームは、移動遠隔操作機能を実現するため前記移動プラットフォームの周りに共に支持される、移動プラットフォームと、
を備える遠隔操作ロボットシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
優先権データ
本出願は、その全内容が参照により本明細書に組み込まれている、2011年12月20日に出願した米国出願第13/332,165号の利益を主張するものである。また、本出願は、その全内容が参照により本明細書に組み込まれている、2011年4月29日に出願した米国仮出願第61/481,110号の利益も主張するものである。本出願は、それぞれ、その全内容が参照により本明細書に組み込まれている、2011年4月29日に出願した米国仮出願第61/481,103号、2011年4月29日に出願した米国仮出願第61/481,089号、2011年4月29日に出願した米国仮出願第61/481,099号、2011年4月29日に出願した米国仮出願第61/481,095号、および2011年4月29日に出願した米国仮出願第61/481,091号の利益を主張するものである。
【背景技術】
【０００２】
物体および物品を持ち上げて、一方の場所から別の場所に運搬する段階は、安全でない、効率的でない、および／または費用効果が高くないという点でかなり問題になることが多い。これらの問題は、持ち上げまたは運搬補助システムが利用できないため物体または物品の持ち上げおよび／または運搬のすべてが手作業でなされる必要のある、または物体の持ち上げおよび／または運搬の一部が少なくともある程度の補助の下でなされるが、補助は機能の点で制限を受けている利用可能な持ち上げまたは運搬補助システムを用いて行われ、したがってある種の仕事についてはその使用が実用的でないか、または無効なものとなる、産業および環境（例えば、造船所、倉庫、軍隊配備地など)において悪化する可能性がある。
【０００３】
一方の場所から別の場所に物体を持ち上げおよび/運搬することが必要になった場合に、そうすることが難しい、またはそうすることができないことは、一般に、「リフトギャップ(lift gap)」と称され、その分野は「ギャップロジスティクス(gap logistics)」と称される。現在、公共、個人、および軍隊におけるセッティングに相当な問題および難題を引き起こす最大４００ｌｂまでのペイロードに関連するいわゆる「リフトギャップ」がいくつかある。多くの場合に、ロジスティクス要員は、可能な方法で、ときには不格好で効果のない、および/または非効率的な補助システムの助けを借りて、またときには補助なしで手作業により、重い、またはかさばったペイロードを持ち上げ、運搬するか、または他の何らかの方法でマニピュレートする必要が生じることが多い。
【０００４】
例示的な一例は、ロジスティクス(例えば、軍隊、または他の種類のロジスティクスのセッティング)にあり、これはさまざまな物体の移送、メンテナンス、および支持を行う分野を含みうる。つまり、ロジスティクスは、材料および機器の調達、保管、分配、運搬、メンテナンス、撤去、および準備の態様を含むものとしてよい。セッティングがなんであれ、ロジスティクスサポート要員は、数百ポンド以上にも達しうる重量を有する機器を持ち上げて運搬するという難題に直面することが多く、したがって大きなロジスティクス面の問題が生じる。これらをあちこち動かすために、用意されている機能制限のある補助システムの助けを借りたとしても、ロジスティクス要員の側に多大な労力を費やす必要が生じうる。多数の物体を、特に毎日、これらの物体が比較的重い物体よりも軽い場合であっても、持ち上げて運搬する必要がある場合に、さらなる難題または問題が存在する。実際、ロジスティクス要員が、それぞれ、1日に数千ポンドを、ときには難しい地形を越えて持ち上げて運搬するのは普通でない。さらに、この仕事の大半は手作業で行われ、残念なことに、そのためさまざまな整形外科的怪我および他の怪我が生じ、さらには離職率も上昇する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】同時係属米国非仮特許出願第13/332,152号明細書
【特許文献２】同時係属米国非仮特許出願第13/332,138号明細書
【特許文献３】同時係属米国非仮特許出願第13/332,146号明細書
【特許文献４】同時係属米国非仮特許出願第13/332,129号明細書
【特許文献５】同時係属米国非仮特許出願第13/332,160号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
したがって、ユーザーが直観的に操作でき、一方の場所から別の場所に重い、および／または多数の物体を持ち上げて操縦することに関連する作業の全部ではないにしろ大半を実行するシステムの必要性が存在する。
【課題を解決するための手段】
【０００７】
本発明は、付属の図面を参照すると、以下の説明および付属の請求項からより完全に明らかになるであろう。これらの図面は単に本発明の例示的な実施形態を示しているだけであり、したがって、これらの図面は本発明の範囲を制限するとみなすべきでないことを理解されたい。本明細書の図で一般的に説明され例示されているような本発明のコンポーネントは、さまざまな異なる構成による配置および設計が可能であることも容易に理解されるであろう。それでも、本発明は、付属の図面を使用することでさらに具体的に、また詳細に記述され、説明される。
【図面の簡単な説明】
【０００８】
【図１】本開示の一例による遠隔操作ロボットシステムの斜視図である。
【図２Ａ】本開示の一例によるマスター制御アームの斜視図である。
【図２Ｂ】図２Ａのマスター制御アームの別の斜視図である。
【図２Ｃ】本開示の別の例によるマスター制御アームの斜視図である。
【図３Ａ】図２Ａおよび図２Ｂのマスター制御アームの基部、第１の支持部材、および第２の支持部材の斜視図である。
【図３Ｂ】図３Ａの基部、第１の支持部材、および第２の支持部材の別の斜視図である。
【図４Ａ】図２Ａおよび図２Ｂのマスター制御アームの第２の支持部材、第３の支持部材、および第４の支持部材の斜視図である。
【図４Ｂ】図４Ａの第２の支持部材、第３の支持部材、および第４の支持部材の別の斜視図である。
【図５Ａ】図２Ａおよび図２Ｂのマスター制御アームの手首ユニットの斜視図である。
【図５Ｂ】図５Ａの手首ユニットの別の斜視図である。
【図５Ｃ】図５Ａおよび図５Ｂの手首ユニットのアクチュエータ、位置センサー、および荷重センサー配置構成の斜視図である。
【図５Ｄ】図５Ｃのアクチュエータ、位置センサー、および荷重センサー配置構成の別の斜視図である。
【図６Ａ】本開示の一例によるスレーブアームの斜視図である。
【図６Ｂ】図６Ａのスレーブアームの別の斜視図である。
【図７Ａ】図６Ａおよび図６Ｂのスレーブアームの基部、第１の支持部材、および第２の支持部材の斜視図である。
【図７Ｂ】図７Ａの基部、第１の支持部材、および第２の支持部材の別の斜視図である。
【図７Ｃ】本開示の一例による、アクチュエータをサーボ弁から絶縁するためのクランプ弁の油圧図である。
【図８Ａ】図６Ａおよび図６Ｂのスレーブアームの第２の支持部材、第３の支持部材、および第４の支持部材の斜視図である。
【図８Ｂ】図８Ａの第２の支持部材、第３の支持部材、および第４の支持部材の別の斜視図である。
【図９Ａ】図６Ａおよび図６Ｂのスレーブアームの第４の支持部材、第５の支持部材、第６の支持部材、および第７の支持部材の斜視図である。
【図９Ｂ】図９Ａの第４の支持部材、第５の支持部材、第６の支持部材、および第７の支持部材の別の斜視図である。
【図９Ｃ】図９Ａの第５の支持部材、第６の支持部材、および第７の支持部材の斜視図である。
【図９Ｄ】図９Ａの第４の支持部材と第５の支持部材とのジョイントに関連するアクチュエータおよびリンケージの断面図である。
【図１０Ａ】本開示の一例による遠隔操作ロボットシステムの制御システムの信号の流れの概略図である。
【図１０Ｂ】図１０Ａの制御信号の流れの一態様の概略図である。
【図１０Ｃ】図１０Ａの制御信号の流れの別の態様の概略図である。
【図１０Ｄ】図１０Ａの制御信号の流れのなおも別の態様の概略図である。
【図１１】本開示の一例による動力源システムの概略図である。
【図１２】本開示の一例による移動プラットフォームの斜視図である。
【図１３】本開示の一例によりマスター制御アームおよびスレーブアームが結合されている図１２の移動プラットフォームの斜視図である。
【図１４】本開示の別の例による移動プラットフォームの斜視図である。
【図１５Ａ】本開示の一例による図１４の移動プラットフォームの全方向車輪操縦制御を示す図である。
【図１５Ｂ】本開示の別の例による図１４の移動プラットフォームの全方向車輪操縦制御を示す図である。
【図１５Ｃ】本開示のさらに別の例による図１４の移動プラットフォームの全方向車輪操縦制御を示す図である。
【図１５Ｄ】本開示のなおも別の例による図１４の移動プラットフォームの全方向車輪操縦制御を示す図である。
【図１５Ｅ】本開示の一例により、遠隔操作ロボットシステムが障害物を乗り越えることを可能にするモビリティシステム(mobility system)の側面図である。
【図１５Ｆ】図１５Ｅのモビリティシステムの後面図である。
【図１６】本開示の追加の例による、移動プラットフォームの側面図である。
【図１７Ａ】本開示の一例による、一次プラットフォームおよび二次プラットフォームを有する遠隔操作ロボットシステムの斜視図である。
【図１７Ｂ】図１７Ａの遠隔操作ロボットシステムの側面図である。
【図１７Ｃ】図１７Ａの遠隔操作ロボットシステムの一部の側断面図である。
【図１８】本開示の一例による、スレーブアームに関して離れた場所に配置されている、トラック上に配置されたマスター制御アームを示す図である。
【図１９Ａ】本開示の一例による、ショルダーストラップがプラットフォームとのドッキングを外された状態の脱着可能なマスター制御アームを示す図である。
【図１９Ｂ】本開示の一例による、ショルダーストラップがプラットフォームにドッキングされた状態の脱着可能なマスター制御アームを示す図である。
【図１９Ｃ】本開示の一例による、脱着可能なマスター制御アームを備えるプラットフォームの側面図である。
【図１９Ｄ】本開示の一例による、脱着可能なマスター制御アームを備えるプラットフォームの後面図である。
【図１９Ｅ】本開示の一例による、ウエストベルトがプラットフォームとのドッキングを外された状態の脱着可能なマスター制御アームを示す図である。
【図１９Ｆ】本開示の一例による、３つのスレーブアームおよび２つのマスター制御アームを有する遠隔操作ロボットシステムを示す図である。
【図２０】本開示の一例による、スレーブアームに結合可能であって、脱着可能な、および交換可能なエンドエフェクターを示す図である。
【図２１】本開示の一例による、エンドエフェクター制御ユニットを示す図である。
【図２２】本開示の一例による、直線自由度のエンドエフェクターを示す図である。
【図２３】本開示の一例による、スキャニングデバイスがロボットアーム上に載っているプラットフォームを示す例示的な図である。
【図２４】本開示の一例による、ロボットアームが物品を保持している状態のプラットフォームを示す例示的な上面図である。
【図２５】本開示の一例による、ロボットアームインベントリシステムの例示的なブロック図である。
【図２６】本開示の一例による、ロボットアームを使用して物品の棚卸しをするための方法を示す流れ図である。
【図２７Ａ】本開示の一例による、持ち上げデバイスが下げられた位置にあるプラットフォームを示す例示的な線図である。
【図２７Ｂ】本開示の一例による、プラットフォームによって使用できるように一段高くなった位置にある持ち上げデバイスを示す例示的な線図である。
【図２８Ａ】本開示の一例による、下げられた位置にある持ち上げデバイスを示す例示的な部分的切欠側面図である。
【図２８Ｂ】本開示の一例による、一段高くなった位置にある持ち上げデバイスの例示的な部分的切欠側面図である。
【図２９】本開示の一例による、持ち上げデバイスのキー付きキャリッジを示す例示的な斜視図である。
【図３０Ａ】本開示の一例による、マストが垂直位置にあり、下げられたキャリッジを備える折り畳み持ち上げデバイスを示す例示的な側面図である。
【図３０Ｂ】本開示の一例による、マストが垂直位置にあり、一段高くなったキャリッジを備える折り畳み持ち上げデバイスを示す例示的な側面図である。
【図３０Ｃ】本開示の一例による、マストが折り畳まれた位置にあり、キャリッジアームが伸長されている折り畳み持ち上げデバイスを示す例示的な側面図である。
【図３０Ｄ】本開示の一例による、マストが折り畳まれた位置にあり、キャリッジアームが折り畳まれている折り畳み持ち上げデバイスを示す例示的な側面図である。
【図３１Ａ】本開示の一例による、マストが折り畳まれた位置にある折り畳み持ち上げデバイス上のロボットアームを示す例示的な側面図である。
【図３１Ｂ】本開示の一例による、マストが垂直位置にある折り畳み持ち上げデバイス上のロボットアームを示す例示的な側面図である。
【発明を実施するための形態】
【０００９】
本発明は、2011年12月20日に出願した同時係属米国非仮特許出願第13/332,152号、名称「System and Method for Controlling a Tele-Operated Robotic Agile Lift System」(整理番号2865-20110418.2.NP)、2011年12月20日に出願した同時係属米国非仮特許出願第13/332,138号、名称「Platform Perturbation Compensation」(整理番号2865-20110418.3.NP)、2011年12月20日に出願した同時係属米国非仮特許出願第13/332,146号、名称「Robotic Agile Lift System with Extremity Control」(整理番号2865-20110418.4.NP)、2011年12月20日に出願した同時係属米国非仮特許出願第13/332,129号、名称「Multi-degree of Freedom Torso Support for Teleoperated Robotic Agile」(整理番号2865-20110418.5.NP)、2011年12月20日に出願した同時係属米国非仮特許出願第13/332,160号、名称「Variable Strength Magnetic End Effector for Lift Systems」(整理番号2865-20110418.6.NP)に関係し、それらの全内容がそれぞれ参照により本明細書に組み込まれている。
【００１０】
本明細書において用いられているように単数形の「a」および「the」は、文脈上明らかに他の意味に解すべき場合を除き、複数の指示対象を含む。したがって、例えば、「a robotic arm(ロボットアーム)」への参照は、そのようなロボットアームの1つまたは複数を含み、「自由度」(DOF)への参照は、そのようなDOF(自由度)の1つまたは複数への参照を含む。
【００１１】
本明細書で使用されているような言い回し「実質的に」は、動作、特徴、特性、状態、構造、項目、または結果の完全な、またはほぼ完全な程度もしくは範囲を指す。例えば、「実質的に」封入されている物体は、その物体が完全に封入されているか、またはほぼ完全に封入されているかのいずれかであることを意味するであろう。絶対的完全性からの正確な許容される逸脱度は、いくつかの場合において、特定の文脈に依存しうる。しかし、一般的に言えば、完全な状態への近さは、絶対的な、全くの完全さが得られたかのように同じ全体的結果を有することに関係する。「実質的に」の使用は、動作、特徴、特性、状態、構造、項目、または結果の完全な、またはほぼ完全な欠如を指すために否定的な意味で使用される場合に等しく適用可能である。言い換えると、構成要素または要素が「実質的にない」構成は、それでも、実際には、測定にかかる効果がない限り、そのような項目を含みうる。
【００１２】
本明細書で使用されているような言い回し「約」は、与えられた値が端点より「少し上」または「少し下」であってよいと定めることによって数値範囲の端点に対して柔軟性を与えるために使用される。
【００１３】
本明細書で使用されているように、複数の物品、構造要素、組成要素、および／または材料は、便宜上共通のリストで示すことができる。しかし、これらのリストは、リストのそれぞれの構成要素が別の固有の構成要素として個別に識別されるかのように解釈されるべきである。したがって、そのようなリストのいかなる個別の構成要素も、反対のことが示されていなければ共通グループにおける表現にのみ基づき同じリストの他の構成要素と事実上等価であると解釈されるべきである。
【００１４】
数値データは、範囲形式で本明細書に表現または提示されうる。別に指示のない限り、そのような範囲形式は、便宜上、および簡素化するためにのみ使用され、したがって、その範囲の限界として明示的に引用されている数値のみを含むだけでなく、それぞれの数値および部分範囲が明示的に引用されているかのようにその範囲内に包含された個別の数値または部分範囲すべても含むよう柔軟に解釈されるべきであることは理解されるであろう。図示されているように、「約１から約５」という数値範囲は、約１から約５の明示的に引用されている値を含むだけでなく、指示されている範囲内の個別の値および部分範囲も含むものとして解釈されるべきである。したがって、この数値範囲内には、２、３、および４などの個別の値、および１〜３、２〜４、および３〜５などの部分範囲、さらには１、２、３、４、および５が個別に含まれる。
【００１５】
次に、いくつかの例を参照し、本明細書ではそれらの例を説明するために特定の言葉が使用される。本明細書で説明されている例では、ユーザーが直観的に操作でき、重い物体、または異なる重量を有する多数の物体を持ち上げて操縦することに関連する作業の全部ではないにしろ大半を実行することができる遠隔操作ロボットシステムを規定している。特定の例において、遠隔操作ロボットシステムは、マスター制御アームとマスター制御アームによって制御可能なスレーブアームとを備えることができる。
【００１６】
一例において、遠隔操作ロボットシステムは、人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームと、マスター制御アームの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するスレーブアームと、地面の周りで、また動作環境内で操縦可能な移動プラットフォームとを備えることができ、移動プラットフォームはマスター制御アームおよび移動プラットフォームのうちの少なくとも１つの選択的操作を円滑にする動作領域内でのユーザーのオンボードサポートを行うように構成され、マスター制御アームおよびスレーブアームは、移動遠隔操作機能を実現するため移動プラットフォームの周りに共に支持される。
【００１７】
別の例では、遠隔操作ロボットシステム内で動作可能なプラットフォームは、基部と、マスター制御アームおよびスレーブアームのうちの少なくとも一方の支持を円滑にするための支持システムと、少なくとも１つのマスター制御アームおよびスレーブアームへの動力供給を円滑に行う動力源システムと、少なくとも１つのマスター制御アームおよびスレーブアームの動作を円滑にする制御システムとを備えることができる。
【００１８】
別の例では、遠隔操作ロボットシステム内のスレーブアームの動きを制御するためのマスター制御アームは、人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を与えるようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材と、その自由度で少なくとも２つの支持部材の位置の値を測定するジョイントに関連する位置センサーと、その自由度で第１の荷重の値を測定するジョイントに関連する第１の荷重センサーであって、スレーブアームの対応するジョイントが位置の値および第１の荷重の値のうちの少なくとも一方に基づきマニピュレートされる、第１の荷重センサーと、ユーザーによって加えられる荷重から第２の荷重の値を測定する自由度に関連する第２の荷重センサーと、少なくとも一部は第２の荷重の値に基づき少なくとも２つの支持部材に荷重を加えるために少なくとも２つの支持部材に結合されているアクチュエータとを備えることができる。
【００１９】
別の例では、複数の自由度を有する、スレーブアームの動きを制御するために遠隔操作ロボットシステム内で操作可能なマスター制御アームは、少なくとも１自由度を有する複数のジョイントの周りに一緒に結合されている複数の支持部材と、それぞれの自由度でマスター制御アームの位置の変化を検出するジョイントのそれぞれに関連する位置センサーと、少なくとも１自由度で荷重を測定し、少なくとも１自由度に対して荷重データを供給するジョイントのそれぞれに関連する荷重センサーと、ユーザーによってユーザーインターフェースデバイスに加えられた荷重を測定し、少なくとも１自由度に関連する荷重センサーからの荷重データに加わる少なくとも１自由度について荷重データを供給するジョイントからオフセットされた少なくとも１つの荷重センサーを有するユーザーインターフェースデバイスと、ユーザーインターフェースデバイスの荷重センサーからの荷重データを利用してユーザーによってマスター制御アームに加えられた荷重に応答してマスター制御アームの作動された動きを円滑にし、マスター制御アームを動かすために必要な力を低減するトルク補助機能とを備えることができる。
【００２０】
別の例では、遠隔操作ロボットシステムは、プラットフォームと、スレーブアームと、フレーム部材、およびフレーム部材の周りで支持されている少なくとも１つのマスター制御アームを備え、プラットフォームに関してスレーブアームの選択的なオンボードオフボードユーザー制御を円滑にするためにプラットフォームに取り外し可能に結合されているマスター制御システムとを備えることができる。
【００２１】
別の例では、遠隔操作ロボットシステムは、３つのスレーブアームと、３つのスレーブアームのうちの少なくとも１つを制御するように構成された第１のマスター制御アームと、３つのスレーブアームのうちの少なくとも１つを制御するように構成された第２のマスター制御アームと、少なくとも３つのスレーブアームのうちのどれが第１のマスター制御アームおよび第２のマスター制御アームによって制御されるかのユーザー決定を円滑にする制御モジュールとを備えることができる。
【００２２】
別の例では、遠隔操作ロボットシステムは、支持面に関して可動である一次プラットフォームと、一次プラットフォームに結合され、一次プラットフォームに関して可動であり、マスター制御アームによって制御可能なロボットスレーブアームを支持するように動作する二次プラットフォームとを備える移動プラットフォームを備えることができる。
【００２３】
別の例では、持ち上げデバイスは、プラットフォームと、第１の端部上に歯を備え、第２の端部の周りでプラットフォームに結合されている固定アームと、第１の端部と第２の端部とを有し、第１の端部は枢着部の周りで固定アームの第１の端部に回転可能に結合されているブラケットと、枢着部の周りでブラケットを回転するようにプラットフォームおよびブラケットに結合されているアクチュエータと、ブラケットの第２の端部に結合されているリフト歯車と、固定アームの第１の端部上の歯にリフト歯車を結合する中心歯車と、リフト歯車に結合された、リフト歯車が回転したときに水平位置を維持するキー付きリフトキャリッジとを備えることができる。
【００２４】
別の例では、折り畳み持ち上げデバイスは、プラットフォームと、プラットフォームに回転可能に接続され、プラットフォーム上に垂直位置から折り畳み位置に回転することができるマストと、マストに摺動可能に接続され、マストにそって摺動することができるキャリッジと、プラットフォームおよびマストに、垂直位置と折り畳まれた位置との間でマストを回転するように結合されているアクチュエータとを備えることができる。
【００２５】
別の例では、遠隔操作ロボットシステムは、人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームと、その自由度で少なくとも２つの支持部材の位置の値を測定するジョイントに関連する位置センサーと、その自由度で第１の荷重の値を測定するジョイントに関連する第１の荷重センサーであって、スレーブアームの対応するジョイントが位置の値および第１の荷重の値のうちの少なくとも一方に基づきマニピュレートされる、第１の荷重センサーと、ユーザーによって加えられる荷重から第２の荷重の値を測定する自由度に関連する第２の荷重センサーと、少なくとも一部は第２の荷重の値に基づき少なくとも２つの支持部材に荷重を加えるために少なくとも２つの支持部材に結合されているアクチュエータとを備えるマスター制御アームと、マスター制御アームの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームによって制御可能なスレーブアームとを備えることができる。
【００２６】
別の例では、遠隔操作ロボットシステムは、少なくとも１自由度を有する複数のジョイントの周りに一緒に結合されている複数の支持部材と、それぞれの自由度でマスター制御アームの位置の変化を検出するジョイントのそれぞれに関連する位置センサーと、少なくとも１自由度で荷重を測定し、少なくとも１自由度に対して荷重データを供給するジョイントのそれぞれに関連する荷重センサーと、ユーザーによってユーザーインターフェースデバイスに加えられる荷重を測定し、少なくとも１自由度に関連する荷重センサーからの荷重データに加わる少なくとも１自由度について荷重データを供給するジョイントからオフセットされた少なくとも１つの荷重センサーを有するユーザーインターフェースデバイスと、ユーザーインターフェースデバイスの荷重センサーからの荷重データを利用してユーザーによってマスター制御アームに加えられた荷重に応答してマスター制御アームの作動された動きを円滑にし、マスター制御アームを動かすために必要な力を低減するトルク補助機能とを有するマスター制御アームと、マスター制御アームの少なくとも１自由度に対応する少なくとも１自由度を形成するように複数のジョイントの周りに一緒に結合されている複数の支持部材を有するマスター制御アームによって制御可能なスレーブアームとを備えることができる。
【００２７】
別の例では、遠隔操作ロボットシステムは、人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームと、マスター制御アームの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するスレーブアームと、地面の周りで、また動作環境内で操縦可能な移動プラットフォームであって、ユーザーのオンボードサポートを行うように適合され、マスター制御アームおよびスレーブアームは、移動遠隔操作機能を実現するため移動プラットフォームの周りに共に支持され、マスター／スレーブ関係フィルタリング機能は移動プラットフォームを通して伝搬する運動フィードバックを低減するためにマスター制御アームおよびスレーブアームのうちの少なくとも一方の誘発された動きの結果生じる周波数を除去する、移動プラットフォームとを備えることができる。
【００２８】
別の例では、遠隔操作ロボットシステムは、それぞれが人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有する複数のマスター制御アームと、複数のマスター制御アームの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するスレーブアームと、複数のマスター制御アームのうちの任意の１つによるスレーブアームの交互の選択的な制御および操作を円滑にする制御モジュールとを備えることができる。
【００２９】
別の例では、遠隔操作ロボットシステムは、人間の腕の肩、肘、および手首のうちの１つの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有するマスター制御アームと、それぞれが複数のマスター制御アームの自由度に対応する自由度を形成するようにジョイントの周りに一緒に結合されている少なくとも２つの支持部材を有する複数のスレーブアームと、マスター制御アームによる複数のスレーブアームのうちの任意の１つの交互の選択的な個別の制御および操作を円滑にする制御モジュールとを備えることができる。
【００３０】
別の例では、スレーブアームの動きを制御するために遠隔操作ロボットシステム内で操作可能なマスター制御アームは、人間の腕の手首の自由度に対応する自由度を有するジョイントの周りに一緒に結合されている第１の支持部材および第２の支持部材であって、第１の支持部材および第２の支持部材のうちの少なくとも一方は、ユーザーの手首の対応する自由度と実質的に整合するジョイントの自由度を位置決めするように構成される第１の支持部材および第２の支持部材と、ジョイントの自由度でマスター制御アームの位置の変化を検出するジョイントに関連する位置センサーと、ジョイントの自由度で荷重を測定するジョイントに関連する荷重センサーと、外部荷重に応答してジョイントの自由度で作動荷重を円滑にするため第１の支持部材と第２の支持部材とに結合されているアクチュエータとを備えることができる。
【００３１】
別の例では、マスター制御アームの動きに応答するように遠隔操作ロボットシステム内で操作可能なスレーブアームは、マスター制御アームの自由度に対応する自由度を有するジョイントの周りに一緒に結合されている第１の支持部材および第２の支持部材であって、第１の支持部材の外側縁は、第２の支持部材の外側縁と重なって、第１の支持部材および第２の支持部材がスレーブアームの自由度に関連する軸の周りで互いに関して揺動するように第１の支持部材および第２の支持部材の相対的回転を円滑にする、第１の支持部材および第２の支持部材と、第１の支持部材に回転可能に結合され、平面内で運動するように構成された第１のリンケージと、第１のリンケージおよび第２の支持部材に回転可能に結合されている第２のリンケージであって、平面内での第１のリンケージの運動はスレーブアームの自由度に関連する軸の周りの第１の支持部材および第２の支持部材の平面外の相対的回転運動を引き起こす、第２のリンケージとを備えることができる。
【００３２】
別の例では、マスター制御アームの動きに応答するように遠隔操作ロボットシステム内で操作可能なスレーブアームは、マスター制御アームの自由度に対応する自由度を有するジョイントの周りに一緒に結合されている第１の支持部材および第２の支持部材と、スレーブアームの自由度の周りで荷重を加えるため第１の支持部材と第２の支持部材とに結合されているアクチュエータであって、アクチュエータを動作させる流体圧力を受けるように構成されたアクチュエータと、アクチュエータへの流体圧力を制御するためアクチュエータに流体的に結合されているサーボ弁と、アクチュエータをロックし、関連する自由度の動きを防ぐためにアクチュエータをサーボ弁から流体的に絶縁するクランプ弁とを備えることができる。
【００３３】
別の例では、マスター制御アームの動きに応答するように遠隔操作ロボットシステム内で操作可能なスレーブアームは、マスター制御アームの自由度に対応する自由度を有するジョイントの周りに一緒に結合されている第１の支持部材および第２の支持部材と、スレーブアームの自由度の周りで荷重を加えるため第１の支持部材と第２の支持部材とに結合されているアクチュエータであって、アクチュエータを動作させる流体圧力を受けるための第１の側部および第２の側部を有するアクチュエータと、アクチュエータへの流体圧力を制御するためアクチュエータの第１の側部およびアクチュエータの第２の側部に流体的に結合されているサーボ弁と、アクチュエータをロックし、関連する自由度の動きを防ぐためにアクチュエータをサーボ弁から流体的に絶縁するクランプ弁であって、クランプ弁はそれぞれアクチュエータの第１の側部とサーボ弁との間に流体的に結合される第１の逆止弁および第２の逆止弁であって、閉じたときに、第１の逆止弁はアクチュエータからサーボ弁への流れを制限し、第２の逆止弁はサーボ弁からアクチュエータへの流れを制限する第１の逆止弁および第２の逆止弁と、それぞれアクチュエータの第２の側部とサーボ弁との間に流体的に結合される第３の逆止弁および第４の逆止弁であって、閉じたときに、第３の逆止弁はアクチュエータからサーボ弁への流れを制限し、第４の逆止弁はサーボ弁からアクチュエータへの流れを制限する第３の逆止弁および第４の逆止弁と、第１の逆止弁、第２の逆止弁、第３の逆止弁、および第４の逆止弁に流体的に結合され、パイロット圧で逆止弁を開き、サーボ弁でアクチュエータへの流体圧力を制御することを可能にするパイロット弁であって、パイロット圧を取り除くと逆止弁が閉じて、流体がサーボ弁からアクチュエータに、アクチュエータからサーボ弁に流れるのを防ぐことを可能にする、パイロット弁とを備えるクランプ弁と、を備えることができる。
【００３４】
別の例では、マスター制御アームの動きに応答するように、またペイロードを安定させるように遠隔操作ロボットシステム内で操作可能なスレーブアームシステムは、複数のジョイントの周りで一緒に結合されている複数の支持部材、および少なくとも１自由度においてペイロードにより加えられる荷重を測定し、ペイロードに対する荷重データを供給する複数の支持部材のうちの１つに関連する荷重センサーを有するスレーブアームと、ペイロードによって荷重センサーに加えられる荷重に応答してスレーブアームの作動による動きを円滑にするためペイロードに対する荷重データを利用し、スレーブアームがペイロードに加えられる荷重に応答しペイロードを安定させることを引き起こすペイロード安定化機能とを備えることができる。
【００３５】
別の例では、ロボットアームインベントリシステムは、プラットフォームと、プラットフォームに結合されているロボットアームと、ロボットアームの端部に結合されているエンドエフェクターと、ロボットアームによってマニピュレートされる物体に貼り付けられた物体タグをスキャンするようにロボットアームに結合されているスキャニングデバイスとを備えることができる。
【００３６】
別の例では、持ち上げデバイスは、プラットフォームと、第１の端部上に歯を備え、固定アームの第２の端部上でプラットフォームに結合されている固定アームと、固定アームの第１の端部に回転可能に結合されているブラケットの第１の端部上の枢着部と、枢着部の周りでブラケットを回転するようにプラットフォームおよびブラケットに結合されているアクチュエータと、ブラケットの第２の端部に結合されているリフト歯車と、固定アームの第１の端部上の歯にリフト歯車を結合する中心歯車と、リフト歯車に結合された、リフト歯車が回転したときに水平位置を維持するキー付きリフトキャリッジとを備えることができる。
【００３７】
別の例では、持ち上げデバイスは、プラットフォームと、第１の端部上に歯を備え、右固定アームの第２の端部上でプラットフォームに結合されている右固定アームと、第１の端部上に歯を備え、左固定アームの第２の端部上でプラットフォームに結合されている左固定アームと、右固定アームの第１の端部に回転可能に結合されている右ブラケットの第１の端部上の右枢着部と、左固定アームの第１の端部に回転可能に結合されている左ブラケットの第１の端部上の左枢着部と、枢着部の周りで少なくとも右または左ブラケットを回転するようにプラットフォームおよび少なくとも右または左ブラケットに結合されているアクチュエータと、右ブラケットの第２の端部に結合されている右リフト歯車と、左ブラケットの第２の端部に結合されている左リフト歯車と、右固定アームの第１の端部上の歯に右リフト歯車を結合する右中心歯車と、左固定アームの第１の端部上の歯に左リフト歯車を結合する左中心歯車と、左右リフト歯車に結合されている左右ブラケットの間のキー付きリフトキャリッジであって、リフト歯車が回転したときに固定アームに関して一定角度位置を維持するキー付きリフトキャリッジとを備えることができる。
【００３８】
別の例では、折り畳み持ち上げデバイスは、プラットフォームと、プラットフォームに回転可能に接続され、プラットフォーム上に垂直位置から折り畳み位置に回転することができるマストと、マストに摺動可能に接続され、マストにそって摺動することができるキャリッジと、プラットフォームおよびマストに、垂直位置と折り畳まれた位置との間でマストを回転するように結合されているアクチュエータとを備えることができる。
【００３９】
上では一般的な例が述べられているが、本開示において、遠隔操作ロボットシステム、または関係するデバイスもしくは方法のさまざまな例示的な実施形態を説明するときに、これらの説明のそれぞれは、その例の文脈において明示的に説明されているいないに関係なく、該当する場合に、他の説明にも適用可能であるとみなされうることに留意されたい。例えば、遠隔操作ロボットシステムそれ自体について説明する際に、デバイスおよび／または方法の例も、そのような説明に含まれ、またその逆も言える。
【００４０】
さらに、本開示および例示から、さまざまな修正形態および組み合わせが導出され、そのようなものとして、以下の開示および説明図は制限するものとしてみなされるべきでない。
【００４１】
図１には、本発明の例示的な一実施形態による遠隔操作ロボットシステム１００（例えば、リフトシステム）が示されている。システム１００は、マスター制御アーム２００Ａ、２００Ｂ、スレーブアーム３００Ａ、３００Ｂ、およびプラットフォーム４００を備えることができる。運転時に、ユーザーは、マスター制御アームをマニピュレートしてスレーブアームの動きを制御する。例示されているように、遠隔操作ロボットシステムは、２つのマスター制御アームと２つのスレーブアームとを備えることができる。本発明の遠隔操作ロボットシステムは、マスター制御アームおよびスレーブアームの数または組み合わせに関して制限されず、意図された使用または他の実用上の考慮事項によってのみ制限を受けうることは理解されるであろう。特定の一態様において、本明細書で開示されている様式の遠隔操作ロボットシステムは、単一のマスター制御アームおよび単一のスレーブアームを備えることができる。同様に、別の態様では、本明細書で開示されている様式の遠隔制御ロボットシステムは、複数のマスター制御アームおよび複数のスレーブアームを備えることができ、これらは、数が同じであっても異なっていてもよい（例えば、２つのマスター制御アームと２つのマスター制御アームによって制御される３つのスレーブアーム）。
【００４２】
マスター制御アーム２００Ａおよびマスター制御アーム２００Ｂは、構造および動作が類似しているか、またはDOFの数などの他の属性を共有することができる。図に示されているように、１つの違いは、マスター制御アーム２００Ａはユーザーの右側に構成され、マスター制御アーム２００Ｂはユーザーの左側に構成されるという点である。スレーブアーム３００Ａおよびスレーブアーム３００Ｂについても同じことが言える。しかし、２つまたはそれ以上のマスター制御アーム（またはスレーブアーム）は、類似の構成をとる必要はなく、DOFまたは他の属性の数に関して異なっていてもよいことは理解されるであろう。
【００４３】
いくつかの例示的な実施形態において、マスター制御アームおよびスレーブアームは、プラットフォーム４００上に、もしくはプラットフォーム４００の周りに装着されるか、または他の何らかの形で支持されうる。プラットフォーム４００は、例えば、図に示されているような移動プラットフォーム、または永久的な場所に固定されたプラットフォームを備えることができる。一態様では、移動プラットフォームは、スレーブアームの支持体をなすものとしてよい。別の態様では、プラットフォームは、ロボットシステムのスレーブアーム、さらにはマスター制御アームおよび遠隔操作者、つまりユーザーに対して同時、または共通の支持を行うことができ、これにより、移動遠隔操作機能を備える移動ロボットシステム全体の一部とすることができ、移動ロボットシステムもユーザーをサポートし、移動遠隔操作ロボットアーキテクチャ内のオンボード制御機能を円滑にする。移動プラットフォームは、操作領域（ユーザーを受け入れ、ユーザーが操作機能を実行することを可能にする移動プラットフォームの周りの領域）内でユーザーのオンボードサポートを行うように適合され、操作領域はマスター制御アームと移動プラットフォームの両方の選択的操作を円滑にすることができる。移動遠隔操作機能は、スレーブアームが動作中である動的で可動な操作ゾーン、さらにはマスター制御アームが動作する移動操作ゾーンをさらに円滑にする。
【００４４】
スレーブアームがマスター制御アームと組み合わせて移動プラットフォームの周りで支持されていようとなかろうと、またはマスター制御アームが離れた場所に配置されていようとなかろうと、移動プラットフォームとして構成されていれば、プラットフォームは、遠隔操作ロボットシステムの少なくとも一部があちこちに動いて、使用のためスレーブアームを異なる位置に配置することを可能にしうる。マスター制御アームおよびスレーブアームが同じ移動プラットフォームの周りで支持されている実施形態において、有利には、ユーザーは、プラットフォーム上に位置決めされ（つまり、移動プラットフォームは操作領域を備え、ユーザーは移動プラットフォームの周りで支持され、操作領域から遠隔操作ロボットデバイスを操作することができる）、これにより、ユーザーは操作ゾーンの近くにいることになり、ユーザーは、スレーブアームおよびスレーブアームが動作する作業空間を直接見聞きすることができる。視覚的および／または聴覚的情報を使用することで、ユーザーは、マスター制御アームをマニピュレートしてスレーブアームの動きを制御することがより容易に行うことができる。
【００４５】
以下で説明されているように、別の態様では、ユーザーおよびマスター制御アームは、スレーブアームに関して離れた場所に配置されうる。この場合、スレーブアームを支持するロボットシステムは、空間から離れた場所にいるユーザーに情報（例えば、視覚的および／または聴覚的情報）を伝達するためにさまざまなセンサー（例えば、カメラ、マイクロホン、または他の感知装置）を備えることができる。受信した情報がスレーブアームの作業空間から再現されると、ユーザーは、作業空間内でマスター制御アームをマニピュレートしてスレーブアームの動きを制御することができる。
【００４６】
マスター制御アームは、スレーブアームの動きを制御するためにユーザーによってマニピュレートされるように構成することができ、ユーザーによる動きがあると、その結果、スレーブアームによる対応する動きが生じる。例えば、ユーザーは、マスター制御アーム２００Ａの遠位端に配置されているハンドル２０２を掴んで、マスター制御アームをマニピュレートすることができる。一般に、マスター制御アームは、ユーザーの腕に対応するジョイントおよびリンケージを備えるものとしてよく、これにより、ユーザーの腕の動きは、マスター制御アームがユーザーの動きと似た動きをすることを引き起こす。スレーブアームは、マスター制御アームに対応する、したがってユーザーの腕にも対応する、ジョイントおよびリンケージを備えることができる。次いで、マスター制御アームの動きは、スレーブアームがマスター制御アームの動きと似た動きをすることを引き起こし、したがって、ユーザーはスレーブアームの動きを制御することができる。
【００４７】
図２Ａおよび図２Ｂを参照すると、マスター制御アーム２００Ａが例示されている。簡単のため、マスター制御アーム２００Ａは、マスター制御アーム２００Ｂ、スレーブアーム３００Ａ、３００Ｂ、およびプラットフォーム４００などの、ロボットシステムの他のコンポーネントから独立して図示されている。一実施形態において、マスター制御アーム２００Ａは、本開示によって教示されているようなプラットフォームに装着されるか、据え付けられるか、または他の何らかの形で関連付けられ、これにより、そのプラットフォームはマスター制御アームを支持する。別の実施形態では、マスター制御アームは、プラットフォームに関連するスレーブアームが一定の距離のところからマスター制御アームによって制御されうるようにプラットフォームから分離していてもよい。
【００４８】
本明細書で使用されているような「運動学的に等価な」または「運動学的等価」という言い回しは、剛体の２つ以上の独立したシステムの間の、それぞれのシステムの剛体が回転自由度（DOF）を与えるように回転ジョイントによって連結されている、関係を指す。運動学的に等価なシステムは、システム間で長さが比例する類似の対応するリンケージによって接合される、類似の対応する回転DOFを有する。「等価な」または「等価」は、システム間の運動学的な同一性を意味しないことに留意されたい。実際、「運動学的に等価な」または「運動学的等価」は、以下でさらに、また本開示全体を通して例示されているように、真の運動学的な同一性からのある程度の変動を含みうる。
【００４９】
一態様では、マスター制御アーム２００Ａは、肩から手首までのユーザーの腕と運動学的に等価であるものとすることができる。人間の腕は、肩から手首まで７自由度を備える。特に、人間の肩は、３つのDOF、つまり外転／内転、屈曲／伸展、および上腕骨回転を備える。人間の肘は、１つのDOFを備える。人間の手首は、３つのDOF、つまり、手首回転、外転／内転、および屈曲／伸展を備えるように一般化されうる。上腕は、肩から伸展し、肘によって前腕に接続されている。手首は、前腕の対向端にある。したがって、肩から手首までの人間の腕は、第２のリンケージによって３つのDOFを有する第３のジョイントに接続されている、第１のリンケージによって１つのDOFを有する第２のジョイントに接続されている３回転DOFを有する第１のジョイントを備える運動学的システムとして一般化されうる。
【００５０】
マスター制御アーム２００Ａは、肩から手首までの人間の腕のDOFおよびリンケージに対応するDOFおよびリンケージを備える運動学的システムとして構成されうる。例えば、第１の支持部材２１１は、ジョイント２３１のところで基部２１０に結合され、軸２２１の周りで回転することを可能にする。軸２２１の周りのDOFは、人間の肩の外転／内転に対応する回転DOFを表す。図２に示されているように、軸２２１は、水平面に対して約４５度をなす。軸２２１は、水平面に対して約０度から約９０度までの範囲内で位置決めされうる。軸２２１に対して角度が４５度であれば、基部２１０をユーザーの背後に位置決めすることができ、これは、マスター制御アームの使用中にユーザーの無制約の動きを可能にするようにマスター制御アームに対して支持装置を配置するために有利な場合がある。軸２２１は、ユーザーの肩からオフセットされ（例えば、数フィートまで）、なおもユーザーの腕に運動学的に等価であるシステムの一部をなしうる。一態様では、軸２２１の周りのDOFは、ユーザーの腕との運動学的等価を定めるうえで感度の最も低いDOFである。言い換えると、ここでの変動は、マスター制御アームとユーザーの腕との間の他の対応するDOFの間の変動に比べてより許容されうるということである。
【００５１】
第１の支持部材２１１は、基部２１０から伸展してユーザーの肩の付近にジョイント２３２を位置決めすることができる。ジョイント２３２は、第２の支持部材２１２に結合されるか、または接続して軸２２２を形成する。軸２２２の周りのDOFは、人間の肩の屈曲／伸展に対応する回転DOFを表す。いくつかの態様では、ジョイント２３２は、ユーザーの肩の側部に位置決めされうる。他の態様では、ジョイント２３２は、ユーザーの肩の上または下に位置決めされうる。なおも他の態様では、ジョイント２３２は、ユーザーの肩の前または後に位置決めされうる。ジョイント２３２は、ユーザーの肩からオフセットされ（例えば、数フィートまで）、なおもユーザーの腕に運動学的に等価であるシステムの一部をなしうる。一態様では、軸２２２の周りのDOFは、ユーザーの腕との運動学的等価を定めるうえで２番目に感度の低いDOFである。
【００５２】
第２の支持部材２１２は、ジョイント２３２から伸展し、ジョイント２３３によって第３の支持部材２３１に結合されるか、または接続し、軸２２３を形成する。軸２２３の周りのDOFは、人間の肩の上腕回転に対応する回転DOFを表す。ジョイント２３３は、ユーザーの肩からオフセットされ（例えば、数フィートまで）、なおもユーザーの腕に運動学的に等価であるシステムの一部をなしうる。一態様では、軸２２３の周りのDOFは、ユーザーの腕との運動学的等価を定めるうえで３番目に感度の低いDOFである。
【００５３】
そのため、運動学的に等価なシステムでは、マスター制御アーム２００Ａの３つの独立したジョイントが、人間の肩の単一の関節に対応しうる。一般に、人間の肩に対応するマスター制御アームのDOFは、マスター制御アームとユーザーの腕との間で運動学的等価を定めるうえで最も感度の低いDOFである。言い換えると、人間の肩に対応するマスター制御アームのDOFの配置および配向は、対応するユーザーの腕からの最大の変動またはオフセット距離を許容し、それでも、ユーザーの腕との運動学的等価をもたらすと考えることができる。そのような場合には、さまざまな支持部材は、各ジョイントのそのようなオフセット距離を与えるようにさまざまな長さのものを備える。特定の一態様において、人間の肩に対応するマスター制御アームのDOFは、マスター制御アームと人間の肩との間で運動学的等価を定めるため感度を高める際に外転／内転、屈曲／伸展、および上腕回転として順序付けることができる。
【００５４】
第２の支持部材２１２および第３の支持部材２１３は組み合わさって、人間の上腕に対応する軸２２２と軸２２４との間のリンケージを形成する。第３の支持部材２１３は、ジョイント２３４によって第４の支持部材２１４に結合され、これは軸２２４を形成する。軸２２４の周りのDOFは、人間の肘に対応する回転DOFを表す。一般に、第２の支持部材２１２と第３の支持部材２１３とによって形成されるリンケージは、ユーザーの肘の側部など、ユーザーの肘の付近にジョイント２３４を位置決めすることができる。ジョイント２３４は、ユーザーの肘から数フィートまであり、それでもユーザーの腕に運動学的に等価であるシステムの一部をなしうる。一態様では、軸２２４の周りのDOFは、ユーザーの肩に対応するDOFに比べて変動の許容性が低く、ユーザーの腕との運動学的等価を定めるうえで感度がより高いDOFである。
【００５５】
第４の支持部材２１４は、ジョイント２３５のところで第５の支持部材２１５に結合され、これは軸２２５を形成する。軸２２５の周りのDOFは、人間の手首の回転に対応する回転DOFを表す。第５の支持部材２１５は、ジョイント２３６のところで第６の支持部材２１６に結合され、これは軸２２６を形成する。軸２２６の周りのDOFは、人間の手首の外転／内転に対応する回転DOFを表す。第６の支持部材２１６は、ジョイント２３７のところで第７の支持部材２１７に結合され、これは軸２２７を形成する。軸２２７の周りのDOFは、人間の手首の屈曲／伸展に対応する回転DOFを表す。したがって、マスター制御アームの３つの独立したジョイントは、人間の手首に対応するものとしてよい。ユーザーの手首のDOFに対応するマスター制御アームのDOFは、肩から手首までのユーザーの腕との運動学的等価を定める際に最も感度が高く、最も許容性が低いものとしてよいことは理解されるであろう。したがって、一態様では、運動学的に等価なシステムの間の許容可能な変動度は、複数のシステムのうちの１つの長さにそって異なっていてもよく、したがって異なる運動学的構成が得られる。例えば、別の例示的な実施形態では、マスター制御アームは、図１および図２Ａ〜図２Ｂに例示されているものよりも長いか、または短い１つまたは複数の支持部材（例えば、人間の肩に対応するDOFを備える部材）を備えるように構成することができ、したがって、必要な、または望まれうるようなさまざまな異なる場所もしくは位置における各ジョイントの配置が円滑になされる。
【００５６】
一態様では、軸２２７の周りのDOFは、運動学的等価の変動に対する感度が最も高く、軸２２６の周りのDOFは、２番目に感度が高く、軸２２５の周りのDOFは、３番目に感度が高い。したがって、軸２２５、２２６、２２７は、ユーザーの手首のDOFの配置に密接に呼応する。一態様では、軸２２５、２２６、２２７は、ユーザーの手首の約６インチの範囲内に配置されうる。さらに特定の一態様において、軸２２５、２２６、２２７は、ユーザーの手首の約２インチの範囲内に配置されうる。なおいっそう特定の一態様において、軸２２５、２２６、２２７は、ユーザーの手首の約１インチの範囲内に配置されうる。
【００５７】
いくつかの態様において、マスター制御アームは、７未満のDOFを備えることができ、それでも、人間の腕の対応するDOFの範囲では人間の腕と運動学的に等価であると考えられる。いくつかの他の態様では、マスター制御アームは、７を超えるDOFを備えることができ、それでも、人間の腕の対応するDOFの範囲では人間の腕と運動学的に等価であると考えられる。この場合、人間の腕に対応しない過剰なDOFは、人間の腕に運動学的に等価でない場合がある。
【００５８】
マスター制御アームおよびスレーブアームは、複数の動作モードを有することができる。動作モードの１つは、位置制御である。位置制御では、マスター制御アームのさまざまなDOFの位置は、スレーブアームのさまざまなDOFの位置を制御するために使用される。マスター制御アームとスレーブアームとの間の位置関係は、比例関係であってよい。一態様では、マスター制御アームとスレーブアームとの間の比例位置関係は、マスター制御アームがある量だけ動いた結果スレーブアームが同じ量だけ動く１対１の関係とすることができる。これは、有用な汎用制御のセッティングである場合もある。別の態様では、マスター制御アームとスレーブアームとの間の比例位置関係は、１対１と異なる何かを含みうる。例えば、マスター制御アームの動きが大きいと、スレーブアームの動きは比較的小さくなるという関係が存在しうる。これは、ユーザーがスレーブアームに対する正確な動きまたはより細かな制御を望んでいるときに有用である場合がある。なおも別の態様では、マスター制御アームとスレーブアームとの間の比例位置関係は、マスター制御アームの動きが小さいと、スレーブアームの動きが比較的大きくなる関係を含みうる。これは、ユーザーがユーザー側の過剰な、または不要な動きを行わずにスレーブアームを素早く動かす大きな動きを望んでいるときに有用である場合がある。
【００５９】
一態様では、比例関係は一貫性があるか、またはこれらの関係は、マスター制御アームおよびスレーブアームの対応するDOF間で変化しうる。別の態様では、比例関係は、修正されうる。例えば、システムは、ユーザーが、ロボットシステムの動作中にマスター制御アームとスレーブアームのDOFの間の比例位置関係を変える自由を得られるように構成されうる。一態様では、ユーザーは、ユーザーがマスター制御アームを操作している間にアクセス可能な手動制御装置を使用して比例関係を変化させることができる。特定の一態様において、手動制御装置は、ユーザーが所望の比例関係をダイヤル入力するか、または選択することを可能にするダイヤルまたはボタン（例えば、ハンドル２０２上の、またはハンドル２０２の近くにあるマスター制御アーム上に装着されたダイヤルまたはボタン）を備えることができる。他の例において、手動制御装置は、ユーザーの近く、またはシステム上の別の場所に装着されたタッチスクリーンを介するものであるか、またはシステムとワイヤレスで通信するユーザーのスマートフォンまたは他のPDAデバイス上のアプリケーションを介するものとすることができる。手動制御装置は、マスターとスレーブとの間の入力／出力関係をマニピュレートするためにさまざまな制御システムと通信するように構成されうる。
【００６０】
別の態様では、ユーザーは、作業空間の位置境界を制御して、例えば、作業空間を課された限界を超えてスレーブアームが伸展するのを禁止する運動制限範囲などにより、スレーブアームの実際の完全な到達範囲より小さいものに制限することができる。そのような制限は、さまざまな制御システムで操作可能なユーザーインターフェースを使用してユーザーによって開始されうる。ユーザーインターフェースは、マスター制御アーム上に、または制御卓などの別のユーザーアクセス可能な場所に配置されうる。
【００６１】
別の動作モードとして、スレーブアームからマスター制御アームへの力反射が挙げられる。力反射では、ユーザーは、スレーブアームを操作するために追加のセンサー入力を利用できる。位置制御とは異なり、スレーブアームがスレーブアームの経路内に障害物があるかどうかに関係なくマスター制御アームからの位置コマンドを実行するように動作する場合に、力反射により、比例する力のフィードバックがマスター制御アームを介してユーザーに送られ、これによりスレーブアームが受けている荷重が指示される。例えば、スレーブアームが、マスター制御アームからの位置コマンドを実行しているときに障害物に遭遇した場合、スレーブアーム上の荷重センサーは、通信でマスター制御アームに伝達される荷重情報を提供することができ、マスター制御アームで操作可能なアクチュエータは、荷重情報に基づき比例する荷重をユーザーに印加することができ、比例する荷重は特定の操作環境およびユーザーに印加されることが望ましいと思われるものによって変わるか、または異なっていてもよい。この力のフィードバックにより、ユーザーは、操作環境内でスレーブアームをより直観的に制御することができるが、それはユーザーが毎日の生活で自分の身体を操作する経験にかなりよく似ているからである。
【００６２】
一態様では、システムは、スレーブアームによって拾われる物体の重量に比例する力または荷重をユーザーに印加するように構成されうる。例えば、物体の重量が５００ポンドである場合、ユーザーが受ける比例する力反射荷重は１０ポンドとすることが可能である。別の態様では、スレーブアームが物体に遭遇したときにユーザーに力または荷重を印加する力反射機能を実装することができ、ユーザーは、マスター制御アームを介して物体の抵抗を感じ、有害な効果を回避するか、または最小にする処置を講じることができる。したがって、力反射は、ロボットシステムの安全に関する特徴とすることができる。
【００６３】
いくつかの態様において、力反射の実装は、スレーブアームに衝撃事象が生じたときにユーザーに対してマスター制御アームが生み出す荷重増大を含みうる。言い換えると、荷重センサーによって感知される衝撃は、荷重の一時的スパイクが力反射に対する通常の比例するセッティングに不釣り合いであるときにマスター制御アームを介してユーザーに反射されうる。例えば、スレーブアームが壁に衝突すると、スレーブアームの荷重センサーが衝撃を感知する。衝撃が発生したことをユーザーに警告するために、マスター制御アームは、衝撃をユーザーに効果的に表しうる短時間の現在の比例する力反射のセッティングに関して不釣り合いなくらいに大きい荷重をユーザーに対して発生することができる。例えば、衝撃でユーザーに対して発生する力は、不釣り合いなくらい大きくなる可能性があり、そのため、ユーザーは、マスターアームをそれ以上動かすことができなくなり、実際、ユーザーの力または既存の運動量に関係なくマスター制御アームの強制停止を生じる。
【００６４】
いくつかの態様において、遠隔操作ロボットシステムは、マスター制御アームがスレーブアームに対して有する制御力を増強する特徴を備えることができる。例えば、マスター制御アームは、マスター制御アームを動かすために必要な力およびモーメントを弱めるためのトルク補助機能または特徴を備えることができる。トルク補助により、システムは、低いトルクゲインおよび不正確な質量特性を許容する。マスター制御アームのところにあるトルク補助制御装置は、操作者がジョイントの摩擦、ベアリングの摩擦、アクチュエータの摩擦、および静止摩擦、さらには、マスター制御アームの、またある程度は、スレーブアームの、粘性減衰および動的慣性効果などのシステム内の摩擦力に打ち勝つのを助けることができる。トルク補助は、スレーブアームをユーザー側で制御できるのを妨げうるスレーブアームからの力反射のせいで生じるマスター制御アーム内の荷重にユーザーが打ち勝つのを補助することもできる。ユーザーは、この特徴なしでもそのような荷重に打ち勝つことができるが、繰り返しそうするとユーザーを疲労させる可能性がある。したがって、力反射には多くの肯定的な側面もあるけれども（例えば、センサーのフィードバックが増強される）、遠隔操作ロボットシステムは、ユーザー側でマスター制御アームを操作してスレーブアームを制御する能力を増強するためにマスター制御アーム内の力反射の望ましくない効果（例えば、ユーザーに対する抵抗の増大、特にマスター制御アームの動きを開始したときに顕著である）を最小にするトルク補助機能の特徴を備えることができる。
【００６５】
一態様では、荷重センサーは、ユーザーとのインタラクティブなやり取りまたはインターフェース接続を円滑にするために戦略的なインターフェース位置でマスター制御アームに結合されうる。本明細書で使用されているような「荷重」は、力および／またはモーメントを含むものとしてよい。したがって、荷重センサーは、力および／またはモーメントを感知することができる。荷重センサーは、複数のDOFにおいて荷重を感知し、荷重の値の出力を円滑にするように構成されうる。荷重センサーは、マスター制御アームに作用する直線荷重および／または回転荷重を検出することができる。例えば、６つのDOF荷重センサーなどの多軸荷重センサーは、センサーのｘ軸、ｙ軸、およびｚ軸にそった３つの力成分、さらには軸の周りに作用する３つのモーメント成分を測定することができる。したがって、荷重センサーは、ユーザーがマスター制御アームと力による接触をしているかどうかを検出することができる。そうならば、システムは、マスター制御アームを所望の方向に付勢して、マスター制御アームをマニピュレートし、力による接触から荷重を少なくとも減らすように構成されうる。力の値またはモーメントの値などの、荷重センサーデータを使用することで、マスター制御アームは、加荷重と同じ方向などの方向に、ユーザーによってマスター制御アームに印加される荷重に応答して動くことができる。
【００６６】
例えば、マスター制御アームが静止状態にある場合、ユーザーの前腕は、マスター制御アームと力による接触をしていないことがある。特定の一態様において、ユーザーからマスター制御アームへの加荷重は、ユーザーの前腕に近接してマスター制御アームに結合されているユーザーインターフェースデバイス上に配置されている荷重センサーによって検出されうる。別の特定の態様では、これは、本明細書で説明されているように、マスター制御アームの１以上のDOFに関連する荷重センサーによって検出されうる。マスター制御アームを所望の方向でユーザーの前腕の近くに動かすために、ユーザーは、前腕を下げるか、または前腕を横に押すことなどによって、ユーザーインターフェースデバイスおよびマスター制御アームに荷重を印加することができる。ユーザーの動きによって引き起こされるユーザーインターフェースデバイスおよびマスター制御アーム上のこの荷重は、マスター制御アームがトルクを、マスター制御アームを（例えば、ユーザーによる加荷重の方向に）動かすことを引き起こすように構成されうる、アクチュエータに印加することを引き起こす。マスター制御アームによるこのような応答は、ユーザーの前腕の動きが完了し、ユーザーがマスター制御アームに荷重を印加するのを止める（つまり、ユーザーインターフェースデバイス上の荷重センサーの位置でマスター制御アームと力による接触をしなくなる）まで、何回も順に繰り返されうる。この特徴は、上で指示されているように、力反射機能と結合もしくは実装されうるか、またはスタンドアロンのシステムとして実装されうる。何にせよ、マスター制御アームは、ユーザーからの加荷重を感知することができ、ユーザーがユーザーの望む動きの方向への動きを妨げるであろうマスター制御アームのトルクまたは力に打ち勝つのを補助するトルク補助を開始することができる。一態様では、トルク補助の程度は、調節可能ゲインなどにより、調節可能であるものとしてよい。
【００６７】
したがって、トルク補助、またはトルク補助機能は、ユーザーによるマスター制御アームの操作を増強するためにマスター制御アーム内に組み込まれうる。言い換えると、力反射を使用することで、スレーブアームはマスター制御アーム上にある量の制御を施すことができる。この増強された操作モードは、マスター制御アーム内の抵抗および／またはマスター制御アームへのスレーブアームからの力反射のせいでマイナスの効果がユーザーに及ぶのを制限することができ、したがって、マスター制御アームとスレーブアームとの間の適切な機能的関係が維持される。例えば、スレーブアームからマスター制御アーム内に力反射があるため、マスター制御アームは、ユーザーによる動きに抵抗するように構成されうる。マスター制御アームにおける１以上のDOFに関連するマスター制御アーム上の荷重センサーを使用してユーザーによって印加される荷重を検出し、トルクをマスター制御アームに印加してマスター制御アームの動きを引き起こすことで、ユーザーがマスター制御アームにおいてユーザーが感じる抵抗に打ち勝つのを補助することができる。トルク補助機能は、そうする必要はないが、典型的には、ユーザーによる加荷重の方向へのマスター制御アームの動きを引き起こすように構成される。一態様では、与えられるトルク補助の量は、操作中にマスター制御アームの「感触」を増強するようにチューニングすることができる。いくつかの場合において、トルク補助の量は、相対的に小さい可能性があり、マスター制御アーム内の反射力に打ち勝つには不十分であることがある。
【００６８】
トルク補助機能の範囲内で、ユーザーによって印加される荷重を感知し、マスター制御アームの周りで支持され、マスター制御アームにおける１以上のDOFに関連する荷重センサーは、荷重センサーが荷重データを感知して、さまざまな１以上のDOFで使用されうる荷重の値を供給し、マスター制御アームがユーザーによって印加される荷重に応答して動くことを引き起こすことを意味する。例示的な一実施形態において、ユーザーから加荷重を受ける荷重センサーは、ユーザーインターフェースデバイスに関連付けられ、ジョイントのところの他の荷重センサーの位置からオフセットされた位置に配置されうる。別の例示的な実施形態では、トルク補助機能は、ユーザーインターフェースデバイス内の独立した荷重センサーを必要とせずに代わりにジョイントのところのすでに存在しているロードセルを利用するように構成されうる。
【００６９】
トルク補助機能を使用することで、マスター制御アーム（例えば、ジョイントのところに結合された少なくとも２つの支持部材）は、この荷重の値に、少なくとも一部は基づき動かされる。トルク補助機能は、ユーザーの疲労を低減し、ユーザーによるマスター制御アームの操作のしやすさを改善することができる。一態様では、トルク補助は、ユーザーがマスター制御アーム内の力反射抵抗荷重に打ち勝つのを少なくとも補助するうえで十分なものとすることができる。別の態様では、ゲインは、トルク補助がマスター制御アーム内の力反射抵抗荷重を超えることができるように設定されうる。
【００７０】
一態様では、マスター制御アームおよび／またはスレーブアーム（さらにはペイロード）は、重力補償されうる。重力を補償することで、スレーブアームによって持ち上げられるペイロードの重量などの、スレーブアームで生じる荷重をユーザーが感じる能力を増強することができ、これにより、ユーザーは自然な形でそのような荷重に反応することができる。スレーブアームからマスター制御アームへの力反射を与える能力は、スレーブアームの重力補償を使用することで著しく増強されうる。４フィートから１０フィートなどの長さの、比較的長いスレーブアームは、数百ポンドの重量を有している場合がある。複雑な、運動学的に等価なマスター制御アームも、重力により、著しい重量を加えうる。重力補償は、それぞれのDOF軸に補償トルクを与えて、スレーブアームおよび／またはマスター制御アームに対する重力の効果を補償することができる。
【００７１】
重力補償は、それぞれの支持部材に対する重力の効果を測定するステップと、重力の効果を補償するようにそれぞれのDOFにおいてトルクを調整するステップとを伴う。一例において、マスター制御アームおよび／またはスレーブアームの１つまたは複数の支持部材は、支持部材の重心に関して引力の方向（つまり、重力ベクトル）を決定するために使用される独立した測定デバイスを備えることができる。あるいは、多軸システムにおける１回の測定は、アームが配置される基部などの、アームに対する固定された基準系に関して実行されうる。次いで、それぞれの支持部材について基準系の変換が計算され、支持部材の位置、重心、および質量に基づき引力を補償するためにそれぞれのDOFにおいて必要なトルクのレベルについて決定がなされうる。
【００７２】
例えば、支持部材のそれぞれのジョイントにおける重力によって引き起こされるトルクの決定は、反復ニュートン−オイラー動的定式化を使用して行われうる。それぞれの支持部材の速度および加速度は、反復計算されて、第１のセグメント（肩軸に対応する第１の支持部材など）から最後のセグメント（手首軸に対応する第７の支持部材など）までのそれぞれの連結部に適用されうる。反復ニュートン−オイラー動的定式化は、重力補償機能を実装する一例として提示されているが、重力補償をロボットシステムに組み込むために多数の異なる方法が使用されうる。測定された重力ベクトルによって引き起こされるトルクの量がそれぞれのジョイントで計算された後、トルクは、重力の力を効果的に補償するために反対の向きのトルクを印加することによって補償されうる。反対の向きのトルクは、それぞれのジョイントに接続された電気モーターを使用して、またはすでに説明されているように、アクチュエータに接続された油圧弁もしくは空気弁を使用して、印加されうる。
【００７３】
マスター制御アームの重量を持ち上げてスレーブアームを制御することは、ユーザーをすぐに疲労させうる。マスター制御アームを重力補償すれば、ユーザーは疲労することなく長時間にわたってマスター制御アームを使用することができる。一態様では、長時間にわたってスレーブアームをユーザーが制御できるようにするため、マスター制御アームは、ユーザーの腕の重量を支持するように構成されうる。これにより、ユーザーは、自分の腕を伸展し動かすために必要な筋肉の使用を最小限度に抑えつつスレーブアームをマニピュレートすることができる。そのため、ユーザーの腕も、マスター制御アームに加えて重力補償されうる。
【００７４】
マスター制御アームを重力補償することで、スレーブアームから送られたマスター制御アームのところの力のフィードバックの感度を高めることができる。例えば、スレーブアームは、４０対１の荷重ゲインを有するように設定されうる。ユーザーが１００ポンドの物体を拾い上げるようにスレーブアームに指令すると、力のフィードバックがマスター制御アームのそれぞれのジョイントにおける下方の圧力を増大し、約２．５ポンド（つまり、ユーザーが感じ取る重量）を拾い上げる動作をシミュレートする。しかし、マスター制御アームそれ自体は、かなりの重量（例えば、２５ポンド）を有しうる。そのようなものとして、マスター制御アームの重量の比較的小さな変化をユーザーが検出することは困難な場合がある。しかし、重力補償があれば、マスター制御アームの固有重量の全部または一部が重力補償されうるので、２．５ポンドの変化は、ユーザーにとって容易に検出可能である。したがって、マスター制御アームの重力補償を行うことで、ユーザーは、スレーブアームからの力のフィードバックをより正確に検出することができる。マスター制御アームにおいて重力補償と力のフィードバックの両方を実現するために、同じ、または同じ種類の電気モーターおよび／またはアクチュエータが使用されうる。
【００７５】
いくつかの態様において、スレーブアームによって持ち上げられるペイロードは、スレーブアームに加えて重力補償されうる。例えば、望ましい場合には、ユーザーは、ペイロードの重量を「ゼロ」（またはある程度この値まで）設定することができ、これは効果的に、スレーブアームおよびペイロードの重さをユーザーが感じ取れる重さにする。言い換えると、ユーザーは、マスター制御アームを介してユーザーに反射されるペイロードの比例する荷重を感じることはない。そのようなものとして、システムは、スレーブアームの重力補償のレベルをユーザー側でマニピュレートすることを円滑にするマスター制御アーム上の、またはマスター制御アームの周りのユーザーインターフェースデバイスもしくはシステムをさらに備えることができる。
【００７６】
図２Ａおよび図２Ｂをさらに参照すると、マスター制御アーム２００Ａは、マスター制御アームのDOFに関連する、位置センサーを備えることができる。一態様では、それぞれのDOFについて１つの位置センサーがある。位置センサーは、例えば、ジョイント２３１、２３２、２３３、２３４、２３５、２３６、および２３７のそれぞれに配置されうる。これらのジョイントにおけるマスター制御アームのDOFは回転なので、位置センサーは、角度位置を測定するように構成されうる。一態様では、位置センサーは、それぞれのDOFでマスター制御アームの位置の変化を検出し、位置の値の出力を円滑にすることができる。この位置の変化は、スレーブアームの対応するDOFの位置の比例する変化を引き起こすために使用されうる。
【００７７】
位置センサーは、それぞれのジョイントの絶対位置を随時決定することを可能にする絶対位置センサーとすることができる。あるいは、位置センサーは、相対位置センサーとすることもできる。位置センサーとして、限定はしないが、エンコーダ、回転式ポテンショメーター、および他の種類の回転式位置センサーを含む、それぞれのジョイント回転を測定するのに適した位置センサーであればどのような種類であってもよい。使用できる位置センサーの一例は、Gurley Precision Instrument社によって製造されているエンコーダディスク、Manufacturer Model No. P/N AX09178である。エンコーダディスクは、マスター制御アーム内のそれぞれのジョイント２３１〜ジョイント２３７に結合されうる。エンコーダディスクを読み取りそれぞれのジョイントでの絶対位置読み取りを行うために、Gurley Precision Instrument社が製造するエンコーダリーダー、Model No. P/N 7700A01024R12U0130Nが使用されうる。
【００７８】
それに加えて、マスター制御アームは、マスター制御アームのDOFに関連する、アクチュエータを備えることができる。アクチュエータは、スレーブアームからマスター制御アームへの力反射を使用可能にするために使用されうる。アクチュエータは、ユーザーがトルク補助などによりマスター制御アームを動かすときにスレーブによってマスターに反射される荷重の少なくとも一部に打ち勝つことによってマスター制御アームの操作を増強するために使用されうる。それに加えて、アクチュエータは、マスター制御アームの重力補償を使用可能にするために使用されうる。
【００７９】
一態様では、マスター制御アームのそれぞれのDOFについて１つのアクチュエータがある。アクチュエータは、線形アクチュエータ、回転式アクチュエータなどがありうる。アクチュエータは、電気、油圧、空気圧などによって操作することができる。図２Ａおよび図２Ｂに示されているマスター制御アーム２００Ａ内のアクチュエータは、例えば、油圧線形アクチュエータである。これらのアクチュエータは、Parker社で製造している、P/N PVP1630B2RMPなどの油圧ポンプを使用することで操作されうる。
【００８０】
それぞれのアクチュエータは、電気モーターを使用して制御されうる。あるいは、油圧サーボ弁または空気圧サーボ弁を開閉して、選択された量の油圧または空気圧の流体で所望のレベルの力をアクチュエータに加え、対応するジョイントにトルクを印加するようにできる。一例において、サーボ弁は、それぞれのアクチュエータに関連付けられ、これにより、ポートを開いて所望の力がアクチュエータによって選択された方向に印加されるようにすることができる。力を反対方向に印加するため別のポートが開かれうる。使用できるサーボ弁の1つの種類は、Vickers社によって部品番号SM4-10(5)19-200/20-10S39を付けて製造されている。使用できる別の種類のサーボ弁は、Moog社によって製造されている、モデル30-400Aである。追加の種類のサーボ弁も、弁の種類、弁における圧力などを含む設計考慮事項に基づき使用されうる。
【００８１】
マスター制御アーム２００Ａは、油圧または空気圧でアクチュエータに結合されているサーボ弁を備えることができる。例えば、接続ライン４７０は、制御弁ポート４７２およびアクチュエータポート４７４に結合され、制御弁とアクチュエータとを流体的に結合することができる。このような結合は、マスター制御アームおよびスレーブアーム全体を通してサーボ弁およびアクチュエータを流体的に結合するため実装されうる他のそのような接続を例示している。
【００８２】
マスター制御アームは、マスター制御アームのDOFに関連する、荷重センサーも備えることができる。荷重センサーは、スレーブからマスター制御アームへの力反射を使用可能にするために使用されうる、マスター制御アーム内の荷重を測定するために使用されうる。荷重センサーは、トルク補助などによって、制御アームの操作の増強を可能にするためにユーザーによってマスター制御アームに印加される荷重を測定するためにも使用されうる。それに加えて、荷重センサーは、マスター制御アームの重力補償を使用可能にするために使用されうる。荷重センサーは、限定はしないが、歪みゲージ、薄膜センサー、圧電センサー、抵抗荷重センサー、および同様のものを含む任意の種類の好適な荷重センサーを備えることができる。例えば、使用されうる荷重センサーとして、Sensotec社が生産するロードセル、P/N AL311 CRまたはP/N AL31 DR-1 A-2U-6E-15C、Futek社が生産するロードセル、P/N LCM375-FSSH00675、またはP/N LCM325-FSH00672が挙げられる。
【００８３】
一実施形態において、マスター制御アームのそれぞれのDOFについて１つの荷重センサーがある。マスター制御アーム上のそれぞれのDOFは、DOFでユーザーの動きをどのように追跡すべきかを記述する少なくとも１つの一意的な入力を含むことができる。マスター制御アームの複数のDOFが、多DOF荷重センサーにより考慮されうる。例えば、６つのDOFで荷重を測定することができる多DOF荷重センサーは、ユーザーの手首DOFに対応する、軸２２５、２２６、２２７およびユーザーの肩DOFに対応する、軸２２１、２２２、２２３に関連付けられることも可能である。単一のDOF荷重センサーは、ユーザーの肘DOFに対応する、軸２２４に関連付けられうる。そのため、合計７つのDOFのロードセルは、７つのDOFを有するマスター制御アームの運動を追跡するのに十分である。荷重センサーの位置と基部２１０との間のDOFにおける荷重を計算するために多DOF荷重センサーからのデータが使用されうる。荷重センサーは、例えば、マスター制御アームのそれぞれの支持部材のところに配置されるものとしてよい。一態様では、荷重センサーは、以下でさらに詳しく説明されているように、アクチュエータに関連付けられうる。
【００８４】
それに加えて、荷重センサーは、マスター制御アーム上の他の場所に配置することもできる。例えば、マスター制御アーム２００Ａは、ユーザーとのインターフェースとなり、マスター制御アームをユーザーが操作することを可能にするハンドル２０２の形態のユーザーインターフェースデバイスを備えることができる。ハンドルは、第７の支持部材２１７などの支持部材に結合されうる。この実施形態では、ユーザーは、システムに物理的に固定されたり、ストラップで結び付けられたりすることはなく、むしろ、ハンドルを単に掴むだけで操作位置に入ることができ、マスター制御アームの動きおよびマニピュレーションは、さまざまな向きの力をハンドルに印加することによって行われる（１つまたは複数の荷重センサーに関連付けられているように）。そのような操作条件があるため、ユーザーはより自然な、制約のない運動を受け、より自然な、制約のない運動を行えるだけでなく、より機敏な運動も行える。
【００８５】
ハンドル２０２は、荷重センサー２６８にも結合されうる。荷重センサー２６８は、少なくとも１つのDOFで荷重を測定するように構成することができ、一態様では、これは多DOF荷重センサーである。そのため、荷重センサー２６８は、ユーザーによってハンドル２０２に印加される荷重を測定するように構成されうる。ハンドル２０２で得られた荷重データは、トルク補助などにより、マスター制御アーム２００Ａをユーザーがマニピュレートし、操作するのを補助するために使用されうる。ハンドル２０２のところの荷重センサー２６８は、マスター制御アームのDOFにおいて別の荷重センサーによって得られる荷重データに加わるマスター制御アームのDOFに対する荷重データを供給することができる。荷重センサー２６８からの荷重データは、本明細書で説明されているように、マスター制御アームをユーザーがマニピュレートし、操縦する能力を増強するために使用されうる。
【００８６】
本開示では、荷重センサーおよび位置センサーなどの、図中の特定のセンサーへの参照は、図の中のセンサーの位置、および／またはセンサーそれ自体を指すものとしてよいことは理解されるであろう。例えば、荷重センサー２６８は、図２Ａおよび図２Ｂに明示されている位置のハウジング内に配設されうる。同様に、位置センサーは、ハウジング内に配設されうるか、または他の何らかの方法で図中に明示されている位置のさまざまなDOFに関連付けられうる。
【００８７】
図２Ｂおよび図２Ｃに例示されているように、マスター制御アームは、マスター制御アームとインターフェースし、制御する別の場所をユーザーに与えるためユーザーインターフェースデバイスを備えるか、または支持することができる。例えば、ユーザーインターフェースデバイスは、ブラケットなどの、腕支持体の形態をとりうる。図２Ｂは、ブラケットの形態の腕支持体の例示的な一実施形態、つまり、支持体２０６を示している。図２Ｃは、ブラケットの形態の腕支持体の例示的な別の実施形態、つまり、腕支持体２０７を示している。図示されているように、図２Ｂの腕支持体２０６は、ユーザーの腕をブラケットの表面または一部分に載せられるように構成されうる。図２Ｃの腕支持体２０７は、ユーザーの腕の一部を受け入れるための溝を画成するフックまたは曲げ部を備えるように構成されうる。この実施形態では、ユーザーの腕の垂直の動きは、比較的制約を受けないが、ユーザーによる横方向の動きは、腕支持体２０７と形成される接触を通じてマスター制御アームへの荷重の印加を円滑にすることができる。このような腕支持体構成で、以下で説明されているように、ブラケットが荷重センサーに結合されているときにトルク補助を利用してマスター制御アームをユーザーが制御する能力を増強することができる。さらに別の実施形態では、図示されていないけれども、当業者であれば理解するように、腕支持体は、ストラップまたはつり革などを使用して、吊り下げた形でユーザーの腕を支持するように構成されうる。一般に、腕支持体は、支持部材２１４などの、マスター制御アームの好適な部分に結合されうる。図２Ｂおよび図２Ｃに示されている実施形態において、腕支持体２０６および腕支持体２０７は、それぞれ、ユーザーの前腕を支持するように構成された場所のマスター制御アーム２００Ａの周りで支持される。
【００８８】
腕支持体は、荷重センサーにも結合されうる。図２Ｂおよび図２Ｃに示されている実施形態において、腕支持体２０６および腕支持体２０７は、それぞれ、荷重センサー２６９に結合され、荷重センサー２６９で操作可能である。実際、荷重センサー２６９は、少なくとも１つのDOFで荷重を測定するように構成することができ、一態様では、これは多DOF荷重センサーである。そのため、荷重センサー２６９は、ユーザーによって腕支持体に印加される荷重を測定するように構成されうる。腕支持体で得られた荷重データは、トルク補助などにより、マスター制御アームをユーザーがマニピュレートし、操作するのを補助するために使用されうる。ユーザーインターフェースデバイスは、ユーザーによって、ユーザーインターフェースデバイスおよびマスター制御アームに印加される荷重を測定するジョイントからオフセットされた少なくとも１つの荷重センサーを備えることができる。荷重センサーは、その自由度に関連する荷重センサーからの荷重データに加わる少なくとも１自由度に対する荷重データを供給する。トルク補助機能は、ユーザーインターフェースデバイスの荷重センサーからのそのような荷重データを利用してユーザーによってマスター制御アームに加えられた荷重に応答してマスター制御アームの作動された動きを円滑にし、マスター制御アームを動かすために必要な力を低減する。腕支持体のところの荷重センサー２６９は、マスター制御アームのDOFにおいて別の荷重センサーによって得られる荷重データに加わるマスター制御アームのDOFに対する荷重データを供給することができる。荷重センサー２６９からの荷重データは、マスター制御アームをユーザーがマニピュレートし、操縦する能力を増強するためにハンドル２０２のところにある荷重センサー２６８からの荷重データとは別に使用されるか、または組み合わせて使用されうる。一態様では、腕支持体および／または荷重センサー２６９は、ユーザーの上腕に近接するように構成された場所など、マスター制御アーム上の好適な位置に配設されうる。
【００８９】
マスター制御アームに印加される力をマスター制御アームの法線方向に印加される力に本質的に制限する、図２Ｃのブラケット２０７などの、ブラケットタイプの腕支持体構成は、ユーザーからマスター制御アームに向かう制御入力の量が過剰に増える可能性を最小限度に抑えることができる。言い換えると、マスター制御アームがすべての自由度でユーザーに結合されている手首位置および肘位置におけるマスター制御アームへのユーザー入力は、結果として、手首荷重センサー２６８および肘荷重センサー２６９からのコマンドのコンフリクトを引き起こし、そのためマスター制御アームは過剰に制約されることになりうる。したがって、マスター制御アームの法線方向の荷重を受けると、コマンドのコンフリクトを引き起こす可能性を最小限度に抑えながらマスター制御アームの操作を増強することができる。ユーザーの肘のところ、またはユーザーの肘の近くの好適なユーザーインターフェースデバイスは、ブラケットタイプの腕支持体の形態をとる必要はないことは理解されるであろう。実際、他のユーザーインターフェースデバイス構成は、本発明の範囲内で考えられ、本明細書では企図されている。しかし、ほとんどの場合において、マスター制御アームに印加される力をマスター制御アームの法線方向に印加される力に制限することは望ましいが、これは、いかなる形でも制限要因とみなすべきでない。
【００９０】
荷重センサー２６８、２６９を使用してマスター制御アームをユーザーが動かすのを補助することで、マスター制御アームのより滑らかで効率的な制御を促進するか、またはそのように行う。例えば、トルク補助は、荷重センサー２６８、２６９から収集されたデータに基づき実現されうるが、これは力のフィードバックがマスター制御アームに届いたときにマスター制御アームをユーザーが動かすのを補助するために使用されうる。トルク補助は、マスター制御アームの加減速を行っているときに慣性力に打ち勝とうとするユーザーを助けることもできる。慣性力が時間の経過とともに生じるユーザーの疲労の一因となりうると考えられるので、荷重センサー２６８、２６９を使用して可能になったトルク補助機能を実装することで、アームの動きに抵抗を生じさせる慣性力、フィードバック力、摩擦力、および他の荷重があるにもかかわらずマスター制御アームをユーザーが動かし、マニピュレートするのを補助する望む方向にユーザーがわずかな量の力を加えることが可能になる。本明細書で示されているように、トルク補助の量は、スレーブアームからの力のフィードバックがそのままユーザーによって感じ取られるように制限されうる。
【００９１】
マスター制御アーム２００Ａは、それぞれのDOFに関連する一般DOF制御装置（GDC）２７１も備えることができる。一例において、個別のGDC２７１、２７２、２７３、２７４、２７５、２７６、および２７７はマスター制御アーム２００Ａ内の軸のそれぞれで操作可能であるものとしてよい。GDCは、それぞれのジョイントのところに配置されている、荷重センサーおよび位置センサーなどの、センサーと通信することができる。GDCは、それぞれのジョイントのところでアクチュエータおよび／またはサーボ弁とも通信することができる。それぞれのGDCは、マスター制御アーム２００Ａ上の選択されたジョイントのところで位置およびトルクを監視し、調節するために使用される。スレーブアーム３００Ａ上の関連する、または対応するジョイントの位置およびトルクに関する情報も、GDCで受信されうる。スレーブアーム内のそれぞれのジョイントのところのトルク測定に関する情報は、マスター制御アーム内の関連する、または対応するジョイントについてGDCに伝達されうる。他の種類のセンサーからの追加入力も同様に受信されうる。次いで、GDCは、コマンドをアクチュエータまたはサーボ弁に出力して、マスター制御アーム上の関連するジョイントのところのトルクを調節し、スレーブアームとその環境との相互作用、および／またはスレーブアームによって持ち上げられる荷重との相互作用に関して力のフィードバックを与えることができる。それぞれの軸のところのGDCは、関連するジョイントに対するアクチュエータ２５１またはサーボ弁と相互作用し、ジョイントのところのトルクを調節し、および／またはDOFを所定の量だけ動かすことができる。
【００９２】
一例において、マスターアーム上のそれぞれのDOFに対するGDCは、所望のセンサーおよび弁と通信し、スレーブアーム上の関連するまたは対応する軸の周りのスレーブアームの動きを制御するために使用される計算を実行するように構成された１つまたは複数のマイクロプロセッサを収めたコンピュータカードであってよい。例えば、GDCは、ARMプロセッサ、Intelプロセッサ、または同様のプロセッサなどの汎用中央演算処理装置(CPU)を備えることができる。あるいは、フィールドプログラマブルゲートアレイ(FPGA)、特定用途向け集積回路(ASIC)、または他の種類のプロセッサを使用することができる。GDCは、有線またはワイヤレス技術もしくは手段を使用してセンサーと通信することができる。ここでは有線およびワイヤレスによる通信手段のさまざまな例について説明している。
【００９３】
本開示では、図中の特定のGDCおよびサーボ弁への参照は、もっぱら、図中のGDCおよびサーボ弁の配置を参照しており、必ずしもGDCおよびサーボ弁それ自体を参照しているわけではないことは理解されるであろう。例えば、GDC２７６は、図２Ａおよび図２Ｂに明示されている位置でハウジング内に配設されうる。同様に、サーボ弁２８１も、図２Ａおよび図２Ｂに明示されている位置でハウジング内に配設されうる。
【００９４】
マスター制御アーム２００Ａは、以下でさらに説明されている、マスター制御アームの重力補償を使用可能にするために使用されうる、重力ベクトルを決定する重力センサー２０４を備えることもできる。重力センサーは、マスター制御アームに関連付けられ、したがって、重力センサーおよびマスター制御アームの基部は、互いに関して固定される。例えば、重力センサーは、マスター制御アームの基部２１０上に、またはマスター制御アームの基部の支持体上に配置されうる。いくつかの態様において、重力センサーは、リンケージまたは支持部材の重心など、マスター制御アームのそれぞれのリンケージまたは支持部材上に配置されうる。重力センサーとして、限定はしないが、傾斜センサー、加速度計、ジャイロスコープ、慣性計測装置、またはこれらの組み合わせのうちの少なくとも1つを含む任意の種類の好適な重力センサーが挙げられる。例えば、Microstrain, Inc.社が製造する重力センサー、P/N 3DM-GX1-SKが使用されうる。
【００９５】
図３Ａおよび図３Ｂを参照し、図２Ａおよび図２Ｂをさらに参照すると、例示されているのは、マスター制御アーム２００Ａの基部２１０、ジョイント２３１のところで基部２１０に結合されている第１の支持部材２１１、およびジョイント２３２のところで第１の支持部材２１１に結合されている第２の支持部材２１２の一部の詳細図である。マスター制御アーム２００Ａのいくつかの特徴は、図３Ａおよび図３Ｂにおいて省かれているが、マスター制御アームのいくつかの態様を示すために省かないと見えないからである。位置センサー２４１は、ジョイント２３１に関連付けられており、基部２１０と第１の支持部材２１１との間の位置の相対的変化を感知する。アクチュエータ２５１は、ジョイント２３１によって形成される軸２２１に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ２５１に関連付けられている荷重センサー２６１は、ジョイント２３１によって形成される軸２２１に関連するDOFの周りに作用する荷重を測定することができる。
【００９６】
アクチュエータ２５１は、一方の端部で基部２１０に結合され、反対側の端部でトルク部材４５１に結合されている。トルク部材４５１は、トルク部材４５１の回転が第１の支持部材２１１の回転を引き起こすように第１の支持部材２１１に結合される。トルク部材４５１は、軸２２１の周りで回転し、軸２２１から遠ざかり、レバーアームおよびアクチュエータ２５１との結合インターフェースを構成する。これにより、アクチュエータ２５１の動きは、トルク部材４５１の動きを引き起こし、これは軸２２１の周りの基部２１０に関する第１の支持部材２１１の動きを引き起こす。
【００９７】
アクチュエータ２５１は、サーボ弁２８１に流体的に結合され、これは線形アクチュエータのピストンの両側に作用する作動油圧力を制御する。これにより、サーボ弁制御の制御はピストンを前後に動かし、軸２２１の周りの第１の支持部材の双方向回転を引き起こすことができる。サーボ弁２８１は、GDC２７１に電気的に結合され、サーボ弁への制御信号を介してアクチュエータ２５１の作動を制御する。上で述べたように、GDC２７１は、アクチュエータ２５１を操作するために、位置センサー２４１および荷重センサー２６１などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー２４１は、ジョイント２３１の一方の端部に配置され、これにより、基部２１０と第１の支持部材２１１との間の相対的回転を測定する。荷重センサー２６１は、トルク部材に作用する荷重を測定するためにトルク部材４５１に結合されている。
【００９８】
図３Ａおよび図３Ｂは、位置センサー２４２が第１の支持部材２１１と第２の支持部材２１２との間の位置の相対的変化を感知するためにジョイント２３２に関連付けられていることをさらに例示している。アクチュエータ２５２は、ジョイント２３２によって形成される軸２２２に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ２５２に関連付けられている荷重センサー２６２は、ジョイント２３２によって形成される軸２２２に関連するDOFの周りに作用するトルクを測定することができる。
【００９９】
アクチュエータ２５２は、一方の端部で第１の支持部材２１１に結合され、反対側の端部で第１のリンケージ４５２に結合されている。第１のリンケージ４５２は、枢軸４２０で第１の支持部材２１１に結合され、枢軸４２２で第２のリンケージ４６２に結合されている。第２のリンケージ４６２は、枢軸４２４で第２の支持部材２１２に結合されている。第１の支持部材２１１に関する第１のリンケージ４５２および第２のリンケージ４６２の回転は、軸２２２の周りの第２の支持部材２１２の回転を引き起こす。これにより、アクチュエータ２５２の動きは、第１のリンケージ４５２および第２のリンケージ４６２の動きを引き起こし、これは軸２２２の周りの第２の支持部材２１２の動きを引き起こす。図３Ａおよび図３Ｂに示されている位置では、枢軸４２４は、アクチュエータ２５２からジョイント２３２の反対側に配置されている。アクチュエータ２５２が引っ込むと、第１のリンケージ４５２が枢軸４２０の周りに回転し、枢軸４２２を軸２２２から引き離し、その際に、第２のリンケージ４６２が枢軸４２４を引くと第２の支持部材２１２の時計回りの運動が引き起こされる。したがって、この構成は、第１の支持部材２１１に関して第２の支持部材２１２の回転を十分な範囲にわたって発生し、人間の屈曲／伸展の肩の動きを複製することができる。
【０１００】
アクチュエータ２５２は、サーボ弁２８２に流体的に結合され、これは、GDC２７２に電気的に結合され、アクチュエータ２５２を操作するために、位置センサー２４２および荷重センサー２６２などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー２４２は、ジョイント２３２の一方の端部に配置され、これにより、第１の支持部材２１１と第２の支持部材２１２との間の相対的回転を測定する。荷重センサー２６２は、第２のリンケージ４６２に作用する荷重を測定するために第２のリンケージ４６２に結合されている。
【０１０１】
一態様では、隣接する結合された支持部材に関する基部または支持部材の動きに物理的に干渉するようにある範囲の運動リミッターが組み込まれうる。例えば、リミッター４７６は、物理的リミッターまたはストッパーの一例であり、第１の支持部材２１１に結合される。リミッター４７６は、第２の支持部材が第１の支持部材２１１に関して回転するときに第２の支持部材２１２の一部と接触するように配置され構成されうる。物理的リミッターまたはストッパーは、マスター制御アームを損傷するか、またはユーザーを危険にさらす可能性のある過剰な運動を防ぐことができる。別の態様では、遠隔操作ロボットシステムは、プログラムされた制限などの、追加の範囲の運動制御を実行することができ、また物理的リミッターとの衝突を防ぐために物理的制限に近づくのに合わせてマスター制御アームを減速することができる。このようなリミッターは、マスター制御アームおよび／またはスレーブアーム全体にわたって使用することができる。
【０１０２】
図４Ａおよび図４Ｂを参照し、図２Ａおよび図２Ｂをさらに参照すると、例示されているのは、マスター制御アーム２００Ａの部分、つまり、第２の支持部材２１２、ジョイント２３３のところで第２の支持部材２１２に結合されている第３の支持部材２１３、およびジョイント２３４のところで第３の支持部材２１３に結合されている第４の支持部材２１４の一部の詳細図である。マスター制御アームのいくつかの特徴は、図４Ａおよび図４Ｂにおいて省かれているが、マスター制御アームのいくつかの態様を示すために省かないと見えないからである。位置センサー２４３は、ジョイント２３３に関連付けられており、第２の支持部材２１２と第３の支持部材２１３との間の位置の相対的変化を感知する。アクチュエータ２５３は、ジョイント２３３によって形成される軸２２３に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ２５３に関連付けられている荷重センサー２６３は、ジョイント２３３によって形成される軸２２３に関連するDOFの周りに作用する荷重を測定することができる。
【０１０３】
アクチュエータ２５３は、一方の端部で第３の支持部材２１３に結合され、反対側の端部でトルク部材４５３に結合されている。トルク部材４５３は、トルク部材の回転が第２の支持部材の回転を引き起こすように第２の支持部材２１２に結合される。トルク部材４５３は、軸２２３の周りで回転し、軸から遠ざかり、レバーアームおよびアクチュエータ２５３との結合インターフェースを構成する。これにより、アクチュエータの動きは、トルク部材４５３の動きを引き起こし、これは軸２２３の周りの第２の支持部材２１２に関する第３の支持部材２１３の動きを引き起こす。アクチュエータ２５３は、サーボ弁２８３に流体的に結合され、これは、GDC２７３に電気的に結合され、アクチュエータ２５３を操作するために、位置センサー２４３および荷重センサー２６３などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー２４３は、ジョイント２３３の一方の端部に配置され、これにより、第２の支持部材２１２と第３の支持部材２１３との間の相対的回転を測定する。荷重センサー２６３は、トルク部材に作用する荷重を測定するためにトルク部材４５３に結合されている。
【０１０４】
図４Ａおよび図４Ｂは、位置センサー２４４が第３の支持部材２１３と第４の支持部材２１４との間の位置の相対的変化を感知するためにジョイント２３４に関連付けられていることをさらに例示している。アクチュエータ２５４は、ジョイント２３４によって形成される軸２２４に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ２５４に関連付けられている荷重センサー２６４は、ジョイント２３４によって形成される軸２２４に関連するDOFの周りに作用する荷重を測定することができる。
【０１０５】
アクチュエータ２５４は、一方の端部で第３の支持部材２１３に結合され、反対側の端部で第１のリンケージ４５４に結合されている。第１のリンケージ４５４は、枢軸４２６で第３の支持部材２１３に結合され、枢軸４２８で第２のリンケージ４６４に結合されている。第２のリンケージ４６４は、枢軸４３０で第２の支持部材２１２に結合されている。第３の支持部材２１３に関する第１のリンケージ４５４および第２のリンケージ４６４の回転は、軸２２４の周りの第４の支持部材２１４の回転を引き起こす。これにより、アクチュエータ２５４の動きは、第１のリンケージ４５４および第２のリンケージ４６４の動きを引き起こし、これは軸２２４の周りの第４の支持部材２１４の動きを引き起こす。第１のリンケージ４５４および第２のリンケージ４６４の構成は、図３Ａおよび図３Ｂに示されている第１のリンケージ４５２および第２のリンケージ４６２の構成に類似している。したがって、この構成は、第３の支持部材２１３に関して第４の支持部材２１４の回転を十分な範囲にわたって発生し、人間の肘の動きを複製することができる。
【０１０６】
アクチュエータ２５４は、サーボ弁２８４に流体的に結合され、これは、GDC２７４に電気的に結合され、アクチュエータ２５４を操作するために、位置センサー２４４および荷重センサー２６４などの、センサーから位置データおよび／または荷重データを受信することができる。図中、GDC２７３およびGDC２７４は、第３の支持部材２１３上の同じ位置にある。それに加えて、サーボ弁２８３およびサーボ弁２８４は、第３の支持部材２１３上の同じ位置にある。
【０１０７】
位置センサー２４４は、ジョイント２３４の一方の端部に配置され、これにより、第３の支持部材２１３と第４の支持部材２１４との間の相対的回転を測定する。荷重センサー２６４は、第２のリンケージに作用する荷重を測定するために第２のリンケージ４６４に結合されている。
【０１０８】
図５Ａおよび図５Ｂを参照し、続いて図２Ａおよび図２Ｂを参照すると、マスター制御アーム２００Ａは、軸２２５、軸２２６、および軸２２７の周りのマスター制御アームの対応するDOFと十分に揃うようにユーザーの手首DOFを位置決めする構造を備えることができ、したがって、運動学的等価が結果として生じうる。手首位置決め構造、または手首ユニット２０１は、ユーザーがハンドルを掴んでマスター制御アームをマニピュレートしているときに、ユーザーの手首がユーザーの手首のDOFに対応するマスター制御アームのDOFに関して適切に位置決めされるようにハンドル２０２を支持する構成をとる。
【０１０９】
手首位置決め構造は、伸展部材２１８を備えることができる。伸展部材２１８は、第４の支持部材２１４と一体であるか、または取り付けられうる。一態様では、伸展部材２１８は、ハンドル２０２を超えて伸展してユーザーの手の前にジョイント２３５を位置決めするように構成されうる。伸展部材２１８は、第４の支持部材２１４に関する軸２２５に対するオフセットも備えることができる。伸展部材２１８は、ユーザーの手首の対応するDOFと十分に揃うように軸２２５を位置決めするように構成されうる。第５の支持部材２１５は、ユーザーの手首の側部にあるようにジョイント２３６をオフセットすることができ、ジョイント２３６をハンドル２０２を越えるところに位置決めするように構成され、これによりユーザーの手首は軸２２６と十分に揃う。第６の支持部材２１６は、手首の別の側部にあるようにジョイント２３７をオフセットすることができる。ハンドル２０２はジョイント２３７の前方にオフセットされ、これにより、ユーザーがハンドルを掴んだときに、ユーザーの手首は軸２２７と十分に揃う。第７の支持部材２１７は、軸２２６、２２７を越える位置、または前にハンドル２０２を位置決めするように構成されうる。一態様では、軸２２５、２２６、２２７は、互いに直交するものとしてよく、ユーザーの手首のDOFと十分に揃うように構成されうる。
【０１１０】
いくつかの態様において、伸展部材２１８は、第４の支持部材２１４、第２の支持部材２１２、および／または第３の支持部材２１３に関する軸２２５に対するオフセットも備えることができる。このオフセットは、ユーザーの腕のための空間を設け、第４の支持部材２１４、第２の支持部材２１２、および／または第３の支持部材２１３をユーザーの腕の側部に位置決めすることができる。例えば、伸展部材２１８は、ユーザーがハンドル２０２を掴んでいるときにユーザーの対応する手首DOFと十分に揃うように軸２２５を位置決めし、マスター制御アームの隣にあるユーザーの腕のために十分な空間を設けることができる。
【０１１１】
他の態様では、第４の支持部材２１４、伸展部材２１８、第５の支持部材２１５、第６の支持部材２１６、および第７の支持部材２１７は、ロボットシステム１００をユーザーが制御することを可能にするボタン、スイッチ、レバー、または他の制御構造物もしくはユーザーインターフェースデバイスを収容する十分な空間をハンドルの周りに設けるように構成されうる。
【０１１２】
手首ユニット２０１の構造は、システム操作者の実際の手首DOFと実質的に揃う人間の手首の３つのDOFに対応する３本の直交軸を有するマスター制御部を備えることができる。それに加えて、手首ユニット２０１の構造は、手首ユニットのそれぞれのDOFに対する位置センサー、荷重センサー、および／またはアクチュエータを収容することができる。したがって、手首ユニット２０１は、スレーブアームの位置制御、スレーブアームの荷重制御、スレーブアームからの力反射フィードバック、手首ユニットの重力補償、手首ユニットのトルク補助、およびこれらの組み合わせに適しているものとしてよい。
【０１１３】
図５Ｃおよび図５Ｄを参照すると、手首ユニットの位置センサー２４５、アクチュエータ２５５、および荷重センサー２６５の配置構成が図示されている。この配置構成は、ジョイント２３５、２３６、２３７に関連する位置センサー、アクチュエータ、および荷重センサーとつなげて使用されうる。例えば、アクチュエータ２５５は、アクチュエータの一方の端部のところでトルク部材４５５に結合され、アクチュエータの反対側の端部のところで伸展部材２１８などのリンケージまたは支持部材に結合可能である。トルク部材４５５は、トルク部材の回転がリンケージまたは支持部材の回転を引き起こすように第５の支持部材２１５などのマスター制御アームのリンケージまたは支持部材にインターフェース４３２を介して結合可能である。トルク部材４５５は、軸２２５などの軸の周りで回転可能であり、軸から遠ざかり、レバーアームおよびアクチュエータ２５５との結合インターフェースを構成する。これにより、アクチュエータ２５５の動きは、トルク部材４５５の動きを引き起こし、これは軸の周りのトルク部材に結合された支持部材の動きを引き起こす。この動きは、位置センサー２４５によって測定されうる。荷重センサー２６５は、アクチュエータ内の荷重を測定するためにアクチュエータ２５５に関連付けられている。
【０１１４】
図５Ａおよび５Ｂを引き続き参照すると、位置センサー２４５は、ジョイント２３５に関連付けられており、第５の支持部材２１５と伸展部材２１８との間の位置の相対的変化を感知することがわかる。アクチュエータ２５５は、ジョイント２３５によって形成される軸２２５に関連するDOFの周りに作用するトルクを与えることができる。荷重センサー２６５は、ジョイント２３５によって形成される軸２２５に関連するDOFの周りに作用する荷重を測定することができる。アクチュエータ２５５は、サーボ弁２８５に流体的に結合され、これは、GDC２７５に電気的に結合され、アクチュエータ２５５を操作するために、位置センサー２４５および荷重センサー２６５などの、センサーから位置データおよび／または荷重データを受信することができる。
【０１１５】
さらに、位置センサー２４６は、ジョイント２３６に関連付けられており、第６の支持部材２１６と第５の支持部材２１５との間の位置の相対的変化を感知する。アクチュエータ２５６は、ジョイント２３６によって形成される軸２２６に関連するDOFの周りに作用するトルクを与えることができる。荷重センサー２６６は、ジョイント２３６によって形成される軸２２６に関連するDOFの周りに作用する荷重を測定することができる。アクチュエータ２５６は、サーボ弁２８６に流体的に結合され、これは、GDC２７６に電気的に結合され、アクチュエータ２５６を操作するために、位置センサー２４６および荷重センサー２６６などの、センサーから位置データおよび／または荷重データを受信することができる。
【０１１６】
それに加えて、位置センサー２４７は、ジョイント２３７に関連付けられており、第７の支持部材２１７と第６の支持部材２１６との間の位置の相対的変化を感知することがわかる。アクチュエータ２５７は、ジョイント２３７によって形成される軸２２７に関連するDOFの周りに作用するトルクを与えることができる。荷重センサー２６７は、ジョイント２３７によって形成される軸２２７に関連するDOFの周りに作用する荷重を測定することができる。アクチュエータ２５７は、サーボ弁２８７に流体的に結合され、これは、GDC２７７に電気的に結合され、アクチュエータ２５７を操作するために、位置センサー２４７および荷重センサー２６７などの、センサーから位置データおよび／または荷重データを受信することができる。
【０１１７】
図６Ａおよび図６Ｂを参照すると、ロボットスレーブアーム３００Ａが例示されている。簡単のため、スレーブアーム３００Ａは、マスター制御アーム２００Ａ、２００Ｂ、スレーブアーム３００Ｂ、およびプラットフォーム４００などの、ロボットシステムの他のコンポーネントから独立して図示されている。スレーブアーム３００Ａは、プラットフォームまたは他の構造物が支持構造物またはシステムを介してスレーブアームを支持するように固定または移動プラットフォームもしくは他の構造物に装着されるか、設置されるか、または他の何らかの形で関連付けられうる。典型的には、スレーブアームは、スレーブアームを遠隔操作ロボットの作業空間または操作環境内の物体と相互作用させられるようにプラットフォームによって支持される。スレーブアームは、スレーブアームが動作する「操作ゾーン」を少なくとも部分的に画成する。
【０１１８】
上で述べているように、マスター制御アームは、肩から手首までのユーザーの腕と運動学的に等価であるものとすることができる。同様に、スレーブアームは、マスター制御アームと運動学的に等価であるものとしてよい。したがって、マスター制御アームおよびスレーブアームは、肩から手首までのユーザーの腕と運動学的に等価であるものとすることができる。
【０１１９】
スレーブアーム３００Ａは、マスター制御アーム２００Ａおよび肩から手首までの人間の腕のDOFおよびリンケージに対応するDOFおよびリンケージを備える運動学的システムとして構成されうる。一実施形態において、制限要因とは考えられないけれども、スレーブのリンケージの長さは、マスター制御アームの対応するリンケージ長に比例しうる。
【０１２０】
一般に、マスター制御アームは、人間のユーザーとインターフェースするように構成され、したがって、構造の特徴および特性のいくつかは、この目的の結果であるものとしてよい。いくつかの場合において、これらの構造の特徴および特性の残りは、運動学的等価を維持または増強するために、スレーブアームに持ち越されて組み込まれうる。例えば、図６Ａに示されているように、第１の支持部材３１１が基部３１０に結合された状態で、軸３２１は水平面に関して約４５度の角度をなすようにされうる。この構成は、スレーブアームを機能させるうえで必要というわけではないが、マスター制御アームと類似しており、マスター制御アームとスレーブアームとの間の運動学的等価に寄与する。他の場合には、人間とのインターフェースを円滑にするマスター制御アームのいくつかの構造の特徴および特性は、スレーブアームに組み込まれない場合がある。例えば、スレーブアームは、ユーザーの手首DOFに対応するマスター制御アームの構造を組み込むことなく、機能的スレーブアームとして、またそれと同時にマスター制御アームと運動学的等価であるものとして、効果的に動作しうる。したがって、いくつかの場合において、スレーブアームの構造および装置は、マスター制御アームの対応する構造に比べてより簡素化されるか、または人間の腕をより精密に複製することをさせられうる。
【０１２１】
いくつかの態様において、スレーブアームは、７未満のDOFを備えることができ、それでも、人間の腕またはマスター制御アームの対応するDOFの範囲では人間の腕またはマスター制御アームと運動学的に等価であると考えられる。いくつかの他の態様では、スレーブアームは、７を超えるDOFを備えることができ、それでも、人間の腕またはマスター制御アームの対応するDOFの範囲では人間の腕またはマスター制御アームと運動学的に等価であると考えられる。この場合、人間の腕またはマスター制御アームに対応しない過剰なDOFは、人間の腕またはマスター制御アームに運動学的に等価でない場合がある。
【０１２２】
図６Ａおよび図６Ｂに例示されているように、第１の支持部材３１１は、ジョイント３３１のところで基部３１０に結合され、軸３２１の周りで回転することを可能にする。軸３２１の周りのDOFは、マスター制御アームの軸２２１の周りのDOFおよび人間の肩の外転／内転に対応する回転DOFを表す。上述のように、第１の支持部材３１１は、基部３１０から伸展してマスター制御アームの対応する特徴に比例するようにジョイント３３２を位置決めすることができる。ジョイント３３２は、第２の支持部材３１２に結合されて軸３２２を形成する。軸３２２の周りのDOFは、マスター制御アームの軸２２２の周りのDOFおよび人間の肩の屈曲／伸展に対応する回転DOFを表す。
【０１２３】
第２の支持部材３１２は、ジョイント３３２から伸展し、第３の支持部材３１３に結合されてジョイント３３３を形成し、これは軸３２３を形成する。軸３２３の周りのDOFは、マスター制御アームの軸２２３の周りのDOFおよび人間の肩の上腕回転に対応する回転DOFを表す。したがって、スレーブは、運動学的に等価なシステム内で人間の肩の単一の関節に対応する、マスター制御アームの３つの別々のジョイントに対応する３つの別々のジョイントを備えることができる。
【０１２４】
第２の支持部材３１２および第３の支持部材３１３は組み合わさって、マスター制御アームの第２の支持部材２１２および第３の支持部材２１３によって形成されるリンケージならびに肩と肘との間の人間の上腕に対応するジョイント３３２とジョイント３３４との間に配設されたリンケージを形成する。第３の支持部材３１３は、ジョイント３３４によって第４の支持部材３１４に結合され、これは軸３２４を形成する。軸３２４の周りのDOFは、マスター制御アームの軸２２４の周りのDOFおよび人間の肘に対応する回転DOFを表す。
【０１２５】
第４の支持部材３１４は、ジョイント３３５のところで第５の支持部材３１５に結合され、これは軸３２５を形成する。軸３２５の周りのDOFは、マスター制御アームの軸２２５の周りのDOFおよび人間の手首回転に対応する回転DOFを表す。第５の支持部材３１５は、ジョイント３３６のところで第６の支持部材３１６に結合され、これは軸３２６を形成する。軸３２６の周りのDOFは、マスター制御アームの軸２２６の周りのDOFおよび人間の手首の外転／内転に対応する回転DOFを表す。第６の支持部材３１６は、ジョイント３３７のところで第７の支持部材３１７に結合され、これは軸３２７を形成する。軸３２７の周りのDOFは、マスター制御アームの軸２２７の周りのDOFおよび人間の手首の屈曲／伸展に対応する回転DOFを表す。
【０１２６】
一態様では、スレーブアームのDOF構造は、人間の手首のDOFによく似ている。例えば、軸３２５の周りのDOFは、DOF構造がスレーブアームの「前腕」に配置されているという点で人間の手首に似ている。同様に、スレーブアームの軸３２６、３２７の周りのDOFは、DOF構造がスレーブアームの「手首」に配置されているという点で人間の手首に似ている。したがって、スレーブアームの軸３２５、３２６、３２７を形成する構造は、マスター制御アームの対応する構造よりも人間の手首によく似ている。さまざまな類似点および相違点があるが、これら３つのシステムにわたって運動学的等価が存在しうる。
【０１２７】
スレーブアームは、スレーブアームのDOFに関連する、アクチュエータも備えることができる。アクチュエータは、さらに以下で説明されている、マスター制御アームの位置の変化に基づきスレーブアームの与えられたDOF軸の周りの回転を引き起こすために使用されうる。アクチュエータは、スレーブアームの重力補償を使用可能にするためにも使用されうる。一態様では、スレーブアームのそれぞれのDOFについて１つのアクチュエータがある。アクチュエータは、線形アクチュエータ、回転式アクチュエータなどがありうる。アクチュエータは、電気、油圧、空気圧などによって操作することができる。図６Ａおよび図６Ｂに示されているスレーブアーム内のアクチュエータは、例えば、油圧線形アクチュエータである。
【０１２８】
スレーブアームは、スレーブアームのDOFに関連する、位置センサーも備えることができる。一態様では、それぞれのDOFについて１つの位置センサーがある。位置センサーは、例えば、ジョイント３３１、３３２、３３３、３３４、３３５、３３６、および３３７のそれぞれに配置されうる。これらのジョイントにおけるスレーブアームのDOFは回転なので、位置センサーは、角度位置を測定するように構成されうる。
【０１２９】
一態様では、位置センサーは、アクチュエータがDOF軸の周りに回転を引き起こすときなどに、それぞれのDOFでスレーブアームの位置の変化を検出することができる。スレーブアームDOF軸の周りのスレーブの位置が対応するDOF軸のところでマスター制御アームの位置に比例する位置に到達したときに、アクチュエータはスレーブアームの動きを引き起こすことを止める。この方法で、マスター制御アームの位置は、スレーブアームによって比例するように合わせることができる。マスター制御アームと同様に、スレーブアームの位置センサーは、任意の種類の好適な位置センサーを含みうる。
【０１３０】
スレーブアームは、スレーブアームのDOFに関連する、荷重センサーも備えることができる。荷重センサーは、スレーブアーム内の荷重を測定するために使用することができ、その荷重は、マスター制御アームのアクチュエータによって比例するように再現されうる。言い換えると、スレーブアーム内の荷重は、対応する荷重をマスター制御アーム内に加えることを引き起こしうる。この方法で、スレーブアームで「感じられる」荷重は、マスター制御アームに伝達され、これにより、同じ程度または何らかの比例する量でユーザーが感じることができる。したがって、この力反射の態様は、トルクコマンドを介してマスター制御アームを少なくともいくぶん制御するスレーブアームを含む。荷重センサーは、スレーブアームの重力補償を使用可能にするためにも使用されうる。それに加えて、荷重センサーは、ユーザーによってスレーブアームに印加される荷重を測定するために使用されうる。
【０１３１】
一態様では、スレーブアームのそれぞれのDOFについて１つの荷重センサーがある。別の態様では、スレーブアームの複数のDOFが、多DOF荷重センサーにより考慮されうる。例えば、６つのDOFで荷重を測定することができる多DOF荷重センサーは、ユーザーの手首DOFに対応する、軸３２５、３２６、３２７およびユーザーの肩DOFに対応する、軸３２１、３２２、３２３に関連付けられることも可能である。単一のDOF荷重センサーは、ユーザーの肘DOFに対応する、軸３２４に関連付けられうる。荷重センサーの位置と基部３１０との間のDOFにおける荷重を計算するために多DOF荷重センサーからのデータが使用されうる。
【０１３２】
荷重センサーは、例えば、スレーブアームのそれぞれの支持部材のところに配置されるものとしてよい。一態様では、荷重センサーは、以下でさらに詳しく説明されているように、アクチュエータに関連付けられうる。マスター制御アームと同様に、スレーブアームの荷重センサーは、任意の種類の好適な荷重センサーを含みうる。
【０１３３】
それに加えて、荷重センサーは、スレーブアーム上の他の場所に配置することもできる。例えば、荷重センサー３６８は、第７の支持部材３１７上に配置することができる。荷重センサー３６８は、エンドエフェクター３９０を通じて第７の支持部材３１７に作用する荷重を測定するように構成されうる。荷重センサー３６８は、少なくとも１つのDOFで荷重を測定するように構成することができ、一態様では、これは多DOF荷重センサーである。
【０１３４】
エンドエフェクター３９０は、スレーブアームの先端に配置され、以下で説明されているように、さまざまな用途に役立てるように構成されうる。例えば、エンドエフェクターは、スレーブアームによるマニピュレーションのためペイロードを持ち上げて固定するように構成されうる。そのため、荷重センサー３６８は、ペイロードおよびエンドエフェクターによって第７の支持部材３１７にかけられる荷重を測定することができる。エンドエフェクターのところで収集される荷重データは、エンドエフェクターおよびペイロードを支持し、操縦するスレーブアームの能力を向上させるために使用されうる。
【０１３５】
スレーブアーム３００Ａは、それぞれのDOFに関連するGDC３７１も備えることができる。一例において、個別のGDC３７１、３７２、３７３、３７４、３７５、３７６、および３７７はスレーブアーム３００Ａ内の軸のそれぞれの周りで操作可能であるものとしてよい。スレーブアームのGDCは、マスター制御アームのGDCに類似しており、マスター制御アームのGDCと同じ目的に使用されうる。
【０１３６】
スレーブアーム３００Ａは、サーボ弁３８１、３８２、３８３、３８４、３８５、３８６、３８７も備えることができる。サーボ弁は、油圧アクチュエータなどの、スレーブアームのアクチュエータに流体的に結合され、GDCからアクチュエータを操作するコマンドを受信することができる。スレーブアームのサーボ弁は、マスター制御アームのサーボ弁に類似するものとしてよい。
【０１３７】
スレーブアーム３００Ａは、以下でさらに説明されている、スレーブアームの重力補償を使用可能にするために使用されうる、重力ベクトルを決定する重力センサー３０４を備えることもできる。重力センサーは、スレーブアームに関連付けられ、したがって、重力センサーおよびスレーブアームの基部は、互いに関して固定される。例えば、重力センサーは、スレーブアームの基部３１０上に、またはスレーブアームの基部の支持体上に配置されうる。スレーブアームの重力センサーは、マスター制御アーム用の重力センサーに類似しており、マスター制御アーム用の重力センサーと同じ機能を実行することができる。いくつかの態様において、マスター制御アームおよびスレーブアームが、図１のように、共通プラットフォームに固定されている場合に単一の重力センサーのみが使用されうる。いくつかの他の態様では、マスター制御アームおよびスレーブアームは、それぞれ、図１８のように、マスター制御アームおよびスレーブアームが別々のプラットフォーム中にある場合に重力センサーを有することができる。なおも他の態様では、重力センサーは、リンケージまたは支持部材の重心など、スレーブアームのそれぞれのリンケージまたは支持部材上に配置されうる。
【０１３８】
図７Ａおよび図７Ｂを参照し、図６Ａおよび図６Ｂをさらに参照すると、例示されているのは、支持部材またはシステムを介してプラットフォームに結合されている基部３１０、ジョイント３３１のところで基部３１０に結合されている第１の支持部材３１１、およびジョイント３３２のところで第１の支持部材３１１に結合されている第２の支持部材３１２の一部の詳細図である。スレーブアームのいくつかの特徴は、図７Ａおよび図７Ｂにおいて省かれているが、スレーブアームのいくつかの態様を示すために省かないと見えないからである。位置センサー３４１は、ジョイント３３１に関連付けられており、基部３１０と第１の支持部材３１１との間の位置の相対的変化を感知する。アクチュエータ３５１は、ジョイント３３１によって形成される軸３２１に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５１に関連付けられている荷重センサー３６１は、ジョイント３３１によって形成される軸３２１に関連するDOFの周りに作用する荷重を測定することができる。
【０１３９】
アクチュエータ３５１は、一方の端部で基部３１０に結合され、反対側の端部でトルク部材５５１に結合されている。トルク部材５５１は、トルク部材の回転が第１の支持部材の回転を引き起こすように第１の支持部材３１１に結合される。トルク部材５５１は、軸３２１の周りで回転し、軸から遠ざかり、レバーアームおよびアクチュエータ３５１との結合インターフェースを構成する。これにより、アクチュエータの動きは、トルク部材３５１の動きを引き起こし、これは軸３２１の周りの基部３１０に関する第１の支持部材３１１の動きを引き起こす。
【０１４０】
アクチュエータ３５１は、サーボ弁３８１に流体的に結合され、これは線形アクチュエータのピストンの両側に作用する作動油圧力を制御する。これにより、サーボ弁の制御はピストンを前後に動かし、軸３２１の周りの第１の支持部材の双方向回転を引き起こすことができる。サーボ弁３８１は、GDC３７１に電気的に結合され、サーボ弁への制御信号を介してアクチュエータ３５１の作動を制御する。上で述べたように、GDCは、アクチュエータを操作するために、位置センサー３４１および荷重センサー３６１などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４１は、ジョイント３３１の一方の端部に配置され、これにより、基部３１０と第１の支持部材３１１との間の相対的回転を測定する。荷重センサー３６１は、アクチュエータ内の荷重を測定するためにアクチュエータ３５１に結合されている。
【０１４１】
図７Ａおよび図７Ｂは、位置センサー３４２が第１の支持部材３１１と第２の支持部材３１２との間の位置の相対的変化を感知するためにジョイント３３２に関連付けられていることをさらに例示している。アクチュエータ３５２は、ジョイント３３２によって形成される軸３２２に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５２に関連付けられている荷重センサー３６２は、ジョイント３３２によって形成される軸３２２に関連するDOFの周りに作用する荷重を測定することができる。
【０１４２】
クランプ弁４８１は、アクチュエータ３５１に関連付けられているサーボ弁３８１からアクチュエータ３５１を流体的に絶縁するために使用されうる。言い換えると、クランプ弁４８１は、安全および他の理由から関連するDOFの動きを防ぐためアクチュエータ３５１をロックする機能を果たしうる。したがって、一態様では、クランプ弁は、油圧系統または電気系統の故障の場合に安全対策として使用されうる。別の態様では、クランプ弁は、ペイロードを支持しながらスレーブアームを適所にロックするために使用されうる。例えば、スレーブアームは、物体を持ち上げて所望の位置にマニピュレートすることができる。物体がスレーブアームによって適所に位置決めされた後、意図された作業を行うように、クランプ弁はスレーブアームをその位置にいつまでもロックすることができる。所望の作業が完了した後、クランプ弁は、スレーブアームがサーボ弁制御の下で作動されると再び動くことができるようにすることができる。クランプ弁は、プリセット条件が満たされたときにスレーブアームをロックする安全機能などで自動制御されるか、またはユーザーがスレーブアームをロックして溶接または他の何かの作業を実行したい場合にスイッチまたは他の手段などによってユーザー制御されうる。クランプ弁は、任意のスレーブアームDOFで、またスレーブアームDOFの組み合わせで利用されうる。もちろん、クランプ弁は、当業者であれば理解するようにマスター制御アーム上で使用することもできる。
【０１４３】
図７Ｃに概略が示されているように、サーボ弁３８１は、アクチュエータ３５１の「Ａ」側および「Ｂ」側に流体的に接続されうる。クランプ弁４８１は、「Ａ」接続部と「Ｂ」接続部とを開閉するように動作することができる。クランプ弁４８１は、３つのポートおよび２つの離散位置を有する一方通行弁４８２を備えることができる。図示されているように、一方通行弁は、通常閉じている位置にあり、閉位置へのバネの戻りでソレノイド制御される。一方通行弁４８２は、逆止弁４８３、４８４、４８５、４８６に対するパイロット弁として動作する。逆止弁は、開くのにパイロット圧力を必要とする。逆止弁４８３、４８５は、「Ａ」接続部に結合され、逆止弁４８４、４８６は、「Ｂ」接続部に結合される。通常閉じている位置にある圧力逃し弁４８７も備えることができる。
【０１４４】
動作時に、「Ａ」接続部を通るサーボ弁３８１からの圧力は、パイロット圧力をかけて逆止弁４８５を開くために一方通行弁４８２のソレノイドが作動されていない限り逆止弁４８５によって阻害される。逆止弁４８５が開くと、圧力がアクチュエータ３５１の「Ａ」側に送られ、これにより、アクチュエータを動かすことができる。同様に、逆止弁４８６は、パイロット圧力をかけて逆止弁４８６を開くために一方通行弁４８２が作動されていない限りサーボ弁３８１の「Ｂ」接続部を塞ぐ。一方通行弁４８２は、サーボ弁３８１がアクチュエータ３５１を制御するために逆止弁４８５、４８６のパイロット圧力を加えるように作動されなければならない。同様に、逆止弁４８３、４８４は、パイロット圧力をかけて逆止弁４８３、４８４を開くために一方通行弁４８２のソレノイドが作動されていない限り、それぞれ、「Ａ」接続部および「Ｂ」接続部を通してアクチュエータ３５１からサーボ弁３８１への流れを阻止する。逆止弁４８３、４８４が閉じられると、アクチュエータ３５１は適所にロックされる。一方通行弁４８２は、すべての逆止弁が同時に開くか、または閉じるように逆止弁４８３、４８４、４８５、４８６に接続される。したがって、一方通行弁のソレノイドが作動されて、これにより、逆止弁を開くようにパイロット圧力をかけた場合、「Ａ」接続部および「Ｂ」接続部は開き、サーボ弁３８１は、アクチュエータ３５１の動きを制御することができる。その一方で、ソレノイドが作動されず、逆止弁が閉じられたとき、「Ａ」接続部および「Ｂ」接続部は塞がれ、サーボ弁３８１は、アクチュエータ３５１の動きを制御することができず、アクチュエータは適所にロックされる。したがって、クランプ弁４８１は、アクチュエータ３５１をサーボ弁３８１から流体的に絶縁することができる。この例のクランプ弁は、本明細書で説明されているスレーブアームまたはマスター制御アームのサーボ弁およびアクチュエータと結合されうることは理解されるであろう。それに加えて、圧力逃し弁４８７は、アクチュエータ、クランプ弁コンポーネント、および／またはそれらの間の接続ラインの破損を防ぐために所定の圧力で開くように設定することができる。
【０１４５】
アクチュエータ３５２は、一方の端部で第１の支持部材３１１に結合され、アクチュエータの反対側の端部で第１のリンケージ５５２に結合されている。第１のリンケージ５５２は、枢軸５２０で第１の支持部材３１１に結合され、枢軸５２２で第２のリンケージ５６２に結合されている。第２のリンケージ５６２は、枢軸５２４で第２の支持部材３１２に結合されている。第１の支持部材３１１に関する第１のリンケージ５５２および第２のリンケージ５６２の回転は、軸３２２の周りの第２の支持部材３１２の回転を引き起こす。これにより、アクチュエータ３５２の動きは、第１のリンケージ５５２および第２のリンケージ５６２の動きを引き起こし、これは軸３２２の周りの第２の支持部材３１２の動きを引き起こす。第１の支持部材３１１、第１のリンケージ５５２、第２のリンケージ５６２、および第２の支持部材３１２によって形成されるリンケージ構成は、４バーリンケージを形成する。この構成は、第１の支持部材３１１に関して軸２２２の周りで第２の支持部材３１２の一定範囲の回転を増大するために利用されうる。
【０１４６】
アクチュエータ３５２は、サーボ弁３８２に流体的に結合され、これは、GDC３７２に電気的に結合され、アクチュエータ３５２を操作するために、位置センサー３４２および荷重センサー３６２などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４２は、ジョイント３３２に配置され、これにより、第１の支持部材３１１と第２の支持部材３１２との間の相対的回転を測定する。荷重センサー３６２は、アクチュエータ内の荷重を測定するためにアクチュエータ３５２に結合されている。
【０１４７】
図８Ａおよび図８Ｂを参照し、図６Ａおよび図６Ｂをさらに参照すると、例示されているのは、第２の支持部材３１２、ジョイント３３３のところで第２の支持部材３１２に結合されている第３の支持部材３１３、およびジョイント３３４のところで第３の支持部材３１３に結合されている第４の支持部材３１４の一部の詳細図である。スレーブアームのいくつかの特徴は、図８Ａおよび図８Ｂにおいて省かれているが、スレーブアームのいくつかの態様を示すために省かないと見えないからである。位置センサー３４３は、ジョイント３３３に関連付けられており、第２の支持部材３１２と第３の支持部材３１３との間の位置の相対的変化を感知する。アクチュエータ３５３は、ジョイント３３３によって形成される軸３２３に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５３に関連付けられている荷重センサー３６３は、ジョイント３３３によって形成される軸３２３に関連するDOFの周りに作用する荷重を測定することができる。
【０１４８】
図示されている実施形態において、第２の支持部材３１２および第３の支持部材３１３は、それぞれ互いに重なり合う外側縁３９２および外側縁３９３を備える。外側縁３９２、３９３は、ジョイント３３３の近くに配置される。外側縁３９２および外側縁３９３の周りで支持部材３１２および支持部材３１３を結合することで、それぞれ、これらの支持部材の相対的な回転がしやすくなり、支持部材は軸３２３の周りで互いに関して「揺動」する。アクチュエータ３５３は、一方の端部で第２の支持部材３１２に結合され、アクチュエータの反対側の端部で第１のリンケージ５５３に結合されている。第１のリンケージ５５３は、枢軸５２６で第２の支持部材３１２に回転可能に結合されている。一態様では、第１のリンケージは、単一の自由度の枢軸結合の周りで回転することなどによって、平面内で運動するように構成されうる。単一の自由度の枢軸結合は、軸３２３に実質的に垂直であるものとしてよい。第１のリンケージ５５３は、枢軸５２８で第２のリンケージ５６３に回転可能にさらに結合されている。第２のリンケージ５６３は、枢軸５３０で第３の支持部材３１３に結合されている。平面内の第１のリンケージ５５３による運動は、軸３２３の周りの第２の支持部材３１２および第３の支持部材３１３の平面外の相対的回転運動を引き起こしうる。一態様では、リンケージ、アクチュエータ、および／または支持部材の間の枢軸または結合部は、ピン形の接続部または球形の接続部を備えることができる。ピン形の接続部では、単一の自由度の回転が可能である。球形の接続部では、複数の自由度の回転運動を可能にすることができる。例えば、アクチュエータ３５３は、球形の接続部を介して第２の支持部材３１２および第１のリンケージ５５３に結合されている。さらに、第２のリンケージ５６３は、球形の接続部を介して枢軸５３０のところで第１のリンケージ５５３および支持部材３１３に結合されている。第２のリンケージ５６３の球形の接続部は、第２の支持部材３１２および第３の支持部材３１３が軸３２３の周りに互いに回転するときに第２のリンケージが３自由度で同時に回転することを可能にする。支持部材が互いに関して回転するときのジョイントにおける捻れの自由度により、ジョイントおよび第２の支持部材における応力を最小にすることができ、このため、ジョイント３３３における動きの操作を高めることができる。
【０１４９】
第２の支持部材３１２に関する第１のリンケージ５５３の回転は、第２のリンケージ５６３が枢軸５３０を介して第３の支持部材３１３に作用することを引き起こし、これは第２の支持部材３１２および第３の支持部材３１３のジョイント３３３の周りの相対的回転を引き起こす。これにより、アクチュエータ３５３の動きは、第１のリンケージ５５３および第２のリンケージ５６３の動きを引き起こし、これは軸３２３の周りの第３の支持部材３１３の動きを引き起こす。外側縁３９２、３９３をジョイント３３３の近くに重ねることによって、第２の支持部材３１２、第１のリンケージ５５３、第２のリンケージ５６３、および第３の支持部材３１３によって形成されるリンケージ構成は、１つの平面内の線形運動を平面外の回転運動に変換することができる。この構成により、支持構造物を一連のプレートから製作することができ、そのため、端と端を接した構成で互いに関して回転する構造要素を有するシステム上でシステムのコストを低減し、システムの重量を減らすことができる。
【０１５０】
アクチュエータ３５３は、サーボ弁３８３に流体的に結合され、これは、GDC３７３に電気的に結合され、アクチュエータ３５３を操作するために、位置センサー３４３および荷重センサー３６３などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４３は、ジョイント３３３の一方の端部に配置され、これにより、第２の支持部材３１２と第３の支持部材３１３との間の相対的回転を測定する。荷重センサー３６３は、アクチュエータ内の荷重を測定するためにアクチュエータ３５３に結合されている。
【０１５１】
図８Ａおよび図８Ｂは、位置センサー３４４が第３の支持部材３１３と第４の支持部材３１４との間の位置の相対的変化を感知するためにジョイント３３４に関連付けられていることをさらに例示している。アクチュエータ３５４は、ジョイント３３４によって形成される軸３２４に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５４に関連付けられている荷重センサー３６４は、ジョイント３３４によって形成される軸３２４に関連するDOFの周りに作用する荷重を測定することができる。
【０１５２】
アクチュエータ３５４は、一方の端部で第３の支持部材３１３に結合され、反対側の端部で第１のリンケージ５５４に結合されている。第１のリンケージ５５４は、枢軸５３２で第３の支持部材３１３に結合され、枢軸５３４で第２のリンケージ５６４に結合されている。第２のリンケージ５６４は、枢軸５３６で第４の支持部材３１４に結合されている。第３の支持部材３１３に関する第１のリンケージ５５４の回転および第２のリンケージ５６４の動きは、ジョイント３３４の周りの第４の支持部材３１４の回転を引き起こす。これにより、アクチュエータ３５４の動きは、第１のリンケージ５５４および第２のリンケージ５６４の動きを引き起こし、これは軸３２４の周りの第４の支持部材３１４の動きを引き起こす。
【０１５３】
第３の支持部材３１３、第１のリンケージ５５４、第２のリンケージ５６４、および第４の支持部材３１４によって形成されるリンケージ構成は、４バーリンケージを形成する。この構成は、第３の支持部材３１３に関して軸２２４の周りで第４の支持部材３１４の一定範囲の回転を増大するために利用されうる。
【０１５４】
アクチュエータ３５４は、サーボ弁３８４に流体的に結合され、これは、GDC３７４に電気的に結合され、アクチュエータ３５４を操作するために、位置センサー３４４および荷重センサー３６４などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４４は、ジョイント３３４に配置され、これにより、第３の支持部材３１３と第４の支持部材３１４との間の相対的回転を測定する。荷重センサー３６４は、第２のリンケージに作用する荷重を測定するために第２のリンケージ５６４に結合されている。
【０１５５】
図９Ａ、図９Ｂ、および図９Ｃを参照し、図６Ａおよび図６Ｂをさらに参照すると、例示されているのは、ジョイント３３５のところで第４の支持部材３１４に結合されている第５の支持部材３１５、ジョイント３３６のところで第５の支持部材３１５に結合されている第６の支持部材３１６、およびジョイント３３７のところで第６の支持部材３１６に結合されている第７の支持部材３１７の詳細図である。スレーブアームのいくつかの特徴は、図９Ａ、図９Ｂ、および図９Ｃにおいて省かれているが、スレーブアームのいくつかの態様を示すために省かないと見えないからである。
【０１５６】
位置センサー３４５は、ジョイント３３５に関連付けられており、第４の支持部材３１４と第５の支持部材３１５との間の位置の相対的変化を感知する。アクチュエータ３５５は、ジョイント３３５によって形成される軸３２５に関連するDOFの周りに作用するトルクを与えることができる。荷重センサー３６５は、軸３２５に関連するDOFの周りに作用する荷重を測定することができる。荷重センサー３６５は、アクチュエータ３５４に関連付けられている。
【０１５７】
図９Ｄを参照すると、アクチュエータ３５５は、一方の端部で第４の支持部材３１４に結合され、アクチュエータの反対側の端部で第１のトルク部材５５５に結合されている。第１のトルク部材５５５は、枢軸５３６で第４の支持部材３１４に結合されている。第１のトルク部材５５５は、枢軸５３６の周りに回転し、枢軸から遠ざかり、レバーアームおよびアクチュエータ３５５との結合インターフェースを構成する。したがって、アクチュエータ３５５の動きは、第１のトルク部材５５５の動きを引き起こす。第１のトルク部材５５５は、第１のリンケージ５６５に堅く結合され、これは枢軸５３６でも回転する。したがって、第１のトルク部材５５５の動きは、第１のリンケージ５６５の動きを引き起こす。第１のリンケージ５６５は、枢軸５３８で第２のリンケージ５６６に結合されている。第２のリンケージ５６６は、枢軸５４０で第２のトルク部材５５６に結合されている。第２のトルク部材５５６は、第５の支持部材３１５に結合され、これは軸３２５の周りで回転する。第２のトルク部材５５６は、軸３２５から遠ざかり、レバーアームを構成し、第２のリンケージ５６６と結合する。したがって、第２のリンケージ５６６の動きは、軸３２５の周りの第２のトルク部材５５６の動きを引き起こし、これは軸３２５の周りの第５の支持部材３１５の動きを引き起こす。一態様では、第１のリンケージ５６５は、軸３２５に関して枢軸５３６から反対の位置で第２のリンケージ５６６と結合するように構成され、これは軸３２５の周りで第１のリンケージおよび第２のリンケージを「包む」ことができる。この場合、アクチュエータ３５５は、一方の方向に動かされたときに第１のリンケージおよび第２のリンケージの「包みを解き」、反対方向に動かされたときに「包む」ことができる。このように「包む」ことと「包みを解く」ことを行えることで、線形アクチュエータの与えられた行程で利用可能な運動の角度範囲を増大することができる。
【０１５８】
アクチュエータ３５５は、サーボ弁３８５に流体的に結合され、これは、GDC３７５に電気的に結合され、アクチュエータ３５５を操作するために、位置センサー３４５および荷重センサー３６５などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４５は、ジョイント３３５の一方の端部に配置され、これにより、第４の支持部材３１４と第５の支持部材３１５との間の相対的回転を測定する。荷重センサー３６５は、第２のリンケージ５６６に結合され、軸３２５に関連するDOFの周りに作用する荷重を測定することができる。
【０１５９】
図９Ａ、図９Ｂ、および図９Ｃを引き続き参照すると、位置センサー３４６は、ジョイント３３６に関連付けられており、第５の支持部材３１５と第６の支持部材３１６との間の位置の相対的変化を感知することがわかる。アクチュエータ３５６は、ジョイント３３６によって形成される軸３２６に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５６に関連付けられている荷重センサー３６６は、軸３２６に関連するDOFの周りに作用する荷重を測定することができる。
【０１６０】
アクチュエータ３５６は、一方の端部で第５の支持部材３１５に結合され、アクチュエータの反対側の端部で第１のリンケージ５５７に結合されている。第１のリンケージ５５７は、枢軸５４２で第５の支持部材３１５に結合されている。第１のリンケージ５５７は、枢軸５４４で第２のリンケージ５５８に結合されている。第２のリンケージ５５８は、枢軸５４６でトルク部材５５９に結合されている。トルク部材５５９は、第６の支持部材３１６に結合され、これは軸３２６の周りで回転する。トルク部材５５９は、軸３２６から遠ざかり、レバーアームを構成し、第２のリンケージ５５８と結合する。したがって、第１のリンケージの回転は、第２のリンケージ５５８の動きを引き起こし、これは軸３２６の周りのトルク部材５５９に作用して軸３２６の周りの第６の支持部材３１６の動きを引き起こす。一態様では、第１のリンケージ５５７は、軸３２６に関して枢軸５３６から反対の位置で第２のリンケージ５５８と結合するように構成され、これは上で説明されているように軸３２５の周りで第１のリンケージおよび第２のリンケージを「包む」ことおよび「包みを解く」ことを可能にすることができる。
【０１６１】
アクチュエータ３５６は、サーボ弁３８６に流体的に結合され、これは、GDC３７６に電気的に結合され、アクチュエータ３５６を操作するために、位置センサー３４６および荷重センサー３６６などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４６は、ジョイント３３６の一方の端部に配置され、これにより、第５の支持部材３１５と第６の支持部材３１６との間の相対的回転を測定する。荷重センサー３６６は、アクチュエータ３５６に結合されており、アクチュエータ内の荷重を測定することができる。
【０１６２】
図９Ａ、図９Ｂ、および図９Ｃは、位置センサー３４７が第６の支持部材３１６と第７の支持部材３１７との間の位置の相対的変化を感知するためにジョイント３３７に関連付けられていることをさらに例示している。アクチュエータ３５７は、ジョイント３３７によって形成される軸３２７に関連するDOFの周りに作用するトルクを与えることができる。アクチュエータ３５７に関連付けられている荷重センサー３６７は、軸３２７に関連するDOFの周りに作用する荷重を測定することができる。
【０１６３】
アクチュエータ３５７は、一方の端部で第７の支持部材３１７に結合され、反対側の端部でトルク部材５６０に結合されている。トルク部材５６０は、軸３２７から遠ざかり、レバーアーム、および第６の支持部材３１６に対する結合部を構成する。第７の支持部材３１７とトルク部材５６０との間の結合は、軸３２７から外れている。したがって、アクチュエータの動きは、トルク部材５６０にトルクを印加し、これは軸３２７の周りの第６の支持部材３１６に関する第７の支持部材３１７の動きを引き起こす。
【０１６４】
アクチュエータ３５７は、サーボ弁３８７に流体的に結合され、これは、GDC３７７に電気的に結合され、アクチュエータ３５７を操作するために、位置センサー３４７および荷重センサー３６７などの、センサーから位置データおよび／または荷重データを受信することができる。位置センサー３４７は、ジョイント３３７の一方の端部に配置され、これにより、第６の支持部材３１６と第７の支持部材３１７との間の相対的回転を測定する。荷重センサー３６７は、アクチュエータ３５７に結合されており、アクチュエータ内の荷重を測定することができる。図中、GDC３７６およびGDC３７７は、第５の支持部材３１５上の同じ位置にある。それに加えて、サーボ弁２８５、サーボ弁２８６、および、サーボ弁２８７は、第５の支持部材２１５上の同じ位置にある。
【０１６５】
遠隔制御ロボットシステムの制御システムの信号の流れの説明は、すでに説明されている図に例示されているロボットシステムの例に関して以下に示されている。図１０Ａ〜図１０Ｄ、特に図１０Ａを参照すると、それぞれのマスター制御アームのアクチュエータ２５１〜マスター制御アームのアクチュエータ２５７およびスレーブアームアクチュエータ３５１〜スレーブアームアクチュエータ３５７は、それぞれのDOFが制御されるために、マスター制御アームGDC２７１〜マスター制御アームGDC２７７およびスレーブアームGDC３７１〜スレーブアームGDC３７７によってそれぞれ制御されうることがわかる。上で説明されているように、スレーブアーム３００Ａおよび運動学的に等価なマスター制御アーム２００Ａの両方に対するそれぞれのDOFは、アクチュエータを有することができる。したがって、７つのDOFを有するロボットアームは、マスター制御アーム上に少なくとも７個のアクチュエータとスレーブアーム上に７個のアクチュエータとを有することができる。アクチュエータのサーボ弁は、順方向および逆方向にアクチュエータを動作させることができる。それぞれのアクチュエータは、それぞれがDOFを備えることができるマスター制御アームのジョイント２３１〜マスター制御アームのジョイント２３７およびスレーブアームのジョイント３３１〜スレーブアームのジョイント３３７に作用する位置と力（またはトルク）の両方を決定することができる対応する位置センサーおよび荷重センサーを有することができる。
【０１６６】
GDCは、それぞれのジョイント２３１〜ジョイント２３７およびジョイント３３１〜ジョイント３３７に関連付けられている位置センサー２４１〜位置センサー２４７および位置センサー３４１〜位置センサー３４７ならびに荷重センサー２６１〜荷重センサー２６７および荷重センサー３６１〜荷重センサー３６７からの入力をそれぞれ使用して、指定された力で指定された位置までアクチュエータを作動させる、または言い換えると、指定されたトルクをDOFにおいて印加するため信号に変換されうる力を計算することができる。例えば、正の信号は、アクチュエータを順方向に動かし、負の信号は、アクチュエータを逆方向に動かすか、またはそれと逆に動作することができる。信号の大きさは、アクチュエータが発生する力の強さを示すことができる。中央制御装置６１０は、DOFに対するマスター制御アームのGDCとスレーブアームのGDCとの間の信号を調整することができる。中央制御装置は、マスター制御アームとスレーブアームとの間を通る信号のフィルタリングおよび増幅も実行することができる。中央制御装置における調整、フィルタリング、および増幅は、図１０Ａのコマンドフィルター６１１からコマンドフィルター６１７として表されている。力反射信号は、スレーブアームのGDCからコマンドフィルターを通りマスター制御アームのGDCに戻されうる。
【０１６７】
それぞれのGDCは、マスター制御アーム２００Ａ上のジョイントさらにはスレーブアーム３００Ａ上の対応するジョイントの位置およびトルクを制御するために使用される制御方式を備えるように構成される。GDCは、多数の異なる閉ループ制御方式を採用している。それぞれの方式は、敏捷性を有する高速で正確な遠隔操作ロボットリフトシステムを実現するように所望のレベルの精度、速度、および安定性を備えるように設計される。マスター制御アーム２００Ａのそれぞれの支持部材２１１〜支持部材２１７およびスレーブアーム３００Ａのそれぞれの支持部材３１１〜支持部材３１７に対する制御方式は、コマンドフィルター６１１〜コマンドフィルター６１７とともに、それぞれのセグメントが各アーム２００Ａ、３００Ａにおける別の支持部材に共振する自然な倍音を発生させることができる周波数で動作することを制限するか、または排除するように設計される。出力信号およびフィードバック信号のフィルタリングは、支持部材に共振を引き起こしうる高周波信号または他の種類の不安定な動作を取り除くために実行される。
【０１６８】
図１０Ａ〜図１０Ｄ、特に図１０Ｂを参照すると、それぞれのコマンドフィルター６１１〜コマンドフィルター６１７はさらに細分され、これによりマスター制御アームDOFおよびスレーブアームDOFの両方の位置およびトルクの両方に対して相互利得およびフィルタリングを実現することができる。制御信号の流れは、随伴するセンサー、GDC、およびコマンド回路とともに、ジョイント２３１に結合されている単一のマスター制御アクチュエータ２５１およびジョイント３３１に結合されている整合するスレーブアームアクチュエータ３５１について例示されている。他のジョイント用の他のアクチュエータも、同様に機能しうる。
【０１６９】
再びこの例を参照すると、ユーザーは、マスター制御アームを所望の方向に動かすことができることがわかる。マスター制御アーム２００Ａのジョイント２３１上の位置センサー２４１は、DOFに関連する位置の変化を感知することができる。位置センサー信号が、位置センサー２４１からマスター制御アームGDC２７１内のマスター位置制御装置６４１に送信され、通信前の相互利得およびフィルタリング入力に対するマスター位置コマンド６２１がスレーブアームGDCに送信されうる。位置センサーは位置の変化を測定するが、荷重センサー２６１はジョイント２３１に加えられる力またはトルクを感知する。荷重センサー信号が、マスター制御アームGDC内のマスタートルク制御装置６６１に送信され、通信前の相互利得およびフィルタリングに対するマスタートルクコマンド６３１がスレーブアームGDCに送信されうる。マスター制御アームGDC内のマスター弁制御装置６５１は、マスター位置制御装置およびマスタートルク制御装置からの入力を組み合わせて、アクチュエータ２５１を作動させる信号を発生する。マスター位置制御装置は、位置センサーからの信号およびスレーブアームのGDCのスレーブ位置コマンド７２１からの信号を使用することができる。同様に、マスタートルク制御装置は、荷重センサーからの信号およびスレーブアームのGDCのスレーブトルクコマンド７３１からの信号を使用することができる。
【０１７０】
マスター位置コマンド６２１は、マスター制御アーム２００Ａにおけるユーザーの動きの所望のレベルの拡大、またはスケーリングを行うことができる。例えば、それぞれの程度で、ユーザーは、マスター制御アーム内のジョイント２３１〜ジョイント２３７を動かし、マスター位置コマンド６２１は、所望の比でスレーブアーム内の対応する動きを行うように設定されうる。典型的な比は、１：１とすることができ、これにより、スレーブアームは、マスター制御アームと同じ速度で動くことができる。しかし、ユーザーがスレーブアームに２から３倍遠くまで動くように指令を与えながらマスターアームで比較的小さな動きを行えるようにするため、２：１、３：１、またはそれ以上の高さ比が選択されうる。これは、ユーザーの動きの量を制限してユーザーの疲労を減らすことによって動きを繰り返し実行したときにユーザーに役立ちうる。逆に、比は、ユーザーが繊細な作業を実行しているときには、１：２、１：３、またはそれ以下に設定するとよい。この比を小さくし、ユーザーがスレーブアームの対応する動きよりさらに遠くへ動くことが必要になるようにすることによって、ユーザーが繊細な作業をモーターで精密に制御することができる。実際の比は、システムおよびシステム操作者のニーズおよび用途に基づきマスター位置コマンド６２１を調整することによって設定されうる。
【０１７１】
マスター位置コマンド６２１は、作業空間のスレーブアームに対する位置境界を定めることで、例えば、作業空間をスレーブアームの実際の目一杯延ばした長さより小さいものに制限することができる。例えば、システムが天井の低い領域内で動作している場合、システムは、天井との接触を避けるためスレーブアームが低い天井の高さより高いところに届かないようにユーザーによって構成されうる。スレーブアームが課せられている限界を超えて伸展するのを禁じる高さ制限または他の範囲の運動制限がある。このような境界またはこのような範囲の運動制限は、システムおよびシステム操作者のニーズおよび用途に基づきマスター位置コマンド６２１を調整することによって設定されうる。
【０１７２】
別の態様では、マスター位置コマンド６２１は、マスター制御アーム２００Ａにおけるユーザーの動きの所望のレベルのオフセットをもたらすように選択されうる。例えば、マスター制御アーム内のジョイント２３１〜ジョイント２３７の位置は、マスター制御アームからオフセットされた位置にスレーブアームを位置決めするように所定の値によりオフセットされうる。これは、そうしないと困る位置、または快適でない位置にユーザーを置くことを必要とする位置にスレーブアームが置かれているときに、より快適な位置でユーザーが操作することを可能にすることができる。例えば、ユーザーは、長時間にわたってスレーブアームを上げたままにしている必要がある作業を実行している場合がある。オフセットレベルの実装がなければ、上昇位置でもユーザーはマスター制御アームを位置決めする必要が生じる。しかし、位置オフセットを利用することによって、ユーザーは、マスター制御アームに関してスレーブアームの位置をオフセットし、それにより、ユーザーの腕が下げた位置にある状態で、スレーブアームが上昇位置で動作可能なまま、マスター制御アームをユーザーが操作することを可能にすることができる。これは、疲労を減らし、操作者の誤りの可能性を少なくしながら快適さと生産性を向上させることができる。位置オフセットは、可変であり、マスター制御アームを操作している間にユーザーによって（例えば、ロボットデバイスの制御システムにより操作可能なユーザーインターフェースデバイスを介して）制御されうる。
【０１７３】
図１０Ａ〜図１０Ｄ、特に図１０Ｃを参照すると、マスター位置コマンド６２１は、増幅されフィルタリングされた信号をスレーブアームGDC３７１に供給し、スレーブアーム３００Ａ内のジョイント３３１をマスター制御アーム２００Ａ内のジョイント３２１に対応する位置に動く。スレーブ位置制御装置７４１は、スレーブアーム位置センサー３４１によって感知される現在位置およびマスター位置コマンド６２１によってなされるマスター制御アームの新しい位置を使用して弁制御装置７５１の入力を発生する。スレーブトルク制御装置７６１は、スレーブアーム荷重センサー３６１によって感知される現在のトルクおよびマスタートルクコマンド６３１によって与えられるマスター制御アーム上のトルクを使用して別の弁制御装置の入力を発生する。スレーブアームアクチュエータは、弁制御装置によって制御される。位置センサーは、スレーブ位置コマンド７２１を介してスレーブ位置制御装置にフィードバックを、マスター制御アームに反射位置フィードバックを送る。荷重センサーは、スレーブトルクコマンド７３１を介してスレーブトルク制御装置にフィードバックを、マスター制御アームに力反射トルクフィードバックを送る。この方法で、マスター制御アームにおけるジョイント２３１の位置およびトルクは、ジョイント３３１を作動させるのに適切な信号を弁制御装置７５１に供給することによってスレーブアームにおけるジョイント３３１上に実質的に複製される。
【０１７４】
マスター位置制御装置６４１およびマスタートルク制御装置６６１は、それぞれ、遅れ進み補償装置を使用してマスター弁制御装置６５１への出力を決定することができる。遅れ進み補償装置は、制御システムのフィードバックにおける望ましくない周波数応答を改善するように選択される。マスター位置制御装置６４１は、位置センサー２４１からの位置フィードバックを使用する。マスタートルク制御装置６６１は、アクチュエータ２５１上の荷重センサー２６１からのトルクフィードバックを使用する。
【０１７５】
遅れ進み補償装置の位相遅れセクションは、ゲインマージンの一部を実現しつつ低い周波数ゲインを維持するように設計されうる。次いで、補償装置の位相進みセクションは、より高速な応答を達成するためにシステム帯域幅を高めながら、位相マージンの残りを実現することができる。
【０１７６】
いくつかの場合において、妥協が必要になることがある。指定された位相マージンまたは補償装置ゲインのいずれかが低減されうる場合、補償装置の高周波ゲインも低減されうる。これらの指定値を低減できない場合、位相進み補償のセクションとカスケード接続されている位相遅れ補償のセクションを使用する必要が生じることがある。
【０１７７】
位置ゲインは、高ゲインを実装することによってスレーブアームがマスター制御アームの位置を忠実に辿るように設定されうる。マスター制御アームは、高位置ゲインを有しないように構成することができ、これはユーザーの労力を最小限度に抑えるのに役立ちうる。作業にいくぶん綱渡り的なところがある。マスター制御アームのゲインが低すぎる場合、操作者は、スレーブアームが何を受けているかについての固有感覚を失うことがある。例えば、スレーブアームのゲインは、許容可能な安定性限界まで上昇しうるが、その一方で、マスター制御アームのゲインは、ユーザーの疲労を最小限度に抑えつつ、マスター制御アームを通じてスレーブアームが何を受けているかを感知する必要性を最適化するように設定されうる。
【０１７８】
低いトルクゲインでは、特にスレーブアームが剛体と接触したとき、および２つのスレーブアームが「両手」リフトにより結合されたときに、改善された安定性マージンが得られる。
【０１７９】
それぞれのスレーブアームDOFに対する位置ゲインおよびトルクゲインのチューニングは、特定のDOFが受ける剛性、質量、および慣性に依存する。ロボットアームDOFの位置は、ジョイントが動くと変化し、したがって、特定のDOFが受ける慣性は、ロボットアームの動き全体を通して著しく変化しうる。スレーブアームは、ペイロードを拾うように構成されうるため、ペイロードの余分な質量も、DOFが受ける慣性を著しく変化させうる。したがって、与えられたDOFは、すべてジョイントの角度およびペイロードに関して安定するように静的ゲインでチューニングされうる。しかし、この結果、状況によっては動作が緩慢になり、また他の状況では振動することもある。さまざまなジョイント角度における慣性の変化およびさまざまなペイロードによる慣性の変化を考慮することによって、動作範囲全体にわたって性能を最適化するようにゲインを動的に変化させることができる。そのため、性能を動的に最適化するためにゲインスケジュールが実装されうる。ゲインスケジュールは、テーブルで参照されている離散の所定の値を含み、および／または値は公式から計算することができる。慣性の変化は、測定された重量、推定された値、または他の計算結果から決定されうる。
【０１８０】
いくつかの例示的な実施形態において、本発明の遠隔操作ロボットデバイスは、移動プラットフォームによって持ち込まれるような、ロボットシステム、および特にマスター制御アーム内の望ましくない動き（例えば、意図せず誘発された動き）に関係する問題に対処する、マスター／スレーブ関係フィルタリング機能、または関係フィルタリング機能をさらに備えることができる。例えば、マスター／スレーブ関係フィルタリング機能は、操作者の所望の入力と異なる形でマスターが動かされ、次いで、スレーブが望ましくない形で動かされる問題に対処する。
【０１８１】
ユーザー、マスター制御アーム、およびスレーブアームが同じ移動プラットフォームの周りで普通に支持される特定の状況において、マスター／スレーブ関係フィルタリング機能は、運動フィードバックを低減するためにマスター制御アームおよびスレーブアームの望ましくない動き（例えば、ユーザー以外の何かによって誘発されるか、または引き起こされるもの）から結果として生じる周波数を識別し、フィルターで除去するのに役立つ。マスター／スレーブ関係フィルタリング機能は、システム内に形成される望ましくないフィードバックループを扱う。チェックせずに残されると、システム内の振動は続き、振幅が増大する可能性がある。望ましくないフィードバックループが生じる周波数を検出することによって、フィードバックループは、本質的に切れて、ロボットシステムの全体的性能に対するその影響は低減されるか、または排除されうる。
【０１８２】
望ましくない方法でスレーブアームを動かすマスター制御アーム内の望ましくない動き（つまり、ユーザーからの所望の入力から結果として生じる動きと異なる動き）の問題が発生しうるさまざま方法がある。一例において、ユーザーがマスター制御アームを動かし、マスター制御アームは、マスター構造モードで振動する。別の例では、ユーザーはマスター制御アームを動かし、ユーザーはユーザーの立っているプラットフォームの操作者支持構造モードで振動する。別の例では、スレーブアームは運動または振動し、これは移動プラットフォーム内に共振を引き起こし、次いで、その結果、ユーザープラットフォームおよび／またはマスタースタンド内に、したがってマスター制御アーム内に振動を生じる。さらに別の例では、スレーブアームは、移動プラットフォーム内に共振を引き起こし、次いで、その結果、ユーザープラットフォームおよび／またはマスタースタンド内に振動を生じる環境と相互作用する。
【０１８３】
いくつかの例示的な実施形態において、移動プラットフォーム、スレーブアーム、および環境の構造モード振動は、所望のロボット動作範囲内に発生しうる。
【０１８４】
運動フィードバックを低減し、望ましくないフィードバックループの効果を低減または排除するために、移動プラットフォームを通じて伝達されるように相互コマンドをフィルタリングしてマスター支持モードとスレーブ支持および環境モードとの間の結合の結果生じる振動を最小にすることができる。関係フィルタリング機能は、識別された構造モード周波数における振動を、それらの周波数におけるコマンドのゲインを低減し、遅れを小さくし、安定性マージンを高くするこれらの周波数における位相進みを導入することによってこれらの振動を除去するシステムの能力の全体的遅延を最小にすることによって減衰させる。トルク補助機能を実装する実施形態内で同様の方法により、トルク補助コマンドをフィルタリングして、操作者モードとマスターモードとの間の結合の結果生じる振動を最小にすることができる。
【０１８５】
マスター／スレーブ関係フィルタリング機能を適用すると、ターゲットにしている構造モードより低い周波数で遅延が発生し、その結果、安定性を維持し、より高い位置精度を達成するために性能範囲の一部で一時的性能低下が生じることがある。
【０１８６】
図１０Ａ〜図１０Ｄ、特に図１０Ｄを参照すると、重力補償が使用される場合、マスター制御アームに対する重力補償装置６８１およびスレーブアームに対する重力補償装置７８１が使用されうる。マスター制御アームに対する重力補償装置６８１は、マスター制御アーム位置センサー２４１および重力センサーからの入力を使用して、重力ベクトルを計算して、それぞれの支持部材の位置を決定することができる。支持部材の位置は、部材の重心を決定するために使用されうる。支持部材の質量、重心、および支持部材の位置は、測定された重力ベクトルの方向に重力の効果によって引き起こされるマスター制御アーム内の支持部材のジョイントに対するトルクを計算し、ジョイント２３１に関連付けられているアクチュエータ２５１に反対方向のトルク値を与えてジョイントのところの重力の効果を相殺するためにマスタートルク制御装置６６１によって利用されうるマスタートルクコマンド６３１に送る信号を重力補償装置６８１で発生するために使用することができる。同様に、残りのジョイント２３２〜ジョイント２３７のそれぞれに対する重力の効果も、決定され、相殺されうる。
【０１８７】
スレーブアームに対する重力補償装置７８１は、スレーブアーム位置センサー３４１および重力センサーからの入力を使用して、重力ベクトルを計算し、支持部材３１１の位置を決定することができる。支持部材の位置は、部材の重心を決定するために使用されうる。支持部材の質量、重心、および支持部材の位置は、測定された重力ベクトルの方向の重力の効果によって引き起こされるスレーブアーム内の支持部材のジョイント３３１に対するトルクを計算するために使用されうる。重力補償装置７８１は、ジョイントにおける重力の効果を相殺するためにジョイント３３１に関連付けられているアクチュエータ３５１に反対のトルク値を付与するためにスレーブトルク制御装置７６１によって利用されうるスレーブトルクコマンド７３１に送信する信号を出力することができる。同様に、残りのジョイント３３２〜ジョイント３３７のそれぞれに対する重力の効果も、スレーブアームに対する重力の効果を補償するために決定され、相殺されうる。
【０１８８】
一態様では、エンドエフェクター３９０に結合されているペイロードなどの、スレーブアームによって支持されているペイロードは、マスター制御アームを操作しながらペイロードの重量をユーザーが感じ取らないように重力補償されうる。ペイロードの重力補償では、エンドエフェクターおよびスレーブアームに結合されている荷重センサー３６８を利用して、補償すべきペイロードの重量を決定することができる。
【０１８９】
マスタートルク補助制御装置６９１は、追加の入力をマスタートルク制御装置６６１に供給することができる。マスター制御アーム２００Ａ上の少なくとも１つのユーザーロードセルインターフェース２６８は、ユーザーの腕に接触することができる。ロードセルは、ユーザーの腕の動きに関係するロードセルカード６９３に信号を出力するように構成されうる。ロードセルカード６９３は、信号をマスタートルク補助制御装置６９１に送信することができる。追加のトルクが、マスター制御アーム内のジョイント２３１〜ジョイント２３７のアクチュエータ２５１〜アクチュエータ２５７に伝達され、これにより、マスター制御アームを動かし、ユーザーがマスター制御アーム２００Ａを動かすのを補助することができる。
【０１９０】
エンドエフェクター３９０に結合されているペイロードは、スレーブアームの端部でエンドエフェクターに関連付けられている、荷重センサー３６８を利用することによって安定化することができる。荷重センサー３６８は、ペイロードによって生み出され、荷重センサー３６８に作用する力およびモーメントを測定することができる。スレーブ荷重制御装置７９１を使用することで、ペイロード安定化が、揺動するペイロード、「両手」リフトで一対の磁気エンドエフェクターに結合されている剛体ペイロード、および壊れやすいペイロードまたは動作環境を含むいくつかの異なるペイロードのシナリオに適用されうる。
【０１９１】
揺動するペイロードの場合、揺動を素早く低減して不安定なペイロードの負の効果を最小にすることが望ましい。荷重センサー３６８からの測定情報に基づき、スレーブアームDOFにトルクが印加され、これにより、重力に対して垂直であるペイロードによって加えられる力成分を最小にする。これは、ペイロードの重心がエンドエフェクターの下に来るようにエンドエフェクターを動かす効果を有する。ペイロードの揺動は、スレーブアームの対抗する動きによって素早く取りあげられ、排除される。
【０１９２】
「両手」リフトの一対のエンドエフェクター（例えば、磁気的）に結合されている剛体ペイロードの場合、磁気的エンドエフェクターの一方または両方が剛体ペイロードから捻って遠ざかるように操作者が制御するスレーブアームが互いに対抗することが可能である。この捻りは、ペイロードへの磁気的保持力を低下させ、潜在的に結果としてペイロードを落下させる可能性がある。ペイロードの安定化では、荷重センサー３６８が、ペイロードに関してエンドエフェクターを捻るおそれのある力およびモーメントを検出する。検出した後、スレーブアームは動かされて、ペイロードから磁気的エンドエフェクターを捻るおそれのある力およびモーメントを緩和するか、または最小にする。一態様では、スレーブアームの端部の荷重は、所定の値に制限することができ、またスレーブアームは、加荷重を所定の値以下に維持するように動くことができる。
【０１９３】
壊れやすいペイロードまたは動作環境の場合、荷重センサー３６８によって検出されるように、エンドエフェクターがペイロードまたは他の物体に印加することができる力の量を制限することが望ましいことがある。ペイロードの安定化により、スレーブアームは、力およびモーメントを所定の値以下に維持するため所定の値を超えたときに力およびモーメントを低減するか、または排除することができる。
【０１９４】
同様に、スレーブ荷重制御装置７９１は、追加の入力をスレーブトルク制御装置７６１に供給することができる。スレーブアーム３００Ａは、少なくとも１つのスレーブロードセルインターフェース３６８を備えることができる。例えば、スレーブアーム３００Ａ上のスレーブロードセルインターフェース３６８は、ユーザーと接触するように構成され設計されているコンポーネント、およびそのようなコンポーネントに関連付けられるか、または他の何らかの形で一緒に動作可能なロードセルを備えることができる。例えば、ユーザーは、関連付けられているロードセルを有するスレーブアーム上のハンドルを握り、選択された方向に荷重を印加することができる。スレーブロードセルインターフェース３６８は、加荷重および加荷重の方向を検出し、信号をスレーブロードセルカード７９３に送信することができる。ロードセルカード７９３は、信号をスレーブ荷重制御装置７９１に送信することができる。スレーブアーム内のジョイント３３１〜ジョイント３３７に対するアクチュエータ３５１〜アクチュエータ３５７に追加のトルクを伝達し、ユーザーが加荷重の方向にスレーブアーム３００Ａを動くのを補助することができる。別の態様では、スレーブロードセルインターフェース３６８は、エンドエフェクターおよびスレーブアームに結合されるか、または他の何らかの形で一緒に動作可能なロードセルを備え、これにより、エンドエフェクターおよびエンドエフェクターによって支持されるペイロードによってスレーブアームに加えられる荷重を測定することができる。この場合、ペイロードの安定化、ペイロードの重力補償、またはロードセルインターフェース３６８からの荷重を利用する他のシステム特徴を適用するために、スレーブ荷重制御装置７９１が使用されうる。
【０１９５】
遠隔操作ロボットデバイスは、操作者がスレーブアームと物体との接触点を正確に感知することを可能にするためにスレーブアームが物体と接触するときにマスター制御アームを通じて増強された力フィードバックを操作者に送るように構成された「タップ応答」機能をさらに備えることができる。タップ応答は、スレーブの荷重の微分の振幅、例えば、荷重センサーによって感知されるようなトルクの変化率とともに変化し、したがって、「タップ」でタッチをシミュレートしてスレーブアームでの衝撃事象の大きさに対する感覚を操作者に与えることができる。スレーブの荷重の微分の応答は、人が感知するには時間が短すぎ、および／またはシステムが操作者に対して正確に再現できる能力を超えることがある。したがって、スレーブの荷重の微分を、ゲイン付きの、極を２つ、零点を２つ有するフィルターなどのフィルターに通し、スレーブの荷重の微分を、人が感じることができ、システムが再現することができるより遅い応答に変換することができる。フィルター出力は、マスター制御アームDOFにトルクコマンドとして適用することができ、そこでユーザーによって感知される。この特徴は、スレーブアームが遭遇する抵抗のマスター制御アームにおける「感触」の精度を向上させることができ、スレーブアームが物体と接触したことを操作者がよりよく認識するのを助けることができる。一態様では、タップ応答は、マスター制御アームの自由度のどれかに適用することができる。特定の一態様において、タップ応答は、マスター制御アームの手首自由度にのみ適用することができる。
【０１９６】
遠隔操作ロボットシステムは、マスター制御アーム、スレーブアーム、およびこれらのアームを操作するために使用されるサブシステムに動力を供給するための動力源を備えることができる。例えば、図１１の概略動力源システム図に例示されているように、遠隔操作ロボットシステム７００は、動力ユニット７０２および動力ユニット用の燃料供給部７０１を備えることができる。一態様では、燃料供給部７０１は、化石燃料を収容し、動力ユニット７０２は、内燃機関であってよい。この場合、動力ユニット７０２は、中央制御装置７０７、マスター制御アームおよびスレーブアームのGDC７０８、ならびにマスター制御アームおよびスレーブアームのサーボ弁７０９用に、電気バス７０６を介して、動力を供給することができる、発電機７０５の動力源であるものとしてよい。
【０１９７】
動力ユニット７０２は、右マスター制御アーム７０４Ａ、左マスター制御アーム７０４Ｂ、右スレーブアーム７０４Ｃ、および左スレーブアーム７０４Ｄのアクチュエータ用の油圧ポンプ７０３の動力源であってよい。一態様では、油圧ポンプは、発電機７０５から受ける電力を動力とすることができる。いくつかの態様において、動力ユニット７０２は、移動プラットフォーム用のモビリティ機能などの、本開示の遠隔操作ロボットシステムに備えることができるサブシステム、照明、カメラ、マイクロホンなどの電気系統に動力を供給することもできる。動力ユニットは、マスター制御アームおよびスレーブアームとともに移動プラットフォームの周りで普通に支持されうる。
【０１９８】
適宜、電池などのエネルギー貯蔵デバイスは、電気バス７０６および／または油圧ポンプ７０３に送電するように構成されうる。エネルギー貯蔵デバイスは、一次動力源として、またはバックアップ動力源としても使用されうる。
【０１９９】
一実施形態において、遠隔操作ロボットシステムは、静止または固定プラットフォームなどの固定位置に配置されうる。プラットフォームは、スレーブアームおよびマスター制御アームなどの、遠隔操作ロボットシステムのさまざまなコンポーネントを支持することができる。特定の一態様において、プラットフォームは、単独の、または組み合わせた、動力源、ポンプ、発電機、燃料供給部、および中央制御装置を支持することができる。
【０２００】
別の態様では、プラットフォームは、移動プラットフォームとすることができ、特定の一態様において、移動プラットフォームは、マスター制御アームおよびスレーブアームに加えて、基部または他の基本構造の周りで、動力源、ポンプ、発電機、燃料供給部、および中央制御装置を支持することができる。したがって、本開示による遠隔操作ロボットシステムは、ユーザーがシステムを操作することも支持し、モバイル遠隔操作と称されうるものも備えることができる可動自給型システムとすることができる。
【０２０１】
図１２および図１３には、本開示の例示的な一実施形態による移動プラットフォーム８１０が例示されている。図示されているように、移動プラットフォーム８１０は、マスター制御アーム、スレーブアーム、およびこれらの操作に必要な他のすべてのコンポーネント（例えば、動力源、ポンプ、制御装置、制御システム、ユーザーインターフェースデバイスなど）の共通支持を行う。プラットフォーム８１０は、ロボットデバイスのさまざまなコンポーネント、移動プラットフォームの移動運動および操縦を行い、円滑に動作させるためのさまざまな駆動システム、さらにはユーザーの支持体を受け入れ、支持するように設計された領域を有する基部を備え、ユーザーは、マスター制御アーム、スレーブアーム、エンドエフェクター、プラットフォームのモビリティ機能などの遠隔操作ロボットシステム８００のさまざまなコンポーネントのうちの１つまたは複数を制御することができる。図１２に示されているように、プラットフォーム８１０は、制御パネル８１２、および適宜、座席８１４を備えることができる。実際、移動プラットフォーム８１０は、ユーザーによって操作され、一方の場所から他方の場所へ必要に応じて動くことができる完全または自給型システムを構成するのに必要な要素、コンポーネント、システム、および／またはサブシステムのすべてを備えるか、または支持するように構成されうる。
【０２０２】
一例において、座席８１４は、折り畳み式座席構成をとることができ、これにより、ユーザーは、遠隔操作ロボットシステム８００を立ったまま操作するか座って操作するかを選択することができる。非限定的な一例において、座席８１４は、直立位置に伸展し、一緒に引っ込んで立った姿勢をとるための空間を設けることができる１つまたは複数の折り畳み式支持部材を備える。適宜、座席は、適所に固定されるか、または座席は旋回し、および／または高さ調整が可能であり、ユーザーはさまざまな着座姿勢をとることができる。
【０２０３】
図１２および図１３に示されているように、プラットフォームは、スレーブアーム８０３の一部など、入れ子位置または配置構成にあるスレーブアームの一部を受け入れるように構成されたスレーブアーム受入溝８１６を備えることができる。少なくとも１つの態様において、スレーブアーム受入溝８１６は、スレーブアームが動作状態にないときにスレーブアーム８０３の少なくとも一部を受け入れるのを補助することができる。使用中でない場合、スレーブアーム８０３は、詰め込み構成でプラットフォーム８１０の方へ内向きに折り畳まれ、これにより、遠隔操作ロボットシステム８００をコンパクトな、すぐに輸送できるシステムに構成することができる。スレーブアーム受入溝８１６は、それに加えて、プラットフォームの車輪または軌道がスレーブアーム８０３と接触するのを防止する機能を有することができる。ゴム、高密度フォーム、またはプラスチックなどの緩衝材８１７を備えて、比較的柔らかい接触面を形成し、スレーブアームが損傷をもたらす接触をしないように保護することができる。緩衝材８１７は、受入溝８１６とともに組み込むか、または受入溝８１６とは別にすることもできる。要するに、本発明の遠隔操作ロボットデバイスは、動作モード、およびスレーブアーム、および適宜、マスター制御アームをそれら自体の周りのさまざまな構造部材を折り畳むか、またはつぶすことによって保管用位置にすることができる保管モードを備えることができる。詰め込み位置では、スレーブアームは、アーム受入溝８１６内に少なくとも部分的に折り畳まれて、遠隔操作ロボットデバイスをコンパクトな構成にすることができる。
【０２０４】
図１３に示されているように、プラットフォーム８１０は、１つまたは複数のスレーブアーム８０３の重量およびスレーブアームが運べる荷重を支持するように構成された１つまたは複数のスレーブアーム支持システム８１８、８２０を備える。支持システム８１８および支持システム８２０は、スレーブアームの基部（例えば、図７Ａおよび図７Ｂの基部３１０を参照）をそれぞれ結合してプラットフォーム８１０の周りでスレーブアームを支持するプラットフォームの周りで支持されている支持部材を備えるものとして示されている。支持システム８１８の一対の第１の支持部材は、スレーブアーム８０３の取付点８２２に実質的に隣接するプラットフォーム８１０の長さにそって互いに平行に延在しうる。支持システム８２０の第２の支持部材は、その一対の第１の支持部材の間に交差する（例えば、一対の第１の支持部材に実質的に直交する）ように延在しうる。少なくとも１つの態様において、第２の支持部材は、スレーブアーム取付点８２２およびプラットフォーム８１０を支持する機能を有する。第１の支持部材および第２の支持部材は、鋼鉄、炭素繊維、チタン、鋼鉄および／またはチタン合金、などの重い積載物を支持することができる任意の種類の材料を含みうることが企図される。
【０２０５】
図１３ですでに説明され図示されているように、プラットフォーム８１０は、１つまたは複数のスレーブアーム取付点８２２を備える。１つまたは複数のスレーブアーム取付点８２２は、プラットフォーム８１０の長さの反対側のプラットフォーム８１０上に配設され、壁８２４に結合されるか、または壁８２４のところで他の何らかの形で配置されうる。スレーブアーム８０３は、限定はしないが、鋼鉄、ニッケル、などの材料の工業グレードの締め具などの、重い張力および荷重に耐え、支持することができる結合デバイスまたはシステムを使用して、または溶接によって、壁８２４に結合されることが企図される。
【０２０６】
また図１３に示されているように、プラットフォーム８１０は、１つまたは複数のマスター制御アーム支持システム８２６も備える。１つまたは複数のマスター制御アーム支持システム８２６は、プラットフォームの基部から出て、マスター制御アーム８０２を結合し支持し、さらにはユーザーによる操作に適した位置にそれらを位置決めするように構成されている複数の支持部材を備える。図示されている実施形態において、マスター制御アーム支持部材は、マスター制御アームをプラットフォームの上、ユーザー操作領域に隣接する位置に置き、ユーザーが所望の位置からマスター制御アームを操作することができるように構成される。支持システム８２６は、マスター制御アーム８０２の取付点として使用され、またマスター制御アーム８０２の重量を支持する機能もさらに有する。マスター制御アーム支持システム８２６は、鋼鉄、チタン、ニッケル、および／またはそのようなものの合金、炭素繊維などの重い積載物を支持することができる任意の種類の材料を含みうることが企図される。
【０２０７】
図１３は、マスター制御アーム８０２の例示的な構成および取り付けを示している。図示され、すでに説明されているように、マスター制御アーム８０２は、プラットフォーム８１０の端部に取り付けられ、プラットフォーム８１０上の動作領域に位置するユーザーによる操作を可能にするため適切に位置決めされるように構成される。図示されている例示的な実施形態では、マスター制御アーム支持システム８２６は、プラットフォーム８１０に結合され、プラットフォーム８１０から上方、外向きに離れる方向に延在する。マスター制御アーム支持システム８２６の支持部材は、取付点８３０のところでマスター制御アーム８０２を支持し、次いで、マスター制御アームは、プラットフォーム８１０の上に部分的に逆弧を描き、次いで、プラットフォーム８１０の方へ下向きに伸展する。マスター制御支持システム８２６、マスター制御アーム８０２、およびマスター制御取付点８３０は、プラットフォームの動作領域に隣接し、プラットフォームの動作領域に対応するユーザー操作キャビティ８２８を形成し、画成する。マスター制御アーム８０２は、限定はしないが、鋼鉄などの好適な材料の工業グレードのボルト、リベットなどの、この位置で荷重に耐え、支持することができる結合締め具またはデバイスを使用してマスター制御アーム支持システム８２６（およびプラットフォーム８１０への支持システム８２６）に結合されることが企図される。
【０２０８】
図１３に例示されているように、１つまたは複数のマスター制御アーム支持システム８２６およびマスター制御アーム８０２は、スレーブアーム８０３からある距離のところでプラットフォームの端部に結合され、これにより、ユーザーをスレーブアーム８０３の通り道から外すか、または動作ゾーンの外部に置き、これにより、ユーザーに対する安全性を高める。それに加えて、マスター制御アーム（したがってユーザー）のこのような位置決めは、スレーブアームおよびスレーブアームによって持ち上げられる荷重の釣り合いをとるのを補助する働きをしてよい。
【０２０９】
図１２、図１３、および図１４に示されているように、プラットフォーム８１０は、本明細書に示されているように、移動プラットフォームとすることができる。そのようなものとして、プラットフォームは、限定はしないが、車輪、軌道、レール、または移動プラットフォームおよびロボットシステムの一方の場所から別の場所への移動運動を円滑にする他のモビリティ機能などの、対応する駆動要素を含むさまざまな種類の駆動システムを備えることができる。モビリティ機能は、ロボットシステムが静止しているか、または輸送中であるときに支持面との安定した接触面を形成することもできる。したがって、使用されるモビリティ機能の種類は、動作環境の支持面に基づき選択されうる。
【０２１０】
図１２に例示されているように、プラットフォーム８１０のモビリティ機能は、ハンドコントロールおよび／または１つまたは複数のフットペダル８３１を有する制御パネル８１２などの、プラットフォーム制御要素を備える制御モジュールまたはシステムを介してプラットフォーム８１０から制御されうる。一例において、フットペダル８３１は、限定はしないが、プラットフォーム８１０の前進運動、後退運動、横運動、操縦などの、プラットフォームの任意の数の、またはすべてのモビリティ制御機能を制御することができる。少なくとも１つの態様において、フットペダル８３１からプラットフォーム８１０の機動性を制御できることは、プラットフォームの８１０を異なる位置に動くためにユーザーが自分の腕をマスター制御アーム８０２から外す必要がなくなるため有利である。そのようなものとして、ユーザーは、同時にプラットフォーム８１０を所望の位置に動かし、および／または操縦しながらスレーブアーム８０３で物体を拾い上げ、物体をマニピュレートすることができる。例示的な一実施形態において、図１２および図１３に例示されているように、プラットフォーム８１０は、支持面が土壌、砂、岩石などの、土を含む動作環境内で使用するのに適している移動軌道システム８３２を備える。
【０２１１】
別の例示的な実施形態では、図１４および図１５Ａから図１５Ｄに示されているように、プラットフォーム９１０は、少なくとも部分的にプラットフォームの機動性を有効にし、移動プラットフォームの運動移動および操縦を円滑にする車輪９３２の形態の駆動要素を備える駆動システムを具備することができる。例えば、車輪は、アスファルト、コンクリート、木材、鋼鉄などの、堅いが、比較的滑らかな表面を備える支持面を持つ動作環境内で使用されることもある。
【０２１２】
図１５Ａから図１５Ｄは、より制限の強い車輪および操縦システム（例えば、一組の操舵輪および一組の非操舵輪）上で、遠隔操作ロボットデバイスの動作の高い敏捷性を促すプラットフォーム９１０、特に移動プラットフォームの機動性の全方向システム９５０を例示する、プラットフォーム９１０の底面を示す平面図である。全方向システム９５０は、複数の方向、角度、転回などの動きが可能なプラットフォーム９１０を備えることができる。言い換えると、全方向システム９５０は、作業空間環境内でプラットフォームをマニピュレートし動かすため多DOFをユーザーが利用できるようにする。例示的な一実施形態において、全方向システム９５０、特にそれぞれの車輪９３２は、有向配向または他の車輪９３２のそれぞれの有向配向と無関係な回転が可能なように構成されうる。言い換えると、車輪のそれぞれは、互いに無関係にプラットフォームに関して回転するように構成することができ、それぞれは独立した回転または操縦を行える。同じ、または追加の実施形態において、車輪９３２は、一様な有向角度または転回点まで一斉に回転するように構成されうる。一態様では、全方向システム９５０は、ユーザーが手動で調整することができる。別の態様では、全方向システム９５０は、自動制御され、以下でさらに詳しく説明されているように、１つまたは複数のユーザー選択可能なモードを有することができる。
【０２１３】
図１５Ａおよび図１５Ｂに示されている一例において、全方向システム９５０は、車輪９３２を、車輪９３２のすべてが同じ有向角度９５２を有する位置まで回転させることができる。図１５Ｂに示されている非限定的例では、車輪９３２のそれぞれは、同じ角度９５２、図１５Ａに示されている前角に関して約４５度で方向付けられる。同様に、図１５Ｃに示されているように、それぞれの車輪９３２は、同じ角度９５２、図１５Ａに示されている前角９５２に関して約９０度で方向付けられる。車輪９３２を、すべての車輪９３２が同じ有向角度を有する位置まで回転可能であれば、すべての車輪は一様な方向９５４に、したがって移動プラットフォーム内で動かすことができる。有利には、すべての車輪の一様な有向運動は、ユーザーの視野角／方向９５６を、プラットフォーム９１０が運動中であっても一定に保つことができる。例えば、図１５Ｂでは、車輪９３２が一般的に前進方向または後退方向９５４に運動した後、ユーザーの視野角９５６は一定のままである。同様に、図１５Ｃにおいて、車輪９３２の一様な約９０度の有向角度９５２は、ユーザーの視野角９５６を、移動プラットフォーム９１０の横方向運動９６０をそのまま行っている間に一定に保つことができる。
【０２１４】
別の例では、図１５Ｄに示されているように、全方向システム９５０は、車輪９３２を、すべての車輪９３２が互いに約９０度の対向する角度を有する位置まで回転させることができる。したがって、図１５Ｄに概念的に例示されているように、プラットフォーム９１０が運動しているときに、プラットフォームは同じ位置にとどまり、その一方でユーザーの視野角９６４は、プラットフォーム９１０が方向９６２への個別の車輪の動きまたは駆動により回転すると０度から最大３６０度まで回転しうる。一態様では、プラットフォーム９１０の回転を可能にすることで、ユーザーは、コンパクトな作業空間内で一方の場所から別の場所へプラットフォーム９１０を素早く効率的に回転させることができる。クレーンおよび同様のものなどの典型的な固定された回転可能プラットフォームの動作とは異なり、本明細書で説明されているような図示されているプラットフォーム９１０は、ユーザーが素早く、容易に、また機敏に、必要に応じて、作業空間内の別の場所にプラットフォームを動かすことを可能にしうる。
【０２１５】
図１５Ｅおよび図１５Ｆを参照すると、例示されているのは、異なる構成および機能を有する移動プラットフォームである。この例示的な実施形態では、移動プラットフォームは、遠隔操作ロボットシステム９７０に障害物９７２を乗り越えさせ、および／または狭い通路９７４を通り抜けさせることを可能にすることができるモビリティシステム９８０を備えることができる。船などの、ある種の動作環境は、ロボットシステム９７０が通り抜ける必要があると思われるドアまたは通路を備えていることがある。いくつかのドアまたは通路は、単純に「転がして」ドアまたは通路を通り抜けるのを妨げる隆起部分９７２を有している場合がある。それに加えて、いくつかのドアまたは通路は、モビリティシステムの幅より狭い場合があり、例えば、通常動作位置にある車輪は地面に接触し、ロボットシステムがドアまたは通路を通り抜けるのを妨げるおそれがある。
【０２１６】
このような障害物を克服するために、モビリティシステム９８０は、ロボットシステム９７０の移動方向と実質的に一致する方向に配設された複数の車輪を備えることができる。例えば、車輪９８１Ａ〜車輪９８４Ａは、ロボットシステムの前部から後部へロボットシステム９７０の底部に配設されうる。モビリティシステム９８０は、少なくとも１つのセンサー９８６、９８７を有するセンサーバー９８５も備えることができる。センサーは、当業者であれば理解するようにさまざまな種類のものがある。センサーは、車輪の付近にある障害物を感知するように構成されうる。それに応答して、車輪は、上方および／または内向きに動いて障害物を回避するように構成されうる。例えば、ロボットシステム９７０が方向９７８に動き、障害物９７２、９７４が置かれている通路を通るときに、センサー９８６は、高くなっている障害物９７２および狭い通路９７４を感知することができる。この情報に応答して、車輪９８２Ａは、タイミングよく上昇し、および／または引っ込められ、これにより、ロボットシステムが前進するときに車輪が障害物を越えて動く隙間が得られる。一態様では、センサーは、それぞれの車輪に関連付けられうる。別の態様では、センサーは、先輪に関連付けられ、すべての後続の従輪は、車両の位置および速度に基づき上昇させられ／引っ込められうる。図１５Ｅに示されているように、前輪９８１Ａは、この形ですでに障害物を通過していて、通常動作位置まで下げられ／戻されており、車輪９８２Ａは、障害物を克服する過程にある。車輪９８３Ａは、順番で次の車輪であり、障害物を乗り越えるために上昇する／引っ込められる。
【０２１７】
図１５Ｆは、ロボットシステム９７０の後面図であり、車輪が障害物９７２、９７４を乗り越えるための隙間を設けるために上昇する／引っ込められる車輪９８４Ｂの動きを例示している。例えば、車輪９８４Ｂは、通常動作の伸展位置９７５にあるものとしてよい。センサー９８７が障害物を感知すると、車輪９８４Ｂは方向９７６に動いて引っ込められた位置９７７に来る。障害物を通り過ぎた後、車輪９８４Ｂは、伸展位置９７５に戻ることができる。車輪を上昇させる／引っ込める機構は、作動された後に枢動する車輪に結合された電動リンケージアームを備えるように図示されている。代替的一実施形態では、リンケージアームは、枢動ではなく直線的に引っ込むように構成することも可能である。任意の組み合わせの任意の数の車輪が、伸展位置にある車輪がロボットシステムの安定性を維持するのに十分である限り、与えられた任意の時間に引っ込められた位置にありうることは理解されるであろう。それに加えて、複数のセンサーが使用されている場合、２つまたはそれ以上のセンサーからのデータを使用して、与えられた車輪が伸展位置にあるか、または引っ込められた位置にあるかを判定し、および／または複数の車輪の位置を調整することができる。
【０２１８】
さらに別の例では、図１６に示されているように、本明細書で説明されているような遠隔操作ロボットシステム１０００は、本明細書で説明されているように、１つまたは複数のスレーブアーム１０３０に通信可能に連結された１つまたは複数のマスター制御アーム１０２０を有するトレーラープラットフォーム１０１０を備えることができる。少なくとも１つの態様において、トレーラープラットフォームの遠隔操作ロボットシステム１０００は、システム１０００が大きいおよび／または重い積載物を運ぶものなどの、牽引車の背後で引っ張られうるので、有利である。目的地に到着した後、トレーラープラットフォーム１０１０の周りで支持されているロボットシステムを使用して大きなおよび／または重い積載物を素早く容易に降ろすことができる。トレーラープラットフォーム１０１０は、スタビライザー１０４０を備え、これにより、車両から脱着されたときにトレーラープラットフォームを安定して支持することができる。スタビライザーは、下げられると地面と接触し、トレーラープラットフォームを水平にするため必要ならば異なる長さに伸展させることができる。スタビライザー１０４０は、地面まで伸展するように伸縮することができ、機械または人間の力で伸ばすことができ、歯車または油圧装置を利用することができる。
【０２１９】
図１７Ａ〜図１７Ｂを参照すると、別の例示的な遠隔操作ロボットシステム１１００が示されており、これは、マスター制御アーム１１３５および一次プラットフォーム１１０５に結合されているスレーブアーム１１４０を備える。図１７Ａは、システムの斜視図を示し、図１７Ｂは、システムの側面図を示している。この例では、一次プラットフォームとしては、トラックなどの、車両型の移動プラットフォームが挙げられる。この例の態様に従って、他の種類の車両または移動プラットフォームも使用されうる。この例におけるシステムは、二次プラットフォーム１１１０も備える。二次プラットフォームは、一次プラットフォームに関して可動であり、一次プラットフォームは、地面などの、一次プラットフォームを支持する表面に関して可動である。
【０２２０】
一次プラットフォーム１１０５は、レールまたはレールシステム１１１５を備えることができ、これにそって二次プラットフォーム１１１０は動くことができる。図に示されている例は、トラックの荷台内に、またはその側部にそって装着されているレールを備えている。レールは、真っ直ぐなレールを含みうるか、または湾曲し、好適な長さにそって延在するか、または一次プラットフォームにそって任意の所望の方向に延在しうる。あるいは、複数のレール１１１６、１１１７が使用されうる。複数のレールは、レール支持部材１１１８によって相互接続され、これにより、複数のレールの間の強度および支持を高めることができる。このレールは、適度に強い材料から作ることができる。レールを形成する材料のいくつかの例として、鋼鉄、鉄、金属合金、および同様のものが挙げられる。
【０２２１】
二次プラットフォーム１１１０は、レール１１１５にそって摺動可能または他の何らかの形で可動である基部１１２０を備えることができる。基部は、レールにそって基部の動きを可能にするための走行車輪、歯車、または他の好適なデバイスを備えることができる。基部は、動力源１１２２をさらに備えることができる。動力源は、レールにそって基部の動きを引き起こすため駆動系に動力を供給することができる。動力源は、マスター制御アーム１１３５、スレーブアーム１１４０、およびユーザーが利用できる他の制御装置に動力を供給することもできる。動力源は、電池、内燃機関、などであってよい。一態様では、動力源は、一次プラットフォーム１１０５と共有される共有動力源であってよい。
【０２２２】
基部１１２０は、ユーザーのための座席１１２５およびアーム支持部材１１６０を支持することができる。座席およびアーム支持部材は、一緒に結合され、および／または共通支持部材によって支持されうる。支点１１１２は、座席およびアーム支持部材を回転可能に支持することができる。支点は、並んで回転するための枢着部を形成することができる。座席に着座しているユーザーは、制御レバー１１３０または好適な任意の制御機構を使用して、基部上の座席およびアーム支持部材を枢動させることができる。ユーザーは、制御レバーをさらに使用して、レールにそって二次プラットフォームを所望の位置まで動くことができる。例えば、制御レバーは、押す、引く、捻るなどによってマニピュレートすることができ、これにより、支点上の回転およびレールにそった動きを別々に独立制御することができる。一態様では、支点上の回転およびレールにそった動きは、スレーブアーム１１４０に対して少なくとも２つのDOFの運動をもたらすことができる。スレーブアームは、所望の数のDOFを含みうる。例えば、スレーブアームは、スレーブアームそれ自体に７つのDOFを含むことができ、支点およびレールコンポーネントは、追加の機動性またはDOFをスレーブアームに付与することができる。別の例として、スレーブアームは、スレーブアームそれ自体に５つのDOFを含むことができ、支点の回転およびレールの動きにより追加の２つのDOFが付与されうる。
【０２２３】
アーム支持部材１１６０は、マスター制御アーム１１３５およびスレーブアーム１１４０を支持することができる。一態様では、マスター制御アームは、代替的に、座席１１２５によって支持されうる。一態様では、マスター制御アームおよび／またはスレーブアームは、上で説明されているように、人間の腕と運動学的に等価であるものとすることができる。別の態様では、マスター制御アームおよび／またはスレーブアームは、支点１１１２およびレール１１１５がマスター制御アームまたはスレーブアームの移動と無関係の少なくとも２自由度を使用可能にするので、７より少ないDOFを含みうる。マスター制御アーム１１３５は、ジョイント、センサー、アクチュエータ、および同様のものを備えることができ、これにより、ジョイント、アクチュエータ、エンドエフェクター１１５０などを含むスレーブアーム１１４０をマニピュレートして、荷重１１５５を持ち上げるなどのさまざまな作業を行うことができる。一態様では、マスター制御アームは、対応する人間の関節と異なる方向に、または反対方向に曲がる少なくとも１つのジョイント１１３６を備えることができる。図に示されているように、マスター制御アームのエルボージョイント１１３６およびスレーブアームのエルボージョイント１１３７は、ユーザーには運動学的に不便である場合がある、類似のまたは対応する位置で動く／曲がることができる。しかし、一次プラットフォーム１１０５の上に二次プラットフォーム１１１０が配置されるため、物体もしくは荷重を動かすことは、運動学的な等価が実現される場合にユーザーには困難であるか、または快適でないことがある。したがって、マスター制御アームのエルボージョイントは、ユーザーの肘関節１１３８と実質的に反対の方向に動かすことが許され、下方に回転するスレーブアームの都合のよい、快適な動作が可能になる。
【０２２４】
一例において、スレーブアーム１１４０は、１１４５で一般的に示されているように、伸縮するアームなどの、直線DOFを備えることができる。スレーブアームの伸縮は、マスター制御アーム１１３５上の制御装置を使用して、または制御レバー１１３０を使用して実行されうる。
【０２２５】
次に図１７Ｃを参照すると、一例によるシステム１１００の一部の詳細側断面図が示されている。基部１１２０は、レール１１１６、１１１７によって摺動可能に支持されているように示されている。レール支持部材１１１８がレールとレールとの間に延在している。基部は、走行車輪１１６６、１１６７、１１６８、１１６９を使用してレールにそって摺動可能である。走行車輪１１６６、１１６７は、リンケージ１１７０によって一緒に結合され、走行車輪１１６８および走行車輪１１６９は、リンケージ１１７１によって一緒に結合されうる。リンケージは、基部１１２０に取り付けることができる。上側走行車輪１１６６、１１６８および下側走行車輪１１６７、１１６９を備えることで、基部をレールにそって転がし、基部がレールから脱落する、または他の何らかの形でずれるのを防ぐことができる。駆動軸１１８０によって走行車輪のうちの１つまたは複数をモーター１１７５に結合することができる。駆動軸を異なる方向に回転させることで、基部をレールにそって駆動軸の回転方向に左右に動かすことができる。制御ライン１１８５は、制御レバーをモーターに電気的に接続し、これにより、ユーザーはモーターを制御することが可能になる。
【０２２６】
一態様では、一次プラットフォーム１１１０は、固定された位置に配設されうる。別の態様では、二次プラットフォームの基部は、一次プラットフォームに関して可動であるのとは反対に、トラックなどの、一次プラットフォーム上に固定して配設されうる。
【０２２７】
一般に、マスター制御アームおよびスレーブアームは、互いに関して任意の位置にあってよい。例えば、再び図１を参照すると、マスター制御アームは、スレーブアームと近接近関係にあるものとして図示されている。この場合、マスター制御アームは、スレーブアームの操作ゾーンの外にある位置のスレーブアームの背後に装着される。一態様では、マスター制御アームは、スレーブアームの操作ゾーン内に配置されうる。しかし、ユーザーがスレーブアームの操作ゾーンの外に置かれている場合、ユーザーは、スレーブアームとの望ましくない接触から保護される。特定の一態様において、マスター制御アームは、プラットフォームから脱着され、ユーザーは、マスター制御アームをスレーブアームの運動範囲内、またはその操作ゾーン内でスレーブアームの前に位置決めすることができる。別の特定の態様において、ユーザーは、マスター制御アームをスレーブアームの前の方へ、ただしスレーブアームの運動範囲外、またはその操作ゾーン外に位置決めすることができる。ユーザーは、このような位置がスレーブアームの背後などの別の場所に配置されるのに比べて、スレーブアームの動作を観察するためにより見晴らしの利く地点をもたらすことを見いだすことができる。
【０２２８】
いくつかの態様において、マスター制御アームは、スレーブアームに関して離れた場所に配置されうる。例えば、放射線災害地域などの危険な動作環境では、マスター制御アームは、操作者とともに、スレーブアームから遠い距離のところの安全な場所に配置されうる。スレーブアームは、移動プラットフォームを介して、危険な領域内で遠隔操作されうる。
【０２２９】
プラットフォームおよび／またはスレーブアームは、ユーザーが遠隔環境においてプラットフォームおよび／またはスレーブアームを操作するのを補助することができる情報を提供する機器または特徴を備えることができる。例えば、移動プラットフォームおよび／またはスレーブアームは、ユーザーが移動プラットフォームおよび／またはスレーブアームの周りの障害物を検出し、そのような障害物および操作環境に関する情報を収集するのを補助することができる感知機器を備えることができる。そのような機器としては、レーザー距離計、レーダー、測位センサー、ソナーアレイ、カメラ、ライト、マイクロホン、およびこれらの組み合わせが挙げられる。もちろん、これらは、いかなる形でも制限することを意図されておらず、他の種類のセンサーおよび機器も、当技術分野で知られているように利用できる。このような器具を使用することで、ユーザーは、ユーザーが物理的に存在するか、またはスレーブアームに近接近することなく移動プラットフォームおよび／またはスレーブアームを効果的に操作することを可能にする遠隔作業空間に関する情報を得ることができる。
【０２３０】
一態様では、遠隔環境における操作を目的としてユーザーに画像情報を伝達するため異なる見晴らしの利く地点から画像をキャプチャするように２つまたはそれ以上のカメラが方向付けられうる。例えば、フロントカメラとリアカメラがあれば、ユーザーがリア（またはフロント）カメラビューを切り替えるときに、移動プラットフォーム駆動コマンドが自動的に再マッピングされ、そのビューに対する適切な情報がしかるべく表示されうる。したがって、ユーザーは、移動プラットフォームを後退しなくても狭い制限領域内に押し込むことができる。ユーザーは、単純に、異なるカメラビューを選択して、通常どおり追い出すことができる。これは、移動プラットフォームを後退または物理的に方向転換させなければならないのに比べて狭い空間から移動プラットフォームを外へ誘導するより安全で効率的な手段となりうる。
【０２３１】
ユーザーが移動プラットフォームおよび／またはスレーブアームを制御する能力を増強するために、２つのカメラを利用してユーザーに立体映像を見せることができる。これら２つのカメラは、ユーザーの肩の間隔に関してユーザーの目の間隔に比例して相隔てて並ぶようにすることができ、ユーザーの肩の間隔は２つのスレーブアームの間隔に対応する。別の態様では、移動プラットフォームおよび／またはスレーブアームの付近のガス組成物を検知し分析するためにガスまたは臭気検知器も使用することができる。
【０２３２】
好適な手段によって遠隔移動プラットフォームとユーザーの位置との間でデータまたは情報が伝達されうる。例えば、無線、衛星、光伝送、インターネット、携帯電話ネットワーク、地上回線、ケーブルなどの有線もしくはワイヤレス通信フォーマットまたはネットワークが使用されうる。
【０２３３】
遠隔移動プラットフォームおよび／またはスレーブアームから受信された情報は、任意の好適な手段を介してユーザーに伝達されうる。例えば、視覚情報は、ユーザー着用可能なゴーグル、テレビ、コンピュータ画面、モニター、携帯電話、スマートフォン、携帯情報端末(PDA)などの画像表示でユーザーに提示されうる。聴覚情報は、スピーカー、ヘッドホンなどによりユーザーに提示されうる。それに加えて、ユーザーは、移動プラットフォームおよび／またはスレーブアームから触覚情報を受け取ることができる。例えば、ユーザーは、スレーブアームからマスター制御アームへの力反射を受け取ることができる。本明細書で説明されているように、マスター制御アームは、スレーブアームに作用する荷重に比例する荷重をユーザーに対して発生させることができる。この触覚センサー情報だけでも、遠隔位置にあるスレーブアームをユーザーが操作する能力を大幅に増強しうる。力反射がビデオおよび／または音声などの他のセンサー入力と組み合わさった場合、ユーザーは、空間内を動き回るために３つの最も重要な感覚を活用することができる。遠隔操作のシナリオでは、マスター制御アームは、本明細書で説明されているように、位置センサー、荷重センサー、アクチュエータ、および完全に機能し、ユーザーに力反射を送る他の要素または補助コンポーネントを備えることができる。したがって、ユーザーの場所に、十分な動力、データ伝送機能などを装備し、移動プラットフォーム、スレーブアーム、および／またはエンドエフェクターを遠隔操作するために必要なマスター制御アームおよびデータ提示ツールを支持することができる。
【０２３４】
ユーザーは、移動プラットフォーム、スレーブアーム、および／またはエンドエフェクターを好適な手段により制御することができる。例えば、ユーザーは、ダイヤル、レバー、スイッチ、キーボード、マウス、ジョイスティック、ビデオゲームコントローラなどの手動制御装置、足踏み制御装置、または移動プラットフォーム、スレーブアーム、および／またはエンドエフェクターの機能を操作し、制御するためにユーザーの四肢によってマニピュレートできる他の任意のデバイスを使用することができる。移動プラットフォームおよび／またはスレーブアームの遠隔制御もしくは操作は、ユーザーの近く、または見える位置の別の場所に装着されたタッチスクリーンを介するものであるか、またはシステムとワイヤレスで通信するユーザーのスマートフォンまたは他のPDAデバイス上のアプリケーションを介するものとすることができる。別の例では、遠隔操作移動プラットフォーム、スレーブアーム、および／またはエンドエフェクターは、ユーザーの音声コマンドに応答することができる。ユーザーは、照明の制御、カメラ、マイクロホン、センサーなどの位置を含む、音声コマンドを使用して遠隔地でさまざまな移動プラットフォーム機能またはデータ収集機器を制御することができる。ユーザーは、エンドエフェクターのパワーオン／オフ、他の制御可能機能などのさまざまなエンドエフェクター機能を、音声コマンドを使用して制御することもできる。
【０２３５】
本発明の別の態様において、複数のマスター制御アームは、それぞれ、複数の各スレーブアームを遠隔制御することができる。例えば、図１８に示されているように、複数のマスター制御アーム１２２０は、トラック１２００上に配置され、それぞれのマスター制御アーム１２２０は遠隔スレーブアーム１２３０を制御するように構成されうる。トラックは、マスター制御アームを装備することができ、および／またはマスター制御アームは携帯型とすることができ、マスター制御アームをトラック上に一時的に配置することができる。この例では、複数のユーザーが、複数のマスター制御アームを使用して、複数のスレーブアームを遠隔制御することができる。それに加えて、トラックは、スレーブアームをユーザーが制御するのを補助するためにディスプレイおよび／またはスピーカーを装備することもできる。一態様では、ディスプレイおよび／またはスピーカーは、可動であり、マスター制御アームとともに輸送可能であるものとしてよい。例えば、ヘッドギアまたはショルダーハーネスで、ユーザー用のディスプレイおよび／またはスピーカーを支持することができる。特定の一態様において、ディスプレイおよび／またはスピーカーは、マスター制御アームに取り付け可能であるか、またはマスター制御アームに取り付けられていてもよい。例えば、マスター制御アームは、ハーネスまたは他のユーザー着用可能装置を備えることができ、ディスプレイおよび／またはスピーカーは、このハーネスまたは着用可能装置に結合されうる。
【０２３６】
互いに近接近して配置されていようと、離れて配置されていようと、マスター制御アームおよびスレーブアームは、有線またはワイヤレスデータ転送システムを介して伝達される信号によってリンクされうる。ワイヤレス伝送は、無線、衛星、携帯電話ネットワーク、または他の種類のワイヤレス通信を介して行える。
【０２３７】
一態様では、マスター制御アームは、マスター制御アームおよびマスター制御アームを支持するように構成されているフレーム部材を備えるマスター制御システムの一部とすることができる。マスター制御システムは、図１９Ａ〜図１９Ｅに示されているように、ユーザーがプラットフォームおよび／またはスレーブアームに関してマスター制御アームを再配置できるように、またプラットフォームに関するスレーブアームの選択的なオンボード、オフボードのユーザー制御を円滑にするようにプラットフォームに取り外し可能に取り付け可能であるものとしてよい。
【０２３８】
マスター制御アーム２００Ａおよびマスター制御アーム２００Ｂは、アーム結合パッド１３２０Ａおよびアーム結合パッド１３２０Ｂのところでマスター制御アームフレーム部材１３１８およびマスター制御アームフレーム部材１３１０に結合されうる。例えば、マスター制御アームは、アーム結合パッドのところでフレーム部材にボルト締めすることができる。アーム結合パッドは、マスター制御アームを支持するための補強部材とすることができる。フレーム部材は、図１のプラットフォーム４００などの、プラットフォームに固定され、取り外し可能に取り付けられ、フレーム結合点１３１２Ａおよびフレーム結合点１３１２Ｂはプラットフォーム上の結合装着部の嵌め合い結合点１３３２Ａおよび嵌め合い結合点１３３２Ｂと係合しうる。例えば、フレーム結合点は、メス結合器またはソケットとすることができ、結合装着部の結合点は、嵌め合いオス結合器またはソケットとすることができる。結合装着部は、結合支柱１３３０Ａおよび結合支柱１３３０Ｂを備えることもできる。結合装着部の結合点は、結合支柱１３３０Ａおよび結合支柱１３３０Ｂに配設または接続されうる。結合器は、フレームがプラットフォームに結合されるときにフレームの物理的拘束部を形成しうる。結合器は、動力接続部、データ接続部、流体接続部（例えば、油圧結合部）、ガス接続部（例えば、空気圧結合部）、またはこれらの接続部の組み合わせを備えることができる。フレーム結合点およびプラットフォーム結合点の取り外し可能な取り付け可能要素は、フック、スナップ、戻り止め、クリップ、挿入部、スロット、またはマスター制御アームをプラットフォームにつなぐ他の好適な脱着可能結合部を備えることができる。脱着可能結合部は、プラットフォームに結合されたときにマスター制御アームの使用中に結合配置構成を確実に支持し、維持するように構成されうる。
【０２３９】
図１９Ａ〜図１９Ｂの脱着可能マスター制御アームフレーム１３００および脱着可能マスター制御アームフレーム１３０２によって例示されている特定の一態様において、フレーム部材は、ショルダーストラップ１３１４Ａおよびショルダーストラップ１３１４Ｂおよび／またはウエストベルト（またはストラップ）１３１６などの、ハーネスまたは他のユーザー着用可能な装置を含みうる。そこで、ユーザーは、マスター制御アームを「身につけ」、「着用し」、プラットフォームからマスター制御アームを脱着することができる。マスター制御アームの着用可能な性質は、プラットフォームから離れるときにマスター制御アームをユーザーが使用する能力を増強しうる。
【０２４０】
図１９Ａを参照すると、例示的な脱着可能マスター制御アームフレーム１３００は、プラットフォームへのマスター制御アームの柔軟なテザー１３４０を示している。テザーは、ガス、流体、動力、および／またはデータを送るためのホース、コード、および／またはバスとすることができる。
【０２４１】
図１９Ｂの例示的な脱着可能マスター制御アームフレーム１３０２によって例示されている別の態様において、マスター制御アームフレームは、蓄電デバイス１３４３を有するモジュール１３４２、ストレージコンパートメント（図示せず）、および／またはワイヤレス通信モジュール１３４５を備えることができる。電池パックなどの蓄電デバイスは、フレームがプラットフォームから脱着されるときに動力をマスター制御アームに供給することができる。蓄電デバイスは、フレームがプラットフォームに結合されるときに自動的に充電しうる。ワイヤレス通信モジュールでは、フレームがプラットフォームから脱着されるときにマスター制御アームとスレーブアームおよび／またはプラットフォームとの間のワイヤレス通信を可能にすることができる。フレームは、マスター制御アームの携帯性を高めるハンドル（図示せず）を備えることができる。フレームは、プラットフォーム結合点がプラットフォームから分離されている状態で個別の固定具またはラック（図示せず）上に装着されうる。フレームがプラットフォームに結合されていないときに、個別の固定具により、フレームを支持し、適宜電池を再充電することができる。手動制御装置（図示せず）も、フレームに物理的結合されるか、またはワイヤレス方式でリンクされうる。手動制御装置は、プラットフォームおよびプラットフォームに取り付けられている機器を操作するための制御装置を備えることができる。例えば、手動制御装置を使用することで、ユーザーは、遠隔操作ロボットシステムに関連付けられている移動プラットフォームを遠隔制御し、ユーザーが移動プラットフォームに載っていないときに移動プラットフォームを所望の位置へ運転動くことができる。
【０２４２】
別の例示的な実施形態では、マスター制御アームフレームは、釣り合いおもり１３４４を備えて、ユーザーの肩または腰の制御アームの重量の釣り合いをとることができる。平衡荷重は、ユーザーの疲労を軽減し、ユーザーによる長時間の使用を可能にすることができる。別の実施形態では、フレームのアーム結合パッド１３２０Ａおよびアーム結合パッド１３２０Ｂは、ユーザーのマスター制御アームの重量配分をより釣り合いのとれたものにするためにユーザーの背後に位置決めすることができ、これにより、釣り合いおもりを減らすか、または排除することができる。
【０２４３】
図１９Ｃ〜図１９Ｄは、プラットフォーム４００に結合されている、脱着可能マスター制御アームフレーム１３００に結合されているマスター制御アーム２００Ａおよびマスター制御アーム２００Ｂを示している。一態様では、フレームおよびマスター制御アームは、ユーザーが携えられる軽量の材料から製作されうる。マスター制御アームの荷重を支持することができる軽量の材料としては、アルミニウム、チタン、プラスチック、炭素繊維、またはこれらの組み合わせ、および他の強い軽量の材料などの材料が挙げられる。鋼鉄も、フレームおよび／またはマスター制御アームで使用することができる。フレームは、ユーザーの背中に快適に適合するように製作され、ショルダーストラップおよびウエストベルトで支持されうる。
【０２４４】
図１９Ｅの例示的な脱着可能マスター制御アームフレーム１３０４によって例示されている別の態様において、マスター制御アームフレームを使用すると、マスター制御アームを腰レベルの周りまたは肩の下のフレームに結合することが可能になる。水平部材１３１８に結合されている垂直部材１３５０を短くするか、またはなくして、マスター制御アームとの所望の結合位置を確保することができる。例えば、水平部材は、ウエストベルトに直接結合することができる。一態様では、ウエストベルトまたは水平部材は、ユーザーの脱着可能なフレームの回転安定性を実現するためにユーザーの脚に固定されうる。別の態様では、脱着可能マスター制御アームフレーム１３０４は、ユーザーが着用したときに安定性を確保するためにショルダーストラップ１３１４Ａ、１３１４Ｂを備えることができる。
【０２４５】
いくつかの態様において、単一のマスター制御アームで複数のスレーブアームを制御することができる。例えば、単一のマスター制御アームは、複数のスレーブアームに操作可能に結合され、能動的制御を与えられたスレーブアームに切り替えることになどによって、スレーブアームを順に制御することができる。別の例では、単一のマスター制御アームで複数のスレーブアームを同時に制御することができ、スレーブアームのそれぞれは、マスター制御アームのコマンドを実行する。
【０２４６】
いくつかの他の態様では、単一のスレーブアームは、複数のマスター制御アームによって制御されうる。言い換えると、複数のマスター制御アームは、単一のスレーブアームにコマンドを伝達することができる。与えられた任意の時点において、マスター制御アームのうちの１つは、スレーブアームに操作可能に結合され能動的に制御することができる。例えば、複数のマスター制御アームおよび複数のスレーブアームは、遠隔操作ロボットデバイス群の一部とすることができる。ユーザーは、利用可能なスレーブアームとのペアリングを形成できる、マスター制御アームを選択することができる。このペアリングは、マスター制御アームおよびスレーブアームと通信するワイヤレスネットワーク経由の通信によって実行され、これにより、現在のペアリングを更新し、管理することができる。別の態様では、マスター制御アームは、互いに近接近したときなどに、複数のスレーブアームのうちの１つと直接、同期し、ペアリングすることができる。
【０２４７】
本開示によれば、遠隔操作ロボットシステムは、マスター制御アームとスレーブアームとを任意の組み合わせで備えることができる。一態様では、遠隔操作ロボットシステムは、単一のマスター制御アームおよび単一のスレーブアームを備えることができる。別の態様では、遠隔操作ロボットシステムは、複数のマスター制御アームおよび複数のスレーブアームを備えることができる。マスター制御アームとスレーブアームの数が等しくない場合、ロボットシステムは、ユーザーインターフェース要素、処理要素、信号受信およびコマンド送信要素、フィルタリング要素などのロボットシステム内のさまざまなマスター制御アームおよびスレーブアームの交互の、および選択的な制御および操作を円滑にする制御モジュールをさらに備えることができる。制御モジュールは、どのマスター制御アームがどのスレーブアームを制御するかのユーザーによる判定を円滑にするように構成されうる。
【０２４８】
特定の一例において、図１９Ｆに示されているように、遠隔操作ロボットシステム１３６０は、３つのスレーブアーム１３６２、１３６４、１３６６および２つのマスター制御アーム１３７２、１３７４を備えることができる。これら３つのスレーブアームは、同じプラットフォーム１３６１上にあってよい。２つのマスター制御アームのそれぞれは、溶接のため鋼鉄の梁を適所へ持ち上げるなどの作業を実行するために、スレーブアームのうちの１つ、２つ、または３つすべてを制御するように能動的に構成されうる。ユーザーは、制御モジュールまたはシステムを使用して、マスター制御アームのうちの１つの制御を切り替えて、スレーブアームのうちの１つおよび異なるスレーブアームを選択的に制御することができる。例えば、２つのマスター制御アームと３つのスレーブアームを備えるシステムでは、第１のマスター制御アームは、３つのスレーブアームのうちの１つを選択的に制御するように構成され、第２のマスター制御アームも３つのスレーブアームのうちの１つを選択的に制御するように構成されうる。このような種類のシステムは、１つまたは複数のスレーブアームが、１つまたは複数の他のスレーブアームが意図された機能を実行している間に安定したままでいられる用途において有益な場合がある。例えば、ユーザーは、２つのマスター制御アームを利用して、与えられた任意の時点において３つのスレーブアームのうちの２つを制御し、それらが物体を特定の場所の適所に保持するようにすることができる。適所に置かれた後、ユーザーは、制御モジュールを利用して、マスター制御アームのうちの１つの制御を第３のスレーブアームに切り替えることができ、マスター制御アームは、第３のスレーブアームをマニピュレートして物体に関する二次的機能を実行する（例えば、適所で物体を溶接する）。
【０２４９】
別の特定の例では、遠隔操作ロボットシステムは、３つのスレーブアームと３つのマスター制御アームとを備えることができる。前の例と同様に、これら３つのスレーブアームは、同じプラットフォーム上にあってよい。しかし、この例では、それぞれのスレーブアームは、３つのマスター制御アームのうちの１つによって制御可能である。したがって、これらのマスター制御アームのうちの２つは、溶接のため鋼鉄の梁を適所へ持ち上げるなどのために、２つのスレーブアームを能動的に制御することができる。次いで、ユーザーは、第３のマスター制御アームを操作して第３のスレーブアームを制御し、鋼鉄の梁を、第１の２つのスレーブアームが梁を適所に保持している間に、適所に溶接することができる。
【０２５０】
図２０および図２１に例示されているように、遠隔操作ロボットシステムは、スレーブアーム１４０３の端部に結合され、作業空間内の物体とのインターフェースを形成しうる１つまたは複数のエンドエフェクター１４１０、１４２０、１４３０を備えることができる。結合されると、エンドエフェクターは、マスター制御アームと通信することができ、マスター制御アームによって制御可能である。より具体的な例では、結合されエンドエフェクターは、マスター制御アームに結合されているエンドエフェクター制御ユニット１４５０と通信することができる。適宜、エンドエフェクター制御ユニットは、ユーザーへアクセス可能なコンソールまたは制御パネルなどで、マスター制御アームから分離している。
【０２５１】
図２１に示されているように、エンドエフェクター制御ユニット１４５０は、マスター制御把持部１４４０上に配設され、これにより、すでにマスター制御把持部１４４０を掴んでいるユーザーの手でエンドエフェクター制御ユニット１４５０にアクセスし、必要に応じてエンドエフェクターを調整することをより迅速に行える。一態様では、エンドエフェクター制御ユニット１４５０は、必要に応じてエンドエフェクターを調整し、管理する機能を有するものとしてよいボタン１４５２およびボタン１４５４などの制御スイッチを備える。例えば、磁気エンドエフェクターの磁力の強さ、エンドエフェクター溶接トーチの火炎、エンドエフェクター鋸のrpm、またはスレーブアームに結合されているエンドエフェクターの他のそのような制御装置を制御するために１つまたは複数の調整ボタンが使用されうる。エンドエフェクター制御ユニット１４５０は、遠隔操作ロボットシステムに結合されているエンドエフェクターツールの種類に応じてユーザーがパワーのオンまたはオフを切り替え、および／または設定を調整することを可能にする１つまたは複数のセンサー、回路、およびスイッチを備えることができる。
【０２５２】
図２０に示されているように、エンドエフェクターは、限定はしないが、調整可能な締め具、１つまたは複数の指状伸展部を有する爪、可変および非可変電磁石などのさまざまなツールおよび他の有用なデバイスを組み込むことができる。エンドエフェクターは、さらに、バーコードスキャナー、赤外線スキャナー、座標測定ツールなどの検査デバイスまたはツール、さらには溶接トーチおよび用具、鋸、ハンマー、などの他の種類のツールを備えることができる。エンドエフェクターは、放射線、化学物質などの、有害なものに対する検出器および分析装置を備えることができ、これにより、有害な物質の検出および分析が可能であることが企図されている。特定の一態様において、エンドエフェクターは、人間の手で持つ道具を掴むように構成されうる。この場合、エンドエフェクター制御ユニットは、ユーザーが手で持つ道具を掴むためにエンドエフェクターを制御するだけでなく、手で持つ道具を操作する能力をユーザーに付与することも可能にすることができる。このような制御は、「手状」もしくは「指状」の多DOFマスター制御装置で、または単純に、手で持つ道具を操作するためにエンドエフェクターをマニピュレートすることができるボタン、ダイヤル、レバー、もしくは同様のものを使って実行できる。
【０２５３】
別の例では、これも図２０に示されているように、エンドエフェクター１４１０、１４２０、１４３０は、スレーブアーム１４０３に（例えば、急速リリースシステムを通じて）取り外し可能に結合され、これにより、一方のエンドエフェクターとスレーブアームとの結合を外し、他方のエンドエフェクターと交換することができる。エンドエフェクターは、さまざまな方法でスレーブアームに取り外し可能に結合することができることが企図される。図示されている例では、エンドエフェクター１４１０、１４２０、１４３０は、スレーブアーム１４０３の受け入れ端部１４０８に結合するように構成され、サイズを決められた取り付け端部１４０６を備える。逆に、スレーブアーム１４０３の受け入れ端部１４０８は、取り付け端部を受け入れるようにサイズが決められる。スレーブアーム１４０３に結合された後、取り付け端部１４０６をスレーブアーム１４０３の受け入れ端部１４０８に確実に固定するために保持部材が使用されうる。脱着可能結合部は、スレーブアームおよびエンドエフェクターの使用中にエンドエフェクターを確実に支持し、維持するように構成されうる。スレーブアームとエンドエフェクターとの間の結合部は、嵌め合い結合器またはソケットを備えることができる。結合部は、スレーブアームに結合されたときにエンドエフェクターの物理的拘束を行うことができ、これにより、結合部はエンドエフェクター上にかかる荷重に耐えることができる。それに加えて、結合部は、動力接続部、データ接続部、流体接続部（例えば、油圧結合部）、ガス接続部（例えば、空気圧結合部）、またはこれらの接続部の組み合わせを備えることができる。結合部として、フック、スナップ、戻り止め、クリップ、挿入部、スロット、またはエンドエフェクターをスレーブアームにつなぐ他の好適な脱着可能結合部が挙げられる。
【０２５４】
図２２に示されているように、エンドエフェクター１４６０は、エンドエフェクター１４６０の端部に配設され、スレーブアーム１４０３から最も遠いところにある伸展可能な長さ１４６４に結合された、デバイスまたはツールを伸展させるための１つまたは複数の伸展可能な長さ１４６２、１４６４を備えることができる。１つまたは複数の伸展可能な長さ１４６２、１４６４は、伸展された位置１４６６に示されているように、到達範囲を伸ばす直線DOFをエンドエフェクター１４６０に付与するように構成される。図示されているように、１つまたは複数の伸展可能な長さは、エンドエフェクター１４６０の内側に引っ込むように結合されサイズが決められた第１の伸展可能な長さ１４６２、および第１の伸展可能な長さ１４６２に結合され、第１の伸展可能な長さ１４６２に引っ込むようにサイズが決められた第２の伸展可能な長さ１４６４を有するように伸縮形成で構成される。１つまたは複数の伸展可能な長さ１４６２、１４６４は、ユーザーが１つまたは複数の伸展可能な長さを外向きに伸展し、エンドエフェクター１４６０の到達範囲を増やすことができるようにマスター制御アーム１４０３および／またはマスター制御把持部１４５０と連通しうる。１つまたは複数の伸展可能な長さ１４６２、１４６４は、油圧システム、電気システム、または空気圧システムなどを通じて、さまざまな方法により駆動できることが企図される。
【０２５５】
プラットフォーム１５１０に結合されているロボットスレーブアーム１５２０は、図２３に例示されているように、在庫システムで使用することができる。プラットフォームは可動であり、移動運動を円滑にするための軌道１５１２または車輪（図示せず）を備えることができる。エンドエフェクター１５３０は、ロボットスレーブアームの端部に結合されうる。エンドエフェクターは、物品を持ち上げるか、または捕捉するための機構を備えているものとしてよい。物品は、例えば、鋼板、枠箱、または軍需品などの、一般的在庫品を指すものとすることができる。エンドエフェクターは、強磁性物品を持ち上げるための電磁石１５４０または把持機構（図示せず）を備えることができる。エンドエフェクターは、エンドエフェクター、ロボットアーム、またはプラットフォームに結合されている走査デバイス１５５０Ａまたは走査デバイス１５５０Ｂを備えることができる。走査デバイスは、バーコードリーダー、マトリックスコードスキャナー、無線識別(RFID)スキャナー、識別タグを読み取るか、もしくは感知するためのデバイス、またはこれらの走査デバイスの組み合わせを備えることができる。走査デバイスは、エンドエフェクター、ロボットスレーブアーム、またはプラットフォームの面に付けられているものとしてよい。走査デバイスは、エンドエフェクター、ロボットスレーブアーム、またはプラットフォームと一体化されていてもよい。
【０２５６】
図２３は、エンドエフェクターの前面の前部走査デバイス１５５０Ｂおよびエンドエフェクターの後面の後部走査デバイス１５５０Ａを例示している。前部走査デバイスは、エンドエフェクターの前に走査範囲１５５２Ｂを有することができる。後部走査デバイスは、エンドエフェクターの背後に走査範囲１５５２Ａを有することができる。別の例では、エンドエフェクターは、単一の走査デバイスのみを使用することができる。他の例（図示せず）では、走査デバイスは、走査デバイスに近い走査半径を有するロボットスレーブアームまたはプラットフォームに結合されうる。一態様では、走査デバイスは、電磁石１５４０または把持機構に直接結合されうる。
【０２５７】
物品または物体は、物体タグを取り付けるか、または貼り付けることができる。走査デバイス１５５０Ａおよび走査デバイス１５５０Ｂは、物体がエンドエフェクター１５３０によって捕捉されたときに物体の物体タグを走査することができる。走査デバイスは、付近にあるさまざまな物品の物体タグを絶えず走査することができる。走査デバイスは、物体がエンドエフェクターによって捕捉される前、捕捉されている間、または捕捉された後に物体タグを走査することができる。物体タグは、バーコード、マトリックスコード、またはRFIDタグであってよい。走査デバイスは、物体がエンドエフェクターによって捕捉されるか、または解放されたときに物体タグを記録または登録することができる。走査デバイスは、物体タグが読み取られるときに物体参照を登録することができる。走査デバイスは、ロボットアームによってマニピュレートされる物体に関連付けられている物体タグであるものとしてよい、物体を捕捉または解放する前に読み取った最後の物体タグを記録または送信することができる。
【０２５８】
プラットフォームは、物体および物体タグに関連付けられている物体記録を記録するためのプラットフォームに結合されているログ記録デバイスを備えることができる。走査デバイスは、物体参照をログ記録デバイスに送信することができる。一例において、ログ記録デバイスは、物体記録を格納するためプラットフォームに結合されているデータストレージを備えることができる。別の例では、プラットフォームは、走査デバイスから中央リポジトリにワイヤレス通信を介して物体参照を送信するためのプラットフォームトランシーバ１５７０を備えることができる。
【０２５９】
中央リポジトリは、コンピュータ制御ストレージデバイス内に置かれるか、またはネットワーク内で動作する複数のコンピュータシステムから操作可能である。中央リポジトリは、データベースを備えることができる。コンピュータ制御ストレージデバイスは、コンピュータ可読命令、データ構造体、プログラムモジュール、または他のデータなどの情報を格納するための技術で実装される揮発性および不揮発性（一時的および非一時的）、取り外し可能および取り外し不可能な媒体を含むコンピュータ可読記憶媒体を備えることができる。コンピュータ可読記憶媒体としては、限定はしないが、RAM、ROM、EEPROM、フラッシュメモリまたはその他のメモリ技術、CD-ROM、デジタル多目的ディスク(DVD)または他の光学式記憶装置、磁気カセット、磁気テープ、磁気ディスク記憶装置または他の磁気記憶デバイス、または所望の情報を格納するために使用することができる他のコンピュータ記憶媒体が挙げられる。
【０２６０】
さらに別の例では、プラットフォームトランシーバ１５７０は、走査デバイスからユーザーインターフェースに有線またはワイヤレス通信を介して物体参照を送信することができる。ユーザーインターフェースは、プラットフォームおよびロボットアームを制御するためにも使用することができる。
【０２６１】
一例では、位置決めデバイス１５６０は、ロボットスレーブアームまたはプラットフォームに結合されうる。位置決めデバイスは、全地球衛星測位(GPS)デバイスまたは受信機を備えることができる。位置決めデバイスは、エンドエフェクターが物体を捕捉し、物体を輸送し、または物体を解放するときにロボットスレーブアームの位置を決定するために使用することができる。物体位置は、物体が捕捉されるか、輸送されるか、または解放されるときに物体に関連付けられうる。物体位置は、地球位置座標、細分された区分もしくは空間、またはセクターで与えることができる。物体位置は、物体参照と関連付けられ、中央リポジトリ内の物体記録とともに格納されうる。
【０２６２】
図２４は、少なくとも１つのロボットスレーブアームを支持し、物体１６２０を輸送するプラットフォーム１５１０を例示している。物体タグ１６２２は、物体に取り付けられるか、または物体と一体化されうる。図２４に示されているように、プラットフォームは複数の物品１６３０Ａ〜物品１６３０Ｑを伴う在庫領域内にある。物体タグ１６３２Ａは、それぞれの物品に貼り付けることができる。プラットフォーム１５１０は、プラットフォームに乗っているユーザーによって（例えば、本明細書で教示されているように）、またはプラットフォームの近くを歩いているユーザー（図示せず）によって制御されうる。別の例では、ユーザーは、ユーザーインターフェース１６９０を使用してプラットフォームおよびロボットスレーブアームを制御することができる。ユーザーインターフェースは、ワイヤレス通信を介してプラットフォームと通信することができる。ロボットスレーブアーム上の走査デバイスは、プラットフォームが開始位置から終了位置まで物体を輸送するときにはいつでも物体の物体タグを走査することができる。物体の在庫を調べるために、ロボットスレーブアームが使用されうる。また在庫を監査するために、ロボットスレーブアームが使用されうる。
【０２６３】
在庫プロセスにおいて、ロボットスレーブアームは、開始位置で物体を捕捉することができる。エンドエフェクターまたはロボットスレーブアームに電磁石が結合されている場合、物体は、電磁石が帯磁したときに捕捉されうる。物体は、電磁石が消磁されたときに解放されうる。把持機構が使用される場合、物体は、把持機構が物体を掴んだときに捕捉されうる。走査デバイスは、物体が捕捉されるときに物体を走査することができる。プラットフォームは、物体を端部位置に動かすことができる。エンドエフェクターは、物体を端部位置で解放することができる。ログ記録デバイスは、端部位置により物体を表す物体参照をログ記録することができる。ログ記録デバイスは、エンドエフェクターが物体の所有権を有している場合に物体の配置を自動的に追跡することができる。ログ記録デバイスは、物体参照をログ記録デバイスから中央リポジトリ１６４０に送信することができる。
【０２６４】
プラットフォーム１５１０は、プラットフォームトランシーバを介して、物体参照および物体配置を含みうる、データを中央リポジトリ１６４０にワイヤレス方式で送信することができる。中央リポジトリは、図２５に例示されているように、データベース１６４２を備えることができる。中央リポジトリは、ネットワークまたはインターネットに接続することができる。一態様では、中央リポジトリは、クラウドから操作することもできる。データベースは、複数の物体記録を備えることができる。物体参照は、物体がエンドエフェクターによって解放されたときに物体記録１６４４内に記録されるか、または送信されうる。エンドエフェクターが物体を解放したときのロボットスレーブアームの登録された位置は、物体配置または端部配置を定めることができる。端部配置は、データベース内のオブジェクトについて格納されている前の配置を置き換えることができる。中央リポジトリは、プラットフォームトランシーバ１５７０および／またはユーザーインターフェース１６９０に結合されているユーザーインターフェーストランシーバ１６９２と通信することができる、中央リポジトリトランシーバ１６７２を備えることができる。プラットフォームトランシーバは、物体参照および物体配置を中央リポジトリに送信することができる。
【０２６５】
プラットフォームは、走査物体参照および物体配置をログに記録するためのデータストレージログ記録デバイス１５７４を備えることができる。データストレージログ記録デバイスは、複数の物体に対する走査された物体参照および物体配置を定期的に送信することができる。データストレージログ記録デバイスは、プラットフォーム上に備えられ、プラットフォームから定期的に物理的に取り出され、リポジトリのポートまたはインターフェースまたはワイヤレス接続を介して中央リポジトリにエクスポートされるメモリとすることができる。
【０２６６】
別の例では、カメラ１５８０は、プラットフォーム１５１０またはロボットアーム１５２０に結合されうる。カメラは、ユーザーインターフェースを使用してユーザーがプラットフォームを遠隔操作する場合にプラットフォームを誘導するために使用されうる。カメラは、物体および／または周囲を見るために使用されうる。カメラは、スチールカメラまたは動画ビデオカメラであってよい。カメラは、物体像を取り込むことができる。物体像はデジタル処理され、これにより物体の寸法が決定されうる。物体の寸法は、高さ、幅、長さ、または直径とすることができる。物体像は、プラットフォームに結合されているプロセッサによって、または中央リポジトリによって使用されるプロセッサで処理されうる。物体像は、物体記録に、または物体参照とともに、格納されうる。物体像は、中央リポジトリから取り出され、ユーザーに表示することができる。
【０２６７】
一例において、計量器１５８２は、ロボットアーム１５２０に結合されるか、またはロボットスレーブアーム内に組み込まれうる。計量器は、物体の重量を量るために使用されうる。物体の重量は、物体参照とともに送信され、物体記録１６４４に格納されうる。
【０２６８】
データベース内の物体記録１６４４は、物体特性１６４６を含みうる。物体特性は、物体の配置、物体の重量、物体のサイズ、または物体に関連する他の情報を含みうる。物体特性は、位置決めデバイス１５６０、カメラ１５８０、走査デバイス１５５０、および／または計量器１５８２などの、プラットフォーム１５１０に結合されている情報収集デバイスによって決定されうる。物品特性は、すでに捕捉または入力されている物体タグまたは物体参照に関連する情報であるものとしてよい。
【０２６９】
別の例では、物体は、在庫システムおよびプラットフォームをロボットデバイスをともに使用して配置され、捕捉されうる。ユーザーインターフェースを介して物体参照または物体記述を提供することができる。物体記述では、データベース内で検索できる物体の特性または品質を記載することができる。ユーザーインターフェースは、プラットフォームに結合され、プラットフォームに直接有線で接続されるか、またはユーザーインターフェースは、中央リポジトリおよびプラットフォームとワイヤレス通信を介して通信することができる。ユーザーインターフェースは、物体参照を中央リポジトリに送信することができる。中央リポジトリには、物体参照を問い合わせることができる。中央リポジトリ内のデータベースは、物体配置を含む物体記録または物体配置を取り出すか、または返すことができ、物体記録は、物体参照に関連付けられている。物体配置は、中央リポジトリからユーザーインターフェースまたはプラットフォームに送信されうる。ユーザーは、ユーザーインターフェースを介してプラットフォームを物体配置に動かすことができる。プラットフォームは、ロボットアームがプラットフォームに結合されている配置で物体を捕捉することができる。別の例では、プラットフォームは、他の物体とともに領域内を自動的にナビゲートし、問い合わされた物品の配置に到達することができる。プラットフォームは、近接センサーを使用して、他の物品に遭遇するのを回避することができる。
【０２７０】
プラットフォームまたはユーザーインターフェース１６９０は、マッピングデバイス１６９４を使用して、問い合わされた物体および他の物体を指定された領域内にマッピングすることができる。マッピングデバイスは、ユーザーインターフェースに結合されるか、またはユーザーインターフェース内に一体化されうる。マッピングデバイスは、プロセッサおよびディスプレイを備えるユーザーコンピュータシステム上で動作するマッピングアプリケーションであってよい。プラットフォームは、マッピングデバイスによって生成されるマップを使用して他の物体を回避することができる。別の例では、マップは、ユーザーに表示することができる。マッピングデバイスは、プラットフォームまたはロボットスレーブアームの現在位置および問い合わされた物体の配置を特定することができる。マッピングデバイスは、プラットフォームが問い合わされた物体に接近するか、または遠ざかるときに配置を更新することができる。マッピングデバイスは、プラットフォームと問い合わされた物体との間の距離またはユーザーの入力に基づきさまざまな詳細レベルを有することができる。マッピングデバイスは、プラットフォームの位置から問い合わされた物体の位置までのルートを定めることができる。このルートでは、中央リポジトリ内に格納されている他の物体のサイズおよび位置を使用して、マップを生成し、問い合わされた物体への他の物体の周りの効率的なルートを定めることができる。
【０２７１】
別の例では、物体参照または物体特性は、ユーザーが見られるようにマッピングデバイス上のマップに表示することができる。ユーザーは、マップから、取り出すか、または捕捉する物体参照を選択することができる。選択された物体は、ディスプレイ上で強調表示されうる。ユーザーは、マップを使用してプラットフォームを物体配置に駆動することができる。
【０２７２】
別の例では、プラットフォームは、物体を持ち上げるか、捕捉することなく、物体を走査することができる。物体が、持ち上げられるか、または動かされることなく走査されると、物体が走査されたときのロボットアームの配置により、物体の配置を定めることができ、これが中央リポジトリ内で格納されうる。動かされない物体を走査することで、プラットフォームが通る物体の物体タグを走査デバイスが読み取る限り、プラットフォームが領域を通過するときに、まだ在庫調査されていない領域の在庫調査を行うことができる。
【０２７３】
別の例では、図２６の流れ図に示されているように、ロボットアームを使用して物体の在庫調査を行うための方法１７００を取りあげている。この方法は、ブロック１７１０のように、プラットフォームに結合されているロボットアームで開始位置にある物体を捕捉する操作を含む。ロボットアームの端部に結合されているエンドエフェクターに結合されているスキャナーを使用して物体が捕捉されるときに物体を走査する操作は、ブロック１７２０のように続く。この方法の次の操作は、ブロック１７３０のように、プラットフォームを介して物体を端部の位置に動かすことであるものとしてよい。この方法は、ブロック１７４０のように、端部の位置にある物体を解放することをさらに含む。この方法の次の操作は、ブロック１７５０のように、物体を端部の位置とともに表す物体参照をログ記録デバイスに記録することであるものとしてよい。
【０２７４】
開示されているシステムおよび方法は、物体の配置の記録とともに固定された配置またはコンパートメントを必ずしも有しない在庫物体の自動記録を行うことができる。例えば、在庫システムは、材料、鋼板、および他の物体が数エーカーも覆う可能性がある造船所で使用されうる。重い物体を動かすために使用されるのと同じデバイスが、物体を輸送する過程で物体に関連付けられているデータを走査し、ログに記録することができる。
【０２７５】
遠隔操作ロボットデバイスは、プラットフォームに関連付けられているさまざまな持ち上げデバイスをさらに備えることができる。例示的な一実施形態において、持ち上げデバイス１８００は、図２７Ａに例示されているように、プラットフォーム１８１０に結合されうる。持ち上げデバイスは、フォークリフトに似た構成をとりうる。プラットフォームは、可動であり、軌道１８１２または車輪を使用して輸送されうる。他のデバイスおよび機器は、プラットフォームによって結合または支持されうる。例えば、ロボットアーム１８８０は、本明細書で説明されているように、プラットフォームに結合されうる。持ち上げデバイスは、ロボットアームとともに連携動作し、これらのいずれかが単独で実行する機能を超える、またはより効率的に追加の持ち上げ機能を実行するように構成されうる。持ち上げデバイスは、以下で説明されているように、持ち上げマストあり、またはなしで製作されうる。持ち上げデバイスは、ロープロフィルであり、プラットフォームの前部または後部（図示せず）に位置決めされうる。
【０２７６】
持ち上げデバイスは、ブラケット１９１０、ブラケットの回転を円滑にする枢着部１９２６を備えるアーム１９２０（例えば、固定アーム）、枢着部の周りでブラケットを回転させるためのアクチュエータ１９５０、およびブラケットに結合されているリフトキャリッジ（図２８Ａおよび図２８Ｂに参照番号１９４４で示されている）を備えることができる。いくつかの態様において、アーム１９２０は、固定される必要はなく、プラットフォームに関して可動であるものとしてよい。例えば、アーム１９２０は、プラットフォームから伸展／後退することができる。別の例では、アーム１９２０は、プラットフォームに関して上昇／下降することができる。アームの端部１９２８は、プラットフォーム１８１０に結合されうる。プラットフォーム上の剛体支持体、またはプラットフォームへのアームの結合部は、溶接、ボルト、ピン、リベットなどで形成することができる。アクチュエータ１９５０の端部１９５６は、プラットフォーム１８１０に結合されうる。一態様では、プラットフォームへのアクチュエータの結合点は、アクチュエータのピストンが一方の位置から別の位置に動くときにアクチュエータが回転することを可能にするピン接続部であってよい。
【０２７７】
アクチュエータ１９５０は、ハウジングおよびピストンを備えることができ、ピストンはハウジング内を動く。アクチュエータは、電気、油圧流体圧力、または空気圧で動作するものとしてよい。アクチュエータは、電気エネルギーを運動に変換することができる。アクチュエータを作動させるために制御信号が使用されうる。アクチュエータは、ブラケットを、図２７Ａに示されているような下降位置から、図２７Ｂに示されているような上昇位置に回転させることができる。
【０２７８】
アームまたは補強材１９２０は、端部１９２２上に静止した歯車の歯または歯１９２４を備えることができ、静止した歯車の歯は、図２８Ａに示されているように、歯車１９３０を回転させることができる。アームの端部１９２８は、プラットフォーム１８１０に結合されうる。ブラケット１９１０は、枢軸１９２６によってアーム１９２０の端部１９２２に回転可能に結合されうる。枢着部１９２６は、固定されたアームピン、ボルト、心棒などとすることができる。枢着部１９２６は、枢着部の摩擦を減らすためにベアリングを備えることができる。ベアリングは、他の回転ジョイントで使用することができる。ボルトは、ナットおよび／またはワッシャによって拘束されうる。歯車をブラケットまたは他の部材に結合するために使用される固定アームピンおよび他のピンは、横方向の拘束部を備えるので、ピンは摺動して回転点から外れることはない。例えば、横方向の拘束部は、コッターピンであってよい。
【０２７９】
ブラケット１９１０は、金属または他の剛体材料から形成することができる。歯車およびコンポーネントは、鋼鉄および他の類似の金属から製作することができる。ブラケットは、多角形の形状を有するものとしてよい。一態様では、ブラケットは、一般的に三角形の形状を有するものとしてよい。アーム１９２０は、固定アームピンでブラケットの第１の点１９２６に結合され、リフト歯車１９４０は、リフト歯車ピンでブラケットの第２の点１９４２に結合され、アクチュエータ１９５０は、ブラケットの第３の点１９５４に結合されうる。アクチュエータピストン１９５２は、ピン、ボルト、または心棒１９５４によってブラケットに結合されうる。リフト歯車１９４０は、ブラケット１９１０およびリフトキャリッジ１９４４に結合されうる。リフトキャリッジは、ブラケットが枢着部１９２６の周りで回転すると高さが上下しうる。中心歯車１９３０は、中心歯車ピン１９３２によってブラケットに結合されうる。したがって、中心歯車１９３０は、アーム１９２０上の歯車の歯１９２４をリフト歯車１９４０に結合することができる。
【０２８０】
一態様では、アーム１９２０の歯車の歯１９２４、中心歯車１９３０、およびリフト歯車１９４０の間の歯車比を計算し、リフト歯車に結合されたリフトキャリッジが地面に関する配向を維持するように回転させることができる。歯車比は、かみ合う２つの歯車または共通ローラーチェーンで接続されている２つのスプロケット上の歯の数の間の関係とすることができる。別の例では、中心歯車の代わりにチェーンが使用されうる。
【０２８１】
使用時に、アクチュエータが作動すると、アクチュエータピストンがブラケット１９１０を枢軸１９２６の周りに回転させる。アクチュエータ１９５０が作動してリフトを持ち上げると、枢軸１９２６の周りのブラケット１９１０の回転が、リフトキャリッジを回転させて地面から離す。また、ブラケット１９１０が回転すると、図２８Ｂに示されているように、中心歯車１９３０は、アーム１９２０上の歯車の歯１９２４と係合し、中心歯車１９３０を反時計回りに回転させる。中心歯車１９３０は、リフト歯車１９４０とも係合し、中心歯車１９３０の反時計回りの回転によりリフト歯車１９４０を時計回りに回転させる。歯車は、ブラケット１９１０を介して互いに堅く結合されているため、歯車のこの動作で、リフトキャリッジ１９４４は、ブラケットが枢軸１９２６の周りに回転したときに地面に関する配向を維持する。持ち上げデバイスは、同様に逆方向に動作してリフトを下げる。
【０２８２】
一態様では、持ち上げアーム１９６０は、リフトキャリッジ１９４４に結合されうる。持ち上げアームは、ロードバックレスト１９６４（図２７Ａ）および水平アーム１９６２（図２７Ａ）を備えることができる。水平アーム（または水平部材）は、積載物を持ち上げるために使用され、垂直部材は、積載物を停止させることができる。水平アームは、ロードバックレストと一体化され、水平部材（水平アーム）から垂直部材（ロードバックレスト）に遷移することができる。水平アームと垂直部材との間の遷移部またはジョイントは、遷移部またはジョイントを堅く維持するために角度を付けられるか、または補強されうる。
【０２８３】
持ち上げアーム１９６０は、リフトキャリッジ内のキー付きノッチ１９４４と嵌合しうるキー付き溝１９６６を有することができる。キー付き溝またはキー付きフックは、垂直部材またはロードバックレスト１９６４に結合され、持ち上げアームをリフトキャリッジに装着するために使用されうる。キー付きノッチおよび対応するキー付き溝は、リフトキャリッジ上の持ち上げアームの横方向のある程度の動きを許し、リフトキャリッジの前後軸上の動きを制限することができる。キー付きリフトキャリッジおよび／またはキー付きアームは、リフト歯車が回転したときにプラットフォームが置かれる表面に関して水平位置を維持しうる。キー付きアームは、容易に取り外し可能であり、パレットまたは枠箱などの、積載物との横方向の位置合わせを行うことができるリフトキャリッジ上で摺動しうる。キー付きアームは、重力または摩擦嵌めを利用することができる。リフトキャリッジおよび／またはキー付きアームは、図２９に示されているように、アームが横方向位置で調整された後、キー付きアームの横方向の動きを低減するために嵌合面の一部に溝２０４４を備えることができる。アームは、アームの伸展された端部上で部分的に持ち上げられ、アームをリフトキャリッジ上で横方向に摺動し、位置を調整することができる。アームを下げて、キー付きリフトキャリッジの溝をキー付きアームの溝と係合させることができる。
【０２８４】
別の例では、リフト歯車、リフトキャリッジ、またはリフト歯車とリフトキャリッジとの間の結合部は、リフトキャリッジを水平にするための回転アクチュエータを備えることができる。回転リフト歯車は、リフト歯車に関してリフトキャリッジを回転させることができる。回転アクチュエータは、プラットフォームが不整地、傾斜地、または下り坂にあるときにリフトキャリッジの角度にわずかな調整を行うことができ、リフトキャリッジの水平歯車位置は、リフトアームに下り勾配または上り勾配を付けることができる。
【０２８５】
アクチュエータ、固定アーム、枢着部、リフト歯車、および中心歯車は、図２９に示されているように、右ブラケット２０１０および左ブラケット２０１２に対して用意されうる。リフトキャリッジ２０４４は、右リフト歯車と左リフト歯車との間に結合されうる。キー付きリフトキャリッジ上に、複数のキー付きアーム１９６０およびキー付きアーム２０６２が装着されうる。
【０２８６】
別の例では、折り畳み持ち上げデバイスは、図２７〜図２９のプラットフォームに類似する、また本明細書で説明されているように、１つまたは複数のロボットアームも支持しうる、図３０Ａに例示されているような、プラットフォーム２１１０に結合されうる。折り畳み持ち上げデバイスは、高いプラットフォーム、例えば、トラック、列車、および／または倉庫棚のプラットフォームにキャリッジが届くようにすることができる。マストおよびキャリッジを折り畳めるようにすることで、持ち上げデバイスが使用されていないときに持ち上げデバイスをしまっておくことができる。折り畳み持ち上げデバイスを折り畳むと、ロボットアームおよびクレーンなどの、プラットフォーム上に装着されている機器およびデバイスの移動性を完全に確保できる。
【０２８７】
折り畳み持ち上げデバイスは、プラットフォーム２１１０から伸展するアーム２１４０およびプラットフォームに回転可能に接続されているマスト２１２０を有することができる。プラットフォームおよびマストは、マスト枢着部２１１４に周りに結合されうる。マストは、プラットフォーム上の垂直に近い位置から折り畳み位置へマスト枢軸の周りで回転することができる。キャリッジ２１３０は、マストに摺動可能に接続され、キャリッジは、マストを上下に摺動することができる。アクチュエータ２１２２は、プラットフォームおよびマストに結合され、垂直位置と折り畳まれた位置との間でマストを回転するために使用されうる。アクチュエータは、プラットフォームピン２１２４でプラットフォームに、マストピン２１２６でマストに結合され、これにより、マストが回転するときにアクチュエータの部材が動きまたは回転するようにできる。キャリッジは、マストを垂直または垂直に近い位置に置いたまま、図３０Ｂに例示されているように上げられるか、または図３０Ａに例示されているように下げられうる。
【０２８８】
キャリッジは、アーム２１４０およびロードバックレスト２１３１を備えることができる。アームは、図３０Ａ〜図３０Ｂに示されているように、マストが垂直位置にあるときに水平に伸展しうる。アームは、積載物を持ち上げるために使用できる。例えば、積載物は、枠箱、パレット、または機器とすることができる。ロードバックレストは、マストとキャリッジとの間に結合部を設け、プラットフォームが積載物を捕捉し、積載物を押すときに積載物のストッパーを構成しうる。アームは、キャリッジ枢軸ピン２１３４でロードバックレストに回転可能に接続されうる。アームは、図３０Ｃに示されているようなロードバックレストによる垂直位置（開放位置）と図３０Ｄに示されているようなロードバックレストによる平行位置（折り畳み位置）との間で９０度回転しうる。
【０２８９】
アームストッパー２１３２は、ロードバックレスト２１３１と一体化されるか、またはロードバックレスト２１３１に結合されうる。アームストッパーは、アームが開放固定位置（ロードバックレストと垂直）にあるときにアーム２１４０のストッパーを構成することができる。アームストッパーは、アームおよびアームが運ぶ積載物を支持することができる。別の例では、キャリッジ枢着部は、ロードバックレストからアームを伸展させ（ロードバックレストと垂直）、および／またはロードバックレスト上でアームを折り畳む（ロードバックレストと平行）ための回転アクチュエータとすることができる。
【０２９０】
マスト２１２０およびキャリッジ２１３０は、図３０Ｃ〜図３０Ｄに示されているように、プラットフォーム２１１０の方へ、また場合によってはプラットフォーム２１１０上に折り畳むことができる。マストは、垂直位置からプラットフォームの方へ少なくとも２０度回転することができる。マストがプラットフォーム上に折り畳まれると、マストは、プラットフォームと一体化された、またはプラットフォームに結合されたマストレスト（図示せず）上で支持されうる。マストが垂直位置に開かれると、マストが垂直位置から５度の角度など、指定された位置を超えて回転するのを停止させるためにマストストッパーが使用されうる。マストストッパーは、プラットフォームまたはマストと一体化されるか、またはプラットフォームまたはマストに結合されうる。リフトチェーンおよび他のコンポーネントをマストおよびキャリッジに結合してキャリッジを動かし、持ち上げることができる。マストに結合されているアクチュエータおよびキャリッジに結合されている回転アクチュエータを作動させるために、制御装置が使用されうる。
【０２９１】
持ち上げデバイスは、図３１Ａ〜図３１Ｂに示されている例に示されているように、プラットフォーム上に装着されたロボットアーム２２２０を有するプラットフォームに結合されうる。車輪２２１２は、プラットフォームに結合されうる。一態様では、マストはフォーク形であり、これにより、マストの垂直部材によるロボットアームの動きとの干渉の可能性が最小になるようにロボットアームの隙間を設けることができる。別の態様では、マスト部材は分離間隔が広く、これにより、マストの垂直部材によるロボットアームの動きとの干渉が最小になるようにできる。なおも別の態様では、マストは伸縮するものとしてよく、これにより、マストは、キャリッジが下げられた位置にあるときに低い垂直高さ（ロープロファイル）を有する。プラットフォーム、持ち上げデバイス、および／またはロボットアームは、遠隔制御装置によって遠隔制御することができる。折り畳み持ち上げデバイスは、持ち上げデバイスが使用されていないときにプラットフォーム上に折り畳める。他の持ち上げデバイス構成も、当業者には明らかなように使用することができる。
【０２９２】
前述の例は、本明細書で説明されている原理および概念を例示するものであるが、実装の形態、使用、および詳細の多数の修正は、発明の才能を用いずとも、これらの原理および概念から逸脱することなく行えることは、当業者には明白であろう。したがって、原理および概念は、以下に記載の請求項による制限を除き、制限されることは意図されていない。
【符号の説明】
【０２９３】
１００  遠隔操作ロボットシステム
２００Ａ、２００Ｂ  マスター制御アーム
２０２  ハンドル
２０４  重力センサー
２０６  支持体
２０７  腕支持体
２１０  基部
２１１  第１の支持部材
２１２  第２の支持部材
２１３  第３の支持部材
２１４  第４の支持部材
２１５  第５の支持部材
２１６  第６の支持部材
２１７  第７の支持部材
２１８  伸展部材
２２１〜２２７  軸
２３１〜２３７  ジョイント
２４１〜２４７  位置センサー
２５１〜２５７  アクチュエータ
２６１〜２６９  荷重センサー
２７１  一般DOF制御装置(GDC)
２７１〜２７７  GDC
２８１〜２８７  サーボ弁
３００Ａ、３００Ｂ  スレーブアーム
３０４  重力センサー
３１０  基部
３１１  第１の支持部材
３１２  第２の支持部材
３１３  第３の支持部材
３１４  第４の支持部材
３１５  第５の支持部材
３１６  第６の支持部材
３１７  第７の支持部材
３２１〜３２７  軸
３３１〜３３７  ジョイント
３４１〜３４７  位置センサー
３５１〜３５７  アクチュエータ
３６１〜３６８  荷重センサー
３７１〜３７７  GDC
３８１〜３８７  サーボ弁
３９０  エンドエフェクター
３９２，３９３  外側縁
４００  プラットフォーム
４２０，４２２，４２６，４２８，４３０  枢軸
４３２  インターフェース
４５１，４５３，４５５  トルク部材
４５２，４５４  第１のリンケージ
４６２，４６４  第２のリンケージ
４７０  接続ライン
４７２  制御弁ポート
４７４  アクチュエータポート
４７６  リミッター
４８１  クランプ弁
４８２  一方通行弁
４８３，４８４，４８５，４８６  逆止弁
４８７  圧力逃し弁
５２０，５２２，５２４，５２６，５２８，５３０，５３２，５３４，５３６，５３８，５４０，５４２，５４４，５４６  枢軸
５５１  トルク部材
５５２，５５３，５５４，５５７，５６５  第１のリンケージ
５５５  第１のトルク部材
５５６  第２のトルク部材
５５８，５６２，５６３，５６４，５６６  第２のリンケージ
５５９，５６０  トルク部材
６１０  中央制御装置
６１１，６１２，６１３，６１４，６１５，６１６，６１７  コマンドフィルター
６２１  マスター位置コマンド
６３１  マスタートルクコマンド
６４１  マスター位置制御装置
６５１  マスター弁制御装置
６６１  マスタートルク制御装置
６８１  重力補償装置
６９１  マスタートルク補助制御装置
６９３  ロードセルカード
７００  遠隔操作ロボットシステム
７０１  燃料供給部
７０２  動力ユニット
７０３  油圧ポンプ
７０４Ａ  右マスター制御アーム
７０４Ｂ  左マスター制御アーム
７０４Ｃ  右スレーブアーム
７０４Ｄ  左スレーブアーム
７０５  発電機
７０６  電気バス
７０７  中央制御装置
７０８  GDC
７０９  サーボ弁
７２１  スレーブ位置コマンド
７３１  スレーブトルクコマンド
７４１  スレーブ位置制御装置
７５１  弁制御装置
７６１  スレーブトルク制御装置
７８１  重力補償装置
７９１  スレーブ荷重制御装置
７９３  スレーブロードセルカード
８００  遠隔操作ロボットシステム
８０２  マスター制御アーム
８０３  スレーブアーム
８１０  移動プラットフォーム
８１２  制御パネル
８１４  座席
８１６  スレーブアーム受入溝
８１７  緩衝材
８１８、８２０  スレーブアーム支持システム
８２２  取付点
８２６  マスター制御アーム支持システム
８２８  ユーザー操作キャビティ
８３０  マスター制御取付点
８３１  フットペダル
８３２  移動軌道システム
９１０  プラットフォーム
９３２  車輪
９５０  全方向システム
９５２  有向角度
９５４  前進方向または後退方向
９５６  視野角／方向
９６２  方向
９７０  遠隔操作ロボットシステム
９７２  障害物
９７４  通路
９７６  方向
９７７  引っ込められた位置
９７８  方向
９８０  モビリティシステム
９８１Ａ、９８２Ａ、９８３Ａ、９８４Ａ、９８４Ｂ  車輪
９８５  センサーバー
９８６、９８７  センサー
１０００  遠隔操作ロボットシステム
１０１０  トレーラープラットフォーム
１０２０  マスター制御アーム
１０３０  スレーブアーム
１０４０  スタビライザー
１１００  遠隔操作ロボットシステム
１１０５  一次プラットフォーム
１１１０  二次プラットフォーム
１１１２  支点
１１１５  レール、レールシステム
１１１６、１１１７  レール
１１１８  レール支持部材
１１２０  基部
１１２２  動力源
１１２５  座席
１１３０  制御レバー
１１３５  マスター制御アーム
１１３６，１１３７  エルボージョイント
１１３８  肘関節
１１４０  スレーブアーム
１１５５  荷重
１１６０  アーム支持部材
１１６６，１１６７，１１６８，１１６９  走行車輪
１１７０，１１７１  リンケージ
１１７５  モーター
１１８０  駆動軸
１１８５  制御ライン
１２００  トラック
１２２０  マスター制御アーム
１２３０  遠隔スレーブアーム
１３００，１３０２，１３０４  脱着可能マスター制御アームフレーム
１３１０  マスター制御アームフレーム部材
１３１２Ａ，１３１２Ｂ  フレーム結合点
１３１４Ａ，１３１４Ｂ  ショルダーストラップ
１３１６  ウエストベルト、ストラップ
１３１８  マスター制御アームフレーム部材
１３２０Ａ，１３２０Ｂ  アーム結合パッド
１３３２Ａ，１３３２Ｂ  嵌め合い結合点
１３３０Ａ，１３３０Ｂ  結合支柱
１３４０  テザー
１３４２  モジュール
１３４３  蓄電デバイス
１３４４  釣り合いおもり
１３４５  ワイヤレス通信モジュール
１３５０  垂直部材
１３６０  遠隔操作ロボットシステム
１３６１  プラットフォーム
１３６２，１３６４，１３６６，１４０３  スレーブアーム
１３７２，１３７４  マスター制御アーム
１４０６  取り付け端部
１４０８  受け入れ端部
１４１０，１４２０，１４３０  エンドエフェクター
１４５０  エンドエフェクター制御ユニット
１４５２，１４５４  ボタン
１４６０  エンドエフェクター
１４６２、１４６４  伸展可能な長さ
１４６６  伸展された位置
１５１０  プラットフォーム
１５１２  軌道
１５２０  ロボットスレーブアーム
１５３０  エンドエフェクター
１５４０  電磁石
１５５０Ａ，１５５０Ｂ  走査デバイス
１５５２Ａ，１５５２Ｂ  走査範囲
１５６０  位置決めデバイス
１５７０  プラットフォームトランシーバ
１５７４  データストレージログ記録デバイス
１５８０  カメラ
１５８２  計量器
１６２０  物体
１６２２  物体タグ
１６３０Ａ〜１６３０Ｑ  物品
１６３２Ａ  物体タグ
１６４０  中央リポジトリ
１６４２  データベース
１６４４  物体記録
１６４６  物体特性
１６７２  中央リポジトリトランシーバ
１６９０  ユーザーインターフェース
１６９２  ユーザーインターフェーストランシーバ
１６９４  マッピングデバイス
１７００  方法
１８１２  軌道
１８８０  ロボットアーム
１９１０  ブラケット
１９２０  アーム
１９２２  端部
１９２４  静止した歯車の歯または歯
１９２６  枢着部
１９２８  アームの端部
１９３０  歯車
１９３２  中心歯車ピン
１９４０  リフト歯車
１９４２  第２の点
１９４４  リフトキャリッジ
１９５０  アクチュエータ
１９５２  アクチュエータピストン
１９５４  第３の点
１９５６  端部
１９６０  持ち上げアーム
１９６２  水平アーム
１９６４  ロードバックレスト
１９６６  キー付き溝
２０１０  右ブラケット
２０１２  左ブラケット
２０４４  溝
２０６２  キー付きアーム
２１１０  プラットフォーム
２１１４  マスト枢着部
２１２０  マスト
２１２２  アクチュエータ
２１２４  プラットフォームピン
２１２６  マストピン
２１３０  キャリッジ
２１３１  ロードバックレスト
２１３２  アームストッパー
２１３４  キャリッジ枢軸ピン
２１４０  アーム
２２２０  ロボットアーム
２２１２  車輪
【図１】
2018043343.tif 000003
【図２Ａ】
2018043343.tif 000004
【図２Ｂ】
2018043343.tif 000005
【図２Ｃ】
2018043343.tif 000006
【図３Ａ】
2018043343.tif 000007
【図３Ｂ】
2018043343.tif 000008
【図４Ａ】
2018043343.tif 000009
【図４Ｂ】
2018043343.tif 000010
【図５Ａ】
2018043343.tif 000011
【図５Ｂ】
2018043343.tif 000012
【図５Ｃ】
2018043343.tif 000013
【図５Ｄ】
2018043343.tif 000014
【図６Ａ】
2018043343.tif 000015
【図６Ｂ】
2018043343.tif 000016
【図７Ａ】
2018043343.tif 000017
【図７Ｂ】
2018043343.tif 000018
【図７Ｃ】
2018043343.tif 000019
【図８Ａ】
2018043343.tif 000020
【図８Ｂ】
2018043343.tif 000021
【図９Ａ】
2018043343.tif 000022
【図９Ｂ】
2018043343.tif 000023
【図９Ｃ】
2018043343.tif 000024
【図９Ｄ】
2018043343.tif 000025
【図１０Ａ】
2018043343.tif 000026
【図１０Ｂ】
2018043343.tif 000027
【図１０Ｃ】
2018043343.tif 000028
【図１０Ｄ】
2018043343.tif 000029
【図１１】
2018043343.tif 000030
【図１２】
2018043343.tif 000031
【図１３】
2018043343.tif 000032
【図１４】
2018043343.tif 000033
【図１５Ａ】
2018043343.tif 000034
【図１５Ｂ】
2018043343.tif 000035
【図１５Ｃ】
2018043343.tif 000036
【図１５Ｄ】
2018043343.tif 000037
【図１５Ｅ】
2018043343.tif 000038
【図１５Ｆ】
2018043343.tif 000039
【図１６】
2018043343.tif 000040
【図１７Ａ】
2018043343.tif 000041
【図１７Ｂ】
2018043343.tif 000042
【図１７Ｃ】
2018043343.tif 000043
【図１８】
2018043343.tif 000044
【図１９Ａ】
2018043343.tif 000045
【図１９Ｂ】
2018043343.tif 000046
【図１９Ｃ】
2018043343.tif 000047
【図１９Ｄ】
2018043343.tif 000048
【図１９Ｅ】
2018043343.tif 000049
【図１９Ｆ】
2018043343.tif 000050
【図２０】
2018043343.tif 000051
【図２１】
2018043343.tif 000052
【図２２】
2018043343.tif 000053
【図２３】
2018043343.tif 000054
【図２４】
2018043343.tif 000055
【図２５】
2018043343.tif 000056
【図２６】
2018043343.tif 000057
【図２７Ａ】
2018043343.tif 000058
【図２７Ｂ】
2018043343.tif 000059
【図２８Ａ】
2018043343.tif 000060
【図２８Ｂ】
2018043343.tif 000061
【図２９】
2018043343.tif 000062
【図３０Ａ】
2018043343.tif 000063
【図３０Ｂ】
2018043343.tif 000064
【図３０Ｃ】
2018043343.tif 000065
【図３０Ｄ】
2018043343.tif 000066
【図３１Ａ】
2018043343.tif 000067
【図３１Ｂ】
2018043343.tif 000068
【外国語明細書】
2018043343000001.pdf