(57)【要約】      （修正有）【課題】運動学的構造を駆動させるシステムを提供する。【解決手段】運動学的リンク機構サブシステムは、能動的に駆動される、受動的な、又は両方の混合である複数の関節を含んでもよく、一つ以上の関節が運動学的チェーンの一つ以上の他の関節の手動での関節動作に応じて能動的に駆動されるセットアップモードを利用してもよい。能動的に駆動される関節は、マニピュレータのうちの一つの動作に応じて、複数のマニピュレータを支持するプラットフォーム構造を動かすことができ、それら複数のマニピュレータを一つのユニットとして、作業空間とのアライメントに向けて動かすことによって、全システムの配列を容易にし、促進させる。手動での独立したマニピュレータの配置は、プラットフォームに対してマニピュレータを支持する受動的なセットアップ関節システムを通じて提供され得る。【選択図】図１１
2020163163.tif 000002
【特許請求の範囲】
【請求項１】
器具を支持するように構成される運動学的構造と、
プロセッサとを含む、
システムであって、
前記プロセッサは、
当該システムをクラッチングモードに置き、
前記運動学的構造の関節動作を検出することに応答して当該システムを前記クラッチングモードからセットアップモードに移行させ、
前記運動学的構造の部分に対するリンクの所望の基準場所を確立し、
前記部分に対する前記リンクの実際の基準場所と前記リンクの前記所望の基準場所との間の、前記リンクの手動の動きに起因するエラーを検出し、且つ
該エラーを減少させるように前記運動学的構造を駆動させる、
ように構成される、
システム。
【請求項２】
前記運動学的構造は、
前記運動学的構造のベースに対して前記部分を関節作動させるように構成される第１部と、
前記部分に連結され、前記器具に連結するように構成される、マニピュレータアームとを含む、
請求項１に記載のシステム。
【請求項３】
前記所望の基準場所は、前記器具の遠隔運動中心と関係付けられる、請求項１又は２に記載のシステム。
【請求項４】
前記関節動作を検出するために、前記プロセッサは、関節の運動限界の範囲に達する又は関節の運動限界の範囲に接近する前記運動学的構造の関節の動きを検出するように構成される、請求項１乃至３のうちのいずれか１項に記載のシステム。
【請求項５】
前記所望の基準場所は、前記プロセッサが前記エラーを減少させるために前記運動学的構造を駆動させる間に世界基準フレーム内で変更される、請求項１乃至４のうちのいずれか１項に記載のシステム。
【請求項６】
前記エラーを減少させるように前記運動学的構造を駆動させるために、前記プロセッサは、前記リンクに速度命令を適用するように構成される、請求項１乃至５のうちのいずれか１項に記載のシステム。
【請求項７】
前記エラーを減少させるように前記運動学的構造を駆動させるステップは、前記速度命令を飽和限界に維持する、請求項６に記載のシステム。
【請求項８】
前記エラーを検出する前に、前記プロセッサは、運動限界の範囲で装着されるバネを模倣する前記部分に作用する仮想の力を計算して、該仮想の力を前記部分に適用することによって、前記運動学的構造の関節を前記運動限界の範囲から離れる方向に動かすように更に構成される、請求項１乃至７のうちのいずれか１項に記載のシステム。
【請求項９】
前記プロセッサは、
カニューレが前記運動学的構造に取り付けられるときに、前記セットアップモードへの当該システムの移行を抑制し、或いは
前記カニューレが前記運動学的構造に取り付けられるときに、前記運動学的構造の１つ又はそれよりも多くの関節の運動を抑制し、或いは
前記運動学的構造への前記カニューレの取付けに応答して当該システムを前記セットアップモードから移行させる、
ように更に構成される、
請求項１乃至８のうちのいずれか１項に記載のシステム。
【請求項１０】
器具を支持するように構成される運動学的構造を有するシステムを作動させる方法であって、
プロセッサによって、前記システムをクラッチングモードに移行させること、
前記運動学的構造の関節動作を検出することに応答して、前記プロセッサによって、前記システムを前記クラッチングモードからセットアップモードに移行させること、
前記プロセッサによって、前記運動学的構造の部分に対するリンクの所望の基準場所を確立すること、前記リンクは、前記運動学的構造で前記部分に対して遠位にある、確立すること、
前記プロセッサによって、前記部分に対する前記リンクの実際の基準場所と前記リンクの前記所望の基準場所との間のエラーを検出することであって、前記エラーは、前記リンクの手動の動きに起因する、検出すること、及び
前記プロセッサによって、前記エラーを減少させるように前記運動学的構造を駆動させることを含む、
方法。
【請求項１１】
前記所望の基準場所は、前記器具の遠隔運動中心と関連付けられる、請求項１０に記載の方法。
【請求項１２】
前記関節動作を検出することは、関節の運動限界の範囲に達する或いは関節の運動限界の範囲に接近する前記運動学的構造の関節の動きを検出することを含む、請求項１０又は１１に記載の方法。
【請求項１３】
前記所望の基準場所は、前記運動学的構造が前記エラーを減少させるために駆動させられる間に世界基準フレーム内で変更される、請求項１０乃至１２のうちのいずれか１項に記載の方法。
【請求項１４】
前記エラーを減少させるために前記運動学的構造を駆動させることは、前記リンクに速度命令を適用するステップを含む、請求項１０乃至１３のうちのいずれか１項に記載の方法。
【請求項１５】
命令を格納する非一時的な機械可読媒体であって、
前記命令は、プロセッサによって実行されるときに、器具を支持するように構成される運動学的構造を含むシステムに請求項１０乃至１４のうちのいずれか１項に記載の方法を行わせる、
非一時的な機械可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、ロボット及び／又は手術用の装置、システム及び方法に関する。
【背景技術】
【０００２】
低侵襲医療技術は、診断又は手術の手順中に損傷を受ける無関係な組織の量を低減し、それにより患者の回復期間、不快感及び有害な副作用を低減することを意図している。低侵襲手術の一つの効果は、例えば、手術後の院内回復期間の低減である。普通の手術のための平均入院期間は、類似した低侵襲手術のための平均入院期間よりも典型的に優位に長いため、低侵襲技術の使用の増加は、毎年数百万ドルの入院費用を節約することができるかも知れない。毎年米国内で行われる手術の多くが潜在的に低侵襲な方法で実行され得るが、低侵襲手術器具における制約及びそれらを習得することに伴う追加的な外科訓練の理由から、現在の手術のほんの一部分のみが、これらの有利な技術を使用する。
【０００３】
低侵襲なロボット手術システム又は遠隔手術システムは、外科医の器用さを向上させ、従来の低侵襲技術における制約のいくつかを避けるように開発されてきた。遠隔手術において、外科医は、手術器具の動きを操作するために、器具を手で直接的に保持して動かすのではなく、いくつかの形式の遠隔制御（例えばサーボ機構又は同種のもの）を使用する。遠隔手術システムにおいて、外科医は、手術用ワークステーションに手術部位の画像を提供されることができる。外科医は、ディスプレイ上の手術部位の二次元画像又は三次元画像を見ながらマスター制御装置を操作し、次いでマスター制御装置がサーボ機構で操作される器具の動きを制御することによって、患者に外科的処置を施す。
【０００４】
遠隔手術のために使用されるサーボ機構は、しばしは二つのマスター制御部（外科医の手のそれぞれについて一つ）からの入力を受け入れることができ、それぞれに手術器具が装着される（mounted）二つ以上のロボットアームを含み得る。マスター制御部と、関連するロボットアームアセンブリ及び器具アセンブリとの間の手術に関する通信は、典型的には制御システムを通して達成される。制御システムは、典型的には少なくとも一つのプロセッサを含み、そのプロセッサは、マスター制御部から関連するロボットアームアセンブリ及び器具アセンブリへの入力コマンドを中継して伝えると共に、例えば力のフィードバック又は同種のものについては、器具アセンブリ及びアームアセンブリから関連するマスター制御部への返信を中継して伝える。ロボット手術システムの一つの例は、カリフォルニア州サニーベールのIntuitive  Surgical（登録商標）,  Inc.から入手可能なDA  VINCI（登録商標）システムである。
【０００５】
様々な構造的な配列が、ロボット手術の間に手術部位で手術器具を支持するために使用されることができる。駆動されるリンク機構又は“スレーブ”は、しばしばロボット手術マニピュレータ（manipulator）と呼ばれる。低侵襲ロボット手術の間にロボット手術マニピュレータとして使用されるための例示的なリンク機構配列は、米国特許第７，５９４，９１２号；第６，７５８，８４３号；第６，２４６，２００号；及び第５，８００，４２３号において記述されている。これらの米国特許の全ての開始は、参照により本出願に取り込まれる。これらのリンク機構は、シャフトを有する器具を保持するためにしばしば平行四辺形の配列を利用する。そのようなマニピュレータの構造は、硬質のシャフトの長さに沿う空間に配置された操縦の遠隔中心（remote  center）の回りを器具が回動することができるように、器具の動きを拘束し得る。操縦の遠隔中心を体内の手術部位への切開点と合わせる（例えば、腹腔鏡手術中に腹壁でトロカール又はカニューレと合わせる）ことによって、手術器具のエンドエフェクタは、腹壁に対して潜在的に危険な力をかけることなく、マニピュレータリンク機構を使用してシャフトの近位側端部を動かすことにより安全に配置されることができる。代替的なマニピュレータの構造は、例えば、米国特許第７，７６３，０１５号；第６，７０２，８０５号；第６，６７６，６６９号；第５，８５５，５８３号；第５，８０８，６６５号；第５，４４５，１６６号；及び第５，１８４，６０１号において記述されている。これらの米国特許の全ての開示は、参照により本出願に取り込まれる。
【０００６】
様々な構造的な配列が、ロボット手術の間にロボット手術マニピュレータ及び手術器具を手術部位で支持及び配置するためにも使用されることができる。時々セットアップ関節又はセットアップ関節アームと呼ばれる、支持リンク機構のメカニズムは、しばしば各マニピュレータをそれぞれの患者の身体の開口点に配置及び整列させるために使用される。支持リンク機構のメカニズムは、手術マニピュレータと所望の手術切開点及び目標の解剖学的構造とを整列させることを助ける。例示的な支持リンク機構のメカニズムは、米国特許第６，２４６，２００及び第６，７８８，０１８号おいて記述されている。これらの米国特許の全ての開示は、参照により本出願に取り込まれる。
【０００７】
新たな遠隔手術システム及び装置は、高度に効果的かつ有利であると判明しているが、更なる改良が望ましい。概して、改良された低侵襲ロボット手術システムが望ましい。これらの改良された技術がロボット手術システムの有効性及び使いやすさを高めるならば、特に有益であろう。例えば、これらの新たな手術システムの、操縦性を高めること、手術室における空間利用を改善すること、より早くかつより容易なセットアップを提供すること、使用中に複数のロボット装置間の衝突を防止すること及び／又は機械的な複雑さ及び寸法を低減することは、特に有益であろう。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許第７，５９４，９１２号明細書
【特許文献２】米国特許第６，７５８，８４３号明細書
【特許文献３】米国特許第６，２４６，２００号明細書
【特許文献４】米国特許第５，８００，４２３号明細書
【特許文献５】米国特許第７，７６３，０１５号明細書
【特許文献５】米国特許第６，７０２，８０５号明細書
【特許文献６】米国特許第６，６７６，６６９号明細書
【特許文献７】米国特許第５，８５５，５８３号明細書
【特許文献８】米国特許第５，８０８，６６５号明細書
【特許文献９】米国特許第５，４４５，１６６号明細書
【特許文献１０】米国特許第５，１８４，６０１号明細書
【特許文献１１】米国特許第６，７８８，０１８号明細書
【発明の概要】
【課題を解決するための手段】
【０００９】
本発明の基本的な理解を提供するために、本発明のいくつかの実施形態の簡略化した概要を以下に提示する。この概要は、本発明の広範囲に及ぶ概観ではない。本発明の主要な／決定的に重要な意味を持つ要素を特定すること又は本発明の範囲を詳細に叙述することは意図されていない。その唯一の目的は、後に提示される、より詳細な記述の前置きとして、本発明のいくつかの実施形態を単純な形で提示することである。
【００１０】
本発明は、概して、改良されたロボット及び／又は手術用の装置、システム及び方法を提供する。本明細書において記述される運動学的リンク機構の構造及び関連する制御システムは、システム使用者が、特定の患者への外科的処置のための準備を含む使用準備中のロボット構造を用意又は配列（arrange）することを助けることにおいて特に有益である。本明細書において記述される例示的なロボット手術システムは、一つ以上の運動学的リンク機構サブシステムを有してもよい。その運動学的リンク機構サブシステムは、マニピュレータ構造を手術作業部位と整列させる（align）ことを助けるように構成される。これらのセットアップシステムの複数の関節は、能動的に駆動されてもよく、（それらが手動で関節を動かされ、次いでマニピュレータが治療に使用される間、所望の構成、形状又は立体配置（configuration）にロックされることができるように）受動的であってもよく、又は両方の複合であってもよい。本明細書において記述されるロボットシステムの複数の実施形態は、セットアップモードを採用してもよい。セットアップモードにおいて、一つ以上の関節は、運動学的チェーンのうちの一つ以上の他の関節の手動での関節動作に応じて能動的に駆動される。多くの実施形態において、能動的に駆動される関節は、それらのマニピュレータのうちの一つの手動での動作に応じて、複数のマニピュレータを支持するプラットフォーム構造を動かすことができ、それらの複数のマニピュレータを一つのユニットとして、作業空間との初期的な方向及び／又は位置のアライメントに動かすことによって全システムの配列を容易にし、促進する。マニピュレータ動作の入力及びプラットフォームによって支持される複数のマニピュレータのうちの一つ、いくつか又は全ての独立した配置は、任意的に、プラットフォームに対して複数のマニピュレータのうちの一つの、いくつかの又は全てを支持する受動的なセットアップ関節システムを通して提供されてもよい。任意的に、マニピュレータとプラットフォームの間に配置されたセットアップ構造リンク機構の手動での動作は、馬を鼻で導くことに類似する動作でマニピュレータの手動での動作に追従するプラットフォーム（及びそれによって支持された他のマニピュレータ）の動作に結果し得る。
【００１１】
したがって、第一の態様において、ロボット手術の準備をするための方法が提供される。その方法は、方向付けプラットフォームに対する初期位置から、変位させられた位置への、第一のロボットマニピュレータの第一のリンクの入力変位を感知するステップ、第一のマニピュレータの第一のリンクが初期位置に向かって戻るように、入力変位に応じてセットアップ構造リンク機構の動作を計算するステップ、及び計算された動作に従って、セットアップ構造リンク機構を駆動するステップ、を含む。入力変位は、第一のリンクが手術部位との所望のアライメントに向かって動くように、第一のマニピュレータを支持するセットアップ関節リンク機構を手動で関節動作させることに起因してもよい。セットアップ構造リンク機構は方向付けプラットフォームを支持してもよく、方向付けプラットフォームはセットアップ関節リンク機構及び第二のマニピュレータを介して第一のマニピュレータを支持してもよい。
【００１２】
ロボット手術の準備をするための方法の多くの実施形態において、方法は、入力変位の間、第一のマニピュレータが実質的に一つの個体として動くように、第一のマニピュレータの固定されたポーズを維持するステップを含んでもよい。本実施形態において、セットアップ構造は、使用者が手動で第一のリンクを手術部位との所望のアライメントに向かって動かす間に駆動されてもよい。
【００１３】
ロボット手術の準備をするための方法の追加的な実施形態において、第一のリンクは、手動での動作の前に方向付けプラットフォームに対する好ましい位置関係を有してもよい。そのとき、セットアップ構造リンク機構の計算された動作は、手動での動作の間に好ましい位置関係に向かって戻すように方向付けプラットフォームを動かしてもよい。好ましい位置関係は、第一のマニピュレータの方向付けプラットフォームに対する所望の可動域（desired  range  of  motion）を維持することを助けるために使用されてもよい。
【００１４】
ロボット手術の準備をするための方法の更なる実施形態において、セットアップ構造リンク機構の動作は、方向付けプラットフォームに対する第一のリンクの速度を使用して入力変位の間に計算されてもよい。セットアップ構造リンク機構の駆動は、この速度を低下させてもよい。方法は、速度が飽和閾値を超える場合に、飽和閾値に基づいて、方向付けプラットフォームに対する第一のリンクの速度を低減するステップを更に含んでもよい。複数の他の例示的な実施形態において、方向付けプラットフォームに対する第一のリンクの速度が、セットアップ構造をセットアップ関節リンク機構の望ましくない動作制限構成に向かって動かす場合には、計算された動作は、ある構成から離れるようにセットアップ構造を弾性的に付勢してもよい。複数の他の実施形態において、セットアップ構造の駆動は、プラットフォーム動作モードにおいて起こってもよい。そのモードは、セットアップリンク機構構造が望ましくない運動制限構成に接近又は到達するときに開始されてもよい。
【００１５】
多くの実施形態において、ロボット手術の準備をするための方法は、複数のマニピュレータのそれぞれに結合した器具保持部を含んでもよい。マニピュレータは、器具保持部に装着された関連する手術器具をマニピュレータ基部に対して支持するように構成されてもよい。マニピュレータは更に、関連する手術器具を、関連する操作の遠隔中心（remote  center  of  manipulation，RC）を通して挿入軸に沿って患者の体内に挿入するように構成されてもよい。加えて、マニピュレータは、器具保持部を、関連する遠隔中心（RC）と交差する一つ以上の軸の回りで回転させるように構成されてもよい。また、軸は挿入軸を横断してもよい。例えば、第一のマニピュレータ軸及び第二のマニピュレータ軸は、関連する遠隔中心（RC）と交差してもよく、それぞれは、挿入軸を横断してもよい。その上に、第二のマニピュレータ軸は第一のマニピュレータ軸を横断してもよい。
【００１６】
多くの実施形態において、セットアップ構造リンク機構は、装着基部、柱部、部材及び延長可能なブーム（腕部）を含んでもよい。柱部は、装着基部にスライド可能に結合されてもよい。加えて、柱部は、垂直に方向付けられた第一の支持軸に沿って装着基部に対して選択的に配置可能であってもよい。部材は、肩部関節を通じて柱部に対して回転可能に結合する、ブーム基部部材であってもよい。部材は、垂直に方向付けられた第二の支持軸の回りで柱部に対して選択的に方向付けられてもよい。延長可能なブームは、水平に方向付けられた第三の支持軸に沿って、延長可能なブームを部材に対して選択的に配置するように、部材とスライド可能に結合してもよい。方向付けプラットフォームは延長可能なブーム部材に対して回転可能に結合してもよい。いくつかの実施形態において、第一のリンクは、器具保持部であるか又は器具保持部に隣接する。計算された動作はセットアップ構造リンク機構の複数の関節の動作を含んでもよく、複数の関節は、第一のマニピュレータが良好に調整されるように、計算された動作に基づいて駆動されてもよい。複数の他の例示的な実施形態において、手動での動作は、第一のマニピュレータの関連する第一の遠隔中心（RC）を、手術部位の要求される第一の遠隔中心（RC）と整列させてもよい。セットアップ構造リンク機構の駆動される動作は、第二のマニピュレータの関連する遠隔中心（RC）を手術部位の第二の所望の遠隔中心（RC）に向かって動かしてもよい。
【００１７】
複数の追加的な実施形態において、ロボット手術の準備をするための方法は、第一のリンクに隣接して装着された方向付けプラットフォーム動作入力部を備えたマニピュレータを含んでもよい。動作入力部は、通常は第一の状態にあり且つ第二の状態に手動で作動可能であってもよい。動作入力部が第一の状態にある場合は、方向付けプラットフォームは、第一のリンクの動作に応じて動かなくてもよい。さらに、ロボット手術の準備をするための方法は、手動での動作の後に第一のマニピュレータにカニューレを装着するステップを含んでもよい。カニューレは、第一のマニピュレータによって支持された手術器具のための体内の手術部位へのアクセスを提供してもよい。この例示的な実施形態は更に、カニューレの装着に応じて方向付けプラットフォームの動作を抑制するステップを含んでもよい。例示的な方法は、第一の状態にある動作入力部に応じて又は第一のマニピュレータに装着されたカニューレに応じて、セットアップ構造リンク機構の関節に沿った動作を抑制するために、関節ブレーキを使用してもよい。
【００１８】
第二の態様において、ロボット手術の準備をするための他の方法が提供される。方法は、マニピュレータの第一のリンクが手術部位との所望のアライメントに向かって動くように、第一のマニピュレータを手動で動かすステップ、プラットフォームに対する初期の位置関係から、プラットフォームに対する変位された位置関係への、第一のリンクの入力変位を感知するステップ、入力変位に応じてリンク機構の動作を計算するステップ、プラットフォームが第一のリンクに追従するように、計算された動作に基づいてリンク機構を駆動するステップ、及び第一のマニピュレータ及び第二のマニピュレータを駆動することによって、手術部位で組織を治療するステップ、を含む。計算される動作は、第一のマニピュレータの第一のリンクがプラットフォームに対する初期の位置関係に向かって戻るようなものであってもよい。リンク機構はプラットフォーム支持してもよく、プラットフォームは第一のマニピュレータ及び第二のマニピュレータを支持してもよい。
【００１９】
複数の他の態様において、ロボット手術用のシステムが提供される。そのロボット手術システムは、マニピュレータの基部を支持するプラットフォーム、プラットフォームを支持する支持構造及びマニピュレータを支持構造に結合させるプロセッサを含む。プラットフォームによって支持された第一のロボットマニピュレータ及び第二のロボットマニピュレータは、第一のリンクを含むマニピュレータリンク機構、及び、手術中に第一のリンクを駆動するようにマニピュレータリンク機構に動作的に結合した駆動システムを有してもよい。支持構造は、基部を含む支持リンク機構、及び、プラットフォームを支持構造基部に対して駆動するように支持リンク機構に動作的に結合した駆動システムを含んでもよい。プロセッサは、第一のマニピュレータの第一のリンクのプラットフォームに対する手動での動作に応じてセットアップコマンドを計算する、プラットフォーム動作モードを有してもよい。プロセッサは、次いで、プラットフォーム及びマニピュレータを動かすために、プラットフォームコマンドを支持構造に送信してもよい。
【００２０】
ロボット手術用のシステムの多くの例示的な実施形態において、プロセッサは、プラットフォームに対する第一の位置関係からプラットフォームに対する第二の位置関係への第一のマニピュレータの第一のリンクの入力変位を決定することに関する命令を具体化する非一時的な機械可読コードを含む。入力変位は、第一のリンクの手動での動作によるものあってもよい。非一時的な機械可読コードはまた、入力変位を使用して、第一のリンクが手動で動く間に方向付けプラットフォームが動くように、支持構造の所望の動作を生じさせるように、動作コマンドを計算することに関する命令を具体化してもよい。
【００２１】
複数の他の例示的な実施形態において、システムは、プラットフォームと第一のマニピュレータとの間に配置された、手動で関節動作可能なリンク機構を更に含む。プロセッサは、プラットフォーム動作モードにある間、手動で関節動作可能なリンク機構の手動での動作を可能にしてもよく、且つ、第一のマニピュレータの関節動作を抑制してもよい。プロセッサは、マニピュレータが実質的に剛体として動き、第一のリンクの手動での動作の間にプラットフォームが第一のリンクに追従するように、支持構造を駆動してもよい。
【００２２】
複数の追加的な実施形態において、プロセッサは、セットアップ構造のリンク機構の駆動が相対速度を低減するように、方向付けプラットフォームに対する第一のリンクの相対速度を使用してリンク機構の動作を計算するように構成されてもよい。プロセッサは更に、方向付けプラットフォームに対する第一のリンクの速度が飽和閾値を超えた場合に、飽和速度によって、方向付けプラットフォームに対する第一のリンクの速度が低減されるように、動作コマンドを計算するように構成されてもよい。複数の更なる実施形態において、プロセッサは、方向付けプラットフォームに対する第一のリンクの速度が、マニピュレータと方向付けプラットフォームとの間のセットアップ関節リンク機構の望ましくない動作制限構成に向かってセットアップ構造を動かす場合に、セットアップ構造の動作が、ある構成から離れるように弾性的に付勢されるように、動作コマンドを計算するように構成されてもよい。プラットフォーム動作モードは、セットアップリンク機構構造が望ましくない構成に接近又は到達することに応じて、開始されてもよい。
【００２３】
多くの実施形態において、システムは、複数のマニピュレータのそれぞれに結合した器具保持部を含んでもよい。マニピュレータは、器具保持部に装着された関連する手術器具をマニピュレータ基部に対して支持するように構成されてもよい。マニピュレータは更に、関連する手術器具を、関連する操作の遠隔中心（RC）を通して挿入軸に沿って患者の体内に挿入するように構成されてもよい。加えて、マニピュレータは、器具保持部を、関連する遠隔中心（RC）と交差する一つ以上の軸の回りで回転させるように構成されてもよい。また、軸は、挿入軸を横断してもよい。例えば、第一のマニピュレータ軸及び第二のマニピュレータ軸は、関連する遠隔中心（RC）と交差してもよく、それぞれが挿入軸を横断してもよい。その上に、第二のマニピュレータ軸は第一のマニピュレータ軸を横断してもよい。
【００２４】
システムの多くの実施形態において、セットアップ構造リンク機構は、装着基部、柱部、部材及び延長可能なブームを含んでもよい。柱部は、装着基部に対してスライド可能に結合してもよい。加えて、柱部は、垂直に方向付けられた第一の支持軸に沿って、装着基部に対して選択的に配置されてもよい。部材は、肩部関節を通して柱部に回転可能に結合したブーム基部部材であってもよい。部材は、垂直に方向付けられた第二の支持軸の回りで、柱部に対して選択的に方向付けられてもよい。延長可能なブームは、水平に方向付けられた第三の支持軸に沿って、延長可能なブームを部材に対して選択的に配置するように、部材とスライド可能に結合してもよい。方向付けプラットフォームは延長可能なブーム部材に対して回転可能に結合してもよい。いくつかの実施形態において、第一のリンクは、器具保持部であるか又は器具保持部に隣接する。計算された動作はセットアップ構造リンク機構の複数の関節の動作を含んでもよく、複数の関節は、第一のマニピュレータの第一のリンクがマニピュレータ基部に対して好ましい位置関係を有するように、計算された動作に基づいて駆動されてもよい。
【００２５】
複数の追加的、例示的な実施形態において、システムの第一のマニピュレータは、第一のマニピュレータ上に又は隣接して装着された方向付けプラットフォーム動作入力部を含んでもよい。動作入力部は、通常は第一の状態にあってもよく、第二の状態に手動で作動可能であってもよい。動作入力部が第一の状態にある場合は、プロセッサは、第一のリンクの動作に応じて、方向付けプラットフォームの動作を抑制するように構成される。システムは、第一のマニピュレータに装着されるカニューレを更に含んでもよく、プロセッサは、カニューレの装着の間、方向付けプラットフォームの動作を抑制するように構成されていてもよい。多くの実施形態において、支持構造リンク機構は、複数の関節を含んでもよい。プロセッサは、第一の状態にある動作入力部に応じて又は第一のマニピュレータへのカニューレの装着に応じて関連する関節がブレーキをかけることによって、セットアップ構造リンク機構の各関節に沿った動作を抑制するように構成されてもよい。
【００２６】
本発明の特質及び利点のより完全な理解のために、次の詳細な説明及び添付の図面への参照がなされるべきである。本発明の複数の他の態様、目的及び利点が、図面及び続く詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００２７】
【図１】図１は、多くの実施形態による、手術を実施するために使用される低侵襲ロボット手術システムの平面図である。
【００２８】
【図２】図２は、多くの実施形態による、ロボット手術システムのための外科医用制御コンソールの斜視図である。
【００２９】
【図３】図３は、多くの実施形態による、ロボット手術システム電子カートの斜視図である。
【００３０】
【図４】図４は、多くの実施形態による、ロボット手術システムを図式的に示す。
【００３１】
【図５Ａ】図５Ａは、多くの実施形態による、ロボット手術システムの患者側カート（手術ロボット）の部分図である。
【００３２】
【図５Ｂ】図５Ｂは、多くの実施形態による、ロボット手術ツールの正面図である。
【００３３】
【図６】図６は、多くの実施形態による、ロボット手術システムの透視図法による模式的な表示である。
【００３４】
【図７】図７は、多くの実施形態による、他のロボット手術システムの透視図法による模式的な表示である。
【００３５】
【図８】図８は、多くの実施形態による、図７の模式的な表示に一致するロボット手術システムを示す。
【００３６】
【図９】図９は、図８のロボット手術システムの方向付けプラットフォームに対する、セットアップリンク機構の回転位置制限を示す。
【００３７】
【図１０】図１０は、多くの実施形態による、ロボット手術システムのためのブームアセンブリの回転制限に関連する重心図を示す。
【００３８】
【図１１】図１１は、手術のためにロボット手術システムを準備するための方法を模式的に示す流れ図である。準備は、複数のロボットマニピュレータアームのうちの一つのリンクの動作に応じて方向付けプラットフォームを駆動することによってなされ、複数のロボットマニピュレータアームは、方向付けプラットフォームによって支持される。
【００３９】
【図１２】図１２は、複数のマニピュレータアームの所望のアライメントを提供するようにカートに装着されたセットアップ支持構造によって支持された方向付けプラットフォームの動作の、関連する複数の手術アクセス部位を含む、透視図法による模式的な表示である。
【００４０】
【図１２Ａ】図１２Ａ及び図１２Ｂは、方向付けプラットフォーム駆動システムの構成要素として使用される制御部を示し、特に例示的なプロセッサのソフトウェアシステム配列を示すブロック図である。
【図１２Ｂ】図１２Ａ及び図１２Ｂは、方向付けプラットフォーム駆動システムの構成要素として使用される制御部を示し、特に例示的なプロセッサのソフトウェアシステム配列を示すブロック図である。
【００４１】
【図１２Ｃ】図１２Ｃ及び図１２Ｄは、関連する座標系及び自由度を示す、方向付けプラットフォームの模式的な表示、及び、単一のマニピュレータアームの所望のアライメントを提供するために天井ガントリーセットアップ支持構造によって支持される方向付けプラットフォームの、関連する手術アクセス部位を含む、透視図法による表示である。
【図１２Ｄ】図１２Ｃ及び図１２Ｄは、関連する座標系及び自由度を示す、方向付けプラットフォームの模式的な表示、及び、単一のマニピュレータアームの所望のアライメントを提供するために天井ガントリーセットアップ支持構造によって支持される方向付けプラットフォームの、関連する手術アクセス部位を含む、透視図法による表示である。
【００４２】
【図１３】図１３は、受動的な関節の折れ曲がりに応じて能動的な関節が駆動される、単純化された４つの関節平面受動的／能動的ロボット運動学的システムを、模式的に示す。
【００４３】
【図１４】図１４は、所望の関節制御の運動学的分析の記述において使用するための単純化された３つのリンク平面関節システムを模式的に示す。
【００４４】
【図１５】図１５は、そのゼロ空間を使った、単純化された平面的な運動学的システムの動作を図式的に示し、一つ以上のそれらの関節の手動での関節動作に応じた、手動での関節動作が可能な関節システムを支持するセットアップ構造の駆動される運動を明示する。
【発明を実施するための形態】
【００４５】
以下の説明において、本発明の様々な実施形態が説明される。説明の目的のため、複数の実施形態の完全な理解を提供するために具体的な構成及び詳細が説明される。しかしながら、本発明は上記の具体的な特有の詳細通りでなくとも実践し得ることも当業者には明らかであろう。さらに、周知な特徴は、本明細書に記述される実施形態を不明瞭にしない目的で省略又は単純化され得る。
【００４６】
本明細書において記述される運動学的リンク機構構造及び制御システムは、システム使用者が、特定の患者への処置のロボット構造を用意又は配列することを助けることにおいて特に有益である。治療中に組織及び同種のものと相互作用するために使用される、能動的に駆動されるマニピュレータと共に、ロボット手術システムは、一つ以上の運動学的リンク機構システムを有してもよい。その運動学的リンク機構システムは、マニピュレータ構造を支持し、手術部位と整列することを助けるように構成される。これらのセットアップシステムは、それらが手動で関節動作され、次いでマニピュレータが治療に使用される間、所望の構成にロックされることができるように、能動的に駆動されてもよく又は受動的であってもよい。受動的にセットアップされる運動学的システムは、寸法、重量、複雑さ及び費用において利点を有し得る。複数のマニピュレータが各患者の組織を治療するために使用されることができ、複数のマニピュレータは、その器具によって支持された器具が作業空間の至る所で所望の動作をもつことを可能にするように正確に配置することから、それぞれ独立に恩恵を受けることができるが、残念なことに、隣接する複数のマニピュレータの相対的な位置における小さな変化が、（不適切に配置された複数のマニピュレータが潜在的に、衝突すること又は有意に低下したそれらの可動域若しくは運動の範囲及び／又は容易さを有することによって）複数のマニピュレータの間の相互作用に対して有意な影響を有する可能性がある。それ故に、手術のために準備中のロボットシステムを迅速に用意又は配列することの（難易度が高い）課題は、重要であり得る。
【００４７】
一つの選択肢は、時には方向付けプラットフォーム（orienting  platform）と呼ばれるマニピュレータ支持プラットフォームを用いて、多数のマニピュレータを単一のプラットフォームに装着することである。方向付けプラットフォームは、（本明細書において時々セットアップ構造と呼ばれ、典型的にセットアップ構造リンク機構等を有する、）能動的に駆動される支持リンク機構によって支持されることができる。システムはまた、方向付けプラットフォームを支持するロボットセットアップ構造のモータの付いた複数の軸を提供し、且ついくつかの種類の操作棒又は複数のボタンの組で制御してもよい。いくつかの種類の操作棒又は複数のボタンの組は、使用者がそれらの軸を、独立して要求通りに、能動的に駆動することを可能にするものである。このアプローチはいくつかの状況において有用であるが、一方でいくつかの不具合を経験する可能性がある。第一に、ロボット工学、運動学、可動域制限及びマニピュレータ対マニピュレータの衝突に十分に精通していない使用者は、良好なセットアップを得るためにどこに方向付けプラットフォームを配置するべきかを知ることを困難に感じるかも知れない。第二に、システム内の如何なる受動的な関節の存在であっても、装置の配置は、手動での調節の組み合わせ（手によって受動的な自由度を動かすこと）、及び、能動的な自由度を制御することを伴うことを意味する。これは、難しく且つ時間を消費する反復的な活動であり得る。
【００４８】
ロボットマニピュレータの手動での配置及び能動的に駆動される配置の両方の利点を維持するために、本明細書において記述されるロボットシステムの複数の実施形態は、セットアップモードを利用する。セットアップモードにおいて、一つ以上の関節が、運動学的チェーンの一つ以上の他の関節の手動での関節動作に応答して能動的に駆動される。多くの実施形態において、能動的に駆動される関節は、複数のマニピュレータを支持するプラットフォーム支持リンク機構構造を動かし、それらのマニピュレータを一つのユニットとして作業空間との初期の方向及び／又は配置のアライメントに動かすことにより、全システムの配列を大いに促進することができる。プラットフォームに支持されたマニピュレータのうちの一つ、いくつか又は全ての独立した配置は、任意的に、複数のマニピュレータのうちの一つ、いくつか又は全てをプラットフォームに対して支持する受動的なセットアップ関節システムを通じて提供されることができる。
【００４９】
低侵襲ロボット手術
【００５０】
ここから、同様な参照数字はいくつかの図面を通じて同様な部品を代表する、複数の図面を参照すると、図１は低侵襲ロボット手術システム（ＭＩＲＳ）１０の平面図である。低侵襲ロボット手術システム１０は、手術台１４上に横になった患者１２への低侵襲診断又は外科的処置を実行するために典型的に使用される。システムは、処置の間外科医１８によって使用されるための外科医用コンソール１６を含んでもよい。一人又はそれ以上の助手２０も処置に参加することができる。ＭＩＲＳシステム１０は、患者側カート２２（手術ロボット）及び電子カート２４を更に有してもよい。患者側カート２２は、外科医１８がコンソール１６を通して手術部位を観察している間、患者１２の体の低侵襲な切開を通じて、少なくとも一つの取り外し可能に連結されたツールアセンブリ２６（以下、単に“ツール”を呼ぶ）を操作することができる。手術部位の画像は、内視鏡２８によって取得されることができる。内視鏡２８は、例えば内視鏡２８を方向付けるように患者側カート２２によって操作され得る、立体視内視鏡である。電子カート２４は、処理に続く外科医用コンソール１６を通じた外科医１８への画像表示のために、手術部位の画像を処理するために使用されることができる。一度に使用される手術ツール２６の数は一般的に、その他の要素の中でもとりわけ、その診断又は外科的処置及び手術室内の空間の制約に依存する。ある処置の間に、使用中の複数のツール２６のうちの一つ以上を交換することが必要な場合は、助手２０は患者側カート２２からツール２６を取り外し、手術室内のトレイ３０からの他のツール２６に交換することができる。
【００５１】
図２は、外科医用コンソール１６の斜視図である。外科医用コンソール１６は、奥行き知覚を可能にする手術部位の協調された立体像（coordinated  stereo  view）を外科医１８に提示するための左目用表示部３２及び右目用表示部３４を有する。コンソール１６は、一つ又はそれ以上の入力制御装置３６を更に有する。次いで入力制御装置３６は、患者側カート２２（図１参照）に一つ又はそれ以上のツールを操作させる。複数の入力制御装置３６は、それらに関連するツール２６（図１参照）と同じ自由度を提供し、外科医がツール２６を直接的に制御しているという強い感覚を持つように、外科医にテレプレゼンス、又は入力制御装置３６がツール２６と一体化しているかのような知覚を提供することができる。この目的を達成するために、ポジション、力、及び触覚のフィードバックセンサ（図示せず）を採用して、入力制御装置３６を通じて、ポジション、力、及び触覚の知覚をツール２６から外科医の手に返してもよい。
【００５２】
外科医用コンソール１６は、外科医が直接処置を監視し、必要であれば物理的に居合わせ、そして電話又は他の通信媒体を通すよりもむしろ、助手に直接話すことができるように、通常患者と同じ部屋内に位置している。しかしながら、外科医は異なる部屋、完全に異なる建物又はその他の患者から離れた場所に位置することが可能であり、遠隔外科的処置が可能である。
【００５３】
図３は、電子カート２４の斜視図である。電子カート２４は、内視鏡２８と結合することができ、キャプチャーした画像を処理し、例えば現地に及び／又は遠隔地に位置する外科医用コンソール上又は他の適切な表示部上の外科医へ、続いて表示するためのプロセッサを有していてもよい。例えば、立体視内視鏡が使用される場合に、電子カート２４は、キャプチャーされた画像を処理して、手術部位の協調立体像を外科医に提示することができる。そのような協調は、対向する複数の画像の間のアライメントを含むことができ、また、立体視内視鏡のステレオ作動距離を調節することを含むことができる。その他の例として、画像処理は、以前に決定されたカメラ校正パラメータを使用して、例えば光学収差のような、画像キャプチャー装置の結像誤差を補償することを含んでもよい。
【００５４】
図４は、（例えば図１のＭＩＲＳシステム１０のような）ロボット手術システム５０を概略的に示す。前述のように、（例えば図１における外科医用コンソール１６のような）外科医用コンソール５２は、低侵襲処置の間に、（例えば図１における患者側カート２２のような）患者側カート（手術ロボット）５４を制御するために、外科医によって使用され得る。患者側カート５４は、例えば立体視内視鏡のような画像装置を使用して、処置部位の画像をキャプチャーし、キャプチャーした画像を（例えば図１における電子カート２４のような）電子カート５６に出力することができる。前述のように、電子カート５６は、如何なる後続の表示にも先立って、キャプチャーされた画像を様々な方法で処理することができる。例えば、電子カート５６は、キャプチャーされた画像を仮想制御インターフェイスに重ねてから、外科医用コンソール５２を介して組み合わされた画像を外科医に表示することができる。患者側カート５４は、電子カート５６の外部での処理のために、キャプチャーされた画像を出力することができる。例えば、患者側カート５４は、キャプチャーされた画像を処理するために使用され得るプロセッサ５８に、キャプチャーされた画像を出力することができる。画像はまた、電子カート５６及びプロセッサ５８の組み合わせによって処理され得る。これらは一体に結合されて、キャプチャーされた画像を合同で、順番に及び／又はこれらの組合せで処理することができる。一つ又はそれ以上の独立した表示部６０もまた、例えば処置部位の画像又はその他の関係する画像の、現地での及び／又は遠隔での画像の表示のために、プロセッサ５８及び／又は電子カート５６に結合され得る。
【００５５】
プロセッサ５８は、典型的に、ハードウェアとソフトウェアの組み合わせを含ものである。ソフトウェアは、本明細書において記述される制御の方法の複数のステップを機能的に実行するための、コンピュータ可読コード命令を具体化する有形媒体を有する。ハードウェアは、典型的に、一つ以上のデータ処理ボードを含む。そのデータ処理ボードは、同一箇所に位置してもよいが、しばしば、本明細書において記述されるロボット構造中に分配された複数の構成要素を有するものである。ソフトウェアは、しばしは不揮発性媒体を有するものであり、モノリシックなコードも有し得るが、より典型的には多数のサブルーチンを有するものであり、これらのサブルーチンは任意的に多種多様な分配されたデータアーキテクチャのいずれにおいても走る（作動する）。
【００５６】
図５Ａ及び図５Ｂは、それぞれ、患者側カート２２及び手術ツール６２を示す。手術ツール６２は、手術ツール２６の一つの例である。図示される患者側カート２２は、３つの手術ツール２６及び一つの画像装置２８の操作を提供する。画像装置２８は、例えば処置部位の画像のキャプチャーに使用される立体視内視鏡である。操作は、多数のロボット関節を有するロボット機構によって提供される。画像装置２８及び手術ツール２６は、運動学的な遠隔の中心が患者の切開の位置に維持されて切開の寸法を最小化するように、患者の切開を通じて配置及び操作されることができる。手術ツール２６が画像装置２８の視野内に配置される場合に、手術部位の画像は、手術ツール２６の遠位側端部の画像を含むことができる。
【００５７】
手術ツール２６は、低侵襲なアクセス用開口、例えば切開、生来の開口部、経皮的な貫通又は同種のものを通して管状のカニューレ６４を挿入することによって、患者体内に挿入される。カニューレ６４はロボットマニピュレータアームに装着され、手術ツール２６のシャフトはカニューレの管腔（lumen）を通過する。マニピュレータアームは、カニューレがそのアーム上に装着されたことを示す信号を送信してもよい。
【００５８】
ロボット手術システム及びモジュラーマニピュレータ支持
【００５９】
図６は、多くの実施形態による、ロボット手術システム７０の透視図法による模式的な表示である。手術システム７０は、取付け基部７２、支持リンク機構７４、方向付けプラットフォーム７６、複数の外側セットアップリンク機構７８（二つ図示されている）、複数の内側セットアップリンク機構８０（二つ図示されている）及び複数の手術器具マニピュレータ８２を含む。マニピュレータ８２のそれぞれは、マニピュレータ８２に装着された手術器具を選択的に関節動作させるように機能することができ、挿入軸に沿って患者体内に挿入可能である。マニピュレータ８２のそれぞれは、複数のセットアップリンク機構７８，８０のうちの一つに取り付けられ、それによって支持される。外側セットアップリンク機構７８のそれぞれは、第一のセットアップリンク機構関節８４によって、方向付けプラットフォーム７６に対して回転可能に結合させられ、それによって支持される。内側セットアップリンク機構８０のそれぞれは、方向付けプラットフォーム７６に対して固定的に結合させられ、それによって支持される。方向付けプラットフォーム７６は、支持リンク機構７４に対して回転可能に結合させられ、それによって支持される。そして、支持リンク機構７４は、取付け基部７２に対して固定的に取り付けられ、それによって支持される。
【００６０】
多くの実施形態において、取付け基部７２は動作可能であり、床に支持されている。それにより取付け基部７２は、例えば手術室内での全手術システム７０の選択的な再配置を可能にしている。取付け基部７２は、選択的な再配置及び選択されたポジションからの取付け基部７２の動きを選択的に防止することを提供する、可動な車輪アセンブリ及び／又は如何なる他の適切な支持機構でも含み得る。取付け基部７２はまた、その他の適切な構成、例えば、天井取付け台、固定された床／台座取付け台、壁取付け台又は任意の他の適切な取付け面によって支持されるように構成された接合部分を有してもよい。
【００６１】
支持リンク機構７４は、方向付けプラットフォーム７６を取付け基部７２に対して選択的に配置し及び／又は方向付けるように機能することができる。支持リンク機構７４は、柱状基部８６、平行移動可能な柱状部材８８、肩部関節９０、ブーム基部部材９２、ブーム第一段階部材９４、ブーム第二段階部材９６及び手首関節９８を含む。柱状基部８６は、取付け基部７２に対して固定的に取り付けられている。平行移動可能な柱状部材８８は、柱状基部８６に対する平行移動のために、柱状基部８６に対してスライド可能に結合している。多くの実施形態において、平行移動可能な柱状部材８８は、垂直に方向付けられた軸に沿って柱状基部８６に対して平行移動する。ブーム基部部材９２は、肩部関節９０によって、平行移動可能な柱状部材８８に対して回転可能に結合している。肩部関節９０は、ブーム基部部材９２を水平面内で、平行移動可能な柱状部材８８に対して選択的に方向付けるように機能することができる。平行移動可能な柱状部材８８は、柱状基部８６及び取付け基部７２に対して固定された角度位置を有する。ブーム第一段階部材９４は、水平方向にブーム基部部材９２に対して選択的に平行移動する。多くの実施形態において、ブーム基部部材９２及びブーム第一段階部材９４の両方が、水平方向に一列に並ぶ。ブーム第二段階部材９６は、同様に、水平方向にブーム第一段階部材９４に対して選択的に平行移動する。多くの実施形態において、ブーム第一段階部材９４及びブーム第二段階部材９６の両方が、水平方向に一列に並ぶ。したがって、支持リンク機構７４は、肩部関節９０とブーム第二段階部材９６の遠位側端部との間の距離を選択的に設定するように機能することができる。手首関節９８は、ブーム第二段階部材９６の遠位側端部を方向付けプラットフォーム７６に対して回転可能に結合させる。手首関節９８は、方向付けプラットフォーム７６の取付け基部７２に対する角度位置を選択的に設定するように機能することができる。
【００６２】
複数のセットアップリンク機構７８，８０のそれぞれは、関連するマニピュレータ８２を方向付けプラットフォーム７６に対して選択的に配置し及び／又は方向付けるように機能することができる。複数のセットアップリンク機構７８，８０のそれぞれは、セットアップリンク機構基部リンク１００、セットアップリンク機構延長リンク１０２、セットアップリンク機構平行四辺形リンク機構部１０４、セットアップリンク機構垂直リンク１０６、第二のセットアップリンク機構関節１０８及びマニピュレータ支持リンク１１０を含む。外側セットアップリンク機構７８のセットアップリンク機構基部リンク１００のそれぞれは、第一のセットアップリンク機構関節８４の働きによって、方向付けプラットフォーム７６に対して選択的に方向付けられることができる。図示された実施形態において、内側セットアップリンク機構８０のセットアップリンク機構基部リンク１００のそれぞれは、方向付けプラットフォーム７６に対して固定的に取り付けられる。内側セットアップリンク機構８０のそれぞれはまた、外側セットアップリンク機構と同じように、追加的な第一のセットアップリンク機構関節８４を用いて、方向付けプラットフォーム７６に対して回転可能に取り付けられてもよい。セットアップリンク機構延長リンク１０２のそれぞれは、水平方向に、関連するセットアップリンク機構基部リンク１００に対して平行移動可能である。多くの実施形態において、関連するセットアップリンク機構基部リンクとセットアップリンク機構延長リンク１０２が、水平方向に一列に並ぶ。セットアップリンク機構平行四辺形リンク機構部１０４のそれぞれは、セットアップリンク機構垂直リンク１０６を垂直に方向付けられた状態に保ちながら、垂直方向に、セットアップリンク機構垂直リンク１０６を選択的に平行移動させるように構成され、機能することができる。複数の例示的な実施形態において、セットアップリンク機構平行四辺形リンク機構部１０４のそれぞれは、第一の平行四辺形関節１１２、結合リンク１１４及び第二の平行四辺形関節１１６を含む。第一の平行四辺形関節１１２は、結合リンク１１４をセットアップリンク機構延長リンク１０２に対して回転可能に結合させる。第二の平行四辺形関節１１６は、セットアップリンク機構垂直リンク１０６を結合リンク１１４に対して回転可能に結合させる。第一の平行四辺形関節１１２は、セットアップリンク機構垂直リンク１０６が選択的に垂直に平行移動する間、セットアップリンク機構垂直リンク１０６を垂直に方向付けられた状態に維持するために、セットアップリンク機構延長リンク１０２に対する結合リンク１１４の回転が、反対に作用する（counteracting）結合リンク１１４に対するセットアップリンク機構垂直リンク１０６の回転と同等になる（matched  by）ように、第二の平行四辺形関節１１６に対して回転可能に結び付けられる。第二のセットアップリンク機構関節１０８は、マニピュレータ支持リンク１１０をセットアップリンク機構垂直リンク１０６に対して選択的に方向付け、それにより、関連する取り付けられたマニピュレータ８２をセットアップリンク機構垂直リンク１０６に対して方向付けるように機能することができる。
【００６３】
図７は、多くの実施形態による、ロボット手術システム１２０の透視図法による模式的な表示である。手術システム１２０は図６の手術システム７０の構成要素と同様の構成要素を含むため、同様の構成要素については同一の参照番号が使用され、上記で説明した同様の構成要素の対応する記述は、手術システム１２０に対して適用可能であり、ここでは繰り返しを避けるために省略される。手術システム１２０は、取付け基部７２、支持リンク機構１２２、方向付けプラットフォーム１２４、複数のセットアップリンク機構７８（４つ図示されている）及び複数の手術器具マニピュレータ８２を含む。マニピュレータ８２のそれぞれは、マニピュレータ８２に装着された手術器具を選択的に関節動作させることができ、挿入軸に沿って患者体内に挿入可能である。マニピュレータ８２のそれぞれは、複数のセットアップリンク機構１２６のうちの一つに取り付けられ、それによって支持される。セットアップリンク機構１２６のそれぞれは、第一のセットアップリンク機構関節８４によって、方向付けプラットフォーム１２４に対して回転可能に結合させられ、それによって支持される。方向付けプラットフォーム１２４は、支持リンク機構１２２に対して回転可能に結合させられ、それによって支持される。そして、支持リンク機構１２２は、取付け基部７２に対して固定的に取り付けられ、それによって支持される。
【００６４】
支持リンク機構１２２は、方向付けプラットフォーム１２４を取付け基部７２に対して選択的に配置し及び／又は方向付けるように機能することができる。支持リンク機構１２２は、柱状基部８６、平行移動可能な柱状部材８８、肩部関節９０、ブーム基部部材９２、ブーム第一段階部材９４及び手首関節９８を含む。支持リンク機構１２２は、肩部関節９０とブーム第一段階部材９４の遠位側端部との間の距離を選択的に設定するように機能することができる。手首関節９８は、ブーム第一段階部材９４の遠位側端部を方向付けプラットフォーム１２４に対して回転可能に結合させる。手首関節９８は、方向付けプラットフォーム１２４の取付け基部７２に対する角度位置を選択的に設定するように機能することができる。
【００６５】
複数のセットアップリンク機構１２６のそれぞれは、関連するマニピュレータ８２を方向付けプラットフォーム１２４に対して選択的に配置し及び／又は方向付けるように機能することができる。複数のセットアップリンク機構１２６のそれぞれは、セットアップリンク機構基部リンク１００、セットアップリンク機構延長リンク１０２、セットアップリンク機構垂直リンク１０６、第二のセットアップリンク機構関節１０８、トルネード（竜巻，tornado）機構支持リンク１２８及びトルネード機構１３０を含む。セットアップリンク機構１２６のセットアップリンク機構基部リンク１００のそれぞれは、関連する第一のセットアップリンク機構関節８４の働きによって、方向付けプラットフォーム１２４に対して選択的に方向付けられることができる。セットアップリンク機構垂直リンク１０６のそれぞれは、垂直方向に、関連するセットアップリンク機構延長リンク１０２に対して選択的に平行移動可能である。第二のセットアップリンク機構関節１０８は、トルネード機構支持リンク１２８をセットアップリンク機構垂直リンク１０６に対して選択的に方向付けるように機能することができる。
【００６６】
トルネード機構１３０のそれぞれは、トルネード関節１３２、結合リンク１３４及びマニピュレータ支持部１３６を含む。結合リンク１３４は、マニピュレータ支持部１３６をトルネード関節１３２に対して固定的に結合させる。トルネード関節１３０は、マニピュレータ支持部１３６を、トルネード機構支持リンク１２８に対してトルネード軸１３６の回りで回転させるように機能することができる。トルネード機構１２８は、マニピュレータ８２の操作の遠隔中心（RC）がトルネード軸１３６によって交差されるように、マニピュレータ支持部１３４を配置し及び方向付けるように構成されている。したがって、トルネード関節１３２の機能は、関連する操作の遠隔中心（RC）を患者に対して動かすことなく、関連するマニピュレータ８２を患者に対して再方向付けするために使用されることができる。
【００６７】
図８は、図７のロボット手術システム１２０の模式的な表示に一致する、多くの実施形態によるロボット手術システム１４０の簡略化された表示である。手術システム１４０は図７のロボット手術システム１２０と同じであるため、類似した構成要素については同一の参照番号が使用され、上記で説明した類似した構成要素の対応する記述は、手術システム１４０に対して適用可能であり、ここでは繰り返しを避けるために省略される。
【００６８】
支持リンク機構１２２は、支持リンク機構１２２の複数のリンクの間の、複数のセットアップ構造軸に沿った相対的な動きによって、方向付けプラットフォーム１２４を取付け基部７２に対して選択的に配置し及び方向付けるように構成されている。平行移動可能な柱状部材８８は、第一のセットアップ構造（SUS）軸１４２に沿って、柱状基部８６に対して選択的に再配置可能である。第一のSUS軸１４２は、多くの実施形態において垂直に方向付けられている。肩部関節９０は、第二のSUS軸１４４の回りで、ブーム基部部材９２を平行移動可能な柱状部材８８に対して選択的に方向付けるように機能することができる。第二のSUS軸１４４は、多くの実施形態において垂直に方向付けられている。ブーム第一段階部材９４は、第三のSUS軸１４６に沿って、ブーム基部部材９２に対して選択的に再配置可能である。第三のSUS軸１４６は、多くの実施形態において水平に方向付けられている。また、手首関節９８は、第四のSUS軸１４８の回りで、方向付けプラットフォーム１２４をブーム第一段階部材９４に対して選択的に方向付けるように機能することができる。第四のSUS軸１４８は、多くの実施形態において垂直に方向付けられている。
【００６９】
複数のセットアップリンク機構１２６のそれぞれは、セットアップリンク機構１２６の複数のリンクの間の、複数のセットアップ関節（SUJ）軸に沿った相対的な動きによって、関連するマニピュレータ８２を方向付けプラットフォーム１２４に対して選択的に配置し及び方向付けるように構成される。第一のセットアップリンク機構関節８４のそれぞれは、第一のSUJ軸１５０の回りで、関連するセットアップリンク機構基部リンク１００を方向付けプラットフォーム１２４に対して選択的に方向付けるように機能することができる。第一のSUJ軸１５０は、多くの実施形態において垂直に方向付けられている。セットアップリンク機構延長リンク１０２のそれぞれは、第二のSUJ軸１５２に沿って、関連するセットアップリンク機構基部リンク１００に対して選択的に再配置されることができる。第二のSUJ軸１５２は、多くの実施形態において水平に方向付けられている。セットアップリンク機構垂直リンク１０６のそれぞれは、第三のSUJ軸１５４に沿って、関連するセットアップリンク機構延長リンク１０２に対して選択的に再配置されることができる。第三のSUJ軸１５４は、多くの実施形態において垂直に方向付けられている。第二のセットアップリンク機構関節１０８のそれぞれは、第三のSUJ軸１５４の回りで、トルネード機構支持リンク１２８をセットアップリンク機構垂直リンク１０６に対して選択的に方向付けるように機能することができる。トルネード関節１３２のそれぞれは、関連するマニピュレータ８２を関連するトルネード軸１３８の回りで回転させるように機能することができる。
【００７０】
図９は、多くの実施形態による、方向付けプラットフォーム１２４に対する、セットアップリンク機構１２６の回転位置制限を示す。複数のセットアップリンク機構１２６のそれぞれは、方向付けプラットフォーム１２４に対する時計回りの制限位置で示されている。対応する反時計回り制限位置は、垂直に方向付けられた鏡面に対する図９の鏡像によって表される。図示されるように、二つの内側セットアップリンク機構１２６のそれぞれは、縦の基準１５６から一方の方向に５度から、縦の基準１５６から反対の方向に７５度まで方向付けられることができる。また、図示されるように、二つの外側セットアップリンク機構１２６のそれぞれは、縦の基準１５６から、対応する方向に１５度から９５度まで方向付けられることができる。
【００７１】
図１０は、多くの実施形態による、ロボット手術システム１６０のための支持リンク機構の回転制限に関連する重心図を示す。ロボット手術システム１６０の複数の構成要素が、手術システム１６０の支持リンク機構１６４に対して最大限に一方側にロボット手術システム１６０の重心１６２の位置を動かすように配置及び方向付けされているので、取付け基部の所定の安定性制限を超えることを防止するために、支持リンク機構１６４の肩部関節は、セットアップ構造（SUS）肩部関節軸１６６の回りでの支持リンク機構１６４の回転を制限するように構成されてもよい。
【００７２】
方向付けプラットフォームによって支持される運動学的チェーンの一つ以上の関節の手動での関節動作に応じた方向付けプラットフォームの配置
【００７３】
図１１及び図１２は、ロボットシステムの使用のためのセットアップ中の、マニピュレータ８２のリンク１７０の動作に応じた、方向付けプラットフォームを駆動するための方法を模式的に示す。複数の例示的な実施形態において、動作の基準位置は、リンク１７０上に置かれていなくてもよく、代わりに、リンク１７０からずれていてもよい。例えば、動作の基準位置は、マニピュレータリンク機構の基部（又は他の構造）からずれた遠隔中心位置、特に、そのマニピュレータが、マニピュレータの運動を、その基部に対して固定された遠隔中心位置での球面運動に機械的に拘束する場所に配置されてもよい。それ故に、マニピュレータの基部（又は他のリンク機構構造）は入力リンク１７０として働くことができるが、基準位置は、リンク自体から、しばしばリンクの基準のフレーム内の固定された位置で、空間的に離されていてもよい。
【００７４】
方向付けプラットフォームの駆動の前に、プラットフォームは、（支持リンク機構１７０の関節の状態に依存して）装着基部７２に対する初期の位置及び方向を有することができ、複数のマニピュレータは、それぞれ、（セットアップリンク機構７８，８０の関節の状態に依存して）方向付けプラットフォームに対する関連する位置及び方向を有することができる。同様に、マニピュレータ８２のそれぞれのリンク１７０（及び／又はそのリンクに関連する基準位置）は、マニピュレータ基部（ここではボックスＭによって模式的に示される）とプラットフォーム７６との間のマニピュレータの関節の状態に依存する、プラットフォーム７６に対する位置及び方向を有することができる。リンク１７０は、典型的に、マニピュレータの基部を有することができるが、代替的に、器具保持部又は運搬部（carriage）のような手術器具に運動学的に近接又は隣接したリンクを有してもよい。マニピュレータの関節状態は、一般にポーズベクトルΘによって記述されることができる。
【００７５】
セットアップ中に、しばしば、複数のリンク１７０のうちの一つ、いくつか又は全てを、それらの初期の位置及び方向から、手術部位と整列された所望の（複数の）位置及び（複数の）方向に、動かすことが望ましい場合がある。加えて、しばしば、外科医に広い可動域を提供し、特異点を避けることを助けること等のために、マニピュレータが良好に調整された状態で外科的処置を開始することが望ましい場合がある。換言すれば、所与のマニピュレータについて、リンク１７０と手術作業部位（所望のアクセス部位位置RCD又はその近傍にマニピュレータの遠隔中心RCを有することを含む）との間の所望のアライメントを提供すること、及びマニピュレータを所望のマニピュレータの状態又はポーズΘD又はそれに近い状態にすることの両方が有益であり得る。マニピュレータは、リンク１７０の動作より前に既に所望のマニピュレータポーズ又はそれに近い状態であってもよく、又はそれは、所望の、良好に調整されたポーズから有意に異なる初期のポーズΘIであってもよい（ΘI≠ΘD）ことに留意されたい。複数のマニピュレータの互いに対する適切な配置及び構成もまた、マニピュレータ衝突防止の助けになり得る。マニピュレータが手術部位とのアライメントよりも前に良好に調整されたポーズにない場合は、マニピュレータのポーズは、任意的に、方向付けプラットフォームを動かす前、方向付けプラットフォームを動かした後又は方向付けプラットフォームを動かしている間に、良好に調整されたポーズに変えられてもよい。初期のポーズから良好に調整されたポーズに変えることは、マニピュレータの複数の関節を手動で関節動作させることによってなされてもよい。代替的に、マニピュレータを初期のポーズから良好に調整されたポーズに向かって及び／又は良好に調整されたポーズへ駆動することの利点が存在し得る。簡潔さのために、以下の記述は、マニピュレータがプラットフォームの動作の開始の前に所望の及び／又は良好に調整されたポーズにあると仮定する。それにも関わらず、一つの共通のプラットフォーム７６への複数のマニピュレータ８２の装着、及び複数のマニピュレータのうちの一つを支持する複数の関節のうちの一つのリンクのプラットフォームに対する動作に応じたそのプラットフォームの駆動された動作は、手術空間との所望のアライメントへの、複数のマニピュレータの動作を容易にすることができる。
【００７６】
マニピュレータの複数の関節は、しばしば、方向付けプラットフォームの動作及び／又はセットアップリンク機構の手動での関節動作の間、固定された構成で維持されることができる。その維持は、任意的に、マニピュレータの複数の関節のそれぞれを、何れの手動での関節動作に対しても反対に作用する（counteract）ようにモータで駆動することによって、関節ブレーキを使ってマニピュレータの関節状態を固定することによって、両方の組み合わせによって、又は同種の方法によって、なされ得る。それ故に、方向付けプラットフォームの動作及びセットアップリンク機構の手動での関節動作の間に、リンクの多少の屈曲及び関節の小さな偏位が起こり得るが、マニピュレータは、典型的には実質的に剛体として動くことができる。その上に、使用者によって操作され且つ／或いは動作の基準として使用されるリンク１７０は、マニピュレータの（又はマニピュレータに運動学的に隣接したものでさえ）いずれか一つ又はそれ以上のリンクであってもよい。
【００７７】
ここから、図１１及び図１２を参照すると、ロボットシステムプロセッサの方向付けプラットフォーム動作モードを開始する（１８０）ために、関連するリンク１７０上又はその近傍の入力部１７２が、起動されてもよい。入力部１７２は、任意的に単一の指定された入力ボタン又は同種のものを有してもよいが、いくつかの実施形態は、代替的な使用者インターフェイス手法から恩恵を受けてもよい。一つの実施例として、一つの例示的な入力部は、代わりにセットアップ関節操作に応じてプラットフォーム動作モードを開始することによって、指定されたボタンを避けてもよい。より具体的には、プラットフォーム動作モードは、第一に、そのマニピュレータの遠隔中心（又は“ポート”）位置が手動で再配置される手動での動作モードになることを可能にするために、関連するマニピュレータを支持するセットアップ関節を解放することによって開始されてもよい。手動での動作モードは、時々ポートクラッチングと呼ばれる。マニピュレータがその解放されたセットアップ関節リンク機構についての可動域の限界の閾値内において手動で動かされる（又はいくつかの実施形態において実際に閾値に到達する）場合に、システムは、応答して、プラットフォーム追従モードを開始してもよい。それ故に、セットアップ関節の可動域の限界に到達すること（又は接近すること）は、プラットフォーム動作モードの開始のための要請及び／又は起動入力のための方法となる。入力部１７２は、代替的に、単純な常時オフ型の入力部であってもよい。
【００７８】
カニューレがマニピュレータに（又は方向付けプラットフォームによって支持された任意の他のマニピュレータに）装着されている場合は、プロセッサは、入力部の起動に関わらず、方向付けプラットフォーム動作モードを開始してはならない。所与のマニピュレータ８２の入力部１７２が起動されている間及び／又は入力部１７２の起動に応じて、そのマニピュレータと方向付けプラットフォームとの間に配置されたセットアップリンク機構７８，８０は、しばしば、手動での関節動作を可能にするためにロック解除されることができる。セットアップリンク機構７８，８０のこの関節動作は、方向付けプラットフォーム７６を動かすために、セットアップ構造の複数の関節を駆動するために、感知されることができ、入力として使用されることができる。リンク１７２がプラットフォーム及びシステムの基部７２に対して動くときにマニピュレータが、典型的に、比較的硬質なものとしてために、システムは、しばしば、セットアップリンク機構の軸の回りで釣り合いがとられることができ、使用者は、マニピュレータをプラットフォーム内の操作プラットフォームに対して容易に再方向付け及び／又は再配置をすることができる。マニピュレータの駆動システムは、マニピュレータ変位の関節の関節動作に抵抗するように、プロセッサによって、エネルギーを与えられ且つ制御されてもよいこと、又は、マニピュレータの関節ブレーキは、関節動作を抑制してもよいこと、但し、マニピュレータリンク機構のいくらかの屈曲及び／又は関節状態の小さな偏位は、なおもリンク１７２に加えられる力の結果として生じ得ることに留意されたい。また、代替的な実施形態において、リンク１７２と方向付けプラットフォームとの間で関節動作することが可能とされる複数の関節は、（ソフトウェア中心のシステムにおけるように）動力を供給されることに留意されたい。それらの関節は、マニピュレータの関節状態感知システムが、所望の変位ベクトルを迅速に特定するために、十分にリンクが手動で動かされることを可能にするために、十分に軽い動作抵抗力を提供するように、エネルギーを与えられる。その所望の変位ベクトルは、システム使用者からの所望の動作入力又はコマンドとして使用するためのものである。
【００７９】
さらに図１１及び図１２を参照すると、上で概略的に述べたように、（例えば入力部１７２のスイッチを押圧することによって）入力装置として使用されるべき一つの特定のマニピュレータ８２についてひとたび方向付けプラットフォーム動作モードが開始されると、そのマニピュレータのリンク１７０は、手動でプラットフォームに対して動かされることができる。典型的には、一つ以上の（任意的に、全ての）セットアップ関節が開放されてもよく、リンク１７０の入力動作が、開放された（複数の）セットアップ関節の手動での関節動作を介して起こることが可能とされる。その解放は、任意的に、（例えば、動作を防ぐようにマニピュレータを駆動することによって、マニピュレータのブレーキシステムを使用して、等で）マニピュレータのリンク機構の関節動作が抑制されている間に、行われてもよい。それ故に、入力は、少なくとも部分的に、セットアップ関節システムの一つ以上の関節の関節動作として感知されてもよい。さらに他の選択肢、例えば、マニピュレータの一つ以上の関節の関節動作の選択的な組み合わせ、及びセットアップ関節システムの一つ以上の関節を介して、手動での入力を可能にすることが採用されてもよい。それに関わらず、運動学的分析を容易にするため、役立つ変形に関する入力を提供する等のために、セットアップ構造（方向付けプラットフォームを支持する関節を含む）、セットアップ関節システム及びマニピュレータの関節状態は、典型的に感知されることができる（１８２）。
【００８０】
（リンク１７０の手動での動作によって入力され、そのリンクを支持する複数の関節の手動での関節動作を介して感知されたような）使用者による手動入力コマンドに基づいて、セットアップ構造を動作させるためにコマンドが計算される（１８３）。方向付けプラットフォームは、しばしば、使用者がリンク１７０を動かし続ける間に計算されたコマンドによって、方向付けプラットフォームによって支持されたマニピュレータの基部が手動でのリンクの動きに追従するように、駆動されることができる。第一のマニピュレータを手術部位との所望のアライメントに動かしている間、複数の他のマニピュレータはそれぞれ固定されたポーズのままであってもよい。同様に、方向付けプラットフォームとそれら他のマニピュレータとの間の何れのセットアップリンク機構であっても、プラットフォームの動作の間、ロックされたままであってもよい（且つ／或いは他の方法でそれらの関節動作が抑制されてもよい）。関節動作は他のマニピュレータのリンク１７０と方向付けプラットフォームとの間の全ての関節について抑制され得るため、全てのそれら他の入力リンク（及びマニピュレータの他の構造）は、入力部１７２が起動されたマニピュレータのリンク１７０を追従する。
【００８１】
使用者が関連するリンク１７０を保持してワークピースとの所望のアライメントに向かって動かす間に、（入力部１７２が起動された）入力マニピュレータを支持する入力セットアップリンク機構が、（システムが方向付けプラットフォームモードを開始した場合のように）それらの初期の構成に留まるように付勢されるように、方向付けプラットフォームは駆動されてもよい。リンク１７０のポジションは、方向付けプラットフォームの動作の間、使用者によって手動で制御され続けてもよい。換言すれば、（両方とも、方向付けプラットフォームの動作中の）セットアップリンク機構７８，８０の現在のポーズΘ及び入力リンク１７０の現在の位置を所与として、方向付けプラットフォームの駆動システムが方向付けプラットフォームを動かし（１８５）、現在のポーズからそれらの初期のポーズに向かって（Θ‐＞Θｉ）入力セットアップリンク機構７８，８０が関節動作されられるように、方向付けプラットフォームは動かされることができる。方向付けプラットフォームのこの動作の効果は、入力リンク１７０と方向付けプラットフォームとの間の初期の具体的な関係を大部分は維持し、方向付けプラットフォーム（及びそれに支持される全てのマニピュレータ）が、それが使用者の手によって動かされるように、その入力リンクに追従することである。方向付けプラットフォーム動作モードは、入力部１７２を解放することによって、入力マニピュレータにカニューレを装着することによって、又は同種の方法によって終了されることができる（１８４）。カニューレが患者の体内に延長した後でなければカニューレは装着されることができず、プロセッサシステムに関しては、カニューレが装着されるマニピュレータの入力部１７２の起動に応じた方向付けプラットフォーム動作モードの開始を抑制することが望ましい可能性があることに留意されたい。
【００８２】
方向付けプラットフォーム７６は、多くの処置のために有益な複数の相対位置でマニピュレータ８０，８２を支持することができる。それ故に、ひとたび第一のマニピュレータ８０のリンク１７０が手術作業部位と所望のアライメントに動かされると、他のマニピュレータの器具保持部等は、しばしば、それらの関連する手術器具についての関連する初期のアライメント又はその近傍であってもよく、マニピュレータの追加的な再配置は、ほんの限られたものであってもよい。一つの特定のマニピュレータ配列に対する小さな調節は、そのマニピュレータを方向付けプラットフォームに対して支持するセットアップ関節腕部のブレーキシステムを解放すること、及び、そのマニピュレータを要求通りに全ての他のマニピュレータに対して動かすことによって、提供されることができる。例えば、ひとたびカメラマニピュレータが方向付けプラットフォームを配置するため、及び全ての器具マニピュレータを初期的に整列させるために使用されると、各器具マニピュレータと方向付けプラットフォームとの間のセットアップリンク機構は、開放されることができ、開放されたマニピュレータポジションは、必要であれば独立して調節されることができる。方向付けプラットフォーム動作モードの一つの例示的な実施形態において、第一の入力リンク１７０の手動での動作の感知は、効果上、初期の遠隔中心RCから所望の遠隔中心RCdへのマニピュレータの動作を感知する。方向付けプラットフォームの動作は、他のマニピュレータの遠隔中心RCを、それらの関連する所望の遠隔中心RCdに向かって動かす。それらの他の遠隔中心位置の追加的な調節は、次いで、関連するマニピュレータのセットアップリンク機構のそれぞれの連続的な解放、及び、解放されたマニピュレータRC及び所望の遠隔中心RCdとの間の所望のアライメントを提供するように、解放されたマニピュレータを動かすことによって実行されることができる。
【００８３】
方向付けプラットフォーム動作コマンドの計算
【００８４】
ここから図１２Ａ及び図１２Ｂを参照すると、方向付けプラットフォームの動作コマンドを計算するための、一つの例示的なソフトウェア構造及び／又はプロセッサ配列が、理解されることができる。方向付けプラットフォーム及び他のマニピュレータは、しばしば、方向付け動作入力部１７２が起動された入力リンク１７０の動作を追従することができるため、
全体の動作は、“鼻で馬を導く（Lead-the-Horse-By-the-Nose）”（LHBN）制御モードにいくらか類似している（また、本明細書においてしばしばそのように呼ばれる）。LHBN制御モードは、使用者が操作プラットフォーム７６を動かすことを可能にし、浮動している（floating）マニピュレータ８２の遠隔中心を手動で動かすことによってセットアップ構造を駆動する。一つの基本的な形式において、制御の目標は、マニピュレータ８２遠隔中心が操作プラットフォーム７６のフレーム内の所望の位置に留まるように、操作プラットフォーム７６を動かすことである。したがって、使用者が絶対的なフレーム（the  world  frame）内でマニピュレータ８２を手動で変位させた場合に、制御部は、実際の遠隔中心と所望の遠隔中心との間のエラーがゼロになる方向に駆動するように、操作プラットフォーム７６及びそのフレームを、その同一の変位を通して、動かすことができる
図１２Ａに示されるように、実際の遠隔中心RC位置と所望の中心RCd位置との間の生のエラーは、LHBN制御部に対する入力コマンド２２０を形成する。エラーを生の速度コマンドにスケールを変更する前に、小さな不感帯（dead  zone）２２２（１０ｃｍよりも小さく、しばしば約３ｃｍ以下である）が、エラー信号に適用される。（約０．１Ｈｚと１０Ｈｚとの間の、典型的には訳１Ｈｚの）低域通過フィルタは、周波数帯が制限された速度コマンドを生成する。そのコマンドは次いで、操作プラットフォームフレーム内に速度コマンドを生成するために、飽和させられる（２２４）。LHBNモードが開始された場合に、コマンドを滑らかに増加させるために、短い時間帯（window）に渡って、コマンドに半余弦（half  cosine）形状のスケーリングが適用される。同様に、そのコマンドは、モードが滑らかな減速に向かって終了させられる場合に、半コサイン形状のスケーリングによって、逆方向にスケールを変更される。速度コマンドは、起動／停止スケーリングの後に、セットアップ構造の逆運動学に提供される。関節がそれらのいくつかの制限内又はその近傍にある場合に、速度コマンドの更なるトリミングが、逆運動学計算において起こり得る。
【００８５】
本明細書においてアンカーとも呼ばれる、所望の遠隔中心位置RCdは、LHBN制御モードが開始される場合に確立される。LHBN制御モードが開始された場合に、所望の遠隔中心位置RCd及び実際の遠隔中心RCは、同一の位置であり、従って、そのモードは、（入力リンク１７０が方向付けプラットフォームに対して動かなければ且つ動くまで、プラットフォームが動くことがないように、）ゼロエラーで開始する。LHBN制御モードの間のリンク１７０の手動での動作に起因して、プラットフォームは、操作プラットフォームのフレームにおいて実際の遠隔中心RCが概ね所望の遠隔中心RCdに留まるように駆動される。基礎的なLHBN操作へのいくつかの強化が、任意的に、振る舞いを微調整するために、実際の遠隔中心に対するアンカー又は所望の遠隔中心RCdの位置を、スライド又は変更してもよい。アンカーは、例えば、アンカードラッギング速度を命令すること及び図１２Ａに示されるように統合することによって、動かされることができる。一つのアンカー速度入力は、飽和した速度コマンドと飽和していない速度コマンドとの間の差異（２２６）であってもよい。この特徴の目的は、大きな飽和速度コマンドを避けることであってもよい。ひとたび速度コマンドが飽和に到達すると、遠隔中心の如何なる追加的な入力運動であっても、コマンドをちょうど飽和限度に保つように、アンカーをドラッグする（又はRCdを方向付けプラットフォームに対して動かす）。直感的に、アンカーと遠隔中心との間のエラーは、一つのボールとして視覚化されることができ、アンカーをドラッギングすることは、エラーベクトルがボールの半径に達するときはいつでも、ボールの中心をドラッギングすることを意味する。
【００８６】
図１２Ｂに示されるブロック図モデルを参照して理解されるように、可動域の制限又はセットアップリンク機構７８，８０のハードストップから離れるような運動はまた、アンカードラッギングを通じて達成される。ハードストップから離れるような、セットアップ構造７４のいくつかの自動的な運動は、使用者が別の方法で容易に、手動で所望のセットアップ構造運動を命令することが可能であり得ないときに望ましい。一つの実施形態において、一つのサブルーチンは、セットアップリンク機構７８，８０の運動の限界に設置されたバネを模する、プラットフォーム７６上に作用する仮想の力を算出してもよい（２３０）。その力は、ポートドラッギング力と呼ばれ得る。仮想の力は、セットアップ構造制御部が、セットアップ関節可動域の限界から離れて戻すことを可能にするために、各々の構成されたマニピュレータ８２から送信されてもよい。LHBN制御モードソフトウェアは、入力マニピュレータ８２からのポートドラッギングする仮想の力をスケール変更し、この量をアンカードラッギング速度に加えてもよい。この効果は、セットアップ構造７６を駆動してセットアップリンク機構７８，８０のハードストップから離れるように動かすためのコマンド２３２を生成することである。
【００８７】
LHBN制御モードにおいて使用される利得（ゲイン）、飽和及び／又は不感帯のうちのいくつか又は全ては、任意的に整調可能（tunable）である。図１２Ａ及び図１２Ｂにおける各パラメータは、以下の表に列挙される。
【００８８】
【表１】
2020163163.tif 000003
セットアップ構造リンク機構をセットアップ関節リンク機構ハードストップから離れるように動かすために使用される仮想のバネ力は、図１２Ｂに示されるように計算されることができる。また、不感帯部分（フラクション）は、可動域のうちのどれだけ多くが、仮想の力を全く生み出さないかを決定することができる。不感帯部分は１よりも小さくあるべきであること、及び有効部分は各関節上のハードストップの間で均等に分割されてもよいことに留意されたい。使用者が、セットアップ関節がハードストップにぶつかるように遠隔中心を動かす場合は、仮想の力を統合して、ハードストップから離れるように動かす速度コマンドを増大させるために、アンカードラッギングが使用されてもよい。滑らかに増大する速度コマンドが生成されることができ、その速度コマンドはセットアップ構造をセットアップ関節可動域の限界から離れるように動かす。速度コマンドは、飽和が到達されるまで増大することができ、その点においてセットアップ構造の定常状態速度が維持されることができる。
【００８９】
したがって、仮想の力についての大きな利得は、エラーを有意に飽和へと至らせることができる。仮想の力の計算に関わるカーネル・キーの更なる記述については、上記の表を参照されたい。
【００９０】
これから図１２Ｃを参照すると、セットアップ構造及び方向付けプラットフォーム１２４のための一つの代替的な駆動システムは、好ましくは、マニピュレータRCを方向付けプラットフォームに対する所望のポジションへ駆動するために、ｘ，ｙ及びｚ軸に沿った動作を可能にする。空間内でマニピュレータ８２の一つ以上のリンクを手動で動かすことによって（及び任意的にマニピュレータ全体を動かすことによって）、使用者は、単に実際のマニピュレータRCポジションへの（基準の方向付けプラットフォームフレームにおける）所望のマニピュレータRCポジションとの間のエラーベクトルを計算し、このベクトルを使用して所望のｘ，ｙ，ｚ速度を生成することによって、操作プラットフォームを追従させることができる。
【００９１】
これから図１２Ｃ及び図１２Ｄを参照すると、方向付けプラットフォームのｘ，ｙ，ｚ及びΘ軸を動かすための方法は、概して、外科的処理を開始するときに良好に調整されたマニピュレータのポーズを提供するために、方向付けプラットフォーム１２４及びそれに装着された一つ以上のマニピュレータ８２の所望の配置を達成しようとするものである（ツールが手術作業空間の所望の位置にあると同時に、望ましくはそれらの可動域の中心付近にある様々なマニピュレータの自由度を備え、マニピュレータの運動学は、運動を阻害する特異点からよく離れている、等）。上述されたもののような、カートに装着されたセットアップ構造によって支持される方向付けプラットフォームと共に、１自由度、２自由度、３自由度、４自由度又はそれ以上の自由度を備える天井設置式のセットアップ構造１９０及びその他の駆動されるロボットリンク機構が、採用されてもよい。同様に、運動についての入力は、任意的に手動で関節動作する受動的な関節（例えば、上述されたセットアップ関節構造に沿った複数の関節のうちの一つ）及び／又は一つ以上の能動的に駆動される関節（例えば、マニピュレータ８０，８２のうちの一つの関節）によって入力されてもよい。それ故に、システムは少数の例示的なロボット運動学的構造を参照して記述されてもよいが、その制御技術は、冗長な自由度及び／又は多数の関節を有する、ある範囲の他のロボットシステムに良好に適用されることができ、能動的な関節と受動的な関節の混合を有するようなシステム、セットアップの間に駆動される一組の関節及び手術の間に駆動される他の異なる関節の組（いくつかの重複する関節があっても、なくてもよい）を備えたシステム、個別のマニピュレータ制御部が限定的な状態情報のみを交換するシステム、等を考慮する場合に特に興味深い。
【００９２】
セットアップ中にシステムのロボット能力を使用するために、ロボットシステムのプロセッサは、あるモードを実行するソフトウェアを含んでもよい。そのモードにおいて、ロボット構造は、マニピュレータのリンクの手動での動作の間、方向付けプラットフォームとマニピュレータ遠隔中心との間の所望の関係又はポーズに向かって駆動され及び／又は維持される。このアルゴリズムは、機能している場合、その入力として、方向付けプラットフォームとマニピュレータ遠隔中心との間の実際の関係及び所望の関係を取得し、任意的にはマニピュレータ遠隔中心のポジション及び方向を乱すことなく、実際のポーズを所望のポーズに向かって駆動する。換言すれば、使用者が受動的な軸をあちこち動かすにつれて、能動的な軸は、任意的に、ある特定のロボットポーズを達成又は維持するような方法で追従することができる。
【００９３】
図１３に示される単純化された４−リンクマニピュレータは、本明細書において記述される制御構造及び方法の一つの実施形態を説明することを助ける。この模式的なマニピュレータにおいて、リンク１９１及びリンク１９２は能動的である。すなわち、ｑ１及びｑ２は、制御部によって制御される。一方で、リンク１９３及びリンク１９４は受動的であり、手で動かされることができる。点Ｑは、使用者にとって直接的に興味があるロボット上の点であり、使用者によって特定されるロボット基部に対する目標位置へ、手動で配置される。それ故に、点Ｑはマニピュレータの遠隔中心に対応してもよく、使用者は典型的に、マニピュレータが、例えば、カメラカニューレに接続されることができるように点Ｑを配置するものである。カメラカニューレは、既に患者体内に導入されていてもよく、又はロボット構造が適切なポジションに動かされた後に患者体内に挿入されてもよい。様々な理由（使用可能な可動域を最大化すること、衝突を最小化すること等を含む）により、しばしば、ＰとＱとの間に特定の関係を得ることが望ましい。関節ｑ３及びｑ４が自由であり、十分な可動域が存在し、マニピュレータが特異点に接近していない限り、ＰはＱから独立して平行移動することができ、そのため、Ｑが単純に基部に対して固定的に保持されていれば、制御部は自由に所望の関係を確立することができる。この基本的性質は、使用者がＱを空間内に固定的に保持している間に自動的にＰとＱの関係を確立するために利用されることができる。使用者がＱのポジションを手動で調節するときに、能動的な軸ｑ１及びｑ２は、所望のＰ−Ｑ関係を維持するような方法で動くように、この自動配置アルゴリズムを継続的に作動させることも可能である。
【００９４】
図１３の単純化された実施例において、二つの能動的な自由度及び二つの受動的な自由度が示され、興味のある量は、平面上のＰ及びＱの相対位置のみであった。天井設置式及び／又はカート設置式のロボット手術システムは、しばしば、より複雑なものである。すなわち、図１２Ｄの実施形態において、７つの能動的な自由度（ガントリー上に４つ及び関係するECM上の軸に３つ）及び３つの受動的な軸（方向付けプラットフォーム１２４とマニピュレータ８２との間のセットアップ関節１９８によって模式的に示されている）が存在し、全体として１０自由度を得ている。マニピュレータ遠隔中心端点の位置及び方向を維持することは、しばしば、６自由度（DOF）の事柄であり、我々に４つの追加の自由度（DOFs）を残す。本実施形態においては、この４つの追加の自由度を使って我々の内部的な最適化を実行する。この議論の目的のために、要求されると考えられるものの正確な性質は如何なる数の基準を含んでもよく、本明細書において記述される多くの構想は、最適な目標位置を決定するために使用される方法に関わらず適用され得ることに留意されたい。この種の最適化を実行するための一つの戦略は、全システムを単一の１０DOF冗長マニピュレータとして考慮することである。そのとき、第一の破ってはならない目標を課し、費用関数を最小化する所望の付属的な目標と組み合わせる技術を、使用することができる。我々の場合における第一の目標は、マニピュレータ遠隔中心の部屋に対するポジション及び方向を維持することであってもよく、補助的な目標は、方向付けプラットフォームとマニピュレータとの間の最適な関係を達成することであってもよい。
【００９５】
第二の戦略は、その課題を二つの部分に分割することである。
（１）費用関数を最小化しようとする、セットアップ構造最適化課題。
この費用関数は、方向付けプラットフォームとポジション及び方向が最適又は所望のマニピュレータRCに対する位置に到達した場合に、最小値を得るように構成される。
（２）部屋に対する一定のマニピュレータ方向を維持しようとする、マニピュレータ制御課題。
この第二の戦略は、ECMとガントリーマニピュレータとの間で共有される必要がある情報は、それぞれの基部及び先端の位置のみである、すなわち、全ての関節のポジションを知ることは要求されないという事実から恩恵を受ける。この事実は、複数のマニピュレータの間のより小さな通信帯域幅しか必要としないことにおいて、この具体的な戦略に素晴らしい利点を与える。
【００９６】
我々は、これから、遠隔中心を動かすことなくセットアップ構造を動かすために必要な数学的な枠組みを提供する。これから図１４及び図１５を参照すると、単純化された平面的なセットアップ構造を所望のポーズに再構成することは、（図１３の上の記述によれば、Ｐが空間内の所望のｘ位置及びｙ位置へ駆動される間に、Ｑが不変のままで留まるように、）マニピュレータを、そのゼロ空間を使って動かすこととしてモデル化されることができる。数学的には、図１４のリンク１乃至リンク３の長さをｌ１乃至ｌ３として、ヤコビ行列及び関節ポジションベクトルｑは、以下のように特定される。
【００９７】
【数１】
2020163163.tif 000004
以下は、エンドエフェクタ運動とエンドエフェクタ運動を結果として生じない内部的な関節運動との合計としての関節速度の分解である。
【００９８】
【数２】
2020163163.tif 000005
それ故に、我々はＱを動かすことができ、エンドエフェクタポジションを変えずにゼロ空間を使ってマニピュレータを動かすためにΘ２及びΘ３を特定する必要がなかった。同様にMatlab（登録商標）シミュレーションから、我々は、他の関節を特定する必要なくゼロ空間を使って軸を動かすことができることを理解する。手順が平面的なセットアップ関節の最適化を実際に行うと同時に、枠組みは方向付けにまで及ぶ。
【００９９】
複数の他の変形が、本発明の精神に含まれる。したがって、本発明は、様々な変更及び代替の構成を受け入れる余地があるが、本発明の特定の図解された実施形態が図面に示され、詳細に上記された。しかしながら、本発明を具体的な形式又は開示された形式に限定する意図は全くなく、対照的に、添付の特許請求の範囲において規定されたような本発明の精神及び範囲に含まれる全ての変更、代替の構成及び等価物を包含するように意図されていることが理解されるべきである。
【０１００】
本発明の記述の文脈における（特に続く特許請求の範囲の文脈における）、用語“一つ”及び“ある”及び“前記の”並びに同様の参照の使用は、本明細書において異なる示唆がなされるか又は文脈によって明確に否定されない限り、単数及び複数の両方を包含するように解釈されるべきである。用語“有する”、“備える”、“含む”及び“包含する”は、特に断りのない限り、無制限の（すなわち、“含むが、これに限定されない”を意味する）用語として解釈されるべきである。用語“接続される”は、たとえ何かが間に位置する場合でも、部分的又は完全に内部に包含される、取り付けられる又は一体に接合されるものとして解釈されるべきである。本明細書における値の範囲の列挙は、本明細書において異なる示唆がなされない限り、その範囲内に含まれるそれぞれの別個の値を個別に参照することの簡単な方法として働くことを単に意図しており、それぞれの別個の値は、本明細書において個別に列挙された場合と同様に詳細な説明に組み込まれる。本明細書において記述される全ての方法は、本明細書において異なる示唆がなされるか又はそうでなければ文脈によって明確に否定されない限り、如何なる適切な順序でも実行されることができる。本明細書においてもたらされる如何なる及び全ての、例としての又は例示的な言葉（例えば、“のような”）の使用は、本発明の実施形態の理解を容易にすることを単に意図されており、別段の請求がなされない限り、本発明の範囲に限定を課さない。詳細な説明における如何なる言葉であっても、いずれかの特許請求の範囲にない要素を本発明の実践のために本質的なものとして示すものとして解釈されるべきでない。
【０１０１】
本発明の複数の好ましい実施形態が、発明者らが知る本発明を実施するための最良の形態を含め、本明細書に記載されている。それらの好ましい実施形態の様々な変形が、前述の説明を読むことによって当業者にとって明らかになるであろう。発明者らは、当業者が適宜このような変形を利用することを予期し、そして発明者らは、本発明が本明細書において具体的に記述された以外の方法で実施されることを意図する。したがって、本発明は、適用可能な法によって許容される限り、本明細書に添付の特許請求の範囲に記載された対象物の全ての変更及び等価物を含む。その上に、明細書等にこれに反する示唆がなされるか又は文脈上明確に矛盾しない限り、そのすべての可能な変形における複数の上述の要素の任意の組合せが本発明に包含される。
【０１０２】
本明細書において引用した刊行物、特許出願、及び特許を含む全ての参考文献は、各参考文献が個別にかつ具体的に参照により組み込まれることが示され、その全体が本明細書に記載されている場合と同程度に、参照により本明細書に組み入れられる。
【図１】
2020163163.tif 000006
【図２】
2020163163.tif 000007
【図３】
2020163163.tif 000008
【図４】
2020163163.tif 000009
【図５Ａ】
2020163163.tif 000010
【図５Ｂ】
2020163163.tif 000011
【図６】
2020163163.tif 000012
【図７】
2020163163.tif 000013
【図８】
2020163163.tif 000014
【図９】
2020163163.tif 000015
【図１０】
2020163163.tif 000016
【図１１】
2020163163.tif 000017
【図１２】
2020163163.tif 000018
【図１２Ａ】
2020163163.tif 000019
【図１２Ｂ】
2020163163.tif 000020
【図１２Ｃ】
2020163163.tif 000021
【図１２Ｄ】
2020163163.tif 000022
【図１３】
2020163163.tif 000023
【図１４】
2020163163.tif 000024
【図１５】
2020163163.tif 000025
【外国語明細書】
2020163163000001.pdf