(57)【要約】  ある特定の態様は、内側本体及び外側本体を有する医療用器具を駆動するためのシステム及び技法に関する。一態様では、システムは、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具を含む。システムは、外側本体及び内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、変更駆動モードコマンドを受信し、変更駆動モードコマンドを受信したことに応答して、ペア駆動モードから非ペア駆動モードに医療用器具の駆動モードを変更するように構成されている１つ又は２つ以上のプロセッサのセットと、を更に含み得る。
2021513436.tif 000002
【特許請求の範囲】
【請求項１】
ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のユーザ入力デバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、前記コンピュータ実行可能命令が、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、変更駆動モードコマンドを受信することと、
前記変更駆動モードコマンドを受信したことに応答して、ペア駆動モードから非ペア駆動モードに前記医療用器具の駆動モードを変更することであって、前記内側本体の遠位端と前記外側本体の遠位端との間の距離が、前記ペア駆動モードにある間、前記入力デバイスのセットから駆動コマンドを受信したことに応答して所定の距離に維持される、変更することと、を行わせる、少なくとも１つのコンピュータ可読メモリと、を備える、ロボット外科用システム。
【請求項２】
前記内側本体の前記遠位端及び前記外側本体の前記遠位端の各々が面取りされている、請求項１に記載のロボット外科用システム。
【請求項３】
前記メモリが、前記プロセッサのセットに、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しくないと判定することと、
前記内側本体の前記遠位端と前記外側の前記遠位端との間の前記距離が前記所定の距離に等しくないと判定したことに応答して、前記医療用器具の前記駆動モードを前記非ペア駆動モードに変更することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離内になるまで、前記外側本体及び前記内側本体のうちの一方を前進させることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項４】
前記メモリが、前記プロセッサのセットに、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離よりも小さい距離だけ延在すると判定することと、
前記内側本体の前記遠位端が前記外側の遠位端から前記所定の距離よりも小さい距離だけ延在すると判定したことに応答して、前記医療用器具の前記駆動モードを内側本体駆動モードに変更することと、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離だけ延在するまで前記内側本体を前進させることと、
前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項５】
前記メモリが、前記プロセッサのセットに、
前記ペアモードに入る前に、前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離よりも大きい距離だけ延在すると判定することと、
前記内側本体の前記遠位端が前記外側の遠位端から前記所定の距離よりも大きい距離だけ延在すると判定したことに応答して、前記医療用器具の前記駆動モードを外側本体駆動モードに変更することと、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離だけ延在するまで前記外側本体を前進させることと、
前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項６】
前記メモリが、前記プロセッサのセットに、
前記外側本体が静止している間、前記内側本体が前進又は後退する内側本体駆動モードに前記医療用器具の前記駆動モードを変更させる、コンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項７】
前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更させる、コンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項８】
前記メモリが、前記プロセッサのセットに、
前記内側本体駆動モードにおいて前記ユーザ入力デバイスのセットを介して、後退させるための後退コマンドを受信することと、
前記後退コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して前記内側本体を後退させることと、
（ａ）前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にあり、かつ（ｂ）タイミング条件が満たされていると判定することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の前記許容差範囲内にあり、かつ前記タイミング条件が満たされていると判定したことに応答して、前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項６に記載のロボット外科用システム。
【請求項９】
前記メモリが、前記プロセッサのセットに、
前記外側本体駆動モードにおいて前記ユーザ入力デバイスのセットを介して、前進させるための前進命令を受信することと、
前記前進命令を受信したことに応答して、前記器具マニピュレータのセットを介して前記外側本体を前進させることと、
（ａ）前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にあり、かつ（ｂ）タイミング条件が満たされていると判定することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離の前記許容差範囲内にあり、かつ前記タイミング条件が満たされていると判定したことに応答して、前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項７に記載のロボット外科用システム。
【請求項１０】
前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更することと、
前記ユーザ入力デバイスのセットを介して、前記医療用器具の前記駆動モードをトグルするためのトグル駆動モードコマンドを受信することと、
前記トグル駆動モードコマンドを受信したことに応答して、前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にないと判定することと、
前記トグル駆動モードコマンド、及び前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の前記許容範囲内にないと判定したことに応答して、前記内側本体駆動モードと前記外側本体駆動モードとの間で前記医療用器具の前記駆動モードをトグルすることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項６に記載のロボット外科用システム。
【請求項１１】
前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更することと、
前記ユーザ入力デバイスのセットを介して、前記医療用器具の前記駆動モードをトグルするためのトグル駆動モードコマンドを受信することと、
前記トグル駆動モードコマンドを受信したことに応答して、前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しいと判定することと、
前記トグル駆動モードコマンド、及び前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しいと判定したことに応答して、前記内側本体駆動モードと前記ペア駆動モードとの間で前記医療用器具の前記駆動モードをトグルすることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項６に記載のロボット外科用システム。
【請求項１２】
前記１つ又は２つ以上の器具マニピュレータのセットは、少なくとも３つの器具マニピュレータを備え、
前記医療用器具は、前記内側本体内の管腔を通して駆動されるように構成されているロボット制御外科用器具を更に備え、
前記外側本体、前記内側本体、及び前記ロボット制御外科用器具は、それぞれ、前記３つの器具マニピュレータに結合されている、請求項１に記載のロボット外科用システム。
【請求項１３】
前記メモリが、前記プロセッサのセットに、
前記非ペアモードでの前記医療用器具の駆動とは異なる速度で前記ペアモードで前記医療用器具を駆動させる、コンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項１４】
前記医療用器具を駆動する前記速度が、関節運動速度、弛緩速度、挿入速度、及び後退速度のうちの少なくとも１つを含む、請求項１３に記載のロボット外科用システム。
【請求項１５】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記所定の距離の値に対する優先度を特定する選択を受信することと、
受信した前記選択に基づいて、前記所定の距離を調整することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項１６】
前記メモリが、前記プロセッサのセットに、
患者の管腔網に対する前記外側本体の前記遠位端の位置に基づいて前記所定の距離を調整させる、コンピュータ実行可能命令を更に記憶する、請求項１に記載のロボット外科用システム。
【請求項１７】
ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のユーザ入力デバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、前記コンピュータ実行可能命令が、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を関節運動させるための関節運動コマンドを受信することと、
前記外側本体及び前記内側本体のうちの一方を一次本体として処理し、前記外側本体及び前記内側本体のうちの他方を二次本体として処理することと、
前記内側本体の遠位端と前記外側本体の遠位端との間の前記距離を判定することと、
判定した前記距離に基づいて、共関節運動係数を決定することと、
前記器具マニピュレータのセットを介して、前記関節運動コマンドに基づいて、前記一次本体を関節運動させることと、
前記器具マニピュレータのセットを介して、前記関節運動コマンド及び前記共関節運動係数に基づいて、前記二次本体を関節運動させることと、を行わせる、少なくとも１つのコンピュータ可読メモリと、を備える、ロボット外科用システム。
【請求項１８】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、複数の駆動モードのうちの１つで前記医療用器具を駆動するための駆動モードコマンドを受信することと、
前記駆動モードコマンドに基づいて、前記一次及び二次本体を処理することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項１９】
前記共関節運動係数が、前記一次本体に適用される関節運動の特性の量を、前記二次本体に適用される関節運動の特性の量に関連させる共関節運動比を備える、請求項１７に記載のロボット外科用システム。
【請求項２０】
前記メモリが、前記プロセッサのセットに、
前記判定した距離が所定の距離範囲外にあると判定することと、
前記判定した距離が前記所定の距離範囲外にあると判定したことに応答して、前記共関節運動比を無効にすることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１９に記載のロボット外科用システム。
【請求項２１】
前記メモリが、前記プロセッサのセットに、
前記判定した距離が前記所定の距離範囲内にあると判定することと、
前記判定した距離が前記所定の距離範囲内にあると判定したことに応答して、前記判定した距離を前記共関節運動比に関連させる所定の関数に基づいて、前記共関節運動比を判定することと、を行わせるコンピュータ実行可能命令を更に記憶し、
前記所定の関数に基づいて判定した前記共関節運動比が、前記判定した距離が増加するにつれて減少する、請求項１７に記載のロボット外科用システム。
【請求項２２】
前記所定の関数は、前記一次本体が前記内側本体であることに応答して使用される第１の関数と、前記一次本体が前記外側本体であることに応答して使用される第２の関数と、を含む、請求項２１に記載のロボット外科用システム。
【請求項２３】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を弛緩させるための弛緩コマンドを受信することと、
前記器具マニピュレータのセットを介して、前記弛緩コマンドに基づいて前記一次本体を弛緩させることと、
前記器具マニピュレータのセットを介して、前記弛緩コマンド及び前記共関節運動係数に基づいて、前記第２の本体を弛緩させることと、行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項２４】
前記メモリが、前記プロセッサのセットに、
前記一次本体が弛緩したと判定することと、
前記一次本体が弛緩したと判定したことに応答して、前記器具マニピュレータのセット介して、前記共関節運動係数とは無関係に、前記弛緩コマンドに基づいて前記第２の本体を弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項２３に記載のロボット外科用システム。
【請求項２５】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、共関節運動無効コマンドを受信することと、
前記共関節運動無効コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して、前記二次本体を関節運動させることなく前記関節運動コマンドに基づいて前記一次本体を関節運動させることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項２６】
前記外側本体及び前記内側本体の各々が、ｉ）対応する前記外側本体又は内側本体の関節運動のために張力を加えるように構成されている１つ又は２つ以上の腱のセットと、ｉｉ）前記腱のうちの対応する１つ又は２つ以上における張力を監視するように構成されている１つ又は２つ以上の張力モニタのセットと、を備え、前記メモリは、前記プロセッサのセットに、
対応する前記張力モニタから受信した出力に基づいて、前記外側本体及び前記内側本体のうちの少なくとも一方の前記腱のうちの１つにおける前記張力を測定することと、
測定した前記張力を１つ又は２つ以上の閾値と比較することと、
前記測定した張力が前記閾値のうちの少なくとも１つより大きいことに応答して、前記外側本体及び前記内側本体のうちの前記少なくとも一方に適用される前記関節運動を修正することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項２７】
前記１つ又は２つ以上の閾値が、第１〜第４の閾値を含み、前記メモリが、前記プロセッサのセットに、
前記測定した張力が前記第１の閾値よりも大きいことに応答して、関節運動速度を遅くすることと、
前記測定した張力が前記第２の閾値よりも大きいことに応答して、関節運動を最大関節運動値に制限することと、
前記測定した張力が前記第３の閾値よりも大きいことに応答して、前記外側本体及び前記内側本体のうちの前記少なくとも一方を自動的に弛緩させることと、
前記測定した張力が前記第４の閾値よりも大きいことに応答して、故障状態を生成することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項２８】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を後退させるための後退コマンドを受信することと、
前記後退コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して、前記医療用器具を後退させることと、
前記医療用器具が後退した距離が閾値距離よりも大きいと判定することと、
前記医療用器具が後退した前記距離が閾値距離よりも大きいと判定したことに応答して、前記医療用器具を自動的に弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項２９】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具への後退コマンドを受信することと、
前記医療用器具の曲率が閾値曲率未満であると判定することと、
前記医療用器具の曲率が前記閾値曲率未満であると判定したことに応答して、前記医療用器具を自動的に弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項３０】
前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記ロボット外科用システムのユーザの指示を受信することと、
前記ユーザの前記指示に基づいて、前記共関節運動係数を判定することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項１７に記載のロボット外科用システム。
【請求項３１】
ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のフィードバックデバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、前記管腔網のマッピングされた部分のモデル、前記モデルに対するターゲットの位置、及び前記モデルに沿ったアクセスポイントから前記ターゲットまでの経路を記憶した少なくとも１つのコンピュータ可読メモリと、を備え、前記メモリが、前記プロセッサのセットに、
パーキング支援シグネチャに一致する形状を有する前記経路に沿った前記管腔網の部分を識別することと、
前記フィードバックデバイスのセットの少なくとも一部分に、前記モデルに対して識別した前記部分に対応する位置でパーキング指示を生じさせることであって、前記パーキング指示が、前記外側本体の前記遠位端をパーキングするための場所を表す、生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、ロボット外科用システム。
【請求項３２】
前記１つ又は２つ以上のフィードバックデバイスのセットが、ディスプレイ、触覚フィードバックデバイス、及びスピーカのうちの少なくとも１つを含む、請求項３１に記載のロボット外科用システム。
【請求項３３】
前記１つ又は２つ以上のフィードバックデバイスのセットが、１つ又は２つ以上のディスプレイのセットを含み、前記メモリが、前記プロセッサのセットに、
前記ディスプレイのセットの少なくとも一部分に、前記モデル及び前記パーキング指示のレンダリングを、前記識別した部分に対応する位置で生じさせることであって、前記パーキング指示が、前記外側本体の前記遠位端をパーキングするための場所を表す、生じさせることを、行わせるコンピュータ実行可能命令を更に記憶する、請求項３１に記載のロボット外科用システム。
【請求項３４】
前記メモリが、前記プロセッサのセットに、
前記識別した部分から前記ターゲットまでの距離が、前記内側本体に対する閾値挿入距離未満であると判定することと、
前記識別した部分から前記ターゲットまでの前記距離が、前記内側本体に対する前記閾値挿入距離未満であると判定したことに応答して、前記パーキング指示の前記レンダリングを生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【請求項３５】
１つ又は２つ以上のユーザ入力デバイスのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記外側本体を現在の位置にパーキングするための外側本体パーキング命令を受信することと、
前記現在の位置から前記ターゲットまでの距離が、前記内側本体に対する閾値挿入距離よりも大きいと判定することと、
前記現在の位置から前記ターゲットまでの前記距離が、前記内側本体に対する閾値挿入距離よりも大きいと判定することに応答して、前記ディスプレイのセットの少なくとも一部分に、前記外側本体が前記現在の位置にパーキングされた状態で、前記ターゲットが前記内側本体によって到達可能でないという指示のレンダリングを生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【請求項３６】
前記パーキング支援シグネチャが、以前に実行された医療処置に基づいて判定され、前記医療処置の各々が、前記パーキング支援シグネチャに一致する形状を有する経路を備える、請求項３３に記載のロボット外科用システム。
【請求項３７】
１つ又は２つ以上のユーザ入力デバイスのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記パーキング指示として前記管腔網の前記部分を識別する選択を受信させるコンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【請求項３８】
前記メモリが、前記プロセッサのセットに、
前記管腔網内の管腔の直径が前記外側本体の直径の閾値範囲内にある前記経路に沿った位置を識別することと、
前記経路に沿った、識別した前記位置に基づいて、前記管腔網の前記部分を識別することと、を行わせるコンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【請求項３９】
前記メモリが、前記プロセッサのセットに、
前記医療用器具が逸脱していることを検出することと、
前記ディスプレイのセットの少なくとも一部分に、前記医療用器具が逸脱しているという指示のレンダリングを生じさせることと、を行わせる、コンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【請求項４０】
前記医療用器具が、前記内側本体の前記遠位端の位置を測定するように構成されている１つ又は２つ以上のセンサのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記内側本体を前進させるための内側本体前進命令を受信することと、
前記内側本体を前進させるように前記器具マニピュレータのセットに命令することと、
前記内側本体を前進させるように前記器具マニピュレータのセットに命令したことに応答して、前記内側本体の前記遠位端の前記位置が、前記１つ又は２つ以上のセンサからの出力に基づいて移動していないと判定することと、
前記内側本体の前記遠位端の前記位置が移動していないと判定したことに基づいて、前記医療用器具が逸脱していることを検出することと、行わせるコンピュータ実行可能命令を更に記憶する、請求項３３に記載のロボット外科用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本願は、２０１８年２月１３日に出願された米国特許仮出願第６２／６３０，１１２号に対する優先権の利益を主張するものであり、参照によりその全体が本明細書に組み込まれる。
【０００２】
（発明の分野）
本明細書に開示されるシステム及び方法は、医療用器具を駆動するためのシステム及び方法に関し、より具体的には、内側本体が外側本体の管腔を通して駆動されるように構成されている医療用器具を駆動するための技法に関する。
【背景技術】
【０００３】
内視鏡検査（例えば気管支鏡検査）などの医療処置は、診断及び／又は治療目的のために、患者の管腔網（例えば、気道）内への医療用具の挿入を伴うことがある。外科用ロボットシステムが、医療処置中の医療用具の挿入及び／又は操作を制御するために使用されることがある。外科用ロボットシステムは、医療処置前及び医療処置中に医療用具の位置決めを制御するために使用され得るマニピュレータアセンブリを含む少なくとも１つのロボットアームを備え得る。ある特定の医療用具は、外側本体と、外側本体の管腔を通して駆動されるように構成されている内側本体と、を備え得る。ある特定の医療処置では、医療用器具の内側本体及び外側本体の独立した制御を有することが望ましい場合がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
本開示のシステム、方法及び装置はそれぞれ、いくつかの革新的な態様を有し、そのうちの１つも、本明細書に開示される望ましい属性にのみ関与するものではない。
【０００５】
一態様では、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、外側本体及び内側本体の移動を制御するように構成されている１つ又は２つ以上のロボットアームアセンブリ器具マニピュレータのセットと、１つ又は２つ以上のユーザ入力デバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、コンピュータ実行可能命令が、プロセッサのセットに、ユーザ入力デバイスのセットを介して、変更駆動モードコマンドを受信することと、変更駆動モードコマンドを受信したことに応答して、ペア駆動モードから、内側本体の遠位端と外側本体の遠位端との間の距離が、入力デバイスからの駆動コマンドを受信することに応答して所定の距離に維持される非ペア駆動モードに医療器具の駆動モードを変更することと、を行わせる少なくとも１つのコンピュータ可読メモリを備える、ロボット外科用システムが提供される。
【０００６】
別の態様では、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、外側本体及び内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、１つ又は２つ以上のユーザ入力デバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、コンピュータ実行可能命令が、プロセッサのセットに、ユーザ入力デバイスのセットを介して、医療用器具を関節運動させるための関節運動コマンドを受信することと、外側本体及び内側本体のうちの一方を一次本体として処理し、外側本体及び内側本体のうちの他方を二次本体として処理することと、内側本体の遠位端と前記外側本体の遠位端との間の距離を判定することと、決定した距離に基づいて、共関節運動係数を決定することと、器具マニピュレータのセットを介して、関節運動コマンドに基づいて一次本体を関節運動させることと、器具マニピュレータのセットを介して、関節運動コマンド及び共関節運動係数に基づいて二次本体を関節運動させることと、を行わせる、少なくとも１つのコンピュータ可読メモリと、を備える、ロボット外科用システムが提供される。
【０００７】
更に別の態様では、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、外側本体及び内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、１つ又は２つ以上のフィードバックデバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、管腔網のマッピングされた部分のモデル、モデルに対するターゲットの位置、及びモデルに沿ったアクセスポイントからターゲットまでの経路を記憶した少なくとも１つのコンピュータ可読メモリと、を備え、メモリが、プロセッサのセットに、パーキング支援シグネチャに一致する形状を有する経路に沿った管腔網の部分を識別することと、フィードバックデバイスのセットの少なくとも一部分に、モデルに対して識別した部分に対応する位置でパーキング指示を生じさせ、パーキング指示が、外側本体の遠位端をパーキングするための場所を表す、生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、ロボット外科用システムが提供される。
【図面の簡単な説明】
【０００８】
開示される態様は、以下、添付の図面と併せて説明され、開示された態様を例示するが、限定するものではなく、同様の指定は同様の要素を示す。
【図１】診断及び／又は治療用気管支鏡検査処置（複数可）のために配置されたカートベースのロボットシステムの実施形態を示す。
【図２】図１のロボットシステムの更なる態様を描写する。
【図３】尿管鏡検査のために配置された図１のロボットシステムの実施形態を示す。
【図４】血管処置のために配置された図１のロボットシステムの実施形態を示す。
【図５】気管支鏡検査処置のために配置されたテーブルベースのロボットシステムの実施形態を示す。
【図６】図５のロボットシステムの代替的な図を提供する。
【図７】ロボットアーム（複数可）を格納するように構成された例示的なシステムを示す。
【図８】尿管鏡検査処置のために構成されたテーブルベースのロボットシステムの実施形態を示す。
【図９】腹腔鏡処置のために構成されたテーブルベースのロボットシステムの実施形態を示す。
【図１０】ピッチ又は傾斜調整を備えた図５〜９のテーブルベースのロボットシステムの実施形態を示す。
【図１１】図５〜１０のテーブルベースのロボットシステムのテーブルとカラムとの間のインターフェースの詳細な図示を提供する。
【図１２】例示的な器具ドライバを示す。
【図１３】ペア器具ドライバを備えた例示的な医療用器具を示す。
【図１４】駆動ユニットの軸が器具の細長いシャフトの軸に平行である、器具ドライバ及び器具の代替的な設計を示す。
【図１５】例示的な実施形態による、図１３〜１４の器具の位置など、図１〜１０のロボットシステムの１つ又は２つ以上の要素の位置を推定する位置特定システムを示すブロック図である。
【図１６】本開示の態様による、外側本体及び内側本体を有する医療用器具を駆動するように構成され得る外科用ロボットシステムの実施形態を示す。
【図１７Ａ】本開示の態様による医療用器具の実施形態を示す。
【図１７Ｂ】本開示の態様による、医療用器具用のペア駆動モードの実施形態を示す。
【図１８】本開示の態様による医療用器具の駆動モードを変更するための外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示の方法を示すフローチャートである。
【図１９】本開示の態様による医療用器具の内側本体駆動モードの一実施形態を示す。
【図２０】本開示の態様による医療用器具の外側本体駆動モードの一実施形態を示す。
【図２１】本開示の態様による医療用器具の駆動モードを変更するための技法を示すブロック図を提供する。
【図２２】本開示の態様による医療用器具のための自動ペアの一実施形態を示す。
【図２３】本開示の態様による医療用器具のための自動ペアの別の実施形態を示す。
【図２４】本開示の態様による医療用器具の駆動モードを変更するための別の技法を示すブロック図を提供する。
【図２５】本開示の態様による医療用器具のための初期キャッチアップの実施形態を示す。
【図２６】本開示の態様による医療用器具のための初期キャッチアップの別の実施形態を示す。
【図２７】本開示の態様による医療用器具の駆動モードを変更するための更に別の技法を示すブロック図を提供する。
【図２８】本開示の態様による、医療用器具の外側本体及び内側本体を共関節運動させるための外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示の方法を示すフローチャートである。
【図２９Ａ】本開示の態様による、内側本体駆動モードにおける共関節運動比を判定するための技法を示すグラフを含む。
【図２９Ｂ】本開示の態様による、外側本体駆動モードにおける共関節運動比を判定するための技法を示すグラフを含む。
【図３０】本開示の態様による医療用器具の張力監視の実施形態を示す。
【図３１】本開示の態様による、医療用器具の後退中の自動弛緩の実施形態を示す。
【図３２】本開示の態様による、医療用器具のパーキング支援のための、外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示の方法を示すフローチャートである。
【図３３】本開示の態様による、パーキング指示の一例を示す。
【発明を実施するための形態】
【０００９】
１．概論
本開示の態様は、腹腔鏡検査などの低侵襲性、及び内視鏡検査などの非侵襲性の両方の処置を含む、様々な医療処置を行うことができるロボット制御可能な医療システムに統合され得る。内視鏡検査のうち、システムは、気管支鏡検査、尿管鏡検査、胃腸検査などを行うことができる。
【００１０】
幅広い処置を実行することに加えて、システムは、医師を支援するための強調された撮像及び誘導などの追加の利益を提供することができる。加えて、システムは、厄介なアーム運動及び位置を必要とせずに、人間工学的位置から処置を行う能力を医師に提供することができる。また更に、システムは、システムの器具のうちの１つ又は２つ以上が単一のユーザによって制御され得るように、改善された使いやすさで処置を行う能力を医師に提供することができる。
【００１１】
以下、説明を目的として、図面と併せて、様々な実施形態が説明される。開示された概念の多くの他の実施態様が可能であり、開示された実施態様で様々な利点が達成され得ると理解されたい。見出しが、参照のために本明細書に含まれ、様々なセクションの位置を特定する支援となる。これらの見出しは、それに関して説明される概念の範囲を限定することを意図するものではない。そのような概念は、本明細書全体にわたって適用可能性を有し得る。
【００１２】
Ａ．ロボットシステム−カート
ロボット制御可能な医療システムは、特定の処置に応じて様々な方法で構成され得る。図１は、診断及び／又は治療用気管支鏡検査処置のために配置された、カートベースのロボット制御可能なシステム１０の実施形態を示す。気管支鏡検査の間、システム１０は、気管支鏡検査のための処置特有の気管支鏡であり得る操縦可能な内視鏡１３などの医療用器具を、診断及び／又は治療用具を送達するための自然オリフィスアクセスポイント（すなわち、本実施例ではテーブル上に位置付けられた患者の口）に送達するための１つ又は２つ以上のロボットアーム１２を有するカート１１を含み得る。図示のように、カート１１は、アクセスポイントへのアクセスを提供するために、患者の上部胴体に近接して位置付けられ得る。同様に、ロボットアーム１２は、アクセスポイントに対して気管支鏡を位置付けるために作動され得る。図１の配置はまた、胃腸管（gastro-intestinal、ＧＩ）処置を胃鏡、ＧＩ処置のための特殊な内視鏡を用いて実行するときに利用され得る。図２は、カートの例示的な実施形態をより詳細に描画する。
【００１３】
図１を引き続き参照すると、一旦カート１１が適切に位置付けられると、ロボットアーム１２は、操縦可能な内視鏡１３をロボットで、手動で、又はそれらの組み合わせで患者内に挿入することができる。図示のように、操縦可能な内視鏡１３は、内側リーダー部分及び外側シース部分などの少なくとも２つの入れ子式部品を含んでもよく、各部分は、器具ドライバのセット２８から別個の器具ドライバに結合され、各器具ドライバは、個々のロボットアームの遠位端に結合されている。リーダー部分をシース部分と同軸上に整列させるのを容易にする器具ドライバ２８のこの直線配置は、１つ又は２つ以上のロボットアーム１２を異なる角度及び／又は位置に操作することによって空間内に再配置され得る「仮想レール」２９を作成する。本明細書に記載される仮想レールは、破線を使用して図に示されており、したがって破線は、システムの任意の物理的構造を示さない。仮想レール２９に沿った器具ドライバ２８の並進は、外側シース部分に対して内側リーダー部分を入れ子にするか、又は内視鏡１３を患者から前進又は後退させる。仮想レール２９の角度は、臨床用途又は医師の好みに基づいて調整、並進、及び枢動されてもよい。例えば、気管支鏡検査では、示されるような仮想レール２９の角度及び位置は、内視鏡１３を患者の口内に曲げ入れることによる摩擦を最小限に抑えながら内視鏡１３への医師のアクセスを提供する妥協を表す。
【００１４】
内視鏡１３は、ターゲット目的地又は手術部位に到達するまで、ロボットシステムからの正確なコマンドを使用して挿入後に患者の気管及び肺の下方に指向されてもよい。患者の肺網を通したナビゲーションを高め、及び／又は所望のターゲットに到達するために、内視鏡１３を操作して、内側リーダー部分を外側シース部分から入れ子状に延在させて、高められた関節運動及びより大きな曲げ半径を得てもよい。別個の器具ドライバ２８の使用により、リーダー部分及びシース部分が互いに独立して駆動されることも可能にする。
【００１５】
例えば、内視鏡１３は、例えば、患者の肺内の病変又は小結節などのターゲットに生検針を送達するように指向されてもよい。針は、内視鏡の長さにわたる作業チャネルの下方に展開されて、病理医によって分析される組織試料を得てもよい。病理の結果に応じて、追加の生検のために追加のツールが内視鏡の作業チャネルの下方に展開されてもよい。小結節を悪性と特定した後、内視鏡１３は、潜在的な癌組織を切除するために器具を内視鏡的に送達してもよい。場合によっては、診断及び治療的処置は、別個の処置で送達される必要があってもよい。これらの状況において、内視鏡１３はまた、ターゲット小結節の位置を「マーク」するために基準を送達するために使用されてもよい。他の例では、診断及び治療的処置は、同じ処置中に送達されてもよい。
【００１６】
システム１０はまた、カート１１に支持ケーブルを介して接続されて、カート１１への制御、電子機器、流体工学、光学系、センサ、及び／又は電力のための支持を提供し得る移動可能なタワー３０を含んでもよい。タワー３０内にこのような機能を置くことにより、動作を行う医師及びそのスタッフにより容易に調整及び／又は再配置され得るより小さいフォームファクタのカート１１が可能となる。追加的に、カート／テーブルと支持タワー３０との間の機能の分割は、手術室の乱雑を低減し、臨床ワークフローの改善を促進する。カート１１は患者に近接して配置されてもよいが、タワー３０は、処置中に邪魔にならないように遠隔位置に収容されてもよい。
【００１７】
上述のロボットシステムのサポートにおいて、タワー３０は、例えば、永続的な磁気記憶ドライブ、ソリッドステートドライブなどの非一時的コンピュータ可読記憶媒体内にコンピュータプログラム命令を記憶するコンピュータベースの制御システムの構成要素（複数可）を含んでもよい。これらの命令の実行は、実行がタワー３０内で行われるか、又はカート１１がそのシステム又はサブシステム（複数可）全体を制御してもよい。例えば、コンピュータシステムのプロセッサによって実行されるときに、命令は、ロボットシステムの構成要素に、関連するキャリッジ及びアームマウントを作動させ、ロボットアームを作動させ、医療用器具を制御させてもよい。例えば、制御信号を受信したことに応答して、ロボットアームの関節内のモータは、アームをある特定の姿勢に配置してもよい。
【００１８】
タワー３０はまた、内視鏡１３を通して展開され得るシステムに制御された灌注及び吸引能力を提供するために、ポンプ、流量計、弁制御、及び／又は流体アクセスを含んでもよい。これらの構成要素はまた、タワー３０のコンピュータシステムを使用して制御されてもよい。いくつかの実施形態では、灌注及び吸引能力は、別個のケーブル（複数可）を通して内視鏡１３に直接送達されてもよい。
【００１９】
タワー３０は、フィルタリングされ、保護された電力をカート１１に提供するように設計された電圧及びサージ保護具を含んでもよく、それによって、より小さくより移動可能なカート１１をもたらす、カート１１内の電力変圧器及び他の補助電力構成要素の配置を回避する。
【００２０】
タワー３０はまた、ロボットシステム１０全体に配置されたセンサのための支持機器を含んでもよい。例えば、タワー３０は、ロボットシステム１０を通して光センサ又はカメラから受信したデータを検出、受信、及び処理するためのオプトエレクトロニクス機器を含んでもよい。制御システムと組み合わせて、このようなオプトエレクトロニクス機器は、タワー３０内を含むシステム全体に展開された任意の数のコンソール内に表示するためのリアルタイム画像を生成するために使用されてもよい。同様に、タワー３０はまた、展開された電磁（electromagnetic、ＥＭ）センサから受信した信号を受信及び処理するための電子サブシステムを含んでもよい。タワー３０はまた、医療用器具内又は医療用器具上のＥＭセンサによる検出のためにＥＭ場発生器を収容し、配置するために使用されてもよい。
【００２１】
タワー３０はまた、システムの残りの部分で利用可能な他のコンソール、例えば、カートの上部に装着されたコンソールに追加して、コンソール３１を含んでもよい。コンソール３１は、医師操作者のためのユーザインターフェース及びタッチスクリーンなどの表示画面を含んでもよい。システム１０内のコンソールは、一般に、ロボット制御、並びに内視鏡１３のナビゲーション情報及び位置特定情報などの処置の術前及びリアルタイム情報の両方を提供するように設計される。コンソール３１が医師に利用可能な唯一のコンソールではないときに、それは、看護師などの第２の操作者によって使用されて、患者の健康又は生命及びシステムの動作を監視し、並びにナビゲーション及び位置特定情報などの処置固有のデータを提供してもよい。
【００２２】
タワー３０は、１つ又は２つ以上のケーブル又は接続（図示せず）を介してカート１１及び内視鏡１３に結合されてもよい。いくつかの実施形態では、タワー３０からの支持機能は、単一ケーブルを通してカート１１に提供され、手術室を簡略化し、整理整頓し得る。他の実施形態では、特定の機能は、別個のケーブリング及び接続で結合されてもよい。例えば、単一の電力ケーブルを通してカートに電力が供給されてもよいが、制御、光学、流体工学、及び／又はナビゲーションのためのサポートは、別個のケーブルを通して提供されてもよい。
【００２３】
図２は、図１に示されるカートベースのロボット制御可能なシステムからのカートの実施形態の詳細な図を提供する。カート１１は、概して、細長い支持構造１４（「カラム」と呼ばれることが多い）、カート基部１５、及びカラム１４の頂部にあるコンソール１６を含む。カラム１４は、１つ又は２つ以上のロボットアーム１２（図２には３つ示されている）の展開を支持するためのキャリッジ１７（代替的に「アーム支持体」）などの１つ又は２つ以上のキャリッジを含んでもよい。キャリッジ１７は、患者に対してより良好に配置するために、ロボットアーム１２の基部を調整するために、垂直軸に沿って回転する個別に構成可能なアームマウントを含んでもよい。キャリッジ１７はまた、キャリッジ１７がカラム１４に沿って垂直方向に並進することを可能にするキャリッジインターフェース１９を含む。
【００２４】
キャリッジインターフェース１９は、キャリッジ１７の垂直方向の並進を案内するためにカラム１４の両側に配置されたスロット２０などのスロットを通してカラム１４に接続されている。スロット２０は、カート基部１５に対して様々な垂直方向の高さでキャリッジを配置及び保持するための垂直方向の並進インターフェースを含む。キャリッジ１７の垂直方向の並進により、カート１１が、様々なテーブルの高さ、患者のサイズ、及び医師の好みを満たすようにロボットアーム１２の到達を調整することを可能にする。同様に、キャリッジ１７上の個別に構成可能なアームマウントにより、ロボットアーム１２のロボットアーム基部２１が様々な構成で角度付けされることを可能にする。
【００２５】
いくつかの実施形態では、スロット２０には、キャリッジ１７が垂直方向に並進する際に、カラム１４の内部チャンバ及び垂直方向の並進インターフェース内への汚れ及び流体の侵入を防止するためにスロット表面と同一平面及び平行であるスロットカバーが追加されてもよい。スロットカバーは、スロット２０の垂直方向の頂部及び底部付近に配置されたばねスプールの対を通じて展開されてもよい。カバーは、キャリッジ１７が垂直方向に上下に並進する際に、延在するように展開して、それらのコイル状から後退するまでスプール内でコイル巻きにされている。スプールのばね荷重は、キャリッジ１７がスプールに向かって並進するときにカバーをスプール内に後退させるための力を提供する一方で、キャリッジ１７がスプールから離れるように並進するときに密封も維持する。カバーは、キャリッジ１７が並進する際にカバーの適切な延在及び後退を確実にするために、例えば、キャリッジインターフェース１９内のブラケットを使用してキャリッジ１７に接続されてもよい。
【００２６】
カラム１４は、例えば、コンソール１６からの入力などのユーザ入力に応答して生成された制御信号に応答してキャリッジ１７を機械的に並進させるために垂直方向に整列した主ねじを使用するように設計された歯車及びモータなどの機構を内部的に含んでもよい。
【００２７】
ロボットアーム１２は、一般に一連の関節２４によって接続されている一連の連結部２３によって分離したロボットアーム基部２１及びエンドエフェクタ２２を含んでもよく、各関節は独立したアクチュエータを含み、各アクチュエータは、独立して制御可能なモータを含む。それぞれ独立して制御可能な関節は、ロボットアームに利用可能な独立した自由度を表す。アーム１２の各々は、７つの関節を有し、したがって、７つの自由度を提供する。多数の関節は、多数の自由度をもたらし、「冗長」自由度を可能にする。冗長自由度は、ロボットアーム１２が、異なる連結位置及び関節角度を使用して空間内の特定の位置、向き、及び軌道で、それらのそれぞれのエンドエフェクタ２２を配置することを可能にする。これにより、医師がアーム関節を患者から離れる臨床的に有利な位置へと移動させて、アーム衝突を回避しながら、より大きなアクセスを作成することを可能にしながら、システムが空間内の所望のポイントから医療用器具を配置及び指向させることを可能にする。
【００２８】
カート基部１５は、床の上のカラム１４、キャリッジ１７及びアーム１２の重量の釣り合いをとる。したがって、カート基部１５は、電子機器、モータ、電源、及びカートの移動及び／又は固定化のいずれかを可能にする構成要素などの、より重い部品を収容する。例えば、カート基部１５は、処置前にカートが部屋の周りを容易に移動することを可能にする、転動可能なホイール形状のキャスター２５を含む。適切な位置に到達した後、キャスター２５は、処置中にカート１１を定位置に保持するために、ホイールロックを使用して固定化されてもよい。
【００２９】
カラム１４の垂直方向の端部に配置された、コンソール１６は、ユーザ入力を受信するためのユーザインターフェース及び表示画面（又は、例えば、タッチスクリーン２６などの二重目的デバイス）の両方を可能にして、術前データ及び術中データの両方を医師のユーザに提供する。タッチスクリーン２６上の潜在的な術前データは、術前計画、術前コンピュータ断層撮影（computerized tomography、ＣＴ）スキャンから導出されたナビゲーション及びマッピングデータ、及び／又は術前患者インタビューからのメモを含んでもよい。ディスプレイ上の術中データは、ツールから提供される光学情報、センサからのセンサ及び座標情報、及び呼吸、心拍数、及び／又はパルスなどのバイタル患者統計を含んでもよい。コンソール１６は、医師が、キャリッジ１７の反対側でカラム１４の側からコンソールにアクセスすることを可能にするように配置及び傾斜されてもよい。この位置から、医師は、コンソール１６をカート１１の背後から操作しながらコンソール１６、ロボットアーム１２及び患者を見ることができる。図示のように、コンソール１６はまた、カート１１の操作及び安定化を支援するハンドル２７を含む。
【００３０】
図３は、尿管鏡検査のために配されたロボット制御可能なシステム１０の実施形態を示す。尿管鏡検査処置では、カート１１は、患者の尿道及び尿管を横断するように設計された処置専用内視鏡である尿管鏡３２を患者の下腹部領域に送達するように配置されてもよい。尿管鏡検査では、尿管鏡３２が患者の尿道と直接整列して、領域内の敏感な解剖学的構造に対する摩擦及び力を低減することが望ましいことがある。図示のように、カート１１は、ロボットアーム１２が患者の尿道への直接的な線形アクセスのために、尿管鏡３２を配置することを可能にするためにテーブルの脚部に整列されてもよい。テーブルの脚部から、ロボットアーム１２は、尿道を通して患者の下腹部に直接、仮想レール３３に沿って尿管鏡３２を挿入してもよい。
【００３１】
気管支鏡検査のような同様の制御技法を使用して、尿道への挿入後、尿管鏡３２は、診断及び／又は治療用途のために膀胱、尿管、及び／又は腎臓にナビゲートされてもよい。例えば、尿管鏡３２は、尿管及び腎臓に指向されて、尿管鏡３２の作業チャネルの下方に展開されたレーザー又は超音波砕石デバイスを使用して大きくなっている腎臓結石を破壊することができる。砕石術が完了した後、得られた結石片は、尿管鏡３２の下方に展開されたバスケットを使用して除去されてもよい。
【００３２】
図４は、血管処置のために同様に配されたロボット制御可能なシステムの実施形態を示す。血管処置において、システム１０は、カート１１が、操縦可能なカテーテルなどの医療用器具３４を、患者の脚内の大腿動脈内のアクセスポイントに送達することができるように構成され得る。大腿動脈は、ナビゲーションのためのより大きな直径と、患者の心臓への比較的迂回性及び蛇行性でない経路との両方を呈し、これによりナビゲーションが単純化する。尿管鏡処置のように、カート１１は、患者の脚及び下腹部に向かって配置されて、ロボットアーム１２が患者の大腿／腰領域内の大腿動脈アクセスポイントへの直接的な線形アクセスで仮想レール３５を提供することを可能にしてもよい。動脈内への挿入後、医療用器具３４は、器具ドライバ２８を並進させることによって指向され、挿入されてもよい。代替的には、カートは、例えば、肩及び手首付近の頚動脈及び腕動脈などの代替的な血管アクセスポイントに到達するために、患者の上腹部の周囲に配置されてもよい。
【００３３】
Ｂ．ロボットシステム−テーブル
ロボット制御可能な医療システムの実施形態はまた、患者のテーブルを組み込んでもよい。テーブルの組み込みは、カートを除去することによって手術室内の資本設備の量を低減し、患者へのより大きなアクセスを可能にする。図５は、気管支鏡検査処置のために配されたこのようなロボット制御可能なシステムの一実施形態を示す。システム３６は、床の上にプラットフォーム３８（「テーブル」又は「ベッド」として図示）を支持するための支持構造体又はカラム３７を含む。カートベースのシステムと同様に、システム３６のロボットアーム３９のエンドエフェクタは、器具ドライバ４２の線形整列から形成された仮想レール４１を通して、又はそれに沿って、図５の気管支鏡４０などの細長い医療用器具を操作するように設計された器具ドライバ４２を含む。実際には、Ｘ線透視撮像を提供するためのＣアームは、放射器及び検出器をテーブル３８の周囲に置くことによって、患者の上部腹部領域の上方に配置されてもよい。
【００３４】
図６は、説明を目的として患者及び医療用器具なしのシステム３６の代替図を提供する。図示のように、カラム３７は、１つ又は２つ以上のロボットアーム３９がベースとなり得るシステム３６内でリング形状として図示される１つ又は２つ以上のキャリッジ４３を含んでもよい。キャリッジ４３は、カラム３７の長さにわたる垂直方向のカラムインターフェース４４に沿って並進して、ロボットアーム３９が患者に到達するように配置され得る異なるバンテージポイントを提供してもよい。キャリッジ（複数可）４３は、カラム３７内に配置された機械的モータを使用してカラム３７の周りを回転して、ロボットアーム３９が、例えば患者の両側などのテーブル３８の複数の側面へのアクセスを有することを可能にしてもよい。複数のキャリッジを有する実施形態では、キャリッジはカラム上に個別に配置されてもよく、他のキャリッジとは独立して並進及び／又は回転してもよい。キャリッジ４３はカラム３７を取り囲む必要はなく、又は更には円形である必要はないが、図示されるようなリング形状は、構造的バランスを維持しながらカラム３７の周りでキャリッジ４３の回転を容易にする。キャリッジ４３の回転及び並進により、システムは、内視鏡及び腹腔鏡などの医療用器具を患者の異なるアクセスポイントに整列させることを可能にする。
【００３５】
アーム３９は、ロボットアーム３９に追加の構成可能性を提供するために個別に回転及び／又は入れ子式に延在し得る一連の関節を含むアームマウント４５のセットを通じてキャリッジに装着されてもよい。加えて、アームマウント４５は、キャリッジ４３が適切に回転されるとき、アームマウント４５がテーブル３８の片側（図６に示すように）、テーブル３８の両側（図９に示すように）、又はテーブル３８の隣接する側部（図示せず）のいずれかに配置され得るように、キャリッジ４３に配置され得る。
【００３６】
カラム３７は、テーブル３８の支持及びキャリッジの垂直方向の並進のための経路を構造的に提供する。内部的に、カラム３７には、キャリッジの垂直方向の並進を案内するための主ねじ、及び主ねじに基づくキャリッジの並進を機械化するためのモータが備えられ得る。カラム３７はまた、キャリッジ４３及びその上に装着されたロボットアーム３９に電力及び制御信号を伝達してもよい。
【００３７】
テーブル基部４６は、図２に示すカート１１のカート基部１５と同様の機能を果たし、テーブル／ベッド３８、カラム３７、キャリッジ４３及びロボットアーム３９の釣り合いをとるためにより重い構成要素を収容する。テーブル基部４６はまた、処置中に安定性を提供するために剛性キャスターを組み込んでもよい。テーブル基部４６の底部から展開されるキャスターは、基部４６の両側で反対方向に延在し、システム３６を移動させる必要があるときに後退させてもよい。
【００３８】
引き続き図６によれば、システム３６はまた、テーブルとタワーとの間のシステム３６の機能を分割して、テーブルのフォームファクタ及びバルクを低減するタワー（図示せず）を含んでもよい。先に開示された実施形態と同様に、タワーは、処理、計算、及び制御能力、電力、流体光学、及び／又は光学及びセンサ処理などの様々な支持機能をテーブルに提供してもよい。タワーはまた、医師のアクセスを改善し、手術室を整理整頓するために、患者から離れて配置されるように移動可能であってもよい。加えて、タワー内に構成要素を置くことにより、ロボットアームの潜在的な収納のために、テーブル基部内により多くの保管空間を可能にする。タワーはまた、キーボード及び／又はペンダントなどのユーザ入力のためのユーザインターフェース、及びリアルタイム撮像、ナビゲーション、及び追跡情報などの術前及び術中情報のための表示画面（又はタッチスクリーン）の両方を提供するコンソールを含んでもよい。
【００３９】
いくつかの実施形態では、テーブル基部は、使用されていないときにロボットアームを収容して格納してもよい。図７は、テーブルベースのシステムの一実施形態におけるロボットアームを収容するシステム４７を示す。システム４７では、キャリッジ４８は、ロボットアーム５０、アームマウント５１及びキャリッジ４８を基部４９内に収容する基部４９に垂直方向に並進されてもよい。基部カバー５２は、キャリッジ４８、アームマウント５１及びアーム５０をカラム５３の周りに展開させるように開放し、使用されていないときにそれらを保護するために収容するように閉鎖されるように、並進及び後退してもよい。基部カバー５２は、閉鎖したときに汚れ及び流体の侵入を防止するために、その開口の縁部に沿ってメンブレン５４で封止されてもよい。
【００４０】
図８は、尿管鏡検査処置のために構成されたロボット制御可能なテーブルベースのシステムの一実施形態を示す。尿管鏡検査では、テーブル３８は、患者をカラム３７及びテーブル基部４６からオフアングルに配置するためのスイベル部分５５を含んでもよい。スイベル部分５５は、スイベル部分５５の底部をカラム３７から離すように配置するために、旋回点（例えば、患者の頭部の下に位置）の周りで回転又は旋回してもよい。例えば、スイベル部分５５の旋回により、Ｃアーム（図示せず）が、テーブル３８の下のカラム（図示せず）との空間を競合することなく、患者の下部腹部の上方に配置されることを可能にする。カラム３７の周りにキャリッジ３５（図示せず）を回転させることにより、ロボットアーム３９は、尿道に到達するように、仮想レール５７に沿って、鼠径部領域に直接尿管鏡５６を挿入してもよい。尿管鏡検査では、あぶみ５８はまた、処置中に患者の脚の位置を支持し、患者の鼠径部領域への明確なアクセスを可能にするために、テーブル３８のスイベル部分５５に固定されてもよい。
【００４１】
腹腔鏡処置では、患者の腹壁内の小さな切開部（複数可）を通して、低侵襲性器具（１つ又は２つ以上の切開部のサイズに適応するように形状が細長い）を患者の解剖学的構造に挿入してもよい。患者の腹腔の膨張後、腹腔鏡と呼ばれることが多い器具は、把持、切断、アブレーション、縫合などの外科的タスクを行うように指向されてもよい。図９は、腹腔鏡処置のために構成されたロボット制御可能なテーブルベースのシステムの実施形態を示す。図９に示されるように、システム３６のキャリッジ４３は回転し、垂直方向に調整されて、腹腔鏡５９が患者の両側の最小切開部を通過して患者の腹腔に到達するようにアームマウント４５を使用し配置され得るように、ロボットアーム３９の対をテーブル３８の両側に配置してもよい。
【００４２】
腹腔鏡処置に対応するために、ロボット制御可能なテーブルシステムはまた、プラットフォームを所望の角度に傾斜させてもよい。図１０は、ピッチ又は傾斜調整を有するロボット制御可能な医療システムの実施形態を示す。図１０に示すように、システム３６は、テーブル３８の傾斜に適応して、テーブルの一方側の部分を他方側の部分よりも床から長い距離に配置することができる。加えて、アームマウント４５は、アーム３９がテーブル３８と同じ平面関係を維持するように、傾斜に一致するように回転してもよい。急角度に適応するために、カラム３７はまた、テーブル３８が床に接触するか、又は基部４６と衝突するのを防ぐために、カラム３７の垂直方向の延在を可能にする入れ子部分６０を含んでもよい。
【００４３】
図１１は、テーブル３８とカラム３７との間のインターフェースの詳細な図示を提供する。ピッチ回転機構６１は、複数の自由度において、カラム３７に対するテーブル３８のピッチ角を変更するように構成されてもよい。ピッチ回転機構６１は、カラム−テーブルインターフェースでの直交軸１、２の配置によって可能にされてもよく、各軸は、電気ピッチ角コマンドに応答して別個のモータ３、４によって作動される。一方のねじ５に沿った回転は、一方の軸１における傾斜調整を可能にし、他方のねじ６に沿った回転は、他方の軸２に沿った傾斜調整を可能にする。
【００４４】
例えば、ピッチ調整は、トレンデレンブルグ位置にテーブルを配置、すなわち下腹部手術のために患者の下腹部よりも床からより高い位置に患者の下腹部を位置させようとするときに、特に有用である。トレンデレンブルグ位置は、患者の内臓を重力によって自分の上腹部に向かってスライドさせ、低侵襲性ツールのために腹腔を空にして腹腔鏡前立腺切除術などの下腹部外科処置に移行し、これを行う。
【００４５】
Ｃ．器具ドライバ及びインターフェース
システムのロボットアームのエンドエフェクタは、（ｉ）医療用器具を作動させるための電気機械的手段を組み込む器具ドライバ（代替的には、「器具駆動機構」又は「器具デバイスマニピュレータ」と呼ばれる）と、（ｉｉ）モータなどの任意の電気機械的構成要素を欠いていてもよい除去可能な又は取り外し可能な医療用器具と、を含む。この二分法は、医療処置に使用される医療器具を滅菌する必要性、それらの複雑な機械的アセンブリ及び敏感な電子機器により、高価な資本設備を十分に滅菌することができないことにより駆動され得る。したがって、医療用器具は、医師又は医師のスタッフによる個々の滅菌又は廃棄のために、器具ドライバ（したがってそのシステム）から取り外し、除去、及び交換されるように設計され得る。対照的に、器具ドライバは交換又は滅菌される必要がなく、保護のために掛け布がされ得る。
【００４６】
図１２は、例示的な器具ドライバを示す。ロボットアームの遠位端に配置される器具ドライバ６２は、駆動シャフト６４を介して医療用器具に制御トルクを提供するために平行軸を伴って配された１つ又は２つ以上の駆動ユニット６３を含む。各駆動ユニット６３は、器具と相互作用するための個々の駆動シャフト６４と、モータシャフトの回転を所望のトルクに変換するためのギヤヘッド６５と、駆動トルクを生成するためのモータ６６と、モータシャフトの速度を測定し、制御回路にフィードバックを提供するエンコーダ６７と、制御信号を受信し、駆動ユニットを作動させるための制御回路６８と、を含む。各駆動ユニット６３は独立して制御及び電動化され、器具ドライバ６２は、複数（図１２に示すように４つ）の独立した駆動出力を医療用器具に提供してもよい。動作中、制御回路６８は、制御信号を受信し、モータ６６にモータ信号を送信し、エンコーダ６７によって測定されたモータ速度を所望の速度と比較し、モータ信号を変調して所望のトルクを生成する。
【００４７】
無菌環境を必要とする処置のために、ロボットシステムは、器具ドライバと医療用器具との間に位置する無菌ドレープに接続された無菌アダプタなどの駆動インターフェースを組み込んでもよい。無菌アダプタの主な目的は、器具ドライバの駆動シャフトから器具の駆動入力に角度運動を伝達する一方で、物理的分離を維持し、したがって、駆動シャフトと駆動入力との間で無菌性を維持することである。したがって、例示的な無菌アダプタは、器具ドライバの駆動シャフトと嵌合されることを意図した一連の回転入力部及び出力部と器具に対する駆動入力部で構成され得る。無菌アダプタに接続される無菌ドレープは、透明又は半透明プラスチックなどの薄い可撓性材料で構成され、器具ドライバ、ロボットアーム、及び（カートベースのシステムにおける）カート又は（テーブルベースのシステムにおける）テーブルなどの資本設備を覆うように設計される。ドレープの使用は、滅菌を必要としない領域（すなわち、非滅菌野）に依然として位置している間に、資本設備が患者に近接して配置することを可能にするであろう。滅菌ドレープの他方の側では、医療用器具は、滅菌（すなわち、滅菌野）を必要とする領域において患者とインターフェースしてもよい。
【００４８】
Ｄ．医療用器具
図１３は、ペアにされた器具ドライバを備えた例示的な医療用器具を示す。ロボットシステムと共に使用するために設計された他の器具と同様に、医療用器具７０は、細長いシャフト７１（又は細長い本体）及び器具基部７２を含む。医師による手動相互作用のために意図された設計により「器具ハンドル」とも呼ばれる器具基部７２は、概して、ロボットアーム７６の遠位端で器具ドライバ７５上の駆動インターフェースを通って延在する駆動出力部７４と嵌合するように設計された、回転可能な駆動入力部７３、例えば、レセプタクル、プーリ、又はスプールを含んでもよい。物理的に接続、ラッチ、かつ／又は結合されるときに、器具基部７２の嵌合された駆動入力部７３は、器具ドライバ７５における駆動出力部７４と回転軸線を共有してもよく、駆動出力部７４から駆動入力部７３へのトルクの伝達を可能する。いくつかの実施形態では、駆動出力部７４は、駆動入力部７３上のレセプタクルと嵌合するように設計されたスプラインを含んでもよい。
【００４９】
細長いシャフト７１は、例えば、内視鏡検査におけるような解剖学的開口部若しくは管腔、又は腹腔鏡検査におけるような低侵襲性切開部のいずれかを通して送達されるように設計されている。細長いシャフト６６は、可撓性（例えば、内視鏡と同様の特性を有する）若しくは剛性（例えば、腹腔鏡と同様の特性を有する）、又は可撓性部分及び剛性部分の両方のカスタマイズされた組み合わせを含むこと、のいずれかであってもよい。腹腔鏡検査のために設計されるとき、剛性の細長いシャフトの遠位端は、回転軸を有するクレビスから形成される接合された手首と、例えば、駆動入力部が器具ドライバ７５の駆動出力部７４から受け取ったトルクに応答して回転する際に、腱からの力に基づいて作動され得る把持具又ははさみである手術用ツールを含むエンドエフェクタに接続され得る。内視鏡検査のために設計されるときに、可撓性の細長いシャフトの遠位端は、器具ドライバ７５の駆動出力部７４から受信したトルクに基づいて関節運動及び屈曲され得る操縦可能又は制御可能な屈曲部を含んでもよい。
【００５０】
器具ドライバ７５からのトルクは、シャフト７１内の腱を使用して細長いシャフト７１の下方に伝達される。プルワイヤなどのこれらの個々の腱は、器具ハンドル７２内の個々の駆動入力部７３に個別に固設されてもよい。ハンドル７２から、腱は、細長いシャフト７１内の１つ又は２つ以上のプルルーメン（pull lumen）を下方に指向され、細長いシャフト７１の遠位部分に固設される。腹腔鏡検査では、これらの腱は、手首、把持具、又ははさみなどの遠位に装着されたエンドエフェクタに結合されてもよい。このような構成の下で、駆動入力部７３に及ぼされるトルクは、腱に張力を伝達し、それによってエンドエフェクタを何らかの方法で作動させる。腹腔鏡検査では、腱は、関節を軸周りに回転させることができ、それによってエンドエフェクタを一方向又は別の方向に移動させる。あるいは、腱は、細長いシャフト７１の遠位端で把持具の１つ又は２つ以上のジョーに接続されてもよく、腱からの張力によって把持具が閉鎖される。
【００５１】
内視鏡検査では、腱は、接着剤、制御リング、又は他の機械的固定を介して、細長いシャフト７１に沿って（例えば、遠位端に）配置された屈曲又は関節運動部に結合されてもよい。屈曲部の遠位端に固定的に取り付けられるときに、駆動入力部７３に及ぼされるトルクは、腱の下方に伝達され、より軟質の屈曲部に（関節運動可能部又は領域と呼ばれることがある）を屈曲又は関節運動させる。非屈曲部分に沿って、個々の腱を内視鏡シャフトの壁に沿って（又は内側に）指向する個々のプルルーメンを螺旋状又は渦巻状にして、プルワイヤにおける張力からもたらされる半径方向の力の釣り合いをとることが有利であり得る。これらの間の螺旋及び／又は間隔の角度は、特定の目的のために変更又は設計されてもよく、より狭い螺旋は負荷力下でより小さいシャフト圧縮を呈する一方で、より少ない量の螺旋は負荷力下でより大きなシャフト圧縮をもたらすが、屈曲制限も呈する。スペクトルのもう一方の端部では、プルルーメンは、細長いシャフト７１の長手方向軸に平行に指向されてもよく、所望の屈曲又は関節運動可能部における制御された関節運動を可能にする。
【００５２】
内視鏡検査では、細長いシャフト７１は、ロボット処置を支援するある数の構成要素を収容する。シャフトは、シャフト７１の遠位端における手術領域への手術ツール、灌注、及び／又は吸引を展開するための作業チャネルを含んでもよい。シャフト７１はまた、光学カメラを含んでもよい遠位先端部で光学アセンブリに／そこから信号を伝達するために、ワイヤ及び／又は光ファイバを収容してもよい。シャフト７１はまた、発光ダイオードなどの近位に位置する光源からシャフトの遠位端に光を搬送するための光ファイバを収容してもよい。
【００５３】
器具７０の遠位端では、遠位先端はまた、診断及び／又は治療、潅注、及び吸引のためのツールを手術部位に送達するための作業チャネルの開口を含んでもよい。遠位先端はまた、内部解剖学的空間の画像を捕捉するために、繊維スコープ又はデジタルカメラなどのカメラのためのポートを含んでもよい。関連して、遠位先端はまた、カメラを使用するときに解剖学的空間を照明するための光源のためのポートを含んでもよい。
【００５４】
図１３の例では、駆動シャフト軸、したがって駆動入力軸は、細長いシャフトの軸に直交する。しかしながら、この配置は、細長いシャフト７１のロール能力を複雑にする。駆動入力部７３を静止させながら、細長いシャフト７１をその軸に沿ってロールさせることにより、駆動入力部７３から延出し、細長いシャフト７１内のプルルーメンに入る際に、腱の望ましくない絡まりをもたらす。そのような腱の得られたもつれは、内視鏡処置中の可撓性の細長いシャフトの移動を予測することを意図した任意の制御アルゴリズムを破壊することがある。
【００５５】
図１４は、駆動ユニットの軸が器具の細長いシャフトの軸に平行である、器具ドライバ及び器具の代替的な設計を示す。図示のように、円形の器具ドライバ８０は、ロボットアーム８２の端部において平行に整列された駆動出力部８１を備えた４つの駆動ユニットを含む。駆動ユニット及びそれらのそれぞれの駆動出力部８１は、アセンブリ８３内の駆動ユニットのうちの１つによって駆動される器具ドライバ８０の回転アセンブリ８３内に収容される。回転駆動ユニットによって提供されるトルクに応答して、回転アセンブリ８３は、回転アセンブリ８３を器具ドライバの非回転部分８４に接続する円形ベアリングに沿って回転する。電力及び制御信号は、電気接点を通して器具ドライバ８０の非回転部分８４から回転アセンブリ８３に伝達されてもよく、ブラシ付きスリップリング接続（図示せず）による回転を通して維持されてもよい。他の実施形態では、回転アセンブリ８３は、非回転可能部分８４に一体化され、したがって他の駆動ユニットと平行ではない別個の駆動ユニットに応答してもよい。回転機構８３は、器具ドライバ８０が、器具ドライバ軸８５周りの単一ユニットとして、駆動ユニット及びそれらのそれぞれの駆動出力部８１を回転させることを可能にする。
【００５６】
先に開示した実施形態と同様に、器具８６は、細長いシャフト８８と、器具ドライバ８０内の駆動出力部８１を受けるように構成された複数の駆動入力部８９（レセプタクル、プーリ、及びスプールなど）を含む器具基部８７（説明目的のために透明な外部スキンで示される）とを含んでもよい。以前に開示されている実施形態とは異なり、器具シャフト８８は、図１３の設計と直交するのではなく、駆動入力部８９の軸に実質的に平行な軸を有する器具基部８７の中心から延在する。
【００５７】
器具ドライバ８０の回転アセンブリ８３に結合されるときに、器具基部８７及び器具シャフト８８を含む医療用器具８６は、器具ドライバ軸８５を中心に回転アセンブリ８３と組み合わせて回転する。器具シャフト８８は器具基部８７の中心に配置されているため、器具シャフト８８は、取り付けられたときに器具ドライバ軸８５と同軸である。したがって、回転アセンブリ８３の回転により、器具シャフト８８は、それ自体の長手方向軸を中心に回転する。更に、器具基部８７が器具シャフト８８と共に回転すると、器具基部８７内の駆動入力部８９に接続された任意の腱は、回転中に絡まらない。したがって、駆動出力部８１、駆動入力部８９及び器具シャフト８８の軸の平行性は、任意の制御腱を絡めることなくシャフト回転を可能にする。
【００５８】
Ｅ．ナビゲーション及び制御
従来の内視鏡検査は、（例えば、Ｃアームを通して送達され得るような）蛍光透視法の使用、及び操作者の医師に腔内誘導を提供するための他の形態の放射線ベースの撮像モダリティの使用を伴うことがある。対照的に、本開示によって企図されるロボットシステムは、放射線への医師の曝露を低減し、手術室内の機器の量を低減するための非放射線ベースのナビゲーション及び位置特定手段を提供することができる。本明細書で使用するとき、用語「位置特定」は、基準座標系内のオブジェクトの位置を判定及び／又は監視することを指すことがある。術前マッピング、コンピュータビジョン、リアルタイムＥＭ追跡、及びロボットコマンドデータなどの技術は、放射線を含まない動作環境を達成するために個別に又は組み合わせて使用されてもよい。放射線ベースの撮像モダリティが依然として使用される場合、術前マッピング、コンピュータビジョン、リアルタイムＥＭ追跡、及びロボットコマンドデータは、放射線ベースの撮像モダリティによってのみ取得される情報を改善するために、個別に又は組み合わせて使用されてもよい。
【００５９】
図１５は、例示的な実施形態による、器具の位置などのロボットシステムの１つ又は２つ以上の要素の位置を推定する位置特定システム９０を示すブロック図である。位置特定システム９０は、１つ又は２つ以上の命令を実行するように構成されている１つ又は２つ以上のコンピュータデバイスのセットであってもよい。コンピュータデバイスは、上述の１つ又は２つ以上の構成要素内のプロセッサ（又は複数のプロセッサ）及びコンピュータ可読メモリによって具現化されてもよい。例として、限定するものではないが、コンピュータデバイスは、図１に示されるタワー３０内にあってもよく、図１〜４に示されるカートであってもよく、図５〜１０に示されるベッドなどであってもよい。
【００６０】
図１５に示すように、位置特定システム９０は、入力データ９１〜９４を処理して医療用器具の遠位先端のための位置データ９６を生成する位置特定モジュール９５を含んでもよい。位置データ９６は、基準系に対する器具の遠位端の位置及び／又は配向を表すデータ又は論理であってもよい。基準系は、患者の解剖学的構造、又はＥＭ場発生器（ＥＭ場発生器について以下の説明を参照）などの既知の物体に対する基準系とすることができる。
【００６１】
ここで、様々な入力データ９１〜９４についてより詳細に説明する。術前マッピングは、低用量ＣＴスキャンの収集を使用することを通して達成され得る。術前ＣＴスキャンは、例えば、患者の内部解剖学的構造の切欠き図の「スライス」として可視化される３次元画像に再構成される。まとめて分析されるときに、患者の肺網などの患者の解剖学的構造の解剖学的空腔、空間、及び構造のための画像ベースのモデルが生成され得る。中心線幾何学形状などの技法を判定し、ＣＴ画像から概算して、術前モデルデータ９１と呼ばれる患者の解剖学的構造の３次元ボリュームを生成することができる。中心線幾何学形状の使用は、米国特許出願第１４／５２３，７６０号において説明され、その内容はその全体が本明細書に組み込まれる。ネットワークトポロジックモデルはまた、ＣＴ画像から導出されてもよく、気管支鏡検査に特に適している。
【００６２】
いくつかの実施形態では、器具はカメラを装備して、ビジョンデータ９２を提供してもよい。位置特定モジュール９５は、ビジョンデータを処理して、１つ又は２つ以上のビジョンベースの位置追跡を可能にしてもよい。例えば、術前モデルデータは、医療用器具（例えば、内視鏡又は器具が内視鏡の作業チャネルを通って前進する）のコンピュータビジョンベースの追跡を可能にするために、ビジョンデータ９２と共に使用されてもよい。例えば、術前モデルデータ９１を使用して、ロボットシステムは、内視鏡の予想される移動経路に基づいてモデルから予測される内視鏡画像のライブラリを生成することができ、各画像はモデル内の位置にリンクされる。操作可能には、このライブラリは、カメラ（例えば、内視鏡の遠位端でのカメラ）でキャプチャされたリアルタイム画像を画像ライブラリ内のものと比較して、位置特定を支援するために、ロボットシステムによって参照され得る。
【００６３】
他のコンピュータビジョンベースの追跡技法は、カメラの動き、したがって内視鏡を判定するための特徴追跡を使用する。位置特定モジュール９５のいくつかの特徴は、解剖学的管腔に対応する術前モデルデータ９１内の円形幾何学形状を特定し、どの解剖学的管腔が選択されたかと、カメラの相対的な回転及び／又は並進運動とを判定するためにそれらの幾何学的形状の変化を追跡してもよい。トポロジカルマップの使用は、ビジョンベースのアルゴリズム又は技法を更に向上させることがある。
【００６４】
光学フロー、別のコンピュータビジョンベースの技法は、カメラの動きを推測するために、ビジョンデータ９２内のビデオシーケンス内の画像ピクセルの変位及び並進を分析してもよい。複数の反復にわたって複数のフレームを比較することにより、カメラ（及びしたがって内視鏡）の移動及び位置が判定され得る。
【００６５】
位置特定モジュール９５は、リアルタイムＥＭ追跡を使用して、術前モデルによって表される患者の解剖学的構造に位置合わせされ得るグローバル座標系内で内視鏡のリアルタイム位置を生成し得る。ＥＭ追跡では、医療用器具（例えば、内視鏡器具）内の１つ又は２つ以上の位置及び配向に埋め込まれた１つ又は２つ以上のセンサコイルを含むＥＭセンサ（又はトラッカー）は、既知の位置に配置された１つ又は２つ以上の静的ＥＭ場発生器によって生成されるＥＭ場の変動を測定する。ＥＭセンサによって検出された位置情報は、ＥＭデータ９３として記憶される。ＥＭ場発生器（又は送信機）は、埋め込まれたセンサが検出し得る低強度磁場を生成するために、患者に近接して置かれ得る。磁場はＥＭセンサのセンサコイル内に小さな電流を誘導し、ＥＭセンサとＥＭ場発生器との間の距離及び角度を判定するために分析され得る。これらの距離及び配向は、患者の解剖学的構造の術前モデル内の位置と座標系内の単一の位置を位置合わせする幾何学的変換を判定するために、患者の解剖学的構造（例えば、術前モデル）に術中「登録」され得る。一旦登録されると、医療用器具の１つ又は２つ以上の位置（例えば、内視鏡の遠位先端）に埋め込まれたＥＭトラッカーは、患者の解剖学的構造を通じた医療用器具の進行のリアルタイム表示を提供し得る。
【００６６】
ロボットコマンド及び運動学データ９４はまた、ロボットシステムのための位置特定データ９６を提供するために、位置特定モジュール９５によって使用されてもよい。関節運動コマンドから生じるデバイスピッチ及びヨーは、術前較正中に判定され得る。術中、これらの較正測定値は、既知の挿入深度情報と組み合わせて使用されて、器具の位置を推定し得る。あるいは、これらの計算は、ネットワーク内の医療用器具の位置を推定するために、ＥＭ、ビジョン、及び／又はトポロジカルモデリングと組み合わせて分析され得る。
【００６７】
図１５が示すように、ある数の他の入力データが位置特定モジュール９５によって使用され得る。例えば、図１５には示されていないが、形状検知繊維を利用する器具は、位置特定モジュール９５が器具の位置及び形状を判定するために使用することができる形状データを提供することができる。
【００６８】
位置特定モジュール９５は、組み合わせた入力データ９１〜９４（複数可）を使用し得る。場合によっては、このような組み合わせは、位置特定モジュール９５が入力データ９１〜９４の各々から判定された位置に信頼重みを割り当てる確率的アプローチを使用し得る。したがって、ＥＭデータが信頼できるとはいえないことがある場合（ＥＭ干渉が存在する場合など）、ＥＭデータ９３によって判定された位置の信頼性を低下させることができ、位置特定モジュール９５は、ビジョンデータ９２並びに／又はロボットコマンド及び運動学データ９４により重く依存してもよい。
【００６９】
上述のように、本明細書で論じられるロボットシステムは、上記の技術のうちの１つ又は２つ以上の組み合わせを組み込むように設計され得る。タワー、ベッド、及び／又はカートに基づいて、ロボットシステムのコンピュータベースの制御システムは、例えば、永続的な磁気記憶ドライブ、ソリッドステートドライブなどの非一時的コンピュータ可読記憶媒体内に、コンピュータプログラム命令を記憶してもよく、コンピュータプログラム命令は、実行されると、システムに、センサデータ及びユーザコマンドを受信及び分析させ、システム全体の制御信号を生成させ、グローバル座標系内の器具の位置、解剖学的マップなどのナビゲーション及び位置特定データを表示させる。
【００７０】
２．医療用器具の駆動
本開示の実施形態は、内側本体及び外側本体を有する医療用器具を駆動するためのシステム及び技法に関する。例えば、医療用器具は、システムのユーザから受信したコマンドに基づいて、独立して駆動され得る（例えば、前進、後退、関節運動、回転など）２つ又は３つ以上の入れ子式本体を含んでもよい。独立して制御可能な本体の数が増加するにつれて、医療用器具の駆動の制御に対して独立してマッピングされ得るコマンドの数も増加し、それによってシステムの複雑性が増加する。加えて、各本体には、対応する本体を制御するために利用可能な多数の自由度が提供されてもよく、それによって制御変数の数における複雑性が大きくなる。より高い医療用器具制御の複雑性は、複雑性の少ない駆動システムでは達成可能ではないことがあるより多くの利用可能な駆動技法と関連付けられてもよい。
【００７１】
例えば、標準的な単一の本体内視鏡は、挿入、ロール、及び様々な方向での関節運動など、複数の自由度をユーザに提供するように構成されてもよい。内側本体及び外側本体を含む例示的なマルチボディ内視鏡では、システムは、１０の自由度（例えば、各本体に対して、自由度は、１つの挿入自由度と、４つの独立したプルワイヤであって、各々が独立した関節運動の自由度を提供する）を提供してもよい。他の実装態様は、より大きい又はより少ない自由度を含んでもよく、例えば、外側本体及び内側本体のうちの１つ又は２つ以上のロールを提供してもよい。１０の自由度では、同様の駆動機能を達成するための技法の異なる組み合わせがある数存在し得る。加えて、ある特定の技法は、医療用器具上の応力又は摩耗を低減することなど、他の技法と比べた場合の利点を有してもよく、それによって、医療用器具又はその部分を、交換が必要となる前により長期間にわたって使用することが可能となる。
【００７２】
本開示のある特定の態様は、外側本体及び内側本体を含む２つの本体システムに従って説明することがあるが、本開示は、２つの本体の医療用器具に限定されない。例えば、医療用器具は、内側本体の管腔を通して駆動されるように構成されているロボット制御外科用器具を更に含んでもよい。外科用器具は、それによって独立して制御される第３のロボットアームアセンブリに接続されてもよい。したがって、当業者であれば、外側本体及び内側本体を含む医療用器具に一般的に適用するものとして以下に記載される概念はまた、３つの本体システム、又はより多くの独立して駆動される本体を含むシステムに適用され得ることを認識するであろう。
【００７３】
システムのユーザに対する認知負荷を低減するために、システムは、医療用器具の構造に基づいて達成可能なよりも少ない自由度で入力コマンドを受信するように構成されているユーザ入力デバイスを含んでもよい。例えば、ユーザ入力デバイスは、３つの自由度（例えば、挿入、ヨー、及びピッチ）についてのユーザコマンドマッピングを受信するように構成されてもよい。次いで、システムは、これらのユーザコマンドを、医療用器具の内側及び外側本体を制御するために使用される物理的自由度に対応するロボットコマンドにマップしてもよい。このマッピングは、とりわけ、内側本体及び外側本体のうちのどれにコマンドを適用するかを判定することを含んでもよく、これは、ある特定の用途において内側本体及び外側本体の両方を駆動すること、及び／又は、内側本体及び外側本体の移動を連続的又は協調的に調整することを伴ってもよい。
【００７４】
図１６は、本開示の態様による、外側本体及び内側本体を有する医療用器具を駆動するように構成され得る外科用ロボットシステムの実施形態を示す。図１６は、ロボットアーム（複数可）及び／又は器具マニピュレータがカートに取り付けられる実施形態に指向されているが、本開示はこれに限定されるものではなく、本明細書に記載される技法は、図６に示されるように患者プラットフォームを支持するカラムに取り付けられ得る適用可能なロボットアーム（複数可）及び／又は器具マニピュレータである。
【００７５】
図１６に戻ると、カート１０５と、１つ又は２つ以上の器具マニピュレータ１１５及び１２５と、医療用器具１３０と、を含み得るシステム１００が示されている。カート１０５は、プロセッサ（図示せず）と、メモリ（図示せず）と、医療用器具１３０のナビゲーション及び／又は駆動に関する符号化データをレンダリングするように構成されているディスプレイ１０７と、１つ又は２つ以上のユーザ入力デバイス１５０（例えば、ペンダント、マスタコントローラ、又は他のユーザ入力コントローラ）を含み得る。しかしながら、実施形態に応じて、プロセッサ、メモリ、及びディスプレイ１０７のうちの１つ又は２つ以上は、図１に示される移動可能なタワー３０上などの別のデバイス上又はデバイス内に位置してもよい。加えて、他の実施態様では、ディスプレイ１０７以外のフィードバックデバイスは、ディスプレイ１０７の代わりに、又はそれに加えて使用されてもよい。使用され得る他のフィードバックデバイスとしては、触覚デバイス、スピーカ、器具マニピュレータ１１５及び１２５のうちの１つ又は２つ以上を介して作動される力フィードバック、１つ又は２つ以上の発光ダイオードＬＥＤなどが挙げられ得る。
【００７６】
ある特定の実施態様では、１つ又は２つ以上のユーザ入力デバイス１５０は、１つ又は２つ以上のジョイスティック１５１及びトグル入力部１５３（ボタンなど）を含む。１つ又は２つ以上のジョイスティックは、医療用器具の挿入及び／又は後退、及び医療用器具１３０の関節運動部分の関節運動のためのコマンドを生成するために使用され得る入力部として機能し得る。トグル入力１５３は、システムによって使用されて、医療用器具１３０の様々な駆動モード間で変化する変更駆動モードコマンド（例えば、トグル駆動モードコマンド）を生成するために使用され得る。駆動モード及び駆動モード間の変化又はトグルのための条件に関する更なる詳細は、以下に提供される。
【００７７】
器具マニピュレータ１１５及び１２５は、第１のロボットアーム１１０及び第２のロボットアーム１２０によってそれぞれ駆動される第１の器具マニピュレータ及び第２の器具マニピュレータ１２５を含み得る。しかしながら、本開示の態様はまた、第１及び第２のロボットアーム１１０及び１２０以外の他の作動機構（複数可）によって駆動され得る１つ又は２つ以上の器具マニピュレータ１１５及び１２５を有するシステムに適用可能である。本明細書で使用するとき、器具マニピュレータという用語（器具デバイスマニピュレータ（ＩＤＭ）とも呼ばれる）は、一般に、医療用器具（又はその一部）への検出可能な接続を提供するアセンブリを指すことがある。ＩＤＭ（図１２に示される駆動ユニット６３など）は、医療用器具の移動及び／又は操作を制御するように構成されてもよく、医療用器具には任意のエンドエフェクタが取り付けられている。第１の器具マニピュレータ１１５は、第１のロボットアーム１１０の遠位端に接続されてもよく、第２の器具マニピュレータは、第２のロボットアーム１２０の遠位端に接続されてもよい。第１のロボットアーム１１０のモータ（複数可）を作動させることによって、モータ（複数可）は、第１のロボットアーム１１０の姿勢又はポーズを調整するように動作可能であってもよく、したがって器具マニピュレータ１１５は（例えば、第１のアームの１つ又は２つ以上の関節１１３の位置及び／又は配向を調整することによって）、それによって器具マニピュレータ１１５に取り付けられた操縦可能な器具１３０を制御する。第１のロボットアーム１１０と同様に、第２のロボットアーム１２０は、第２の器具マニピュレータ１２５を駆動して操縦可能な器具１３０を動作させるように動作可能であってもよい。
【００７８】
図１６の実施形態における医療用器具１３０は、第１の器具マニピュレータ１１５に取り付けられた外側本体１３１と、第２の器具マニピュレータ１２５  １２０に取り付けられた内側本体１３３と、を含む。しかしながら、図１６に示される例は、単に１つの例示的な医療用器具１３０であり、他の実施形態は、単一の器具マニピュレータ１１５によって制御される医療用器具１３０又は動作のために３つ又は４つ以上の器具マニピュレータを必要とする医療用器具１３０を含んでもよい。実施形態及び行われる医療処置に応じて、第１及び第２の医療用器具の各々は、内側リーダー部、外側シース部分、針、鉗子、ブラシなどのうちの１つを含んでもよい。
【００７９】
外側本体１３１及び内側本体１３３は、第１の軸１４０に沿って患者に前進／挿入される（又はそこから後退する）ように構成され得る。上述のように、第１の軸１４０は、仮想レールと呼ばれることがある。仮想レールは、器具マニピュレータ１１５及び１２５の整列の軸によって規定されてもよく、したがって、医療用器具１３０の中心軸とも一致し得る。仮想レール１４０に沿った第１及び第２の器具マニピュレータ１１５及び１２５の移動は、外側本体１３１及び内側本体１３３の患者の内外への前進及び後退を制御してもよい。
【００８０】
一実施形態では、ジョイスティック１５１のうちの１つは、内側本体１３１及び外側本体１３３のうちの１つ又は２つ以上を含む医療用器具１３０の関節運動を制御するために使用され、ジョイスティック１５１のうちの別の１つは、内側及び外側本体１３１のうちの１つ又は２つ以上を含む医療用器具１３０の関節運動を制御するために使用される。駆動モードに応じて、ジョイスティック１５１から受信した入力（複数可）は、内側本体１３１及び外側本体１３３の両方にマッピングされてもよく、又は、一度に内側本体１３１及び外側本体１３３のうちの１つのみにマッピングされてもよい。
【００８１】
Ａ．例示的な医療用器具及び駆動モード
図１７Ａは、本開示の態様による医療用器具の実施形態を示す。図示された医療用器具２００は、外側本体２１０（シースとも呼ばれる）及び内側本体２２０（リーダーとも呼ばれる）を含む。ある特定の実施態様では、ロボット外科用システムは、外側本体及び内側本体の移動を制御するように構成されている１つ又は２つ以上のロボットアームアセンブリのセットを含み得る。例えば、外側本体２１０及び内側本体２２０は、ロボットアームに接続された器具マニピュレータにそれぞれ結合されてもよい（例えば、図１６を参照）。したがって、外側本体２１０及び内側本体２２０は、対応するロボットアーム及びそれに接続された器具マニピュレータの操作を介して独立して駆動され得る。外側本体２１０は、内側本体２２０が駆動されるように構成された管腔２１５を更に規定してもよい。
【００８２】
図１７Ｂは、本開示の態様による、医療用器具用のペア駆動モードの実施形態を示す。システムは、複数の駆動モードのうちの１つで医療用器具を駆動するように構成されてもよく、複数の駆動モードは、ペア駆動モードと、少なくとも１つの非ペア駆動モードとを含み得る。
【００８３】
図１８は、本開示の態様による医療用器具の駆動モードを変更するための外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示的な方法を示すフローチャートである。例えば、図１８に示す方法１６００の工程は、外科用ロボットシステムのプロセッサによって行われてもよい。便宜上、方法１６００は、システムのプロセッサによって行われるものとして記載される。
【００８４】
方法１６００は、ブロック１６０１において開始する。プロセッサは、システムの一部として含まれてもよく、システムは、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体とを含む医療用器具と、外側本体及び内側本体の動きを制御するように構成されている１つ又は２つ以上の器具マニピュレータのセット（例えば、ロボットアームアセンブリに結合され得る）と、１つ又は２つ以上のユーザ入力デバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリと、を含み、コンピュータ実行可能命令は、プロセッサのセットに方法１６００を行わせる。
【００８５】
ブロック１６０５において、プロセッサは、ユーザ入力デバイス（例えば、図１６のユーザ入力デバイス１５０）を介して、変更駆動モードコマンドを受信する。システムは、変更駆動モードコマンドを受信したことに応答して、ペア駆動モードから非ペア駆動モードに医療用器具２００の駆動モードを変更するように更に構成され得る。したがって、ブロック１６１０において、変更駆動モードコマンドを受信したことに応答して、プロセッサは、ペア駆動モードから非ペア駆動モードに医療用器具の駆動モードを変更し、内側本体の遠位端と外側本体の遠位端との間の距離が、ペア駆動モードにある間、入力デバイスのセットからの駆動コマンドを受信したことに応答して所定の距離に維持される。方法１６００は、ブロック１６１５において終了する。
【００８６】
引き続き図１６、１７Ａ、及び１７Ｂを参照すると、ある特定の実施態様において、ペア駆動モードでは、内側本体２２０の遠位端と外側本体２１０の遠位端との間の距離が、所定の距離２４０に維持される。外側本体２１０の遠位端と内側本体２２０の遠位端との間の所定の距離２４０が、入力デバイスのセットから駆動コマンドを受信したことに応答して維持され得る。駆動コマンドは、医療用器具を操作するための１つ又は２つ以上のコマンドを含み得る。例えば、駆動コマンドは、（例えば、医療用器具を前進又は後退させるための）挿入コマンド、及び／又は（例えば、医療用器具の遠位端の屈曲又は関節運動を増加又は減少させるため）関節運動コマンドのうちの１つ又は２つ以上を含み得る。本明細書で使用するとき、用語「距離」は、単一の長さ（例えば、５ｍｍ）又は長さの範囲（５ｍｍ〜８ｍｍ）を指し得ると理解されたい。
【００８７】
再び図１７Ｂを参照すると、医療用器具２００が挿入方向２３０に沿って挿入される際の医療用器具２００のある数のスナップショットが上部から下部まで順に示されている。外側本体２１０の遠位端と内側本体２２０の遠位端との間の所定の距離２４０の初期位置に対して破線が提供されている。医療用器具２００が図示されたスナップショット内で前進する際に、所定の距離２４０が外側本体２１０の遠位端と内側本体２２０の遠位端との間で維持される。ペア駆動モードでは、所定の距離２４０は、他の操作コマンドに対しても維持され得る。例えば、既定の距離２４０は、後退コマンドに応答して維持されてもよく、関節運動コマンドに応答して維持されてもよい。
【００８８】
図１７Ａ及び１７Ｂに図示されるように、内側本体２２０の遠位端及び外側本体２１０は面取りされ得る。これらの面取りされた縁部は、医療処置中に、内側本体２２０の遠位端及び外側２１０本体の遠位端が、管腔網を通してより容易に前進することを可能にし得る。加えて、内側本体２２０が面取りされた縁部を含むときに、内側本体２２０の遠位端が外側本体２１０の遠位端から延在するように、所定の距離２４０を維持するある特定の利点が存在し得る。例えば、外側本体２１０の遠位端及び内側本体２２０の遠位端の各々での面取り部が、管腔網の壁の特徴に引っ掛かることなく、遠位端が管腔網に沿ってより容易に前進することを可能にし得る。内側本体２２０の遠位端が外側本体２１０の遠位端から延在しない場合、内側本体２２０の遠位端での面取り部に関連する利点は、利点を得ることができない。
【００８９】
所定の距離２４０は、医療用器具２４０及び／又はロボットアームの物理的構造の１つ又は２つ以上の考慮事項に基づいて選択されてもよい。例えば、外側本体２１０及び内側本体２２０の各々の長さは、ある特定の量の製造変動を有してもよく、これは、外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離が、そのような製造変動を有さない外側本体の遠位端と内側本体の遠位端との間の対応する距離からオフセットされることにつながることがある。外側本体２１０及び内側本体２００の長さはまた、経時的に変化してもよく、例えば、長さが収縮すると、システムによって計算されるような外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離と、実際の遠位端間の距離との差を生じ得る。
【００９０】
加えて、外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離が閾値距離未満であるときに、内側本体の遠位端上に形成されたカメラによってキャプチャされる画像データは、カメラによってキャプチャされる画像内で見え得る外側本体２１０によって閉塞されることがある。したがって、外側本体２２０の遠位端がキャプチャされる画像内で見えないように、外側本体２１０の遠位端から内側本体２２０の遠位端を延在させることが望ましいことがある。
【００９１】
したがって、所定の距離２４０は、内側本体２１０の遠位端がロボットアームの器具マニピュレータに装填されたときに外側本体２２０の遠位端から延在するように、そのような製造の長さの差の許容差よりも大きいように選択されてもよい。他の実施態様では、所定の距離２４０はまた、命令された配置からの器具マニピュレータの配置における任意の差を考慮するように選択されてもよく、これは配置のための公差誤差を有してもよい。したがって、所定の距離２４０はまた、器具マニピュレータ及び命令された位置の配置の違いにより、外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離に導入される差を考慮してもよい。
【００９２】
所定の距離２４０を選択するために使用され得る別の考慮事項は、医療用器具２００の挿入が妨げられ得る外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離を含んでもよい。例えば、以下で論じられるように、外側本体２１０及び内側本体２２０は、本体２１０及び本体２００の１つのみによって達成可能であるよりも、より多くの関節運動を提供するように共に関節運動されてもよい。本明細書で使用する際に、外側本体２１０及び内側本体２２０の同じ方向への協働的な関節運動は、一般に、「共関節運動」と呼ばれることがある。内側本体２２０の遠位端が外側本体２１０の遠位端からあまりに遠くまで延在するときに、医療用器具２００の共関節運動は、望ましくない掃引運動を引き起こすことがあり、ユーザが効果的に操作するのが困難となることがある。したがって、所定の距離２４０は、共関節運動が望ましくない掃引運動をもたらす閾値未満で選択されてもよい。
【００９３】
ある特定の実施形態では、内側本体２２０の遠位端は、外側本体２１０と内側本体２２０の遠位端との間の距離が所定の距離に維持されるように、外側本体２１０内に後退することができる。外側本体２１０内に規定された管腔内に内側本体２２０の遠位端を維持することによって、内側本体２２０摩耗を低減し、それによって内側本体２２０の寿命を延ばすことができる。ある特定の実施態様では、内側本体２２０の遠位端が外側本体２１０内に後退した状態で医療用器具２００を駆動することが望ましいことがある。例えば、内側本体２２０が針などの鋭い縁部を含むときに、内側本体２２０が外側本体２１０から延在した状態で駆動すると、不注意な損傷を患者に引き起こすことがある。内側本体２２０が後退した状態で駆動するときに、医療用器具２００は、関節運動中により少ない掃引を経験してもよく、より緊密な旋回半径を有してもよく、内側本体２２０．の遠位端を保護することができる。しかしながら、この後退駆動はまた、内側本体２２０の遠位端に配置されたカメラの視野の閉塞ももたらすことがある。更に、より緊密な旋回半径は、内側本体２２０への早期損傷をもたらすことがある。
【００９４】
ペアモードで駆動している間、外側本体２１０の遠位端と内側本体２２０の遠位端との間に維持され得る所定の距離２４０は、距離の範囲を含み得る。例えば、距離の範囲は、ペアモードで医療用器具２００の駆動に影響を及ぼす上述の検討事項に基づいて選択されてもよく、医療用器具２００の駆動が、遠位端間の距離が小さすぎる、又は遠位端間の距離の大きすぎることに関連する悪影響を被らないようする。システムは、ペアモードでの駆動中に外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離を監視し、測定された距離が第１の閾値距離より小さいか、又は第２の閾値距離よりも大きいことに応答して、それらの間の距離を調整してもよい。遠位端間の距離を距離の範囲内に維持することによって、システムは測定誤差を補償することができ、測定誤差は、器具マニピュレータの位置の誤差、処置中又は処置前の外側本体２１０及び内側本体２２０のうちの１つ又は２つ以上の延伸又は収縮などにより導入され得る。
【００９５】
ある特定の実施形態では、システムは、ペアモードで駆動するために特定の所定の距離が選択され得る複数の所定の距離を記憶してもよい。所定の距離は、ユーザの好み、実行される医療処置のタイプ（例えば、気管支鏡検査、尿管鏡検査、胃腸病学など）、及び／又は各個々の医療用器具に関連してもよい。システムは、所定の距離の値に対する優先度を特定する選択を受信してもよい。選択は、システムのユーザの特定を含んでもよく、特定されたユーザは、ユーザの好みに従って予め選択された所与の所定の距離に関連してもよい。システムは、受信した選択に基づいて所定の距離を調整し得る。例えば、システムは、スポーツモード又は保全モードなどの様々なモードを有してもよく、可能であればユーザの好みに基づいて、異なる性能プロファイルが選択されることを可能にする。各モードは、所定の距離及び／又は関節運動係数に対して異なるパラメータを有してもよい。所定の距離及び共関節運動係数は、関節運動プロファイルに影響を与えることができ、反対に、医療用デバイス上の摩耗及び引裂きに影響を与えることができる。
【００９６】
ある特定の実施形態では、システムは、医療用器具の駆動モードがペア駆動モードから非ペア駆動モードに変化するとき、又はその逆のときに、患者の管腔網に対して外側本体の遠位端の位置に基づいて所定の距離を調整してもよい。関節運動プロファイルを達成するために、所定の距離及び共関節運動係数を変更することは、所与の解剖学的構造に対して望ましい可能性がある。
【００９７】
ペアモードで駆動するときに、外側本体２１０の遠位端と内側本体２２０の遠位端との間の所定の距離の維持において、システムは、内側本体の遠位端と外側本体の遠位端との間の距離が所定の距離に等しくない（又は距離の範囲内ではない）と判定してもよい。ある特定の実施形態では、システムは、内側本体及び外側本体のそれぞれの長さと、対応する内側本体又は外側本体が患者に挿入された距離を判定するために使用され得るロボット挿入データとに基づいて、内側本体の遠位端と外側本体の遠位端との間の距離を判定してもよい。一実施態様では、システムは、内側本体及び外側本体の一部分に設置され得るメモリデバイス内に、内側本体及び外側本体の長さを記憶してもよい。例えば、ＲＦＩＤタグが、内側本体及び外側本体の各々に設置されてもよく、システムは、内側本体及び外側本体の長さをＲＦＩＤタグから読み取るように構成されてもよい。内側本体及び外側本体の長さは、製造後に測定されてもよく、測定値は、メモリデバイスに記憶されてもよい。
【００９８】
システムは、内側本体の遠位端と外側の遠位端との間の距離が所定の距離に等しくないと判定したことに応答して、内側本体の遠位端と外側本体の遠位端との間の距離が所定の距離に維持されるまで、外側本体及び内側本体のうちの１つを前進又は後退させてもよい。例えば、システムは、距離が所定の距離と実質的に等しく（例えば、規定された許容差範囲内に）なるまで、外側本体２１０を前進させるために外側本体駆動モードに遷移してもよく、又は内側本体２２０を後退させるために内側本体駆動モードに遷移してもよい。システムは、器具マニピュレータのセットを介して、所定の距離の許容差範囲内に距離を戻すことに応答して、所定の距離を維持するように、外側本体及び内側本体の両方を駆動するようにペアモードで戻るように遷移することができる。
【００９９】
具体的には、システムは、内側本体の遠位端が外側本体の遠位端から所定の距離よりも小さい距離だけ延在すると判定し、内側本体の遠位端が外側本体の遠位端から所定の距離よりも小さい距離だけ延在すると判定したことに応答して、医療用器具の駆動モードを内側本体駆動モードに変更し、ユーザから受信した挿入コマンドに基づいて、内側本体の遠位端が外側本体の遠位端から所定の距離で延在するまで、内側本体を前進させてもよい。次いで、システムは、駆動モードをペア駆動モードに変更してもよい。あるいは、システムは、内側本体の遠位端が外側本体の遠位端から所定の距離よりも大きい距離だけ延在すると判定し、内側本体の遠位端が外側本体の遠位端から所定の距離よりも大きい距離だけ延在すると判定したことに応答して、医療用器具の駆動モードを外側本体駆動モードに変更し、ユーザから受信した挿入コマンドに基づいて、内側本体の遠位端が外側本体の遠位端から所定の距離で延在するまで、外側本体を前進させてもよい。次いで、システムは、駆動モードをペア駆動モードに変更してもよい。
【０１００】
システムは更に、内側本体駆動モードで動作するように構成されてもよい（リーダー駆動モードとも呼ばれる）。内側本体駆動モードでは、システムは、外側本体に更なるコマンドを提供することなく、ユーザ入力デバイスから受信した入力を内側本体への駆動コマンドにマップするように構成されてもよい。ある特定の実施態様では、システムは、ユーザ入力デバイスのセットを介して、内側本体駆動モードコマンドを受信し、内側本体駆動モードコマンドを受信したことに応答して、外側本体が静止している間に内側本体が前進又は後退する内側本体駆動モードに医療用器具の駆動モードを変更するように構成されてもよい。内側本体駆動モードはまた、関節運動コマンドを内側本体にマップしてもよい。ある特定の実施形態では、システムはまた、内側本体駆動モードで外側本体を関節運動させてもよい。駆動モードに応じて、関節運動コマンドを内側本体及び外側本体にマップするために使用される技法は、以下でより詳細に説明される。
【０１０１】
図１９は、本開示の態様による医療用器具の内側本体駆動モードの実施形態を示す。システムは、ユーザ入力デバイスを介して、内側本体駆動モードコマンドを受信するように構成されてもよい。システムは、内側本体駆動モードコマンドを受信したことに応答して、医療用器具３００の駆動モードを内側本体駆動モードに変更するように更に構成されてもよい。内側本体駆動モードでは、挿入及び後退コマンドは、外側本体が実質的に静止したままで、内側本体にマップされてもよい。
【０１０２】
図１９では、外側本体３１０の位置が実質的に維持されている間、内側本体３２０が挿入方向３３０に沿って挿入される際の医療用器具３００のある数のスナップショットが上部から下部まで順に示されている。外側本体３１０の遠位端と内側本体３２０の遠位端との間の所定の距離３４０の初期位置に対して破線が提供されている。例えば、ペア駆動モードから内側本体駆動モードに切り替わるときに、外側本体３１０の遠位端と内側本体３２０の遠位端は、所定の距離３４０の閾値範囲内の距離だけ最初に分離されてもよい。内側本体３２０が前進コマンドに応答して図示されたスナップショット内で前進する際に、外側本体３１０は実質的に静止したままである。外側本体３１０の遠位端の位置は静止しているように図示されているが、内側本体３２０の動きによって外側本体３１０に及ぼされる環境（例えば、患者の呼吸運動）及び／又は力の変化により、外側本体３１０の位置が最小限に変化してもよい。前進コマンドが図１９に図示されているが、後退コマンドもまた、外側本体３１０が実質的に静止したままで内側本体３２０が外側本体３１０の遠位端に向かって後退する内側本体駆動モードで行われてもよい。
【０１０３】
システムは、外側本体駆動モードで動作するように更に構成されてもよい（シース駆動モードとも呼ばれる）。外側本体駆動モードでは、システムは、内側本体に更なるコマンドを提供することなく、ユーザ入力デバイスから受信した入力を外側本体への駆動コマンドにマップするように構成されてもよい。ある特定の実施態様では、システムは、ユーザ入力デバイスのセットを介して、外側本体駆動モードコマンドを受信し、外側本体駆動モードコマンドを受信したことに応答して、内側本体が静止したままで外側本体が前進又は後退する外側本体駆動モードに医療用器具の駆動モードを変更するように構成されてもよい。外側本体駆動モードはまた、以下で詳細に説明されるように、関節運動コマンドを内側本体にマップしてもよい。
【０１０４】
図２０は、本開示の態様による医療用器具のための外側本体駆動モードの実施形態を示す。システムは、ユーザ入力デバイスを介して、外側本体駆動モードコマンドを受信するように構成されてもよい。システムは、外側本体駆動モードコマンドを受信したことに応答して、医療用器具３００の駆動モードを外側本体駆動モードに変更するように更に構成されてもよい。外側本体駆動モードでは、挿入及び後退コマンドは、内側本体が実質的に静止したままで、外側本体にマップされ得る。
【０１０５】
図２０では、内側本体４２０の位置が実質的に維持されている間、外側本体４１０が挿入方向４３０に沿って前進する際の医療用器具４００のある数のスナップショットが上部から下部まで順に示されている。外側本体４１０の遠位端と内側本体４２０の遠位端との間の所定の距離４４０の位置に対して破線が提供され、外側本体４１０の更なる前進により、自動的にペアモードに切り替わる。外側本体４１０の遠位端が、前進コマンドに応答して図示されたスナップショット内で前進する際に、内側本体４２０は実質的に静止したままである。内側本体４２０の遠位端の位置は静止しているように図示されているが、外側本体４１０の動きによって内側本体４２０に及ぼされる環境（例えば、患者の呼吸運動）及び／又は力の変化により、内側本体４２０の位置が最小限に変化してもよい。前進コマンドが図２０に図示されているが、後退コマンドもまた、内側本体４２０が実質的に静止したままで外側本体４１０の遠位端が内側本体４２０の遠位端から離れるように後退する外側本体駆動モードで行われてもよい。
【０１０６】
図２１は、本開示の態様による医療用器具の駆動モードを変更するための技法を示すブロック図を提供する。図示した実施形態では、医療用器具は、ペア駆動モード５０５、内側本体駆動モード５１０、及び外側本体駆動モード５１５のうちの１つで駆動されてもよい。ある特定の実施態様では、ユーザ入力デバイスは、現在の駆動モードを変更するためにシステムのユーザからコマンドを受信するように構成されているボタンを含んでもよい。システムは、システムの現在の状態に応じて異なるように、変更駆動モードコマンドに応答することができる。例えば、システムが、ペア駆動モード５０５コマンドで医療用器具を駆動しており、変更駆動モードコマンドを受信するときに、システムは、駆動モードを内側本体駆動モード５１０に変更することができる。この変更は、シースをパーキング（parking）し、内側本体の駆動を開始することを伴ってもよい。
【０１０７】
内側本体駆動モード５１０にあるときに、変更駆動モードコマンドの受信に対するシステムの応答は、内側本体の遠位端と外側本体の遠位端との間の距離が所定の距離の閾値距離内にあるかどうかに依存してもよい（例えば、医療用器具がペア位置にある。図１７Ａを参照）。内側本体の遠位端と外側本体の遠位端との間の距離が所定の距離の閾値距離内にあるときに、システムは、変更駆動モードコマンドを受信したことに応答して、駆動モードをペア駆動モード５０５に変更してもよい。内側本体の遠位端と外側本体の遠位端との間の距離が所定の距離の閾値距離内でないときに、システムは、変更駆動モードコマンドを受信したことに応答して、駆動モードを外側本体駆動モード５１５に変更してもよい。
【０１０８】
最後に、外側本体駆動モード５１５にあるときに、システムは、変更駆動モードコマンドを受信したことに応答して、駆動モードを内側本体駆動モード５１０に変更してもよい。この駆動モードの変更は、外側本体を外側本体の現在位置にパーキングし、内側本体の駆動を開始することを伴ってもよい。以下で説明するように、システムは、ある特定の条件下で駆動モードのこの変化を自動的に行うことができるため、システムは、外側本体駆動モード５１５からペア駆動モード５０５に直接遷移させるコマンドを必要としないことがある。
【０１０９】
ある特定の実施形態では、システムは、内側本体駆動モード５１０又は外側本体駆動モード５１５のいずれかにおけるものよりも、ペア駆動モード５０５においてより高速で医療用器具を駆動するように構成されてもよい。例えば、アクセスポイントに近い管腔網の初期部分を通して医療用器具を駆動することは、ユーザが内側本体駆動モード５１０又は外側本体駆動モード５１５を選択し得るターゲット付近の管腔網の一部分よりも精度が低いことを必要とし得る。したがって、システムは、より低い精度が必要とされるときに、ペア駆動モード５０５において、より高速で医療用器具を駆動してもよい。あるいは、システムは、アクセスポイントからの閾値挿入距離内にあるときに、医療用器具をより高速で駆動し、挿入距離が閾値挿入距離よりも大きくなった後に速度を制限してもよい。駆動速度は、関節運動速度、弛緩速度、挿入速度、及び後退速度のうちの少なくとも１つを含み得る。
【０１１０】
システムはまた、現在の駆動モードでの駆動がペア位置に近づくときに駆動モードをペア駆動モード５０５に変更することにより、「自動ペア」（例えば、内側本体駆動モード５１０又は外側本体駆動モード５１５のいずれかから自動的に遷移する）を行うように構成されてもよい。図２２は、本開示の態様による医療用器具のための自動ペアの一実施形態を示す。具体的には、図２２では、内側本体６２０が後退方向６３０に沿って後退する際の医療用器具６００のある数のスナップショットが上部から下部まで順に示されている。この場合、システムは、内側本体６２０を内側本体駆動モードで駆動しており、内側本体６２０の遠位端は、破線で示される所定の距離６４０よりも大きい距離だけ外側本体６１０の遠位端から延在する。例えば、システムは、内側本体駆動モードにおいて、ユーザ入力デバイスのセットを介して、後退させる後退コマンドを受信するように構成されてもよい。後退コマンドを受信したことに応答して、システムは、ロボットアームアセンブリの器具マニピュレータのセットを介して内側本体６２０を後退させてもよい。
【０１１１】
ある特定の実施形態では、一旦内側本体６２０の遠位端が外側本体６１０の遠位端から所定の距離６４０に達すると（例えば、医療用器具６００がペア位置にある）、システムは、ペア駆動モードに自動的に入ることができる。すなわち、システムは、内側本体６２０の遠位端と外側本体６１０の遠位端との間の距離が所定の距離６４０の許容差範囲内にあると判定してもよい。内側本体６２０の遠位端と外側本体６１０の遠位端との間の距離が所定の距離６４０の許容差範囲内にあると判定したことに応答して、システムは、医療用器具６００の駆動モードをペア駆動モードに変更してもよい。その後、システムによって、ペア駆動モードに従って外側本体６１０及び内側本体６２０の両方に更なる駆動コマンドがマップされてもよい。図２２に図示される実施例では、後退コマンドが維持され、外側本体６１０及び内側本体６２０の両方が後退して、その間の所定の距離６４０を維持する。
【０１１２】
システムは、外側本体駆動モードから「自動ペア」を行うように更に構成されてもよい。図２３は、本開示の態様による医療用器具のための自動ペアの別の実施形態を示す。具体的には、図２３では、外側本体７１０が挿入方向７３０に沿って挿入される際の医療用器具７００のある数のスナップショットが上部から下部まで順に示されている。この場合、システムは外側本体７１０を外側本体駆動モードで駆動しており、内側本体７２０の遠位端は、破線で示される所定の距離７４０よりも大きい距離だけ外側本体７１０の遠位端から延在する。例えば、システムは、外側本体駆動モードにおいてユーザ入力デバイスのセットを介して、挿入する挿入コマンドを受信するように構成されてもよい。挿入コマンドを受信したことに応答して、システムは、ロボットアームアセンブリの器具マニピュレータのセットを介して外側本体７１０を挿入してもよい。
【０１１３】
ある特定の実施形態では、一旦外側本体７１０の遠位端が内側本体７２０の遠位端から所定の距離７４０に達すると（例えば、医療用器具７００がペア位置にある）、システムは、ペア駆動モードに自動的に入ってもよい。すなわち、システムは、内側本体７２０の遠位端と外側本体７１０の遠位端との間の距離が所定の距離７４０の許容差範囲内にあると判定してもよい。内側本体７２０の遠位端と外側本体７１０の遠位端との間の距離が所定の距離７４０の許容差範囲内にあると判定したことに応答して、システムは、医療用器具７００の駆動モードをペア駆動モードに変更してもよい。その後、システムによって、ペア駆動モードに従って外側本体７１０及び内側本体７２０の両方に更なる駆動コマンドがマップされてもよい。図２３に図示される実施例では、挿入コマンドが維持され、外側本体７１０及び内側本体７２０の両方が挿入されて、その間の所定の距離７４０を維持する。
【０１１４】
図２４は、本開示の態様による医療用器具の駆動モードを変更するための別の技法を示すブロック図を提供する。具体的には、図２４は、上記の図２２及び２３に関連して説明した、「自動ペア」遷移を示す。第１の自動ペア技法８２０では、システムは、内側本体の遠位端をペア位置（例えば、所定の距離の許容差範囲内）に後退させたことに応答して、内側本体駆動モード８１０からペア駆動モード８０５に自動的に遷移してもよい。第２の自動ペア技法８２５では、システムは、外側本体の遠位端をペア位置（例えば、所定の距離の許容差範囲内）に挿入することに応答して、外側本体駆動モード８１５からペア駆動モード８０５に自動的に遷移してもよい。
【０１１５】
ある特定の実施態様では、システムは、第１及び第２の自動ペア技法８２０及び８２５のうちの１つを実行するときにタイミング条件が満たされているかどうかを判定してもよい。例えば、内側本体駆動モード８１０にあるときに、ユーザは、内側本体の遠位端と外側本体の遠位端との間の距離がペア位置になるまで、内側本体を後退させてもよい。ペア位置に到達すると、システムはタイマーを開始するか、そうでなければ、ペア位置に到達してから内部器具が後退するよう命令されるまでの持続時間を追跡又は測定してもよい。経過時間が閾値時間期間未満である間に、システムが医療機器の後退を停止する又は医療用器具を前進させるコマンドを受信した場合、システムは、内側本体駆動モード８１０に戻るか、又は内部本体駆動モード８１０のままにしてもよい。そうでなければ、時間条件が満たされた場合、システムは、駆動モードをペアモードに変更してもよい。このような時間条件は、ユーザがペア駆動モード８０５に入ることを意図しないときに、システムが１つのモードからペア駆動モード８０５に自動的に変更することを防止する技法として機能してもよい。
【０１１６】
同様に、時間条件を使用して、外側器具挿入コマンドによりシステムがシース駆動モードからペア駆動モードに遷移するかどうかを判定することができる。
【０１１７】
システムはまた、内側本体の遠位端及び外側本体の遠位端の位置ずれに対処するために、初期調整を行った後に医療処置を開始するように構成されてもよい。図２５は、本開示の態様による医療用器具のための初期キャッチアップの実施形態を示す。ある特定の実施態様では、システムは、ペア駆動モードで処置を自動的に開始するように構成されてもよい。しかしながら、ロボット外科用システムの初期設定の後、外側本体９１０の遠位端及び内側本体９２０の遠位端は、ペア位置（例えば、所定の距離９４０の閾値距離内）に配置されないことがある。これは、例えば、ある特定の量の製造差を有する外側本体９１０及び内側本体９２０の各々の長さにより生じることがあり、これは、外側本体２１０の遠位端と内側本体２２０の遠位端との間の距離がロボットアームの負荷位置に基づいて所定の距離からオフセットすることにつながることがある。システムは、内側本体９１０及び外側本体９２０にそれぞれ取り付けられたＲＦＩＤタグに製造後に測定される内側本体９１０及び外側本体９２０の長さを記憶してもよい。したがって、システムは、製造後に測定された製造差を考慮して、内側本体９１０及び外側本体９２０の長さを読み取ることが可能としてもよい。１つの可能性としてある位置ずれの初期状態が図２５に示されており、外側本体９１０の遠位端と内側本体９２０の遠位端との間の距離が所定の距離９４０よりも小さい。
【０１１８】
挿入コマンドを受信したことに応答して、システムは、外側本体９１０と内側本体９２０との間の距離が所定の距離９４０に達するまで内側本体９２０のみを駆動してもよい。その後、システムは、ペアモードで外側本体９１０及び内側本体９２０を一緒に駆動してもよい。
【０１１９】
図２６は、本開示の態様による医療用器具のための初期キャッチアップの別の実施形態を示す。例えば、生じ得る別の位置ずれは、外側本体１０１０の遠位端と内側本体１０２０の遠位端との間の距離が所定の距離１０４０よりも大きいことを含む。上述のように、システムは、ペア駆動モードで、自動的に処置を開始するように構成されてもよい。しかしながら、ロボット外科用システムの初期設定の後、外側本体１０１０の遠位端及び内側本体１０２０の遠位端は、ペア位置（例えば、所定の距離９４０の閾値距離内）に配置されないことがある。別の可能性としてある位置ずれの初期状態が図２６に示されており、医療用器具１０００の外側本体１０１０の遠位端と内側本体１０２０の遠位端との間の距離が所定の距離１０４０よりも大きい。
【０１２０】
挿入コマンドを受信したことに応答して、システムは、外側本体１０１０と内側本体１０２０との間の距離が所定の距離１０４０に達するまで、外側本体１０１０のみを駆動してもよい。その後、システムは、ペアモードで外側本体１０１０及び内側本体１０２０を一緒に駆動してもよい。
【０１２１】
図２７は、本開示の態様による医療用器具の駆動モードを変更するための更に別の技法を示すブロック図を提供する。具体的には、図２７は、上記の図２５及び２６関連して説明した、「初期キャッチアップ」遷移を示す。第１の初期キャッチアップ技法１１２０では、システムは、外側本体の遠位端と内側本体の遠位端との間の距離が所定の距離よりも小さいことに応答して、内側本体駆動モード１１１０からペア駆動モード１１０５に自動的に移行してもよい。第２の初期キャッチアップ技法１１２５では、システムは、外側本体の遠位端と内側本体の遠位端との間の距離が所定の距離よりも大きいことに応答して、外側本体駆動モード１１１５からペア駆動モード１１０５に自動的に移行してもよい。
【０１２２】
Ｂ．医療用器具本体間の共関節運動
患者の管腔網を通って前進させるために、医療用器具の一部分を遠位端付近で関節運動させて、管腔網内の所望の管腔に沿って医療用器具の挿入方向を調整することが必要であり得る。システムが、様々な駆動モード（例えば、ペア駆動モード、内側本体駆動モード、及び外側本体駆動モード）で医療用器具を駆動するように構成されているときに、システムは、現在の駆動モードに基づいて１つ又は２つ以上のユーザ入力デバイスのセットを介して受信した関節動作コマンドをマップすることができる。
【０１２３】
図２８は、本開示の態様による、医療用器具の外側本体及び内側本体を共関節運動させるための外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示的な方法を示すフローチャートである。例えば、図２８に図示される方法１７００の工程は、外科用ロボットシステムのプロセッサによって行われてもよい。便宜上、方法１７００は、システムのプロセッサによって行われるものとして記載される。
【０１２４】
方法１７００は、ブロック１７０１において開始する。プロセッサは、システムの一部として含まれてもよく、システムは、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体とを含む医療用器具と、外側本体及び内側本体の動きを制御するように構成されている１つ又は２つ以上の器具マニピュレータのセット（例えば、ロボットアームアセンブリに結合されている）と、１つ又は２つ以上のユーザ入力デバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリと、を含み、コンピュータ実行可能命令は、プロセッサのセットに方法１７００を行わせる。
【０１２５】
ブロック１７０５では、プロセッサは、ユーザ入力デバイスのセットを介して、医療用器具を関節運動させる関節運動コマンドを受信する。ある特定の実施形態では、関節運動コマンドは、関節運動のための医療用器具の外側本体又は内側本体の選択を含まないことがある。したがって、システムは、現在の駆動モードに基づいて、関節運動コマンドを外側本体及び内側本体の一方又は両方にマップするように構成されてもよい。例えば、内側本体駆動モードにあるときに、ユーザは、内側本体の遠位端を関節運動させることを望むことがある。しかしながら、内側本体の遠位端と外側本体の遠位端との間の距離に応じて、内側本体及び外側本体の両方を関節運動させて、追加の関節運動（例えば、より小さい曲率半径）を提供するか、又は内側本体及び外側本体の関節運動が互いに妨害するのを回避することが望ましいことがある。
【０１２６】
ある時点で外側本体及び内側本体のうちの１つのみを関節運動させるときに生じる可能性のある１つの問題は、「マッスリング」である。本明細書で使用するとき、マッスリングは一般に、外側本体及び内側本体のうちの一方に適用される関節運動が、他方の本体内の関節運動に対向する状況を指す。これは、例えば、外側本体の現在の関節運動を維持するために、外側本体内の腱に第１の力が加えられる一方で、関節運動コマンドに応答して第２の力が内側本体に加えられるときに生じ得る。したがって、第１の力と第２の力との間にマッスリングが生じることにより、外側本体と内側本体との間で対向する力が生じ得る。
【０１２７】
望ましくないマッスリングを防止し、かつ医療用器具によって達成可能な関節運動量を改善するために、システムは、関節運動コマンドの受信に応答して、外側本体及び内側本体を「共関節運動」させることができる。ある特定の実施態様では、共関節運動の量は、外側本体の遠位端と内側本体の遠位端との間の距離に依存してよく、現在の駆動モードに依存してもよい。図２８の方法１７００では、ブロック１７０１において、プロセッサは、外側本体及び内側本体のうちの一方を一次本体として処理し、外側本体及び内側本体のうちの他方を二次本体として処理する。次いで、システムは、関節運動コマンドを一次本体に適用してもよく、二次本体を共関節運動させてもよい。システムは、現在の駆動モードに基づいて、一次及び二次本体を選択することができる。以下の表は、一次及び二次ボディを選択するための１つの技法を要約している。
【０１２８】
【表１】
2021513436.tif 000003
【０１２９】
一次及び二次本体を選択するための上記技法は、一実施形態に過ぎず、例えば、ペア駆動モードで内側本体を一次本体として、外側本体を二次本体として選択することによって、他の技法が使用されてもよい。
【０１３０】
共関節運動を行う際、ブロック１７１５において、プロセッサは、内側本体の遠位端と外側本体の遠位端との間の距離を判定する。システムは、例えば、器具マニピュレータの位置を規定するロボットデータに基づいて、遠位端間の距離を、ある数の異なる技法のうちの１つによって判定することができてもよい。ブロック１７２０において、プロセッサは、外側本体の遠位端と内側本体の遠位端との間の決定した距離に基づいて、共関節運動係数を決定する。ある特定の実施形態では、共関節運動係数は、外側本体の遠位端と内側本体の遠位端との間の距離に応じて変動し得る。他の実施形態では、共関節運動係数は、外側本体の遠位端と内側本体の遠位端との間の距離が所定の距離範囲内にあるときに適用される静的値であってもよい。
【０１３１】
ブロック１７２５において、プロセッサは、器具マニピュレータのセットを介して、関節運動コマンドに基づいて、一次本体を関節運動させる。すなわち、システムは、関節運動コマンドで受信された関節運動の完全な量を、一次本体に適用してもよい。しかしながら、本開示はこれに限定されるものではなく、ある特定の状況において、システムは、一次本体に適用される関節運動の量を調整してもよい。ブロック１７３０において、プロセッサは、器具マニピュレータのセットを介して、関節運動コマンド及び共関節運動係数に基づいて、二次本体を関節運動させる。共関節運動係数は、関節運動コマンド、一次本体に適用される関節運動の量、及び現在の駆動モードのうちの１つ又は２つ以上に基づいて、二次本体に適用する関節運動の量を判定するための技法を規定してもよい。方法は、ブロック１７３５において終了する。
【０１３２】
ある特定の実施形態では、共関節運動係数は、一次本体に適用される関節運動の量を二次本体に適用される関節運動の量に関連させる共関節運動比を含む。すなわち、共関節運動比は、一次本体に適用される関節運動の量に基づいて、二次本体に適用される関節運動の量を判定するために使用される比を規定してもよい。いくつかの実施態様では、共関節運動比は、外側本体の遠位端と内側本体の遠位端との間の距離に基づいて判定される。したがって、二次本体に適用される関節運動の量は、遠位端間の距離に基づいて変動し得る。加えて、共関節運動比を判定するために使用される技法は、現在の駆動モードに依存し得る。
【０１３３】
システムは、ペア駆動モードにあるときに、外側本体の遠位端と内側本体の遠位端との間の距離を維持するため、共関節運動比は実質的に一定であってもよい。しかしながら、他の実施形態では、共関節運動比は、例えば、ユーザ入力デバイスのセットを介して受信したコマンドに基づいて、ペア駆動モードで調整されてもよい。したがって、ある特定の実施態様では、ユーザは、医療用器具によって達成可能な関節運動の量を調整するために、共関節運動比を選択することが可能であり得る。これらの実施態様では、ユーザはまた、他の駆動モード（例えば、外側駆動モード及び内側駆動モード）における共関節運動比を手動で選択することができてもよい。
【０１３４】
図２９Ａは、本開示の態様による、内側本体駆動モードにおける共関節運動比を判定するための技法を示すグラフを含む。図２９Ａの実施形態では、共関節運動比は、曲線又は傾斜１２０５によって図示されている。内側本体挿入深度（外側本体の遠位端と内側本体の遠位端との間の距離に関する）が、Ｘ軸に沿ってプロットされ、共関節運動比の値はＹ軸に沿ってプロットされている。グラフは、ペア位置を示す破線１２１０と、共関節運動ゾーンの開始を表す点１２１５と、共関節運動ゾーンの端部を表す点１２２０と、を含む。ある特定の実施態様では、点１２１５は、外側本体の遠位端と内側本体の遠位端が整列される点（例えば、遠位端間の距離がない）であってもよく、点１２２０は、共関節運動比がゼロになる内側本体挿入深度を表してもよい。
【０１３５】
図示した実施形態では、共関節運動が、外側本体の遠位端と内側本体の遠位端との間の所定の距離範囲の外側で無効にされる（共関節運動値をゼロに設定することを伴い得る）。所定の距離範囲は、点１２１５と点１２２０との間の内側本体挿入深度によって図示される。この範囲の外側では、システムは、二次デバイスを共関節運動させず、関節運動コマンドのみを一次デバイスに提供してもよい。点１２１５での共関節運動ゾーンの開始時に、共関節運動比は、所定の値に設定されてもよい。更に、共関節運動比は、外側本体の遠位端と内側本体の遠位端との間の距離が所定の距離範囲内にあるときに、判定された距離を共関節運動比に関連させる所定の関数に基づいて判定されてもよい。図２９Ａに示すように、所定の関数に基づいて判定された共関節運動比は、判定された距離（例えば、内側本体挿入深度）が増加するにつれて減少し得る。関数によって規定される曲線は、共関節運動ゾーン１２１５の開始から共関節運動ゾーン１２２０の終了への緩やかな遷移を規定する滑らかな曲線１２０５であってもよい。ある特定の実施態様では、所定の関数は、曲線１２０５の速度及び形状を制御するように選択され得るパラメータを有するシグモイド関数によって規定されてもよい。
【０１３６】
システムは、図２９Ａに図示される曲線１２０５を規定する機能に基づいて判定された共関節運動係数を使用して、内側本体駆動モードで受信した関節運動コマンドに基づいて、外側本体に適用される関節運動の量（例えば、外側本体の１つ又は２つ以上の腱に加えられる張力）を判定してもよい。例えば、システムは、関節運動比を使用して判定されるように、関節運動コマンドの完全な量を内側本体に適用し、関節運動コマンドのいくらかの部分を外側本体に適用してもよい。
【０１３７】
図２９Ｂは、本開示の態様による、外側本体駆動モードにおける共関節運動比を判定するための技法を示すグラフを含む。図２９Ａの実施形態では、共関節運動比は、図２９Ａ．に図示される曲線１２０５と同様の曲線又は傾斜１２２５によって図示されている。グラフは、ペア位置を示す破線１２３０と、共関節運動ゾーンの開始を表す点１２３５と、共関節運動ゾーンの終了を表す点１２４０と、を含む。ある特定の実施態様では、点１２３５は、外側本体の遠位端と内側本体の遠位端が整列される点（例えば、遠位端間の距離がない）であってもよく、点１２４０は、共関節運動比がゼロになる内側本体挿入深度を表してもよい。
【０１３８】
曲線１２２５は、内側本体駆動モードの曲線１２０５と同様の様式で規定されてもよい。しかしながら、ある特定の実施態様では、外側本体駆動モードのための共関節運動ゾーン１２３５の開始時の初期値は、内側本体駆動モードのものよりも低い値を有し得る。あるいは、曲線１２２５の特徴（例えば、曲線の速度及び形状）を規定するパラメータは、内側本体駆動モードとは異なる様式で調整されてもよい。
【０１３９】
システムは、図２９Ａに図示される曲線１２２５を規定する機能に基づいて判定された共関節運動係数を使用して、外側本体駆動モードで受信した関節運動コマンドに基づいて、内側本体に適用される関節運動の量（例えば、内側本体の１つ又は２つ以上の腱に加えられる張力）を判定してもよい。例えば、システムは、関節屈曲比を使用して判定されるように、関節運動コマンドの完全な量を外側本体に適用し、関節運動コマンドのいくらかの部分を内側本体に適用してもよい。
【０１４０】
システムはまた、ユーザ入力デバイスのセットを介して受信した医療用器具を弛緩させるための弛緩コマンドに基づいて、（上記の実施形態のうちの１つに従って判定される）共関節運動係数を使用するように構成されてもよい。ある特定の実施形態では、システムは、ロボットアームアセンブリの器具マニピュレータのセットを介して、弛緩コマンドに基づいて一次本体を弛緩させ、ロボットアームアセンブリの器具マニピュレータのセットを介して、弛緩コマンド及び共関節運動係数に基づいて第２の本体を弛緩させてもよい。共関節運動係数は、外側本体の遠位端と内側本体の遠位端との間の距離、現在の駆動モード、及び弛緩コマンドのうちの１つ又は２つ以上に基づいて判定されてもよい。弛緩コマンドは、外側本体及び／又は内側本体を関節運動させるために以前に使用された腱のうちの１つ又は２つ以上における張力を弛緩させるコマンドを含んでもよい。加えて、外側本体及び内側本体は、上述の共関節運動の実施形態と同様に、表１に従って一次本体及び二次本体として処理されてもよい。
【０１４１】
ある特定の状況では、一旦一次本体が弛緩すると（例えば、一次本体内の腱に張力が加えられない）、二次本体は依然として、その中の腱のうちの１つ又は２つ以上において張力を有してもよい。したがって、一次本体が弛緩したと判定したことに応答して、システムは、ロボットアームアセンブリの器具マニピュレータのセットを介して、共関節運動係数とは無関係に、弛緩コマンドに基づいて第２の本体を弛緩させてもよい。例えば、一次本体の腱において張力が存在しないときに、マッスリングなどのある特定の問題がもはや生じなくなるため、一旦一次デバイスが弛緩すると、関節運動を二次デバイスに調整する必要がないことがある。したがって、システムが、一次本体が弛緩した後に弛緩コマンドを受信する場合、システムは、共関節運動比に基づいて弛緩コマンドを調整することなく、弛緩コマンドを二次本体に適用する。
【０１４２】
ある特定の実施態様では、システムはまた、ユーザ入力デバイスのセットを介して無効な共関節運動コマンドを受信するように構成されてもよい。システムは、共関節運動無効コマンドを受信することに応答して、二次本体を関節運動させることなく関節運動コマンドに基づいて、ロボットアームアセンブリの器具マニピュレータのセットを介して、一次本体を関節運動させることによって、共関節運動比を無効にしてもよい。これは、より複雑な関節運動操作を行うために使用され得る、外側本体及び内側本体の各々に対する手動制御のための追加オプションをユーザに提供し得る。例えば、ユーザは、外側本体と内側本体との間に特定の量のマッスリングを適用して、外側本体の関節運動に基づいて内側本体に更なる支持を提供してもよい。
【０１４３】
図３０は、本開示の態様による医療用器具の張力監視の実施形態を示す。具体的には、図３０は、外側本体及び内側本体のうちの一方の腱のうちの１つ又は２つ以上において測定された張力と、４つの閾値張力値との比較に基づいてシステムによって取られ得るある数の関節運動行為１３００を図示する。張力監視は、個々のベースで外側及び内側本体の各々に適用されてもよいが、説明を容易にするために、張力監視の例は内側本体について記載される。同様の技法が外側本体に適用されてもよく、これは張力閾値に対する同じ又は異なる値を含んでもよい。ある特定の実施形態では、システムは、所与の内側本体又は外側本体内の各腱の張力値を個別に監視してもよい。しかしながら、他の実施態様では、システムは、対応する内側本体又は外側本体の腱の各々における張力値のノルムを判定してもよい。
【０１４４】
図示された実装態様では、内側本体の腱における測定された張力が第１の閾値よりも小さいときに、システムは、通常の関節運動速度１３０５で内側本体を関節運動させてもよい。例えば、張力が閾値よりも小さいときに、システムは、内側本体に適用される関節運動を変更しないことがある。測定された張力が第１の閾値よりも大きいが第２の閾値よりも小さいときに、システムは、関節運動速度１３１０を減速させてもよい。関節運動速度を減速させることによって、システムは、内側本体の関節運動が患者の内腔に追加の力を迅速に適用することを防止し、それによって患者への損傷の可能性を減少させてもよい。
【０１４５】
測定された張力が第２の閾値よりも大きいが第３の閾値よりも小さいときに、システムは、関節運動の量１３１５をキャップしてもよい。関節運動の量がキャップされるときに、患者の管腔に加えられる力（例えば、追加の関節運動を通して）が防止され、損傷のリスクを低下させる。測定された張力が第３の閾値よりも大きいが第４の閾値よりも小さいときに、システムは、自動的に内側本体１３２０を弛緩させてもよい。関節運動がキャップされた後、腱内の張力は、内側本体を管腔の一部分内に後退させるとき、又は管腔が形状を変化させ、腱に力を加えるときなど、ある特定の状況において増加し得る。システムは、通常、腱に加えられる外力に応答して腱に加えられる力を調整し、それによって、現在の関節運動の量を維持するために腱への力を増加させてもよい。張力が第３の閾値より大きいときに自動弛緩機能１３２０を提供することによって、システムは、内側本体によって管腔に加えられる力が患者に損傷を引き起こし得るレベルに達するのを防止し得る。
【０１４６】
測定された張力が第４の閾値よりも大きいときに、システムは故障１３２５を生成してもよい。自動弛緩機能１３２０は、張力が危険レベルに達するのを防止するようになっているが、第４の閾値は、システムが誤動作している場合を捕捉する、十分に速く弛緩しない、又は任意の他の予期されない事象を捕捉するように設定されてもよい。生成された故障に応答して、システムはロボットシステムの動作を無効にしてもよい。更に、システムは、医療処置を休止させる必要があり、医療用器具を患者から除去する必要があることがある。次いで、システムは、医療処置が再開され得るようにリセットされてもよい。
【０１４７】
システムは更に、減速した関節運動速度機能１３１０及び／又はキャップされた関節運動機能１３１５を自動的に停止するように更に構成されてもよい。ある特定の実施形態では、減速された関節運動速度機能１３１０又はキャップされた関節運動機能１３１５のいずれかに応答して、システムは、期間閾値よりも長い期間にわたって、対応する閾値（例えば、第１又は第２の閾値）を下回って留まる腱内の測定された張力に応答して、対応する機能１３１０又は１３１５を停止してもよい。システムは、減速した関節運動速度機能１３１０及びキャップされた関節運動機能１３１５の各々を停止するための異なる閾値期間を記憶してもよい。
【０１４８】
図３１は、本開示の態様による、医療用器具の後退中の自動弛緩の実施形態を示す。図３１の実施形態では、医療用器具１４００は、外側本体１４１０と、第１の位置１４２０又は第２の位置１４２５にあり得る内側本体と、を含む。内側本体が第１の関節運動位置１４２０にあるときに、内側本体は、破線によって示される閾値曲率半径１４３０よりも小さい曲率半径を有するように関節運動されてもよい。内側本体が第２の関節運動位置１４２５にあるときに、内側本体は、閾値曲率半径１４３０よりも大きい曲率半径を有するように関節運動されてもよい。
【０１４９】
後退中に医療用器具を自動的に弛緩させるための１つの技法は、後退以外のユーザコマンドを受信することなく、後退の距離に基づく。例えば、システムはまた、医療用器具が閾値距離よりも大きい距離だけ後退した後の後退時に医療用器具１４００を自動的に弛緩させてもよい。例えば、システムは、医療用器具が後退した距離が閾値距離よりも大きい判定し、医療用器具が後退した距離が閾値距離よりも大きいと判定したことに応答して、医療用器具を自動的に弛緩させてもよい。閾値距離よりも大きい距離だけの後退は、任意の挿入又は関節運動コマンドを受信することなく、医療用器具の後退を含んでもよい。システムが関節運動又は挿入コマンドを受信するときに、システムは、自動弛緩コマンドを防止及び／又は終了してもよく、それによって、ユーザが自動弛緩をオーバーライドすることを可能にする。システムは、駆動モードのいずれか１つ（例えば、ペア駆動モード、内側本体駆動モード、外側本体駆動モード）で自動弛緩を行ってもよく、後退の判定された距離は、現在の駆動モードに対応する一次本体に基づいて測定されてもよい。
【０１５０】
後退距離に基づく自動弛緩は、医療用器具が長い距離にわたって後退しているときに（例えば、医療処置が完了した後に医療用デバイスを除去する）、ユーザが医療用器具を弛緩させるのを支援してもよい。一般に、長い距離にわたって後退するときに医療用器具を弛緩させることが望ましいため、システムは、ユーザが医療用器具を手動で緩めることを忘れたときにユーザを支援してもよい。
【０１５１】
自動弛緩の別の実施態様は、医療用器具１４００の曲率半径の測定を伴ってもよい。ユーザ入力デバイスのセットから後退コマンドを受信したことに応答して、システムは、医療用器具の曲率（例えば、図３１の実施例における第１の位置１４２０における内側本体の曲率）が閾値曲率１４３０未満であると判定するように構成されてもよい。医療用器具の曲率が閾値曲率１４３０未満であると判定したことに応答して、システムは、医療用器具を後退させている間に医療用器具を自動的に弛緩させてもよい。医療用器具１４００を自動的に弛緩させることにより、システムは、内側本体１４２０の一部分における張力による医療用器具が外側本体１４１０内に後退するマッスリングを防止してもよい。マッスリングは外側本体１４１０及び／又は内側本体１４２０の早期摩耗につながり得るため、この自動弛緩は、医療用器具１４００の寿命が長くなることがある。ある特定の実施形態では、自動弛緩のこの実施形態は、後退の距離を測定することなく、後退すると直後に生じ得る。あるいは、曲率半径の自動後退は、関節運動部分（例えば、その遠位端付近の内側本体１４２０の長さ）が外側本体１４１０内に後退しているときにのみ生じ得る。内側本体１４２０の曲率半径は、命令された角度（あるいは命令された関節運動の量）及び内側本体１４２０への命令された挿入の量に基づいて判定されてもよい。
【０１５２】
医療用器具の自動弛緩はまた、上述のように、命令された弛緩のための共関節運動比を使用してもよい。しかしながら、ある特定の実施形態では、自動弛緩中、１つの一次本体が弛緩し、システムは、二次本体を関節運動させる際に、共関節運動比を使用し続けてもよい。共関節運動のこの継続的な使用は、自動弛緩中に外側本体が内側本体の支持を失うのが早すぎるのを防止してもよい。
【０１５３】
Ｃ．外側本体パーキング
駆動モードが、ペアにされた外側本体駆動モードと内側本体駆動モードとの間で選択及び変更されることを可能にすることによって、システムは、管腔網の部分へのより容易なアクセスを可能にし得る。例えば、特に緊密な回転は、関節運動中に小さい曲率半径を必要とすることがあり、これは、内側本体駆動モードでの共関節運動を通して達成されてもよい。更に、外側本体の直径により、外側本体をパーキングし、内側本体駆動モードで管腔網内に前進し続けて、医療用器具を外側本体のものよりも小さい直径を有する管腔に適合させることが必要であり得る。
【０１５４】
システムは、医療用器具が前進している管腔網の術前及び／又は術中モデルへのアクセスを有してもよい。モデルは、メモリに記憶されてもよく、管腔網のマップされた部分を含んでもよい。メモリは、モデルに対するターゲットの位置、及びモデルに沿ってアクセスポイントからターゲットまでの経路に更に記憶してもよい。モデル、ターゲットの位置、及び／又は経路を使用することによって、システムは、経路に追従するために、及び／又はターゲットに到達するために、シースがパーキングされ得る位置を判定することができてもよい。
【０１５５】
図３２は、本開示の態様による、医療用器具のパーキング支援のための、外科用ロボットシステム又はその構成要素（複数可）によって動作可能な例示的な方法を示すフローチャートである。例えば、図３２に示される方法１８００の工程は、外科用ロボットシステムのプロセッサによって行われてもよい。便宜上、方法１８００は、システムのプロセッサによって実行されるものとして記載される。
【０１５６】
方法１８００は、ブロック１８０１において開始する。プロセッサは、システムの一部として含まれてもよく、システムは、外側本体と、外側本体内の管腔を通して駆動されるように構成されている内側本体とを含む医療用器具と、外側本体及び内側本体の動きを制御するように構成されている１つ又は２つ以上の器具マニピュレータのセット（例えば、ロボットアームアセンブリに結合されている）と、１つ又は２つ以上のフィードバックデバイスのセットと、１つ又は２つ以上のプロセッサのセットと、プロセッサのセットと通信し、プロセッサのセットに方法１８００を行わせるコンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリと、を含む。
【０１５７】
ブロック１８０５では、プロセッサは、パーキング支援シグネチャに一致する形状を有する経路に沿った管腔網の部分を特定する。パーキング支援機能は、例えば、閾値未満の曲率半径を有する管腔網の一部分、閾値未満の管腔網の直径、又は外側本体をパーキングするために任意選択的にユーザによって選択された事前に予定された位置を含んでもよい。ブロック１８１０において、プロセッサは、フィードバックデバイスのセットの少なくとも一部分で、モデルに対する特定された部分に対応する位置でパーキング指示を生じさせ、パーキング指示が、外側本体の遠位端をパーキングするための場所を表す。方法１８００は、ブロック１８１５において終了する。
【０１５８】
図３３は、本開示の態様によるパーキング指示の一例を示す。図３３に示されるモデル１５００は、ディスプレイ上にレンダリングされてもよく、医療用器具をターゲット（図示せず）に向かってナビゲートするための事前に予定された経路であり得る経路１５０５と、パーキング指示１５１０と、を更に含んでもよい。パーキング指示は、外側本体をパーキングし、内側本体を更に前進させるために駆動モードを内側本体駆動モードに変更するモデル内の位置の視覚的表現であってもよい。他の実施形態では、ディスプレイ上にパーキング指示をレンダリングするのではなく、又はそれに加えて、システムは、ディスプレイ、触覚フィードバックデバイス、及びスピーカのうちの少なくとも１つを含む１つ又は２つ以上のフィードバックデバイスのセットを含んでもよい。したがって、システムは、上記にリストされたフィードバック機構のうちの１つ又は２つ以上を介して、パーキング指示をユーザに提供してもよい。例えば、システムは、医療用器具の遠位端がパーキング指示の閾値距離内にあるときに、可聴及び／又は触覚フィードバックをユーザに提供し、医療用器具の遠位端がパーキング指示の位置に到達するときに異なるタイプのフィードバックを提供してもよい。
【０１５９】
ある特定の実施形態では、システムは、ターゲットが内側本体駆動モードに到達可能となるまでパーキング指示を提供しないことがある。例えば、内側本体は、閾値挿入距離だけ外側本体の遠位端から延在することのみが可能であってもよい。したがって、システムは、特定した部分からターゲットまでの距離が内側本体に対する閾値挿入距離未満であると判定し、特定した部分からターゲットまでの距離が内側本体に対する閾値挿入距離未満であると判定したことに応答して、パーキング指示のレンダリング生じさせてもよい。医療用器具の遠位端がターゲットからの閾値挿入距離内となるまでパーキング指示を提供することを遅延させることによって、システムは、ユーザが、内側本体がターゲットに到達することを可能にしない位置で、外側本体を時期尚早にパーキングすることを防止し得る。
【０１６０】
システムは、外側本体を現在の位置にパーキングするための外側本体パーキング命令を受信するように更に構成されてもよい。システムは、現在の位置からターゲットまでの距離が、内側本体に対する閾値挿入距離よりも大きいと判定し、現在位置からターゲットまでの距離が、内側本体に対する閾値挿入距離よりも大きいと判定することに応答して、ディスプレイのセットの少なくとも一部分に、外側本体が現在の位置にパーキングされた状態で、ターゲットが内側本体によって到達可能ではないという指示のレンダリングを生じさせてもよい。したがって、システムは、医療処置の残りの部分に対して現在位置に外側本体をパーキングすると、ターゲットが到達不能となり得るという警告をユーザに提供することができてもよい。ユーザは、その情報を使用して、外側本体を駐車せずにペアモードで継続するかどうか、又は外側本体駆動モードを使用して、管腔網の一部分を通して前進させた後に外側本体を内側本体と共にキャッチアップするために外側本体駆動モードを使用するかどうかを判定してもよい。
【０１６１】
このシステムはまた、以前に行われた医療処置から収集されたデータに基づいてパーキング支援機能を判定するように構成されてもよい。例えば、パーキング支援シグネチャは、以前に実行された医療処置に基づいて判定されてもよく、医療処置の各々が、パーキング支援シグネチャに一致する形状を有する経路を含む。したがって、システムは、ユーザが、パーキング支援シグネチャに一致する形状を有するある特定の経路に沿って外側本体をパーキングする可能性がより高いと判定してもよい。次いで、システムは、以前に実行された医療処置のこの分析に基づいて、パーキング位置の表示を提供する可能性がより高くてもよい。このシステムはまた、管腔網の一部分を特定する選択を受信し、パーキング指示において受信した選択を使用するように構成されてもよい。
【０１６２】
ある特定の実施形態では、システムは、管腔網内の管腔の直径が外側本体の直径の閾値範囲内にある経路に沿った位置を特定するように構成されてもよい。システムは、経路に沿った特定した位置に基づいて、管腔網の一部分を特定してもよい。したがって、システムは、管腔網が、外側本体を更に前進させることが困難であり得るポイントまで狭くなる、管腔網内の位置に基づいて、パーキング指示を判定してもよい。
【０１６３】
他の実施形態では、システムは、医療用器具が逸脱していることを検出し、ディスプレイのセットの少なくとも一部分に、医療用器具が逸脱しているという指示のレンダリングを生じさせるように更に構成されてもよい。このフィードバックは、処置を継続する前に、ユーザが逸脱を補正するため使用されてもよい。逸脱を検出するために使用され得る１つの技法は、医療用器具の命令された前進を、医療用器具の遠位端の位置の１つ又は２つ以上の測定値（例えば、医療用器具内のカメラからの視覚情報、ＥＭセンサから受信した位置データなど）と比較することを含んでもよい。測定された位置データが、医療用器具を前進させるコマンドに応答して医療用器具の遠位端が移動していないことを示すときに、システムは、医療用器具が逸脱していると判定することができてもよい。システムはまた、逸脱の深刻度に応じて、逸脱を軽減するための技法の任意の指示を提供することができてもよい。例えば、閾値量よりも小さい逸脱は、外側本体駆動モードで外側本体を前進させることによって解決され得るが、閾値量よりも大きいより深刻な逸脱は、医療用器具の後退を必要とし得る。
【０１６４】
一実施形態では、システムは、内側本体を前進させるための内側本体前進命令の受信に応答して、逸脱を検出するように構成されてもよい。システムは、ロボットアームアセンブリの器具マニピュレータのセットに内側本体を前進させ、ロボットアームアセンブリの器具マニピュレータのセットに指示して内側本体を前進させることに応答して、内側本体の遠位端の位置が１つ又は２つ以上のセンサからの出力に基づいて移動していないと判定してもよい。システムは、内側本体の遠位端の位置が移動していないと判定したことに基づいて、医療用器具が逸脱していることを検出してもよい。
【０１６５】
３．システムの実施及び用語
本明細書に開示される実施態様は、内側本体及び外側本体を有する医療用器具を駆動するためのシステム、方法、及び装置を提供する。
【０１６６】
本明細書で使用するとき、用語「結合する」、「結合している」、「結合された」、又は単語結合の他の変形は、間接的接続又は直接的接続のいずれかを示し得ることに留意されたい。例えば、第１の構成要素が第２の構成要素に「結合される」場合、第１の構成要素は、別の構成要素を介して第２の構成要素に間接的に接続されるか、又は第２の構成要素に直接的に接続されてもよい。
【０１６７】
本明細書に記載の医療用器具を駆動するための機能は、プロセッサ可読媒体又はコンピュータ可読媒体上の１つ又は２つ以上の命令として記憶されてもよい。用語「コンピュータ可読媒体」は、コンピュータ又はプロセッサによってアクセスすることができる任意の利用可能な媒体を指す。一例として、限定するものではないが、このような媒体は、ランダムアクセスメモリ（random access memory、ＲＡＭ）、読み出し専用メモリ（read-only memory、ＲＯＭ）、電気的消去可能プログラム可能読み出し専用メモリ（electrically erasable programmable read-only memory、ＥＥＰＲＯＭ）、フラッシュメモリ、コンパクトディスク読み出し専用メモリ（compact disc read-only memory、ＣＤ−ＲＯＭ）、又は他の光ディスク記憶装置、磁気ディスク記憶装置若しくは他の磁気記憶デバイス、又は命令若しくはデータ構造の形態で所望のプログラムコードを記憶するために使用することができ、コンピュータによってアクセスすることができる任意の他の媒体を含んでもよい。コンピュータ可読媒体は、有形であり、非一時的であってもよいと留意されたい。本明細書で使用するとき、用語「コード」は、コンピューティングデバイス又はプロセッサによって実行可能であるソフトウェア、命令、コード、又はデータを指してもよい。
【０１６８】
本明細書に開示される方法は、記載される方法を達成するための１つ又は２つ以上の工程又は行為を含む。方法工程及び／又は行為は、特許請求の範囲から逸脱することなく互いに交換されてもよい。換言すれば、記載されている方法の適切な動作のために特定の順序の工程又は行為が必要とされない限り、請求項の範囲から逸脱することなく、特定の工程及び／又は行為の順序及び／又は使用を修正してもよい。
【０１６９】
本明細書で使用するとき、用語「複数」は、２つ又は３つ以上を示す。例えば、複数の構成要素は、２つ又は３つ以上の構成要素を示す。用語「判定する」は、多種多様な行為を包含し、したがって、「判定する」は、計算する、演算する、処理する、導出する、調査する、ルックアップする（例えば、テーブル、データベース又は別のデータ構造を見ること）、確認することなどを含むことができる。また、「判定する」は、（例えば、情報を受信すること）、アクセス（例えば、メモリ内のデータにアクセスすること）などを含むことができる。また、「判定する」は、解決する、選択する、選出する、確立するなどを含むことができる。
【０１７０】
語句「基づく」は、別途明示的に指定されない限り、「のみに基づく」ことを意味しない。換言すれば、語句「基づく」は、「のみに基づく」及び「少なくとも基づく」の両方を記載する。
【０１７１】
開示される実施形態の前述の説明は、任意の当業者が本発明を製造すること、又は使用することを可能にするために提供される。これらの実施態様に対する種々の修正は、当業者には容易に明らかになり、かつ、本明細書で規定される一般的な原理は、本発明の範囲から逸脱することなく、他の実施態様に適用され得る。例えば、当業者であれば、締結、装着、結合、又は係合ツール構成要素の均等の方法、特定の作動運動を生み出すための均等の機構、及び電気エネルギーを送達するための均等の機構など、多くの対応する代替的かつ均等の構造的詳細を使用することができると理解されるであろう。したがって、本発明は、本明細書に示される実施形態に限定されることを意図するものではなく、本明細書に開示される原則及び新規な特徴と一致する最も広い範囲が与えられるものである。
【０１７２】
〔実施の態様〕
（１）  ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のユーザ入力デバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、前記コンピュータ実行可能命令が、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、変更駆動モードコマンドを受信することと、
前記変更駆動モードコマンドを受信したことに応答して、ペア駆動モードから非ペア駆動モードに前記医療用器具の駆動モードを変更することであって、前記内側本体の遠位端と前記外側本体の遠位端との間の距離が、前記ペア駆動モードにある間、前記入力デバイスのセットから駆動コマンドを受信したことに応答して所定の距離に維持される、変更することと、を行わせる、少なくとも１つのコンピュータ可読メモリと、を備える、ロボット外科用システム。
（２）  前記内側本体の前記遠位端及び前記外側本体の前記遠位端の各々が面取りされている、実施態様１に記載のロボット外科用システム。
（３）  前記メモリが、前記プロセッサのセットに、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しくないと判定することと、
前記内側本体の前記遠位端と前記外側の前記遠位端との間の前記距離が前記所定の距離に等しくないと判定したことに応答して、前記医療用器具の前記駆動モードを前記非ペア駆動モードに変更することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離内になるまで、前記外側本体及び前記内側本体のうちの一方を前進させることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（４）  前記メモリが、前記プロセッサのセットに、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離よりも小さい距離だけ延在すると判定することと、
前記内側本体の前記遠位端が前記外側の遠位端から前記所定の距離よりも小さい距離だけ延在すると判定したことに応答して、前記医療用器具の前記駆動モードを内側本体駆動モードに変更することと、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離だけ延在するまで前記内側本体を前進させることと、
前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（５）  前記メモリが、前記プロセッサのセットに、
前記ペアモードに入る前に、前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離よりも大きい距離だけ延在すると判定することと、
前記内側本体の前記遠位端が前記外側の遠位端から前記所定の距離よりも大きい距離だけ延在すると判定したことに応答して、前記医療用器具の前記駆動モードを外側本体駆動モードに変更することと、
前記内側本体の前記遠位端が前記外側本体の前記遠位端から前記所定の距離だけ延在するまで前記外側本体を前進させることと、
前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
【０１７３】
（６）  前記メモリが、前記プロセッサのセットに、
前記外側本体が静止している間、前記内側本体が前進又は後退する内側本体駆動モードに前記医療用器具の前記駆動モードを変更させる、コンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（７）  前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更させる、コンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（８）  前記メモリが、前記プロセッサのセットに、
前記内側本体駆動モードにおいて前記ユーザ入力デバイスのセットを介して、後退させるための後退コマンドを受信することと、
前記後退コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して前記内側本体を後退させることと、
（ａ）前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にあり、かつ（ｂ）タイミング条件が満たされていると判定することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の前記許容差範囲内にあり、かつ前記タイミング条件が満たされていると判定したことに応答して、前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様６に記載のロボット外科用システム。
（９）  前記メモリが、前記プロセッサのセットに、
前記外側本体駆動モードにおいて前記ユーザ入力デバイスのセットを介して、前進させるための前進命令を受信することと、
前記前進命令を受信したことに応答して、前記器具マニピュレータのセットを介して前記外側本体を前進させることと、
（ａ）前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にあり、かつ（ｂ）タイミング条件が満たされていると判定することと、
前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離の前記許容差範囲内にあり、かつ前記タイミング条件が満たされていると判定したことに応答して、前記医療用器具の前記駆動モードを前記ペア駆動モードに変更することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様７に記載のロボット外科用システム。
（１０）  前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更することと、
前記ユーザ入力デバイスのセットを介して、前記医療用器具の前記駆動モードをトグルするためのトグル駆動モードコマンドを受信することと、
前記トグル駆動モードコマンドを受信したことに応答して、前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の許容差範囲内にないと判定することと、
前記トグル駆動モードコマンド、及び前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が、前記所定の距離の前記許容範囲内にないと判定したことに応答して、前記内側本体駆動モードと前記外側本体駆動モードとの間で前記医療用器具の前記駆動モードをトグルすることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様６に記載のロボット外科用システム。
【０１７４】
（１１）  前記メモリが、前記プロセッサのセットに、
前記内側本体が静止している間、前記外側本体が前進又は後退する外側本体駆動モードに前記医療用器具の前記駆動モードを変更することと、
前記ユーザ入力デバイスのセットを介して、前記医療用器具の前記駆動モードをトグルするためのトグル駆動モードコマンドを受信することと、
前記トグル駆動モードコマンドを受信したことに応答して、前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しいと判定することと、
前記トグル駆動モードコマンド、及び前記内側本体の前記遠位端と前記外側本体の前記遠位端との間の前記距離が前記所定の距離に等しいと判定したことに応答して、前記内側本体駆動モードと前記ペア駆動モードとの間で前記医療用器具の前記駆動モードをトグルすることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様６に記載のロボット外科用システム。
（１２）  前記１つ又は２つ以上の器具マニピュレータのセットは、少なくとも３つの器具マニピュレータを備え、
前記医療用器具は、前記内側本体内の管腔を通して駆動されるように構成されているロボット制御外科用器具を更に備え、
前記外側本体、前記内側本体、及び前記ロボット制御外科用器具は、それぞれ、前記３つの器具マニピュレータに結合されている、実施態様１に記載のロボット外科用システム。
（１３）  前記メモリが、前記プロセッサのセットに、
前記非ペアモードでの前記医療用器具の駆動とは異なる速度で前記ペアモードで前記医療用器具を駆動させる、コンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（１４）  前記医療用器具を駆動する前記速度が、関節運動速度、弛緩速度、挿入速度、及び後退速度のうちの少なくとも１つを含む、実施態様１３に記載のロボット外科用システム。
（１５）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記所定の距離の値に対する優先度を特定する選択を受信することと、
受信した前記選択に基づいて、前記所定の距離を調整することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
【０１７５】
（１６）  前記メモリが、前記プロセッサのセットに、
患者の管腔網に対する前記外側本体の前記遠位端の位置に基づいて前記所定の距離を調整させる、コンピュータ実行可能命令を更に記憶する、実施態様１に記載のロボット外科用システム。
（１７）  ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のユーザ入力デバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、コンピュータ実行可能命令を記憶した少なくとも１つのコンピュータ可読メモリであって、前記コンピュータ実行可能命令が、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を関節運動させるための関節運動コマンドを受信することと、
前記外側本体及び前記内側本体のうちの一方を一次本体として処理し、前記外側本体及び前記内側本体のうちの他方を二次本体として処理することと、
前記内側本体の遠位端と前記外側本体の遠位端との間の前記距離を判定することと、
判定した前記距離に基づいて、共関節運動係数（co-articulation factor）を決定することと、
前記器具マニピュレータのセットを介して、前記関節運動コマンドに基づいて、前記一次本体を関節運動させることと、
前記器具マニピュレータのセットを介して、前記関節運動コマンド及び前記共関節運動係数に基づいて、前記二次本体を関節運動させることと、を行わせる、少なくとも１つのコンピュータ可読メモリと、を備える、ロボット外科用システム。
（１８）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、複数の駆動モードのうちの１つで前記医療用器具を駆動するための駆動モードコマンドを受信することと、
前記駆動モードコマンドに基づいて、前記一次及び二次本体を処理することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（１９）  前記共関節運動係数が、前記一次本体に適用される関節運動の特性の量を、前記二次本体に適用される関節運動の特性の量に関連させる共関節運動比を備える、実施態様１７に記載のロボット外科用システム。
（２０）  前記メモリが、前記プロセッサのセットに、
前記判定した距離が所定の距離範囲外にあると判定することと、
前記判定した距離が前記所定の距離範囲外にあると判定したことに応答して、前記共関節運動比を無効にすることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１９に記載のロボット外科用システム。
【０１７６】
（２１）  前記メモリが、前記プロセッサのセットに、
前記判定した距離が前記所定の距離範囲内にあると判定することと、
前記判定した距離が前記所定の距離範囲内にあると判定したことに応答して、前記判定した距離を前記共関節運動比に関連させる所定の関数に基づいて、前記共関節運動比を判定することと、を行わせるコンピュータ実行可能命令を更に記憶し、
前記所定の関数に基づいて判定した前記共関節運動比が、前記判定した距離が増加するにつれて減少する、実施態様１７に記載のロボット外科用システム。
（２２）  前記所定の関数は、前記一次本体が前記内側本体であることに応答して使用される第１の関数と、前記一次本体が前記外側本体であることに応答して使用される第２の関数と、を含む、実施態様２１に記載のロボット外科用システム。
（２３）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を弛緩させるための弛緩コマンドを受信することと、
前記器具マニピュレータのセットを介して、前記弛緩コマンドに基づいて前記一次本体を弛緩させることと、
前記器具マニピュレータのセットを介して、前記弛緩コマンド及び前記共関節運動係数に基づいて、前記第２の本体を弛緩させることと、行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（２４）  前記メモリが、前記プロセッサのセットに、
前記一次本体が弛緩したと判定することと、
前記一次本体が弛緩したと判定したことに応答して、前記器具マニピュレータのセット介して、前記共関節運動係数とは無関係に、前記弛緩コマンドに基づいて前記第２の本体を弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様２３に記載のロボット外科用システム。
（２５）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、共関節運動無効コマンドを受信することと、
前記共関節運動無効コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して、前記二次本体を関節運動させることなく前記関節運動コマンドに基づいて前記一次本体を関節運動させることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
【０１７７】
（２６）  前記外側本体及び前記内側本体の各々が、ｉ）対応する前記外側本体又は内側本体の関節運動のために張力を加えるように構成されている１つ又は２つ以上の腱のセットと、ｉｉ）前記腱のうちの対応する１つ又は２つ以上における張力を監視するように構成されている１つ又は２つ以上の張力モニタのセットと、を備え、前記メモリは、前記プロセッサのセットに、
対応する前記張力モニタから受信した出力に基づいて、前記外側本体及び前記内側本体のうちの少なくとも一方の前記腱のうちの１つにおける前記張力を測定することと、
測定した前記張力を１つ又は２つ以上の閾値と比較することと、
前記測定した張力が前記閾値のうちの少なくとも１つより大きいことに応答して、前記外側本体及び前記内側本体のうちの前記少なくとも一方に適用される前記関節運動を修正することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（２７）  前記１つ又は２つ以上の閾値が、第１〜第４の閾値を含み、前記メモリが、前記プロセッサのセットに、
前記測定した張力が前記第１の閾値よりも大きいことに応答して、関節運動速度を遅くすることと、
前記測定した張力が前記第２の閾値よりも大きいことに応答して、関節運動を最大関節運動値に制限することと、
前記測定した張力が前記第３の閾値よりも大きいことに応答して、前記外側本体及び前記内側本体のうちの前記少なくとも一方を自動的に弛緩させることと、
前記測定した張力が前記第４の閾値よりも大きいことに応答して、故障状態を生成することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（２８）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具を後退させるための後退コマンドを受信することと、
前記後退コマンドを受信したことに応答して、前記器具マニピュレータのセットを介して、前記医療用器具を後退させることと、
前記医療用器具が後退した距離が閾値距離よりも大きいと判定することと、
前記医療用器具が後退した前記距離が閾値距離よりも大きいと判定したことに応答して、前記医療用器具を自動的に弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（２９）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記医療用器具への後退コマンドを受信することと、
前記医療用器具の曲率が閾値曲率未満であると判定することと、
前記医療用器具の曲率が前記閾値曲率未満であると判定したことに応答して、前記医療用器具を自動的に弛緩させることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
（３０）  前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記ロボット外科用システムのユーザの指示を受信することと、
前記ユーザの前記指示に基づいて、前記共関節運動係数を判定することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様１７に記載のロボット外科用システム。
【０１７８】
（３１）  ロボット外科用システムであって、
外側本体と、前記外側本体内の管腔を通して駆動されるように構成されている内側本体と、を備える医療用器具と、
前記外側本体及び前記内側本体の移動を制御するように構成されている１つ又は２つ以上の器具マニピュレータのセットと、
１つ又は２つ以上のフィードバックデバイスのセットと、
１つ又は２つ以上のプロセッサのセットと、
前記プロセッサのセットと通信し、前記管腔網のマッピングされた部分のモデル、前記モデルに対するターゲットの位置、及び前記モデルに沿ったアクセスポイントから前記ターゲットまでの経路を記憶した少なくとも１つのコンピュータ可読メモリと、を備え、前記メモリが、前記プロセッサのセットに、
パーキング支援シグネチャ（park assistance signature）に一致する形状を有する前記経路に沿った前記管腔網の部分を識別することと、
前記フィードバックデバイスのセットの少なくとも一部分に、前記モデルに対して識別した前記部分に対応する位置でパーキング指示を生じさせることであって、前記パーキング指示が、前記外側本体の前記遠位端をパーキングするための場所を表す、生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、ロボット外科用システム。
（３２）  前記１つ又は２つ以上のフィードバックデバイスのセットが、ディスプレイ、触覚フィードバックデバイス、及びスピーカのうちの少なくとも１つを含む、実施態様３１に記載のロボット外科用システム。
（３３）  前記１つ又は２つ以上のフィードバックデバイスのセットが、１つ又は２つ以上のディスプレイのセットを含み、前記メモリが、前記プロセッサのセットに、
前記ディスプレイのセットの少なくとも一部分に、前記モデル及び前記パーキング指示のレンダリングを、前記識別した部分に対応する位置で生じさせることであって、前記パーキング指示が、前記外側本体の前記遠位端をパーキングするための場所を表す、生じさせることを、行わせるコンピュータ実行可能命令を更に記憶する、実施態様３１に記載のロボット外科用システム。
（３４）  前記メモリが、前記プロセッサのセットに、
前記識別した部分から前記ターゲットまでの距離が、前記内側本体に対する閾値挿入距離未満であると判定することと、
前記識別した部分から前記ターゲットまでの前記距離が、前記内側本体に対する前記閾値挿入距離未満であると判定したことに応答して、前記パーキング指示の前記レンダリングを生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
（３５）  １つ又は２つ以上のユーザ入力デバイスのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記外側本体を現在の位置にパーキングするための外側本体パーキング命令を受信することと、
前記現在の位置から前記ターゲットまでの距離が、前記内側本体に対する閾値挿入距離よりも大きいと判定することと、
前記現在の位置から前記ターゲットまでの前記距離が、前記内側本体に対する閾値挿入距離よりも大きいと判定することに応答して、前記ディスプレイのセットの少なくとも一部分に、前記外側本体が前記現在の位置にパーキングされた状態で、前記ターゲットが前記内側本体によって到達可能でないという指示のレンダリングを生じさせることと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
【０１７９】
（３６）  前記パーキング支援シグネチャが、以前に実行された医療処置に基づいて判定され、前記医療処置の各々が、前記パーキング支援シグネチャに一致する形状を有する経路を備える、実施態様３３に記載のロボット外科用システム。
（３７）  １つ又は２つ以上のユーザ入力デバイスのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記パーキング指示として前記管腔網の前記部分を識別する選択を受信させるコンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
（３８）  前記メモリが、前記プロセッサのセットに、
前記管腔網内の管腔の直径が前記外側本体の直径の閾値範囲内にある前記経路に沿った位置を識別することと、
前記経路に沿った、識別した前記位置に基づいて、前記管腔網の前記部分を識別することと、を行わせるコンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
（３９）  前記メモリが、前記プロセッサのセットに、
前記医療用器具が逸脱していることを検出することと、
前記ディスプレイのセットの少なくとも一部分に、前記医療用器具が逸脱しているという指示のレンダリングを生じさせることと、を行わせる、コンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
（４０）  前記医療用器具が、前記内側本体の前記遠位端の位置を測定するように構成されている１つ又は２つ以上のセンサのセットを更に備え、前記メモリが、前記プロセッサのセットに、
前記ユーザ入力デバイスのセットを介して、前記内側本体を前進させるための内側本体前進命令を受信することと、
前記内側本体を前進させるように前記器具マニピュレータのセットに命令することと、
前記内側本体を前進させるように前記器具マニピュレータのセットに命令したことに応答して、前記内側本体の前記遠位端の前記位置が、前記１つ又は２つ以上のセンサからの出力に基づいて移動していないと判定することと、
前記内側本体の前記遠位端の前記位置が移動していないと判定したことに基づいて、前記医療用器具が逸脱していることを検出することと、行わせるコンピュータ実行可能命令を更に記憶する、実施態様３３に記載のロボット外科用システム。
【図１】
2021513436.tif 000004
【図２】
2021513436.tif 000005
【図３】
2021513436.tif 000006
【図４】
2021513436.tif 000007
【図５】
2021513436.tif 000008
【図６】
2021513436.tif 000009
【図７】
2021513436.tif 000010
【図８】
2021513436.tif 000011
【図９】
2021513436.tif 000012
【図１０】
2021513436.tif 000013
【図１１】
2021513436.tif 000014
【図１２】
2021513436.tif 000015
【図１３】
2021513436.tif 000016
【図１４】
2021513436.tif 000017
【図１５】
2021513436.tif 000018
【図１６】
2021513436.tif 000019
【図１７Ａ】
2021513436.tif 000020
【図１７Ｂ】
2021513436.tif 000021
【図１８】
2021513436.tif 000022
【図１９】
2021513436.tif 000023
【図２０】
2021513436.tif 000024
【図２１】
2021513436.tif 000025
【図２２】
2021513436.tif 000026
【図２３】
2021513436.tif 000027
【図２４】
2021513436.tif 000028
【図２５】
2021513436.tif 000029
【図２６】
2021513436.tif 000030
【図２７】
2021513436.tif 000031
【図２８】
2021513436.tif 000032
【図２９Ａ】
2021513436.tif 000033
【図２９Ｂ】
2021513436.tif 000034
【図３０】
2021513436.tif 000035
【図３１】
2021513436.tif 000036
【図３２】
2021513436.tif 000037
【図３３】
2021513436.tif 000038
【国際調査報告】
2021513436.tif 000039
2021513436.tif 000040
2021513436.tif 000041