(57)【要約】  入力デバイスと、第１のアクチュエータ及び第２のアクチュエータと、第１のアクチュエータ及び第２のアクチュエータを制御するコントローラ、又は第１の命令出力が第１のアクチュエータの第１の所定の動作範囲の外側になるときに第１のスケーリング係数を第１のアクチュエータ及び第２のアクチュエータについての第１の命令出力及び第２の命令出力にそれぞれ適用するように構成されるコントローラとを含み、第１のスケーリング係数は、第１の所定の動作範囲の内側になるよう第１の命令出力を調整する、手術システムが提供される。
2019506918.tif 000002
【特許請求の範囲】
【請求項１】
入力デバイスと、
該入力デバイスで触覚フィードバックを提供するよう該入力デバイスに連結される第１のアクチュエータ及び第２のアクチュエータと、
前記第１のアクチュエータ及び前記第２のアクチュエータを制御するコントローラとを含み、
該コントローラは、前記第１のアクチュエータについての第１の命令出力が前記第１のアクチュエータの第１の所定の動作範囲の外側になるときに、第１のスケーリング係数を前記第１のアクチュエータ及び前記第２のアクチュエータについての前記第１の命令出力及び第２の命令出力にそれぞれ適用するように構成され、
前記第１のスケーリング係数は、前記第１の所定の動作範囲の内側になるよう前記第１の命令出力を調整する、
手術システム。
【請求項２】
前記入力デバイスに連結される第３のアクチュエータを更に含み、前記コントローラは、前記第３のアクチュエータについての第３の命令出力に前記第１のスケーリング係数を適用して前記触覚フィードバックを提供するように更に構成される、請求項１に記載の手術システム。
【請求項３】
前記コントローラは、前記第１の命令出力が前記第１の所定の動作範囲の内側に入るときに、前記第１の命令出力及び前記第２の命令出力から前記第１のスケーリング係数を除去するように更に構成される、請求項１に記載の手術システム。
【請求項４】
前記第１の所定の動作範囲は、前記第１のアクチュエータの出力限界以下である最大出力閾値を含む、請求項１に記載の手術システム。
【請求項５】
前記第１の所定の動作範囲は、前記第１のアクチュエータの最小信頼出力レベル以上である最小出力閾値を含む、請求項１乃至４のうちのいずれか１項に記載の手術システム。
【請求項６】
前記第１の所定の動作範囲は、少なくとも部分的に前記入力デバイスの運動学的構成に基づく、請求項１乃至４のうちのいずれか１項に記載の手術システム。
【請求項７】
前記コントローラは、前記第１のスケーリング係数によってスケーリングされる前記第１の命令出力が前記第１の所定の動作範囲の外側になるときに、前記第１のスケーリング係数を第２のスケーリング係数に変更するように構成され、
前記第２のスケーリング係数は、前記第１の命令範囲の内側になるよう前記第１の命令出力を調整する、
請求項１に記載の手術システム。
【請求項８】
前記コントローラは、前記第１のスケーリング係数によってスケーリングされる前記第２の命令出力が前記第２のアクチュエータについての第２の所定の動作範囲の外側になるときに、第２のスケーリング係数を前記第１の命令出力及び前記第２の命令出力に適用するように更に構成され、
前記第２の命令出力に前記第１のスケーリング係数及び前記第２のスケーリング係数を適用することは、前記第２の所定の動作範囲の内側になるよう前記第２の命令出力を調整する、
請求項１に記載の手術システム。
【請求項９】
手術システムの作動方法であって、
前記手術システムは、入力デバイスと、該入力デバイスに連結される第１のアクチュエータ及び第２のアクチュエータとを含み、
当該作動方法は、
前記第１のアクチュエータについての第１の命令出力が前記第１のアクチュエータについての第１の所定の動作範囲の外側になることを検出するステップと、
第１のスケーリング係数を前記第１の命令出力及び前記第２のアクチュエータについての第２の命令出力に適用することによって、前記入力デバイスで触覚フィードバックを提供するステップとを含み、
前記第１のスケーリング係数は、前記第１の命令出力を前記第１の所定の動作範囲の内側に入らせる、
作動方法。
【請求項１０】
第３のアクチュエータが前記入力デバイスに連結され、
前記触覚フィードバックを提供するステップは、前記第１のスケーリング係数を前記第３のアクチュエータについての第３の命令出力に適用するステップを更に含む、
請求項９に記載の作動方法。
【請求項１１】
前記第１の命令出力が前記第１の所定の動作範囲の内側になることを検出した後に前記第１の命令出力及び前記第２の命令出力から前記第１のスケーリング係数を除去するステップを更に含む、請求項９に記載の作動方法。
【請求項１２】
前記第１の所定の動作範囲は、前記第１のアクチュエータの出力限界以下である最大出力閾値及び前記第１のアクチュエータの最小信頼出力レベル以上である最小出力閾値のうちの少なくとも１つを含む、請求項９に記載の作動方法。
【請求項１３】
前記第１のスケーリング係数によってスケーリングされる前記第１の命令出力が前記第１の所定の動作範囲の外側になることを検出するステップと、
前記第１のスケーリング係数を第２のスケーリング係数に変更するステップとを更に含み、
前記第２のスケーリング係数は、前記第１の所定の動作範囲の内側になるよう前記第１の命令出力を調整する、
請求項９に記載の作動方法。
【請求項１４】
前記第１のスケーリング係数によってスケーリングされる前記第２の命令出力が前記第２のアクチュエータについての第２の所定の動作範囲の外側になることを検出するステップと、
第２のスケーリング係数を前記第１の命令出力及び前記第２の命令出力に適用するステップとを更に含み、
前記第１のスケーリング係数及び前記第２のスケーリング係数は、前記第２の所定の動作範囲の内側になるよう前記第２の命令出力を調整する、
請求項９に記載の作動方法。
【請求項１５】
前記第１の所定の動作範囲は、前記第２の所定の動作範囲と異なる、請求項１４に記載の作動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の参照）
この出願は、２０１６年１月１２日に出願された米国仮特許出願第６２／２７７，８２７号の優先権の利益を主張し、その全文を本明細書中に参照として援用する。
【０００２】
本発明は、手術システムの操作者に触覚フィードバックを提供するシステム及び方法に向けられており、より具体的には、触覚フィードバックアクチュエータが性能限界に達するときに、ユーザのために直感的な触覚プロファイルを維持することに向けられている。
【背景技術】
【０００３】
遠隔操作手術システムは、しばしば、医療処置中の外科医の精度を高め且つ／或いは患者の外傷を削減することを意図する。そのようなシステムにおいて、外科医は、（「マスタ」又は「マスタコントローラ」と呼ぶことがある）入力デバイスと相互作用して、モータのような駆動機構によって作動させられる手術器具を制御する。外科医は手術器具を直接的に操作しないので、（例えば、手術器具、手術システムの他の要素、及び／又は手術システムによって生成される仮想若しくは合成要素／構成で感じられる）相互作用力を示す或いは再現する入力デバイスで触覚フィードバック(haptic  feedback)を提供することが有益なことがあり得る。ユーザに提示される力フィードバックは、センサ、アルゴリズム、ユーザインターフェースキュー(user  interface  cue)、衝突検出(collision  detection)、モデル相互作用(model  interaction)などからのフィードバックの合計であってよいことに留意のこと。
【０００４】
良好なユーザ体験を提供するために、外科医はシステム状態及び設定変化を通じてシームレスな触覚体験を体験するのが理想的である。しかしながら、これを達成するのは難しいことがある。例えば、触覚フィードバックを提供するために使用されるアクチュエータは異なる性能限界を有し、或いは異なるアクチュエータは異なる時間にそれらの性能限界に到達する。そのような場合、ユーザに提示される触覚フィードバックは、知覚されるユーザ体験（例えば、手術器具で感知される実際の力又は相互作用的物体(interactive  object)の視覚的表現）と適切に一致しないことがあり、紛らわしい又は非直観的なユーザ体験をもたらすことがある。
【０００５】
例えば、モータのトルク限界（即ち、飽和限界）は、典型的には、ロボットインターフェースのためのソフトウェア中に課される。これらの性能限界は、モータを過熱から保護すること、外科医／患者に加えられる力を制限すること、及び／又はモータをその理想的なトルク動作範囲内に維持することを含む、幾つかの理由のために創り出されることができる。モータでのトルクを制限することは、インターフェース（例えば、入力デバイスのハンドル又は器具の先端）で非等方性の力飽和をもたらし得る。これが意味することは、２以上（２つ又はそれよりも多く）のモータを含むインターフェースで力を与えようとするときに、１つのモータがモータのトルク限界によって制限されるならば、力方向が不正確であり得るということである。
【０００６】
これは入力デバイスでユーザに力を与える（触覚フィードバック）ときに特に問題となり得る。ユーザは所定の方向において力を感じることがあるが、ユーザに加えられる力が増加し、ユーザに力を与えることに関連するモータのうちのいずれかのモータについてトルク限界に達すると、ユーザに表示される力の方向は回転し始め、それはユーザを狼狽させ且つ／或いは混乱させることがある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、手術器具での力環境と一致する触覚フィードバックを保証するシステム及び方法を提供することが望ましい。
【課題を解決するための手段】
【０００８】
予期される力方向と触覚フィードバック方向との間の不一致を最小限に抑えるために、アクチュエータのうちの１以上（１つ又はそれよりも多く）のアクチュエータが所定の出力閾値に達するときにはいつでも、触覚フィードバックアクチュエータの出力はスケーリング(調整)(増減)され(scaled)、それにより、個々のアクチュエータがそれらの正確な性能範囲の外側で作動するよう他の方法で命令されるときに、適切な触覚フィードバック方向性を維持する。そのようなスケーリング(調整)(増減)(scaling)は全体的な触覚フィードバックの大きさを変更することがあるが、触覚フィードバック方向が適切に維持されることを可能にする。
【０００９】
ソフトウェアがいずれかのアクチュエータの出力を制限する幾つかの実施形態では、監視プロセス（モニタリングプロセス）が、アクチュエータの出力が（ソフトウェアで定められる出力限界以下にある）最大閾値出力を超えるときを決定することができ、その時点で、他のアクチュエータのうちの少なくとも１つのアクチュエータの出力を減少させることができるので、全出力（例えば、力又はトルク）の所望の方向が維持される。幾つかの実施形態において、監視プロセスは、追加的に又は代替的に、アクチュエータの出力が（それよりも下ではアクチュエータ出力が低すぎて正確に発生しない）最小出力閾値より下であるときを決定することができ、その時点で、その出力及び他のアクチュエータのうちの少なくとも１つのアクチュエータの出力を増大させるので、全出力（例えば、力又はトルク）の所望の方向は維持される。幾つかの実施形態において、全てのアクチュエータは、１つのアクチュエータがその閾値出力に達するときにスケーリングされるのに対し、他の実施形態では、同時にアクティブなアクチュエータのみがスケーリングされる。幾つかの実施形態において、アクチュエータについての出力閾値は固定され、様々な他の実施形態において、アクチュエータについての出力閾値は時間の経過に伴って又はアクチュエータ及び／又はシステム状態に基づいて変化し得る。
【００１０】
前述の一般的な記述及び以下の詳細な記述は、両方とも本質的に例示的且つ説明的であり、本開示の範囲を限定することなく本開示の理解を提供することを意図していることが理解されるべきである。その点については、本開示の追加的な態様、構成、及び利点が、以下の詳細な記述から当業者に明らかであろう。
【００１１】
本開示の態様は、添付の図面と共に判読されるときに、以下の詳細な記述から最良に理解される。業界の標準的な慣例に従って、様々な構成は一定の縮尺で描かれていないことが強調される。実際には、様々な構成の寸法は、議論の明瞭化のために任意に増減されることがある。加えて、本開示は、様々な例において参照番号及び／又は文字を繰り返すことがある。この繰返しは簡潔性及び明確性の目的のためであり、それ自体は議論する様々な実施形態及び／又は構成間の関係を規定しない。
【図面の簡単な説明】
【００１２】
【図１】本発明の様々な実施形態に従った、アクチュエータ最大出力に達するときに、手術システムのユーザに一貫した触覚フィードバックを提供する方法を示している。
【００１３】
【図２Ａ】アクチュエータ出力最大が対処されるときに対するアクチュエータ出力最大が無視されるときの例示的な触覚力ベクトル出力を示している。
【図２Ｂ】アクチュエータ出力最大が対処されるときに対するアクチュエータ出力最大が無視されるときの例示的な触覚力ベクトル出力を示している。
【００１４】
【図３Ａ】本発明の様々な実施形態に従った、アクチュエータ出力最大閾値に応答して触覚力フィードバックを提供する例示的な手術システムを示している。
【図３Ｂ】本発明の様々な実施形態に従った、アクチュエータ出力最大閾値に応答して触覚力フィードバックを提供する例示的な手術システムを示している。
【発明を実施するための形態】
【００１５】
本発明の態様の以下の詳細な記述では、開示する実施形態の完全な理解を提供するために、多数の具体的な詳細が示される。しかしながら、これらの具体的な詳細がなくてもこの開示の実施形態が実施される場合があることが当業者に明らかであろう。他の場合には、本発明の実施形態の態様を不必要に不明瞭にしないように、周知の方法、手順、コンポーネント（構成部品）及び回路は詳細に記載されない。また、不必要な記述的な繰返しを避けるために、１つの例示的な実施形態に従って記載する１以上（１つ又はそれよりも多く）のコンポーネント又は動作(actions)は、他の例示的な実施形態から適用可能であるものとして使用されることができ或いは省略されることができる。
【００１６】
所望の（例えば、手術システムによって感知される或いはモデル化される）触覚力フィードバック方向と実際の触覚力フィードバック方向との間の不一致を最小限に抑えるために、アクチュエータのうちの１以上のアクチュエータの命令出力(命令された出力)(commanded  output)がそのアクチュエータについての所定の動作範囲の外側になる（所定の動作範囲から外れる）ときにはいつでも、触覚フィードバックアクチュエータの出力はスケーリング(調整)(増減)され(scaled)てよい。所定の動作範囲は、アクチュエータの出力限界以下の最大出力閾値(maximum  output  threshold)、及び／又はアクチュエータの最小正確出力レベル(minimum  accurate  output  level)以上の最小出力閾値(minimum  output  threshold)によって定められることができる。そのようなスケーリング(調整)(増減)(scaling)は、全体的な触覚フィードバックの大きさを減少させることがあるが、触覚フィードバック方向が適切に維持されるのを可能にし、それはしばしば触覚フィードバックのより重大な態様である。
【００１７】
図１は、アクチュエータの出力限界を超えるときに方向的に一貫した触覚フィードバックを提供する例示的な方法を示している。触覚フィードバック提供ステップ１１０(PROVIDE  HAPTIC  FEEDBACK  step)において、手術システムは、ユーザ（例えば、外科医）が（複数の）入力デバイス（例えば、（複数の）レバー（複数の）グリッパ、（複数の）ジョイスティック、又はユーザ入力を受信し得る任意の他の構成）を介して手術器具（及び／又は、ロボットアーム、セットアップ構造、又はブーム若しくはカートのような位置決め要素）を制御することを可能にし、次に、所望の触覚フィードバックプロファイル（現実の相互作用(interactin)又は仮想の／モデル化された相互作用の物理的な体験を少なくとも部分的に再現し或いは表現する１以上の触覚フィードバック効果のセット）に基づいて、その入力デバイスに力フィードバックを提供する。触覚フィードバックプロファイルは、器具（例えば、組織又は他の器具の相互作用）又はロボットアーム（例えば、構造又はスタッフとのアーム衝突）で感知される力、ユーザガイダンス（例えば、触覚的な戻り止め、フェンス、又はユーザが所望の経路又は軌跡に沿って（複数の）入力デバイスを移動させるためのガイダンスを提供する他のプロファイル、及び（例えば、仮想ハンドル又はステアリングホイールをユーザに提示する）ユーザインターフェース（ＵＩ）要素のような、任意の触覚モデル入力に基づくことができる。この触覚フィードバックは、触覚フィードバックプロファイルの直接的な複製から、触覚フィードバックプロファイルをスケーリングすること、触覚フィードバックプロファイルの非線形修正を適用すること又は任意の他の変換（例えば、器具状態／速さ、視認倍率(viewing  magnification)などのような１以上の他の要因に依存して変化する力スケーリング(force  scaling)）までの、いずれかであり得る。
【００１８】
入力デバイスで提供される実際の力フィードバックは、様々な力及び方向のフィードバックを提供するために協働する２以上のアクチュエータ（例えば、モータ、駆動装置、又は任意の他の起動要素）によって生成される。例えば、ピッチ及びヨー能力を有する入力デバイスが、ピッチ軸の周りで反対方向に力を加える第１のペア（対）のアクチュエータとヨー軸の周りで反対方向に力を加える第２のペアのアクチュエータとに連結されてよい。次に、ピッチアクチュエータ及びヨーアクチュエータのうちの２以上を同時に使用して、ピッチ及びヨー軸からオフセットされた力フィードバックを提供することができる。
【００１９】
アクチュエータは、一般的には、固有の性能限界に起因するにせよ、或いは動作上の制約／効果（例えば、熱、機械的制約）に起因するにせよ、全く同じ性能特性を有さない。例えば、触覚フィードバックアクチュエータの群のうちの１つは、典型的には、他のものの前にその最大出力レベルに達する。その最大出力レベルを超える如何なる命令出力も、出力の増大をもたらさず、結果的に、最大出力(maxed-out)アクチュエータを含む触覚フィードバックは、予想される力フィードバック方向から逸脱する可能性が高い。加えて、特定のレベルより下の触覚フィードバックも、予想される力フィードバック方向から逸脱するよう、出力が特定のレベルより下に減少すると、アクチュエータは、ノイズのより多い（精度の低い）出力を生成し始めることがある。
【００２０】
図２Ａは、この触覚オフセットの一例を図式的に表しており、第１のアクチュエータ及び第２のアクチュエータ（それぞれ、「アクチュエータ１」及び「アクチュエータ２」）の出力が、それぞれ、グラフの水平軸及び垂直軸によって表されている。また、グラフの軸に表示されているのは、第１のアクチュエータ及び第２のアクチュエータについてのそれぞれの出力限界ＯＬ１及びＯＬ２であり、第１のアクチュエータ及び第２のアクチュエータの出力限界を表している。
【００２１】
前述のように、アクチュエータは、（例えば、アクチュエータの固有の性能特性によって定められる）静的であることがある、或いは（例えば、温度のような、アクチュエータの現在のパラメータ、アクチュエータを機械的に好ましくない位置に置く被駆動構造の運動学的構成のような、物理的制約に基づく）動的であることがある、それらの出力限界を超えることができない。
【００２２】
よって、問題は、アクチュエータの命令出力が所望の命令フィードバック力ＦＤ（命令されたフィードバック力）によって示されるようなその出力限界を超えるならば、生じる。所望のフィードバック力ＦＤを生成するために、アクチュエータ１は、命令される出力ＣＯ１を受け取り、アクチュエータ２は、命令される出力ＣＯ２を受け取る。命令される出力ＣＯ１は、出力限界ＯＬ１よりも少ないので、アクチュエータ１によって提供されることができる。しかしながら、命令される出力ＣＯ２は出力限界ＯＬ２よりも大きいので、アクチュエータ２の実際の出力は出力レベルＯＬ２に限定され、所望のフィードバック力ＦＤよりも小さい並びに所望のフィードバック力ＦＤからオフセットされた、全体的なフィードバック力ＦＯをもたらす。触覚フィードバックの大きさの僅かな変動は、一般的には、然程の困難を伴わずにユーザによって適応させられることができるが、力方向の逸脱は、ユーザにとって極めて紛らわしく(misleading)、ユーザによる応答によって不適切な制御作用(control  actions)を引き起こし得る。
【００２３】
図１に戻ると、この力フィードバックオフセットの問題を緩和するために、アクチュエータ閾値検出ステップ１２０(ACTUATOR  THRESHOLD  DETECTION  step)において、アクチュエータについての最大出力閾値を超えるそのアクチュエータについての命令出力を特定する。幾つかの実施形態では、アクチュエータについての最大出力閾値をそのアクチュエータについての出力限界として定めることができるが、様々な他の実施形態では、最大出力閾値を出力限界より下のレベルに設定して、アクチュエータ限界の接近を検出するための及び／又はいずれかの出力限界に達する前に（以下に更に詳細に記載するように）スケーリング係数(scaling  factor)を適用するためのバッファを提供することができる。上述のように、触覚フィードバックアクチュエータについての最大出力閾値は、静的又は動的であることができ、アクチュエータに亘って個別化又は共通化されることができるに更に留意のこと。
【００２４】
次に、全体的アクチュエータスケーリングステップ１３０(GLOBAL  ACTUATOR  SCALING  step)において、共通のスケーリング係数をアクチュエータについての命令出力に適用する。スケーリング係数は、特定されるアクチュエータ（即ち、出力閾値よりも大きい命令出力を有するステップ１２０で特定されるアクチュエータ）の出力をその出力限界より小さく維持するように選択される。スケーリング係数は各アクチュエータについての命令出力に適用されるので、全体的な力の方向は維持され、全体的な大きさは減少させられる。幾つかの実施形態では、複数のアクチュエータがそれらの出力限界を超える命令出力を受け取るならば、スケーリング係数はその関連するアクチュエータの出力閾値を最大量だけ超える命令出力に基づく−即ち、スケーリング係数は 「最悪の」出力不一致(“worst”  output  discrepancy)に基づく。
【００２５】
図２Ｂは、同じ第１及び第２のアクチュエータ特性（それぞれ、出力限界ＯＬ１及びＯＬ２）並びに所望のフィードバック力ＦＤに対する、この触覚スケーリングの一例を図式的に表している。しかしながら、アクチュエータ２と関連付けられる出力限界が、全体的な触覚力を、図２Ａに示すように所望の力の方向から離れさせるよりもむしろ、スケーリング係数を命令出力ＣＯ１及びＣＯ２に適用して、両方を調整命令出力ＣＯ１’及びＣＯ２’(調整された命令出力)(adjusted  commanded  outputs)に比例して減少させる。スケーリング係数は、調整命令出力ＣＯ２’が少なくとも出力限界まで減少させられるように選択されるが、様々な実施形態において、スケーリング係数は、調整命令出力ＣＯ２’を幾らかの増分だけ出力限界ＯＬ２より少なくさせるように選択されることができる。
【００２６】
幾つかの実施形態において、アクチュエータ１及び２は、追加的に又は代替的に、低出力レベルで低減された出力精度を示すことができる。そのような実施形態では、命令出力ＣＯ１及びＣＯ２のいずれかがアクチュエータ１又はアクチュエータ２についての最小出力閾値よりもそれぞれ少ないならば、スケーリング係数を命令出力ＣＯ１及びＣＯ２に適用することができる。次に、スケーリング係数は、調整命令出力ＣＯ１’及びＣＯ２’を、出力精度が低下するレベルより上に増加させる。上述のように、触覚フィードバックアクチュエータについての最小出力閾値は静的又は動的であることができ、アクチュエータに亘って個別化又は共通化されることができることに留意のこと。
【００２７】
いずれにしても、スケーリング係数の適用は、元々の所望のフィードバック力ＦＤと方向的に整列させられた全体的なスケーリングされたフィードバック力ＦＳをもたらす。上述のように、力フィードバックの方向的な一貫性が維持される限り、力の大きさの変化であるとしても、一貫した触覚体験を提供することができる。
【００２８】
図１に戻ると、様々な実施形態において、ステップ１２０において特定されるアクチュエータについての（スケーリングされていない）命令出力が、任意的なアクチュータ閾値未満検出ステップ１４０(ACTUATOR  SUB-THRESHOLD  DETECTION  step)においてそのアクチュエータについての出力閾値を超える（例えば、最大出力閾値を超える或いは最小出力閾値を下回る）ことが検出されると、ステップ１３０において全ての命令出力に適用されるスケーリングファクタは、任意的な全体的アクチュータスケーリング除去ステップ１５０(GLOBAL  ACTUATOR  DE-SCALING  step)において除去される（或いは１にセットされる）。ステップ１１０に戻って、スケーリングされていない触覚フィードバックを提供することを進める。
【００２９】
前述のように、幾つかの実施形態において、触覚フィードバックアクチュエータについての出力閾値は動的であることができる−即ち、特定の値は、アクチュエータ動作パラメータ、入力デバイスの運動学的構成、又は様々な他の要因に依存して変化し得る。そのような実施形態では、手術システムの動作過程に亘って、ステップ１２０において適用される（複数の）出力閾値は、異なる値を有し得る。加えて、様々な他の実施形態では、異なるアクチュエータが、手術システムの動作過程に亘ってステップ１２０を引き起こし得る。
【００３０】
図３Ａ及び図３Ｂは、入力デバイス３３０での触覚フィードバックと、図１、図２Ａ、及び図２Ｂに関して上述したようなユーザのための一貫した触覚体験を提供する手段とを組み込んだ、手術システム３００のブロック図を示している。手術システム３００は、外科タスクを行う器具３１０（例えば、鉗子、カッタ、リトラクタ、血管シーラ、針ドライバ、カテーテルなど）と、ユーザ（例えば、外科医）からの入力を受け取る入力デバイス３３０（例えば、（複数の）レバー、（複数の）グリッパ、（複数の）ジョイスティック、又はユーザ入力を受け取り得る任意の他の構造）と、入力デバイス３３０から入力命令を受け取り、操作構造３１３を介して相応して器具３１０の作用を制御し、触覚フィードバック作動機構３４０に命令を提供して、所望の触覚フィードバックプロファイルに従って入力デバイス３３０に触覚フィードバックを提供する、コントローラ３２０とを含む。様々な実施形態において、操作構造３１３は、とりわけ、（複数の）ロボットアーム／マニピュレータ、（複数の）セットアップ構造、及び／又は（複数の）ブーム若しくは（複数の）カートのような（複数の）位置決め要素を含む、器具３１０の挙動を操作し、位置決めし、作動させ、或いは他の方法で制御する、任意の数のシステム及び構造を含むことができる。コントローラ３２０は、ハードウェア、ソフトウェア、ファームウェア、及び本明細書に記載する動作(actions)を生成し、管理し、制御し、且つ／或いは達成する他のモダリティの任意の組み合わせを含むことができる。様々な実施形態において、コントローラ３２０は、器具３１０、入力デバイス３３０、及び／又は個別の制御ハードウェア（例えば、スタンドアロン処理ユニット又はコンピューティングプラットフォーム）と一体化させられることができる。
【００３１】
例示的な目的のために、図３Ａは、組織３９０の一部を把持している器具３１０のシャフト３１２の端にあるエンドエフェクタ３１１を示している（例えば、収縮）。これはエンドエフェクタ３１１で力ＦＭを生じさせ、力ＦＭは、入力デバイス３３０で所望の触覚フィードバックプロファイル力ＦＤとして給送されるのが理想的である。実際の触覚フィードバック給送は、触覚フィードバック作動機構３４０によって可能とされ、触覚フィードバック作動機構３４０は、組織３９０が引っ込められているときに組織３９０によって提供される抵抗の「感触」を外科医に提示するために触覚フィードバックプロファイル力ＦＤを提供しようとする複数のアクチュエータを含む。
【００３２】
触覚フィードバックプロファイル力ＦＤは、例示的目的のために器具３１０のエンドエフェクタ３１１で感知される力ＦＭから得られるものとして記載されているが、様々な他の実施形態において、力ＦＭは、シャフト３１２にある器具又は操作構造３１３の任意の他の要素のような、入力デバイス３３０での対応する触覚フィードバックが有益である任意の場所で感知されることができる（例えば、構造又はスタッフとのアーム衝突）。
【００３３】
様々な他の実施形態において、力ＦＭは、ガイダンス又はユーザインターフェース構成のような、非物理的パラメータに従って定められることができる。例えば、幾つかの実施形態において、手術システム３００は、ディスプレイ３５０（例えば、（複数の）モニタ、（複数の）ヘッドインビューア、投影、（複数の）ビデオメガネ／ヘルメット、及び／又は任意の他のグラフィック表現要素）を含むことができる。様々な実施形態において、ディスプレイ３５０は、入力デバイス３３０を介して相互作用することができる仮想(virtual)又は合成要素３６１(synthetic  element)を提示することができる。幾つかの実施形態において、合成要素３６１は、手術システム３００の物理的コンポーネントと相互作用するための補助的なインターフェースとして使用されることができる。例えば、図３Ａに示すように、合成要素３６１は、手術部位で器具３１０を再配置するために入力デバイス３３０を使用して「把持し」且つ「引きずり回す」ことができる仮想のハンドル又はノブであることができる。他の実施形態において、合成要素３６１は、ダイヤル、トグル、レバー、又は手術システム３００を制御する任意の他の構造のような、純粋に仮想の相互作用要素を提供することができる。いずれの場合にも、合成要素３６１との相互作用と関連付けられるモデル力ＦＭ１（丸いノブを把持することで生成される径方向外向きの抵抗力）に基づく触覚フィードバックプロファイルを生成することによって、コントローラ３２０は、次に、入力デバイス３３０で適切な触覚フィードバックプロファイル力ＦＤを提供しようとすることができる。
【００３４】
様々な他の実施形態において、手術システム３００は、器具３１０及び／又は入力デバイス３３０の動きに関してユーザにガイダンスを提供してよい。例えば、器具３１０の所望の動き（例えば、標的化された又は安全な切開経路、所望の収縮動作、又は任意の他の有益な関節作動）を、任意的に、軌道３６２として定めることができる。軌道３６２に沿う器具３１０の位置を維持することに関連するモデル力ＦＭ２（例えば、軌道３６２からの逸脱に基づいて生成される内向きに方向付けられる力）に基づいて触覚フィードバックプロファイルを生成することによって、コントローラ３２０は、次に、入力デバイス３３０で適切な触覚フィードバックプロファイル力ＦＤを提供しようとすることができる。
【００３５】
図３Ｂは、触覚フィードバック力の成分を入力デバイス３３０に適用する複数のアクチュエータ３４１を含む作動機構３４０の例示的なブロック図を示している。ケーブル又はテンドン（腱）を介して入力デバイス３３０を駆動する４つのアクチュエータが記述の目的のために示されているが、様々な他の実施形態において、作動機構３４０は、任意の数及び種類のアクチュエータ（例えば、回転アクチュエータ、リニアアクチュエータ、水力学、及び／又は圧電、振動、若しくは流体アクチュエータ）、及び／又は力伝達機構（例えば、直接駆動、リンク装置、伝動装置など）を含むことができる。
【００３６】
様々なアクチュエータ３４１は、所望の触覚フィードバックプロファイル力ＦＤを生成しようとして互いの組み合わせにおいて作動出力（例えば、トルク又は力）を提供する。しかしながら、所望の触覚フィードバックプロファイル力ＦＤが、その動作範囲の外側になるアクチュエータ３４１のうちの１つからの出力を必要とするならば、アクチュエータ３４１についての命令出力を修正せずに使用しようとすることは、（図１及び図２Ａに関して上述したような）所望の力ＦＤと異なる大きさ及び方向の両方を有する修正されていない触覚フィードバック力ＦＯをもたらす。上述のように、最大出力閾値（例えば、アクチュエータの出力限界以下）及び／又は最小出力閾値（例えば、アクチュエータの最小信頼出力レベル(minimum  reliable  output  level)以上）によってアクチュエータの動作範囲を定めることができる。
【００３７】
従って、コントローラ３２０が、アクチュエータ３４１のいずれかについての命令出力が（図１のステップ１２０に関して上述したように）そのアクチュエータの規定された出力閾値を超えることを検出するとき、コントローラは、全てのアクチュエータ３４１についての命令出力が（図１のステップ１３０に関して上述したように）それらの所定の動作範囲内に留まるよう、各アクチュエータ３４１に供給される命令出力に共通のスケーリング係数を適用する。これは全てのアクチュエータ３４１の出力を比例して変化させる効果を有し、ひいては、所望のフィードバック力ＦＤに対して大きさは異なるが、（図２Ｂに関して上述したように）所望のフィードバック力ＦＤと方向的に整列させられたままである、スケーリングされた触覚フィードバック力ＦＳをもたらす。
【００３８】
様々な実施形態において、コントローラ３２０が、スケーリングされていない命令出力がアクチュエータ３４１のうちのいずれかについての規定された出力閾値をもはや超えないことを検出すると、スケーリング係数を除去（又は１に設定）することにより、（図１のステップ１４０及びステップ１５０に関して上述したように）入力デバイス３３０でのスケーリングされていない触覚フィードバックの回復を可能にすることができる。
【００３９】
本発明の特定の例示的な実施形態を添付の図面に記載し且つ示したが、そのような実施形態は例示的であるに過ぎず、広範な発明を制限するものでないこと、並びに本発明の実施形態は、図示し且つ記載した特定の構造及び構成に限定されないことが理解されるべきである。何故ならば、様々な他の修正が当業者の心に思い浮かぶことがあるからである。
【図１】
2019506918.tif 000003
【図２Ａ】
2019506918.tif 000004
【図２Ｂ】
2019506918.tif 000005
【図３Ａ】
2019506918.tif 000006
【図３Ｂ】
2019506918.tif 000007
【国際調査報告】
2019506918.tif 000008
2019506918.tif 000009