(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2023-07-21
(45)【発行日】2023-07-31
(54)【発明の名称】外科用ロッドならびに関連するコントローラ
(51)【国際特許分類】
A61B 17/70 20060101AFI20230724BHJP
A61B 34/10 20160101ALI20230724BHJP
A61B 34/32 20160101ALI20230724BHJP
【FI】
A61B17/70
A61B34/10
A61B34/32
(21)【出願番号】P 2020148993
(22)【出願日】2020-09-04
【審査請求日】2020-09-04
【審判番号】
【審判請求日】2022-07-28
(32)【優先日】2019-09-04
(33)【優先権主張国・地域又は機関】US
(73)【特許権者】
【識別番号】507400686
【氏名又は名称】グローバス メディカル インコーポレイティッド
(74)【代理人】
【識別番号】110000338
【氏名又は名称】弁理士法人 HARAKENZO WORLD PATENT & TRADEMARK
(72)【発明者】
【氏名】スリタム パラシャー ラウトゥ
(72)【発明者】
【氏名】ノーベルト ジョンソン
(72)【発明者】
【氏名】オリヴィエ シャプイ
(72)【発明者】
【氏名】デヴィッド クリアリー
(72)【発明者】
【氏名】サミュエル ペイスター
(72)【発明者】
【氏名】マイケル ブラウクマン
(72)【発明者】
【氏名】カイル バンリアー
【合議体】
【審判長】佐々木 一浩
【審判官】安井 寿儀
【審判官】井上 哲男
(56)【参考文献】
【文献】特表2016-536051(JP,A)
【文献】米国特許出願公開第2006/0015030(US,A1)
【文献】米国特許出願公開第2018/0289491(US,A1)
【文献】米国特許出願公開第2017/0143426(US,A1)
(58)【調査した分野】(Int.Cl.,DB名)
A61B 34/10
A61B 34/30
A61B 17/70
(57)【特許請求の範囲】
【請求項1】
外科用ロッドを曲げるために使用されるロボット曲げを提供するシステムにおいて、
プロセッサと、
前記プロセッサと結合され、コンピュータ可読プログラムコードを含むメモリとを備え、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
それぞれのアタッチメントインプラントに対応する
変換点を表す1つ以上のデータポイントである変換点のセットを提供することと、
前記変換点のセットに基づいて前記外科用ロッドの曲げ計画を生成することと、
前記変換点のセット
および前記曲げ計画をディスプレイにレンダリングするように画像出力を生成することとを含む動作を実行し、
前記変換点のセットが、第1の変換点のセットを含み、前記曲げ計画が、前記第1の変換点のセットに基づく前記外科用ロッドの第1の曲げ計画を含み、前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると
前記プロセッサが、
前記第1の変換点とは異なる、前記それぞれのアタッチメントインプラントに対応する第2の変換点のセットを提供し、
前記第2の変換点のセットに基づいて、前記第1の曲げ計画とは異なる前記外科用ロッドの第2の曲げ計画を生成し、
前記第1および第2の曲げ計画をマージすること、および/または前記第1および第2の変換点のセットをマージすることに基づいて、前記外科用ロッドの第3の曲げ計画を生成することとを含む動作を実行し、
前記画像出力を生成することが、前記第1、第2、および第3の曲げ計画をレンダリングするように前記画像出力を生成することを含む、システム。
【請求項2】
前記変換点のセットが、前記アタッチメントインプラントに対応する変換点の初期セットを含み、前記曲げ計画が、前記変換点の初期セットに基づく前記外科用ロッドの初期曲げ計画を含み、前記画像出力が前記ディスプレイ上に前記変換点の初期セットおよび前記初期曲げ計画をレンダリングするための初期画像出力を含み、前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
ユーザ入力に応じて前記変換点の初期セットの変換点のうちの少なくとも1つを調整して、調整された変換点のセットを提供することと、
前記調整された変換点のセットに基づいて前記外科用ロッドの調整された曲げ計画を生成することと、
前記調整された変換点のセットおよび前記調整された曲げ計画を前記ディスプレイにレンダリングするように調整された画像出力を生成することとを含む動作を実行する、請求項1に記載のシステム。
【請求項3】
前記調整された曲げ計画が、前記外科用ロッドに沿ったそれぞれの曲げ位置における複数の曲げ角度を画定し、前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
前記調整された曲げ計画を受け入れるようにユーザ入力に応じて前記調整された曲げ計画に基づいて前記外科用ロッドを曲げる命令を生成することを含む動作を実行する、請求項2に記載のシステム。
【請求項4】
前記第3の曲げ計画が、前記外科用ロッドに沿ったそれぞれの曲げ位置で複数の曲げ角度を画定し、前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
前記第3の曲げ計画を受け入れるためのユーザ入力に応じて、前記第3の曲げ計画に基づいて前記外科用ロッドを曲げる命令を生成することを含む動作を実行する、請求項
1に記載のシステム。
【請求項5】
前記第1の変換点のセットを提供することが、カメラを使用して患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想アタッチメントインプラントの位置を判定することのうちの少なくとも1つに基づいて、前記第1の変換点のセットを提供することを含み、前記第2の変換点のセットを提供することが、カメラを使用して患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想アタッチメントインプラントの位置を判定することのうちの少なくとも1つに基づいて、前記第2の変換点のセットを提供することを含む、請求項
1に記載のシステム。
【請求項6】
前記画像出力の重ね合せは、脊椎および脊椎に埋め込まれた複数の実際のインプラントを含む実際の医療画像に前記画像出力を重ねることを含む、請求項1に記載のシステム。
【請求項7】
前記曲げ計画が、前記外科用ロッドに沿ったそれぞれの曲げ位置で複数の曲げ角度を画定し、前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されるとき、前記プロセッサが、
前記曲げ計画に基づいて前記外科用ロッドを曲げる命令を生成することを含む動作を実行し、前記外科用ロッドを曲げる命令を生成することが、
前記複数の曲げ位置のうちの第1の曲げ位置に前記外科用ロッドを供給する命令を生成することと、
前記外科用ロッドが前記第1の曲げ位置に維持されている間に、前記外科用ロッドを前記複数の曲げ角度のうちの第1の曲げ角度に曲げる命令を生成することと、
前記複数の曲げ位置のうちの第2の曲げ位置に前記外科用ロッドを供給する命令を生成することと、
前記外科用ロッドが前記第2の曲げ位置に維持されている間に、前記外科用ロッドを前記複数の曲げ角度のうちの第2の曲げ角度に曲げる命令を生成することとを含む、請求項1に記載のシステム。
【請求項8】
前記曲げ計画が、前記外科用ロッドに沿ったそれぞれの曲げ位置およびそれぞれの回転位置で複数の曲げ角度を画定し、前記外科用ロッドを曲げる命令を生成することが、さらに、
前記外科用ロッドを前記第1の曲げ角度に曲げる前に、前記外科用ロッドを第1の回転位置に回転させる命令を生成することであって、前記外科用ロッドが、前記第1の曲げ位置および前記第1の回転位置に維持されている間に前記第1の曲げ角度に曲げら
れ、
前記外科用ロッドを前記第2の曲げ角度に曲げる前に、前記外科用ロッドを第2の回転位置に回転させる命令を生成することであって、前記第1および第2の回転位置が異なり、前記外科用ロッドが、前記第2の位置および前記第2の回転位置に維持されている間に前記第2の曲げ角度に曲げられ
る、こととを含む、請求項
7に記載のシステム。
【請求項9】
前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
前記曲げ計画に基づいて、および各曲げ位置での前記外科用ロッドの曲げが完了した後にカメラを介して受信した光学的フィードバックに基づいて、前記外科用ロッドの形状を検証することを含む動作を実行する、請求項
7に記載のシステム。
【請求項10】
前記光学的フィードバックが、前記カメラを使用して追跡されるプローブの位置に基づいて、空間内の前記外科用ロッドの少なくとも1つの点の位置を特定するために使用される、請求項
9に記載のシステム。
【請求項11】
前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
前記外科用ロッドを曲げる命令を生成する前に、犠牲ロッドを使用して前記外科用ロッドのスプリングバック特性を判定することを含む動作を実行し、
前記外科用ロッドを前記第1および第2の曲げ角度に曲げる命令が、前記外科用ロッドの前記スプリングバック特性に基づいている、請求項
7に記載のシステム。
【請求項12】
前記外科用ロッドを使用して前記スプリングバック特性を判定することが、
前記犠牲ロッドを第1の試験位置で第1の試験曲げ角度に曲げる命令を生成することと、
前記第1の試験曲げ角度から第1のスプリングバックを判定することと、
前記犠牲ロッドを第2の試験位置で前記第1の試験曲げ角度とは異なる第2の試験曲げ角度に曲げる命令を生成することと、
前記第2の試験曲げ角度から第2のスプリングバックを判定することと、
前記第1の試験曲げ角度からの前記第1のスプリングバックおよび前記第2の試験曲げ角度からの前記第2のスプリングバックに基づいて、前記外科用ロッドの前記スプリングバック特性を判定することとを含む、請求項
11に記載のシステム。
【請求項13】
前記メモリが、コンピュータ可読プログラムコードをさらに含み、前記コンピュータ可読プログラムコードが前記プロセッサによって実行されると、前記プロセッサが、
各曲げ位置での前記外科用ロッドの曲げが完了した後に前記外科用ロッドを切断する命令を生成することを含む動作を実行する、請求項
7に記載のシステム。
【請求項14】
前記セットの各変換点が、それぞれのアタッチメントインプラントに対応し、前記外科用ロッドを曲げる命令を生成することが、さらに、
前記曲げ計画の最後の変換点の後で、前記外科用ロッドを最終曲げ位置に供給する命令を生成することと、
前記外科用ロッドが前記最終曲げ位置に維持されている間に前記外科用ロッドを最終曲げ角度まで曲げる命令を生成することであって、前記最終曲げ角度が、前記最後の変換点に対応する前記アタッチメントインプラントに対して
スライドするのを止めるように構成される
、こととを含み、
前記外科用ロッドを切断する命令が、前記外科用ロッドを前記最終曲げ角度まで曲げることが完了した後に前記外科用ロッドを切断する命令を含む、請求項
13に記載のシステム。
【請求項15】
前記画像出力を生成することが、前記ディスプレイの第1の部分
に表示される解剖学的平面である第1の平面に前記変換点のセットおよび前記曲げ計画をレンダリングし、前記ディスプレイの第2の部分
に表示される前記第1の平面とは異なる解剖学的平面である第2の平面に前記変換点のセットおよび前記曲げ計画をレンダリングするように前記画像出力を生成することを
含む、請求項1に記載のシステム。
【請求項16】
前記第1
の平面は第2の平面
に直交する
平面である、請求項
15に記載のシステム。
【請求項17】
前記画像出力を生成することが、前記変換点のセットおよび前記曲げ計画を医用画像とともに前記ディスプレイ上にレンダリングするように前記画像出力を生成することを含む、請求項1に記載のシステム。
【発明の詳細な説明】
【関連出願】
【0001】
本出願は、2017年11月9日に出願された仮出願第62/583,851号に対する優先権を主張する、2018年11月8日に出願された米国特許出願第16/183,980号の一部継続出願として優先権の利益を主張する非仮出願である。上記で参照された双方の出願の開示は、参照によりその全体が本明細書に組み込まれる。
【技術分野】
【0002】
本開示は、医療装置に関し、より詳細には、外科用ロッドを曲げるための外科用ロボットシステム、ならびに関連する方法および装置に関する。
【背景技術】
【0003】
脊椎固定術は、脊椎の動きを制限して痛みを伴う症状を和らげるために、脊椎の痛みを伴う部分を一体に融合させることによって脊椎の変形を矯正するために使用される外科的処置である。脊椎固定術は、例えば、変性椎間板疾患、脊椎すべり症、脊髄神経圧迫を引き起こす外傷、感染症や腫瘍によって引き起こされる脊椎の不安定性、および他の状態など、脊柱側弯症や異常な脊柱後弯症などの異常な脊椎湾曲の治療によく利用される。
【0004】
固定術は、器具を使用したロッドおよびスクリューの配置、および/または椎骨間の骨移植片の配置を含むことができる。術中、外科医は、矢状面と冠状面の双方の脊椎の放射線パラメータが臨床的に許容される値に収まるように脊椎の変形を矯正することができる。その際、外科医は、金属製ロッドを使用して、矯正された脊椎を所定の位置に固定する。ロッドは、脊椎の形状に一致する必要があり、したがって、それに応じて曲げられる必要がある。
【0005】
現在、ロッドを所望の曲率に曲げるために、フレンチベンダーやパワーベンダーなどの装置が手術室において利用されている。しかしながら、これらの装置は、操作するために面倒な手動プロセスを必要とする。さらに、これらの装置を使用してロッドを曲げることはまた、ロッドにノッチを生じさせることがあり、ロッドの疲労寿命が短くなることがある。
【発明の概要】
【発明が解決しようとする課題】
【0006】
[課題を解決するための手段]
本発明の概念のいくつかの実施形態によれば、システムは、外科用ロッドを曲げるために使用されるロボット曲げを提供することができる。システムは、プロセッサと、プロセッサに結合されたメモリとを含むことができる。メモリは、コンピュータ可読プログラムコードを含み、そのため、コンピュータ可読プログラムコードがプロセッサによって実行されると、プロセッサは、それぞれのアタッチメントインプラントに対応する変換点のセットを提供すること、変換点のセットに基づいて外科用ロッドの曲げ計画を生成すること、および変換点のセットおよび曲げ計画をディスプレイにレンダリングするように画像出力を生成することを含む動作を実行する。
【0007】
本発明の概念のいくつかの他の実施形態によれば、外科用ロッドを曲げるために使用されるロボット曲げシステムを動作させる方法が提供されることができる。それぞれのアタッチメントインプラントに対応する変換点のセットが提供される。変換点のセットに基づいて、外科用ロッドの曲げ計画が生成される。変換点のセットおよび曲げ計画をディスプレイにレンダリングするように画像出力が生成される。
【0008】
本発明の概念のさらに他の実施形態によれば、コンピュータプログラム製品は、コンピュータ可読プログラムコードを組み込んだ非一時的コンピュータ可読記憶媒体を含む。コンピュータ可読プログラムコードが、外科用ロッドを曲げるために使用されるロボット曲げを提供するシステムのプロセッサによって実行されると、プロセッサは、それぞれのアタッチメントインプラントに対応する変換点のセットを提供すること、変換点のセットに基づいて外科用ロッドの曲げ計画を生成すること、および変換点のセットおよび曲げ計画をディスプレイにレンダリングするように画像出力を生成することを含む動作を実行する。
【0009】
本開示のさらなる理解を提供するために含まれ且つ本出願に組み込まれてその一部を構成する添付の図面は、本発明の概念の特定の非限定的な実施形態を示している。図面では、以下のとおりである。
【図面の簡単な説明】
【0010】
【
図1】いくつかの実施形態にかかる、外科用ロッドを自動的に曲げるためのロボット曲げシステムの図を示している。
【
図2】いくつかの実施形態にかかる、
図1のロボット曲げシステムの曲げロボットの図を示している。
【
図3】いくつかの実施形態にかかる、
図2の曲げロボットの部分分解図を示している。
【
図4】代替実施形態にかかる曲げロボットの構成要素の内部図を示している。
【
図5】いくつかの実施形態にかかる、
図4の曲げロボットのロッド供給サブアセンブリの構成要素を示している。
【
図6】いくつかの実施形態にかかる、
図4の曲げロボットのブレーキおよび切断サブアセンブリの構成要素を示している。
【
図7】いくつかの実施形態にかかる、
図4の曲げロボットの曲げサブアセンブリの構成要素を示している。
【
図8】いくつかの実施形態にかかる、
図4の曲げロボットの構成要素の側面図を示している。
【
図9】他の代替実施形態にかかる曲げロボットのロッド供給サブアセンブリの構成要素を示している。
【
図10A】いくつかの実施形態にかかる、取り外し可能な滅菌スリーブを有する外科用ロッドを示している。
【
図10B】いくつかの実施形態にかかる、取り外し可能な滅菌スリーブを有する外科用ロッドを示している。
【
図10C】いくつかの実施形態にかかる、取り外し可能な滅菌スリーブを有する外科用ロッドを示している。
【
図10D】いくつかの実施形態にかかる、取り外し可能な滅菌スリーブを有する外科用ロッドを示している。
【
図11A】他の代替実施形態にかかる曲げロボットの構成要素を示している。
【
図11B】他の代替実施形態にかかる曲げロボットの構成要素を示している。
【
図12】いくつかの実施形態にかかる、曲げロボットを動作させる方法のフローチャートである。
【
図13】いくつかの実施形態にかかる、ドレープなしのロッドベンダーシステムの図を提供する。
【
図14】いくつかの実施形態にかかるドレープありのロッドベンダーシステムの図を提供する。
【
図15】いくつかの実施形態にかかる、ドレープなしのロッドベンダーシステムの図を提供する。
【
図16】いくつかの実施形態にかかるドレープありのロッドベンダーシステムの図を提供する。
【
図17】いくつかの実施形態にかかるロッドベンダーシステムの分解図を示している。
【
図18A】いくつかの実施形態にかかる、機械的ハウジングとモータハウジングとの間の機械的連結の例を示している。
【
図18B】いくつかの実施形態にかかる、機械的ハウジングとモータハウジングとの間の機械的連結の例を示している。
【
図18C】いくつかの実施形態にかかる、機械的ハウジングとモータハウジングとの間の機械的連結の例を示している。
【
図19】いくつかの実施形態にかかる自動調心を提供する機械的連結の例を示している。
【
図20】いくつかの実施形態にかかる、機械的連結をロックするために使用されることができるピンを示している。
【
図21】いくつかの実施形態にかかる機械的ハウジングの底面を示している。
【
図22】いくつかの実施形態にかかる、機械的ハウジングから分解されたモータハウジングの上面を示している。
【
図23】いくつかの実施形態にかかるロッドベンダーシステムの分解図を示している。
【
図24】いくつかの実施形態にかかる、フランジおよび内部サイドガスケットを有する滅菌の機械的ハウジングを示している。
【
図25】いくつかの実施形態にかかる、ロック機構を使用して機械的ハウジングとモータハウジングとの間の係合を提供するロッドベンダーシステムを示している。
【
図26】いくつかの実施形態にかかる有窓ドレープを有するロッドベンダーシステムを示している。
【
図27】いくつかの実施形態にかかる曲げ後のロッドのスプリングバックを示している。
【
図28】いくつかの実施形態にかかる、ロッドのスプリングバックを判定するように構成されたロッドベンダーシステムを示している。
【
図29A】いくつかの実施形態にかかる、ロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図29B】いくつかの実施形態にかかる、ロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図30A】いくつかの実施形態にかかる、漂遊マーカーを含むロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図30B】いくつかの実施形態にかかる、漂遊マーカーを含むロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図31A】いくつかの他の実施形態にかかる、漂遊マーカーを含むロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図31B】いくつかの他の実施形態にかかる、漂遊マーカーを含むロッドベンダー捕捉プローブ先端/ハンドルアセンブリの例を示している。
【
図32A】いくつかの実施形態にかかる、
図32Dの脊椎ネジなどの器具とインターフェースするプローブ先端の例を示している。
【
図32B】いくつかの実施形態にかかる、
図32Dの脊椎ネジなどの器具とインターフェースするプローブ先端の例を示している。
【
図32C】いくつかの実施形態にかかる、
図32Dの脊椎ネジなどの器具とインターフェースするプローブ先端の例を示している。
【
図33】いくつかの実施形態にかかる、患者の解剖学的構造に対応する2つの直交平面(例えば、矢状面および冠状面)における変換点を示すスクリーンショットである。
【
図34】いくつかの実施形態にかかる2つの直交平面における
図33の変換点に対する調整を示すスクリーンショットである。
【
図35】いくつかの実施形態にかかる曲げ計画を構築するための直交透視画像の使用を示すスクリーンショットである。
【
図36】いくつかの実施形態にかかる、マージされた計画のための複数の曲げ計画のマージを示すスクリーンショットである。
【
図37】ロッドの動きを低減/防止するための、ロッドの端部における曲げの使用を示している。
【
図38】いくつかの実施形態にかかる、ロッド上のマーキングを示している。
【
図39】いくつかの実施形態にかかる、ロッドの端部のキャップを示している。
【
図40】本発明の概念のいくつかの実施形態にかかるコントローラを示すブロック図である。
【
図41】本発明概念のいくつかの実施形態にかかる、
図40のコントローラの動作を示すフローチャートである。
【
図42】本発明概念のいくつかの実施形態にかかる、
図40のコントローラの動作を示すフローチャートである。
【
図43】本発明概念のいくつかの実施形態にかかる、
図40のコントローラの動作を示すフローチャートである。
【
図44】本発明概念のいくつかの実施形態にかかる、
図40のコントローラの動作を示すフローチャートである。
【
図45】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図46】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図47】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図48】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図49】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図50】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図51】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図52】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【
図53】本発明の概念のいくつかのさらなる実施形態にかかる曲げロボットの機械的ハウジングの要素の分解図である。
【発明を実施するための形態】
【0011】
本開示は、その用途において、本明細書の説明に記載されているかまたは図面に示されている構成の詳細および構成要素の配置に限定されないことを理解されたい。本開示の教示は、他の実施形態において使用および実施されることができ、様々な方法で実施または実行されることができる。また、本明細書で使用される表現および用語は、説明を目的とするものであり、限定と見なされるべきではないことを理解されたい。本明細書における「含む(including)」、「備える(comprising)」、または「有する(having)」およびそれらの変形の使用は、その後に列挙されるアイテムおよびその均等物、ならびに追加のアイテムを包含することを意味する。特に指定または制限がない限り、「取り付けられた(mounted)」、「接続された(connected)」、「支持された(supported)」、および「連結された(coupled)」という用語とそれらの変形は、広く使用され、直接および間接の取り付け、接続、支持、連結の双方を包含する。さらに、「接続された(connected)」および「連結された(coupled)」は、物理的または機械的接続または連結に限定されるものではない。
【0012】
ここで
図1を参照すると、いくつかの実施形態にかかる、外科用ロッドを手術中に自動的に曲げるためのロボット曲げシステム10の図が示されている。
図1の曲げシステム10は、曲げロボット100を含み、曲げロボット100および/または他の構成要素または装置の動作を制御および/または監視するためのコントローラユニット102も含むことができる。曲げロボット100は、外科用ロッド106を受け取り、送り、回転させるためのロッド供給サブアセンブリ104、特定の位置に外科用ロッド106の第1の部分を保持するためのブレーキサブアセンブリ108、および外科用ロッド106の第1の部分と第2の部分との間に曲げ角度を画定するように外科用ロッド106の第1の部分に対して外科用ロッド106の第2の部分を曲げるための曲げサブアセンブリ110を含む。外科用ロッド106の追加の部分を送り、回転させることにより、外科用ロッドの追加の部分を曲げて、脊椎固定術または他の処置における使用に適した多くの異なる形状を形成することができる。
【0013】
この例では、コントローラユニット102(コントローラとも呼ばれる)は、必要に応じて、コントローラベース112と、互いにおよび/または曲げロボット100の構成要素と通信することができる複数の構成要素とを含むことができる。例えば、コントローラユニットは、曲げロボットおよび/または手術または処置の他の態様を監視するカメラ114、処置の前または最中にユーザからの指示を受け取る入力装置116、および処置の前または最中にユーザに視覚情報を提供する表示装置118を含むことができる。ロボット100および/またはコントローラユニット102は、機械可読命令を実行して曲げロボット100の構成要素または他の構成要素もしくは装置を動作させるように構成された1つ以上のプロセッサ回路(図示せず)を含むことができる。
【0014】
ここで
図2を参照すると、いくつかの実施形態にかかる、
図1の曲げロボット100のより詳細な図が示されている。
図2に示すように、曲げロボット100は、ロッド供給サブアセンブリ104、ブレーキサブアセンブリ108、曲げサブアセンブリ110の構成要素、および他の構成要素を収容するロボットベースの一部であるロボットハウジング120を含む。ロッド供給サブアセンブリ104は、その中に外科用ロッド106を保持し、外科用ロッド106を外科用ロッド106の長手方向軸に平行な方向に選択的に移動させ、外科用ロッド106の長手方向軸を中心に外科用ロッド106を選択的に回転させるように構成されたロッド供給アクチュエータ124を含む。ロッド供給アクチュエータ124は、その周りに巻き付けられたプーリーケーブル136を備えたアクチュエータスピンドル134と、外科用ロッド106を保持および位置合わせするための保持リング140とを含む。この例では、保持リング140は、摩擦によって外科用ロッド106を適所に保持し、適切な量の力が外科用ロッド106に加えられたときに、ロッドがリングを通ってスライドできるようにサイズ決めされている。この例における保持リング140は、異なる直径を有する外科用ロッドを収容するために、異なるサイズの保持リングと選択的に交換されることができる。以下に記載されるように、プーリーサブアセンブリ(図示せず)は、外科用ロッド106を選択的に前進および回転させて、外科用ロッド106をブレーキサブアセンブリ108および曲げサブアセンブリ110に対して正しい位置および向きに配置する。また、この実施形態は、プーリーサブアセンブリを使用するが、他の種類の供給アクチュエータリンケージを使用して、1つ以上のモータから動力を伝達し、ロッド供給アクチュエータ124を移動および/または回転させることができることも理解されたい。
【0015】
ブレーキサブアセンブリ108は、ロッド供給サブアセンブリ104から外科用ロッド106を受け取り、外科用ロッド106の第1の部分をブレーキサブアセンブリ108に対して選択的に固定するように構成されたブレーキハウジング142およびブレーキアクチュエータ146を含む。この実施形態では、ブレーキアクチュエータ146が外科用ロッド106を固定した後、ロッド供給サブアセンブリ104は、長手方向においてその元の位置に戻り、ブレーキアクチュエータ146が解放された後、外科用ロッド106をさらに前進および/または回転させることができる。
【0016】
ブレーキアクチュエータ146が係合している間、曲げサブアセンブリ110は、外科用ロッド106の長手方向軸に垂直な第1の回転軸を中心に選択的に回転させて、外科用ロッド106の第2の部分を係合し、外科用ロッド106の第1の部分および第2の部分が第1の曲げ角度を画定するように外科用ロッド106の第1の部分に対して外科用ロッド106の第2の部分を曲げる曲げアクチュエータ150を含む。曲げプロセス中の外科用ロッド106のノッチングを低減/防止するために、外科用ロッド106のいずれかの側に配置された一対のローラ軸受154は、曲げプロセス中に外科用ロッド106と曲げアクチュエータ150との間の係合点を形成する。
【0017】
ここで
図3を参照すると、いくつかの実施形態にかかる、
図2の曲げロボット100の部分分解図が示されている。この例では、機械的ハウジング121は、ロッド供給サブアセンブリ104、ブレーキサブアセンブリ108、および曲げサブアセンブリ110の機械的構成要素を含み、モータハウジング122は、第1の供給アクチュエータモータ130、第2の供給アクチュエータモータ132、ブレーキアクチュエータモータ148、曲げアクチュエータモータ172、および/または追加のリンケージおよび/または電子プロセッサ回路または他の回路などの追加の内部機械的および/または電気的構成要素を含む曲げロボット100の追加の構成要素を含む。例えば、いくつかの例では、プロセッサ回路に結合されたメモリは、プロセッサ回路によって実行されると、プロセッサ回路に、ロッド供給サブアセンブリ104に外科用ロッドを選択的に移動させ、外科用ロッド106を選択的に回転させ、ブレーキサブアセンブリ108に外科用ロッドの第1の部分を選択的に固定させ、および/または曲げサブアセンブリ110に第1の回転軸を中心に選択的に回転させて外科用ロッド106の第2の部分に係合させ、外科用ロッド106の第1の部分に対して外科用ロッド106の第2の部分を曲げさせる機械可読命令を含むことができる。
【0018】
機械的ハウジング121は、第1および第2の供給アクチュエータモータ130、132、ブレーキアクチュエータモータ148、および曲げアクチュエータモータ172が、ロッド供給サブアセンブリ104、ブレーキサブアセンブリ108および曲げサブアセンブリ110をそれぞれ選択的に動作させることができるように、モータハウジング122に取り外し可能に連結されるように構成される。この例では、機械的ハウジング121は、オートクレーブ、高温蒸気滅菌、化学滅菌、または他の技術などの従来の術前または術中滅菌技術によって損傷する可能性があるいかなる電気または電子部品も含まない。したがって、非滅菌モータハウジング122を滅菌ロボットハウジング120に配置し、滅菌機械的ハウジング121をモータハウジング122上に取り外し可能に連結することにより、これらの構成要素を損傷し且つこれらの構成要素の耐用年数を短くする可能性のある過酷な滅菌技術に曲げロボット100の電気および/または電子部品を露出させる必要なく、手術中の滅菌性を維持することができる。
【0019】
図3に示すように、ロッド供給サブアセンブリは、第1の供給アクチュエータモータ130に係合して駆動されるように構成された第1のプーリーサブアセンブリ126と、第2の供給アクチュエータモータ132に係合して駆動されるように構成された第2のプーリーサブアセンブリ128とを含む。プーリーケーブル136は、第1のプーリーサブアセンブリ126および第2のプーリーサブアセンブリ128、ならびにロッド供給アクチュエータ124のアクチュエータスピンドル134の周りに巻かれている。第1のプーリーサブアセンブリ126は、第1の供給アクチュエータモータ130によって駆動される第1のプーリートランスミッション出力164と噛み合って係合する第1のプーリートランスミッション入力160を含む。第1のプーリーサブアセンブリ126はまた、第2の供給アクチュエータモータ132によって駆動される第2のプーリートランスミッション出力166と噛み合って係合する第2のプーリートランスミッション入力162を含む。
【0020】
この実施形態では、第1の供給アクチュエータモータ130および第2の供給アクチュエータモータ132の回転方向は、外科用ロッド106の移動および/または回転の方向を決定する。例えば、ロッド供給アクチュエータ124を長手方向レールサブアセンブリ138に沿って長手方向にブレーキサブアセンブリ108および曲げサブアセンブリ110に向かって移動させるために、第1の供給アクチュエータモータ130は、反時計回りに回転し、第2の供給アクチュエータモータ132は、時計回りに回転する。同様に、ロッド供給アクチュエータ124を長手方向レールサブアセンブリ138に沿って長手方向に移動させてブレーキサブアセンブリ108および曲げサブアセンブリ110から離すために、第1の供給アクチュエータモータ130は、時計回りに回転し、第2の供給アクチュエータモータ132は、反時計回りに回転する。アクチュエータスピンドル134を時計回り方向に回転させるために、第1の供給アクチュエータモータ130は、時計回りに回転し、第2の供給アクチュエータモータ132もまた、時計回りに回転する。アクチュエータスピンドル134を反時計回り方向に回転させるために、第1の供給アクチュエータモータ130は、反時計回りに回転し、第2の供給アクチュエータモータ132もまた、反時計回りに回転する。
【0021】
ブレーキアクチュエータ146は、ブレーキアクチュエータモータ148に係合し、それによって駆動されるように構成される。ブレーキアクチュエータ146は、ブレーキアクチュエータモータ148によって駆動されるブレーキトランスミッション出力170と噛み合って係合するブレーキトランスミッション入力168を有するウォームギア158を含む。ウォームギア158を駆動すると、ブレーキギアアーム156がブレーキアクチュエータ146と係合および/または係合解除されて、外科用ロッド106を選択的に固定または解放する。この例では、ブレーキアクチュエータ146が中立位置にあるときにブレーキアクチュエータモータ148を第1の回転方向に選択的に動作させると、ブレーキギアアーム156がブレーキアクチュエータ146を中立位置から係合位置に移動させ、ブレーキサブアセンブリ108に対して外科用ロッド106の第1の部分を選択的に固定させる。同様に、ブレーキアクチュエータ146が係合位置にあるときに第1の回転方向とは反対の第2の回転方向にブレーキアクチュエータモータ148を選択的に動作させると、ブレーキギアアーム156がブレーキアクチュエータ146を係合位置から中立位置に移動させ、外科用ロッド106を選択的に解放させる。この例では、ブレーキサブアセンブリ108は、内部ブレード機構(図示せず)をさらに含むブレーキおよび切断サブアセンブリであり、ブレーキアクチュエータ146が中立位置にあるときの第2の回転方向におけるブレーキアクチュエータモータ148の選択的動作は、内部ブレード機構のブレードに外科用ロッド106を切断させる。この例では、2つの内部プレートを逆のはさみ運動においてスライドさせて離し、2つの異なる方向においてロッドに張力を導入して、余分な部分をトリミングすることができる。ブレーキサブアセンブリ108のウォームギア158およびブレーキギアアーム156の代わりに、またはそれに加えて、代替または追加のブレーキアクチュエータリンケージを使用することができることも理解されたい。
【0022】
ロッド供給サブアセンブリ104およびブレーキサブアセンブリ108と同様に、曲げサブアセンブリ110の曲げアクチュエータ150は、曲げアクチュエータモータ172によって駆動される曲げトランスミッション入力174と噛み合って係合し、曲げアクチュエータモータ172からの動力を曲げアクチュエータリンケージ(図示せず)を介して伝達して曲げアクチュエータ150を駆動する曲げトランスミッション出力(図示せず)を含む。したがって、滅菌機械的ハウジング121が滅菌ロボットハウジング120内のモータハウジング122に取り外し可能に連結されると、曲げロボット100は、滅菌の術中環境においてリアルタイムで外科用ロッド106を自動的に曲げることができる。各曲げに続いて、以前に固定された外科用ロッド106の部分は、ロッド供給サブアセンブリ104によって前進および/または回転されることができ、他の部分は、ブレーキサブアセンブリ108によって固定されることができる。そして、曲げサブアセンブリ110は、ロッドが所望の形状に曲げられ、脊椎固定術または他の処置の一部として切断および使用することができるようになるまで、外科用ロッド106の以前に固定された部分などを曲げる。
【0023】
ここで
図4~
図7を参照すると、代替実施形態にかかる曲げロボット400の構成要素が示されている。
図4に示すように、この実施形態の曲げロボット400は、ロッド供給サブアセンブリ404、ブレーキおよび切断サブアセンブリ408、および曲げサブアセンブリ410を含む。
図4および
図5に示すように、ロッド供給サブアセンブリ404は、第1のプーリーサブアセンブリ426および第2のプーリーサブアセンブリ428を介して選択的に長手方向に移動および回転可能であるロッド供給アクチュエータ424を含む。第1の供給アクチュエータモータ430および第2の供給アクチュエータモータ432は、プーリーケーブル436を介して第1のプーリーサブアセンブリ426および第2のプーリーサブアセンブリ428を介して動力を伝達し、アクチュエータスピンドル434を長手方向レールサブアセンブリ438に沿って移動させてアクチュエータスピンドルを回転させる。アクチュエータスピンドル434は、その中に外科用ロッド(図示せず)を保持および位置合わせするための取り外し可能な保持リング440を含む。
【0024】
図4に示すように、ブレーキおよび切断サブアセンブリ408は、外科用ロッドを受け入れて位置合わせするために、ロッド供給サブアセンブリ404の保持リング440と同様の保持リング444を有するブレーキハウジング442を含む。ブレーキアクチュエータ446は、外科用ロッドを選択的に固定および/または解放するようにブレーキアクチュエータモータ448によって制御される。
図6に示すように、ブレーキアクチュエータ446は、ブレーキギア482を含むブレーキギアサブアセンブリを含む。この例では、ブレーキギアは、曲げギアサブアセンブリ452のメインギアと同軸であるが、それに対して独立して回転可能である。この構成は、内部空間を節約するためのものであるが、他の機械的構成を使用して同じまたは類似の機能を実現することができることを理解されたい。この例では、ブレーキギア482を回転させると、ブレーキギアアーム456を中立位置から第1の方向に回転させ、外科用ロッドは、貫通孔484に対して係合位置まで自由に移動および回転させることができ、ブレーキギアアームは、貫通孔内で外科用ロッドを圧縮して所定の位置に外科用ロッドを固定するように回転する。この実施形態では、ブレーキアームを中立位置から反対方向に回転させると、内部ブレード機構(図示せず)のブレードに外科用ロッドを切断させる。
【0025】
ここで
図7を参照すると、曲げサブアセンブリ410は、曲げギアサブアセンブリ452を介して曲げアクチュエータモータ472によって制御される曲げアクチュエータ450を含む。一対のローラ軸受454は、曲げアクチュエータ450が回転して外科用ロッドを所定の曲げ角度まで曲げたときに、外科用ロッドと係合するように構成される。
【0026】
図8は、
図4の曲げロボット400の構成要素の側面図を示している。
図8に示すように、この例の曲げロボット400の構成要素は、上部支持構造476と、上部支持構造476に結合され、これから離間された下部支持構造478とに連結され、曲げロボット400の構成要素に構造的支持を提供するとともに、例えば、保守および修理のために曲げロボット400の構成要素に容易にアクセスすることができる。
【0027】
術中環境において曲げられている外科用ロッドの汚染を滅菌および低減/防止するための多くの技術が利用可能である。例えば、
図2および
図3の実施形態は、別個のモータハウジング122の電気的または他の構成要素への損傷のリスクを冒すことなく、従来の滅菌技術を使用して完全に滅菌されることができる取り外し可能な機械的ハウジング121を含む。
図9に示される他の例では、曲げロボット900は、外科用ロッド906を供給、回転および曲げるためのロッド供給サブアセンブリ904および曲げサブアセンブリ910を含む。この例では、曲げロボット900は、曲げロボット900を制御するために、統合ディスプレイ918を含む統合コンピューティング構成要素を含む。
【0028】
図9の実施形態では、滅菌ドレープ988は、曲げロボット400の非滅菌構成要素を覆うことができ、滅菌構成要素は、非滅菌構成要素の相補的磁気コネクタ992、996に噛み合って連結する(例えば、オス-メス接続)滅菌構成要素の磁気コネクタ990、994を介して非滅菌構成要素に連結され、構成要素の動きがドレープ988を介して伝達される。この実施形態では磁気接続が使用されるが、ドレープ988の完全性を損なうことなく機械的運動を伝達することを可能にするタイトフィット機構などの他の接続が使用されてもよいことを理解されたい。例えば、この実施形態および他の実施形態では、回転可能な構成要素は、180度を超える運動範囲を必要としない。この比較的狭い回転範囲のため、ドレープ988を引き裂いたりまたは過度に引っ張ったりすることなく、タイトフィット機構を使用することができる。
【0029】
いくつかの実施形態では、滅菌外科用ロッドは、その後に非滅菌環境において手術中に曲げられる滅菌スリーブまたはラップ内に密封されてもよい。この点に関して、
図10A~
図10Dは、いくつかの実施形態にかかる、図示されるような取り外し可能な滅菌スリーブを有する外科用ロッドを示している。
図10Aを参照すると、滅菌外科用ロッド1006は、らせん状の滅菌ラップ1098材料に包まれている。外科用ロッド1006の曲げに続いて、らせん状滅菌ラップ1098を取り外し、滅菌外科用ロッド1006を滅菌の術中環境に送達することができる。
【0030】
同様に、
図10Bは、滅菌外科用ロッド1006’の曲げに続いて滅菌外科用ロッド1006’から剥がすことができる滅菌スリーブ1098’を有する他の滅菌外科用ロッド1006’を示している。
図10Cおよび
図10Dは、取り外し可能なキャップ1099によって両端が密封された滅菌可撓性シャフト1098’’に配置された滅菌外科用ロッド1006’’を示している。非滅菌環境の曲げロボットは、可撓性シャフト1098’’を曲げ、それにより、滅菌外科用ロッド1006’’に接触または汚染することなく、可撓性シャフト1098’’内で滅菌外科用ロッド1006’’を曲げるように構成されることができる。
【0031】
曲げプロセスに続いて、滅菌外科用ロッド1006’’は、可撓性シャフト1098’’から取り外され、滅菌の術中環境に送達されることができる。これらのおよび他の実施形態では、滅菌外科用ロッド1006、1006’、1006’’のカバーは、均一な外径を有してもよく、それにより、曲げロボットがそれぞれのカバーの異なる外径に調整する必要なしに、異なる外科用ロッドの直径を使用することができる。
【0032】
図11Aおよび
図11Bは、他の代替実施形態にかかる曲げロボット1100の構成要素を示している。この実施形態の曲げロボット1100は、ロッド供給アクチュエータ1124を含むロッド供給サブアセンブリ1104、統合されたマーキング機構を有するブレーキアクチュエータ1146を備えたブレーキサブアセンブリ1108、および外科用ロッド1106をノッチングしたりまたはその他の方法で損傷したりすることなく外科用ロッド1106に係合して曲げるように構成された一対のローラ軸受1154を含む曲げアクチュエータ1150を有する曲げサブアセンブリ1110を含む。
【0033】
この例では、ロッド供給アクチュエータ1124は、供給ギア機構1126を介して制御され、曲げアクチュエータ1150は、曲げギアサブアセンブリ1152を介して制御される。この実施形態では、ブレーキアクチュエータ1146は、手動クランプ機構1180によって制御される。統合されたマーキング機構、例えば格納式マーカーは、ロッド上に点をマーキングすることができ、マーキングされると、損傷を修正するために必要に応じてロッドの形状を決定し、マーキングされた点は、曲げの湾曲に沿ったネジの点を示す。これは、ロッドの形状のさらなる制御を可能にし、マーキングは、脊椎固定術やその他の処置によってロッドがどのネジに合うかを外科医が完全に認識することを確実にする。あるいは、外科用ロッドは、対応する番号を用いて、例えば5ミリメートルごとに事前にマーキングされることができる。手術中に外科医が見ることができるモニタの画面にこれらの番号を表示することにより、外科医は、ロッドの適切な配置を確実にすることができる。
【0034】
図12は、いくつかの実施形態にかかる、曲げロボットを動作させるための動作1200のフローチャートである。動作1200は、ロッド供給サブアセンブリ、ブレーキサブアセンブリ、および曲げサブアセンブリを含む第1のハウジングを滅菌すること(ブロック1202)と、ロッド供給サブアセンブリ、ブレーキサブアセンブリ、および曲げサブアセンブリを選択的に動作させるように構成されたモータを含む第2のハウジングに第1のハウジングを取り外し可能に連結すること(ブロック1204)とを含む。動作1200は、さらに、ロッド供給サブアセンブリに外科用ロッドを保持すること(ブロック1206)と、ロッド供給サブアセンブリの供給アクチュエータに、外科用ロッドの長手方向軸に平行な方向に外科用ロッドを選択的に移動させること(ブロック1208)と、供給アクチュエータに、外科用ロッドの長手方向軸を中心に外科用ロッドを選択的に回転させること(ブロック1210)とを含む。
【0035】
動作1200は、さらに、ロッド供給サブアセンブリからブレーキ供給サブアセンブリ内の外科用ロッドを受け取ること(ブロック1212)と、ブレーキサブアセンブリのブレーキアクチュエータに、外科用ロッドの第1の部分をブレーキサブアセンブリに対して選択的に固定させること(ブロック1214)とを含む。動作1200は、さらに、曲げサブアセンブリの曲げアクチュエータに、外科用ロッドの長手方向軸に垂直な第1の回転軸を中心に選択的に回転させることを含み、曲げアクチュエータを回転させると、外科用ロッドの第1の部分および第2の部分が第1の曲げ角度を画定するように、曲げアクチュエータがロッドの第2の部分に係合し且つ外科用ロッドの第1の部分に対してロッドの第2の部分を曲げる。動作1200は、さらに、ブレーキサブアセンブリのブレードに外科用ロッドを選択的に切断させることを含む。
【0036】
追加の動作は、データ取得を含むことができ、これは、ロッドを曲げる前、およびデータを曲げロボットに送信することができるカメラシステムを介してネジが適切に配置された後に行うことができる。データに基づいて、曲げロボットは、上述した動作を実行することができる。他の実施形態では、曲げ点のデータは、取得カメラおよびカメラによって追跡されるプローブを介して受信することができ、プローブは、複数の有茎皮ネジが患者の脊椎に配置された後、複数の有茎皮ネジのそれぞれの頭に接触される。それらの点を使用して、外科医によって修正および微調整することができ且つ外科用ロッドを適切に曲げるために曲げロボットによって使用されることができる曲げ点を生成するために使用することができる曲線を生成することができる。他の例では、ネジ配置に使用される術中ロボットを使用して、有茎皮の座標を判定することができ、したがって、曲げ曲線を生成するために使用されることができる。いくつかの実施形態では、例えば、SurgimapまたはGMAPなどの術前計画ソフトウェアを使用して、その後に外科用ロッドを曲げるために曲げロボットによって使用されることができる曲げ点を構成することができる。カメラからのデータもまた、ロボットが正しくおよび/または所定の許容範囲内で動作していることを確認するために使用されることができ、リアルタイムでエラーを修正するようにロボットに指示するためにデータを生成することができる。
【0037】
曲げロボット1100の要素のさらなる議論は、
図45~
図53に関して以下に提供される。
【0038】
図45、
図46、および
図47は、曲げロボットの機械的ハウジングからの曲げサブアセンブリのさらなる詳細を示している。
図45および
図46に示すように、外科用ロッド106は、ロッド供給サブアセンブリ(供給キャリッジとも呼ばれる)を使用して曲げサブアセンブリ(曲げ機構とも呼ばれる)に供給される。ローラ軸受454(曲げローラとも呼ばれる)は、外科用ロッド106を押して外科用ロッドに事前計算された曲げを形成するそれぞれの曲げポスト4501を囲む。ローラ軸受(曲げローラ)454は、外科用ロッドを押しながらそれぞれの曲げポスト4501上を転がり、曲げ中の外科用ロッドの表面への損傷を低減する。
【0039】
示されるように、ローラ軸受454および/または曲げポスト4051は、被駆動ギア4503と呼ばれる平歯車の部分を含む曲げアクチュエータのプレートに取り付けられる。このより大きな被駆動ギア4503は、駆動ギア4505と呼ばれるより小さな平歯車によって制御される。この機構は、金属製の外科用ロッドを曲げるために使用される/必要とされるトルク値に一致するのに十分な機械的利点を提供することができる。
図47に示すように、駆動ギア4505は、ギアボックス4509を介して曲げアクチュエータモータ472に接続され、脊椎矯正に使用される最強の外科用ロッドを曲げるために使用される/必要とされるギア減速を提供する。駆動ギア4505および被駆動ギア4503は、曲げギアサブアセンブリの要素として提供されてもよい。
【0040】
図48および
図49は、曲げロボットの機械的ハウジングからのブレーキ/切断サブアセンブリのさらなる詳細を示している。切断軸は、1000倍を超えるギア減速を使用する/必要とすることができ、脊椎矯正に使用される最強の外科用ロッドを切断するために使用される/必要とされるトルクを提供する。
図48および
図49に示すように、カッターアーム4801は、傘歯車4803の部分に取り付けられることができる。傘歯車4803の部分は、ピニオン傘歯車4805、大平歯車4807、小ピニオン平歯車4809、および直角ギアボックス4811と組み合わせて、(曲げロボットのモータハウジング内に設けられることができる)モータ4815との機械的連結において十分なギア減速を提供することができる。カッターアームは、上部プレートに垂直なせん断面4819で回転し、せん断機構によってロッドを切断する。したがって、ロッドを切断するために第1の方向の回転が提供され、以下に説明するようにロッドを曲げながら、第2の方向の回転を使用してロッドにブレーキをかける(すなわち、ロッドを固定位置に保持して長手運動および回転運動を防止する)ことができる。
【0041】
図50および
図51は、曲げロボットの機械的ハウジングからのロッド供給サブアセンブリのさらなる詳細を示している。ロッド供給サブアセンブリは、外科用ロッド106を供給および回転させるために使用されることができる。供給/回転軸は、差動駆動アセンブリを使用して機能することができる。差動駆動は、一連のプーリーおよびケーブル5003を使用して実現される。ケーブル5003は、
図50および
図51に示されるように、プーリーおよびドラム5005の周りに巻き付けられる。駆動プーリー5001aおよび5001bを同じ方向に回転させると、ドラム5005がそれぞれ時計回りおよび反時計回りに回転する。駆動プーリーを反対方向に回転させると、キャリッジ5009が前後に移動する。そのような機構の利点は、ロッドの供給および回転の双方がたった1つの機構を使用して達成されることとすることができる。駆動プーリーは、それぞれのギアボックスを介してそれぞれのモータ5011aおよび5011bによって駆動されることができる。モータ5011aおよび5011bは、モータハウジング内に設けられることができる。ロッド106は、ドラムを通過し、カラー5015を使用して保持される。ドラムは、キャリッジ上で回転し、カラーは、ドラムにねじ込まれ、ロッドをドラム内に保持する。
【0042】
外科用ロッド106は、曲げポストおよび/またはローラ軸受に対して曲げている間、しっかりと保持される必要があり得る。これは、カッターアーム4801に取り付けられたブレーキを使用して達成することができる。カッターアーム4801は、反時計回り方向に回転するとロッドを切断し、時計回り方向に回転するとロッドにブレーキをかける。カッターアーム4801が時計回り方向に回転すると、それは、ブレーキアクチュエータ5305を回転させ、次にロッド106にブレーキアーム5307を押圧し、ブレーキアクションをもたらす。
【0043】
供給機構の間にブレーキを使用することもできる。ロッドの全長を送るために、ロッドベンダーは以下の順序で機能することができる。
【0044】
1.カラー5015を使用して、ロッド106をドラム5005上に締める。
【0045】
2.キャリッジが曲げサブアセンブリに最も近い動作範囲の終わりに到達するまで、曲げ動作のためにロッド106を曲げサブアセンブリ/機構に供給する。
【0046】
3.ブレーキ(例えば、ブレーキアームおよびブレーキアクチュエータ)がロッド106を保持する。
【0047】
4.キャリッジ5009がロッド106上をスライドして戻る。これは、ブレーキが保持カラーよりもはるかに強いために実現されることができる。
【0048】
5.ブレーキを解除する。
【0049】
6.ロッドの曲げ動作が完了するまで、必要に応じてステップ2~5を繰り返す。
【0050】
換言すれば、キャリッジ5009は、動作範囲が限られていることがあり、キャリッジをロッド上でスライドさせることにより(すなわち、キャリッジを曲げサブアセンブリから最も離れた開始位置にスライドさせて戻しながらロッドにブレーキをかけることにより)、有効な動作範囲を増やすことができる。
【0051】
本発明の概念のさらなる実施形態によれば、術中にロボットプロセスを使用してロッドを自動的に曲げ、それにより外科医の時間と労力を節約し、データ取得を自動化し、滅菌性を提供/維持し、および/またはロッドの強度を維持/保持する方法が提供されることができる。
【0052】
本発明の概念のいくつかの実施形態はまた、既知または未知の材料のロッドのスプリングバックを術中に決定する方法も提供することができる。これらの方法は、ユーザがロッドの材料/スプリングバック特性を事前に知ることなく、ロッドをロッドベンダーに入れることを可能にする。
【0053】
本明細書に開示されるグロバスロッドベンダー(GRB)システムは、患者における外科的使用のためにロッド(インプラントまたはロッドインプラントとも呼ばれる)の曲げを提供することができる。先行技術は、外科医がロッドインプラントをフリーハンドで変形する必要があり得る。フリーハンド変形は、計画的な曲げに不整合をもたらし、および/または連続的なノッチングによってロッドに弱点を形成したりする可能性がある。GRBシステムは、ネジ計画または術中透視検査による患者の撮像を使用して、オートクレーブ可能な機械アセンブリを使用してインプラントを曲げることができ、使用される技術は、システムが曲げから配置までの処置を通じてインプラントの滅菌性を維持することを可能にすることができる。
【0054】
そのようなGRBシステムのためのハードウェアは、ドレープなしのロッドベンダーシステムを示す
図13および
図14に関して本明細書に記載されるように提供されることができる。
【0055】
図13の滅菌可能なロッドベンダーシステムは、カート1301上に(例えば、
図3に示されるような)モータハウジング122を備え、且つモータハウジング122上に(例えば、
図3に示されるような)機械的ハウジング121を備えるカート1301を含むことができる。モータハウジング122はまた、埋め込み動き制御システムと呼ばれる場合があり、モータ、ギアボックスおよび他の電子機器を含むことができる。機械的ハウジング121はまた、オートクレーブ可能な上部アセンブリと呼ばれる場合があり、高温オートクレーブ滅菌と互換性のある機械システムを含むことができる。
図13は、説明を容易にするために、カート1301、モータハウジング122、およびドレープなしの機械的ハウジング121を示している。
図14は、機械的ハウジング121とモータハウジング122との間に挟まれ且つカート1301の上部を覆うドレープ1401を示している。ドレープ1401は、モータハウジング122(動き制御システムとも呼ばれる)を覆うことから、モータハウジング122は、
図14では見えない。
【0056】
機械的ハウジング121(オートクレーブ可能な上部アセンブリとも呼ばれる)は、オートクレーブ、高温蒸気滅菌、化学滅菌などの従来の術前または術中滅菌技術によって損傷する可能性のあるいかなる電気または電子部品も含まない。したがって、カート1301およびモータハウジング122は、滅菌ドレープ1401によって覆われることができる一方で、滅菌機械的ハウジング121は、露出される。カート1301は、移動を容易にするために、車輪1302a、1302b、および1302cを含むことができる。
【0057】
図14は、カート1301およびモータハウジング122の上に設置されたドレープ1401を備えたグロバスロッドベンダーシステムの図を提供する。
【0058】
図15は、ドレープ1401がカート1301およびモータハウジング122上に係合されていない、完全に組み立てられたロッドベンダーシステムの拡大図を示している。
図16は、ドレープ1401がカート1301上およびモータハウジング122上に係合されている、組み立てられたロッドベンダーシステムの拡大図を示している。
【0059】
図17は、オートクレーブ可能な上部アセンブリとして提供された機械的ハウジング121、ドレープ1401、モータハウジング122、およびモータハウジング122に組み込まれた動き制御システムを備えたカート1301の分解図を示している。
【0060】
機械的ハウジング121(オートクレーブ可能な上部アセンブリとして提供される)と埋め込まれた動き制御システムを有するモータハウジング122との間の係合は、以下のように機能することができる。機械的ハウジング121は、回転シールを備えたシャフト(トランスミッション出力とも呼ばれる)を有することができる。回転シール(例えば、半径方向シャフトシール)を使用して、シャフトや回転ボアなどの回転要素を流体、ほこり、汚れなどからシールすることができる。回転シールは、回転運動の伝達を可能にしつつ、表面間にバリアを形成する。いくつかの実施形態によれば、曲げ(例えば、
図3の曲げトランスミッション出力)、ブレーキおよび/または切断(例えば、
図3のブレーキトランスミッション出力170)、およびロッドの供給および/または回転(例えば、ロッド供給/回転トランスミッション出力とも呼ばれる
図3の第1および第2のプーリートランスミッション出力164および166)を容易にするために、機械的ハウジング121の底部(またはその上の受容要素)から突出する4つのシャフト(トランスミッション出力とも呼ばれる)が存在することができる。機械的ハウジング121の底面(上部機械的アセンブリとも呼ばれる)は、いかなる他の孔も有さず、
図21に示されるように完全に密封されることができる。
【0061】
機械的ハウジング121の底面は、カート1301に埋め込まれたモータハウジング122の外縁上のドレープ1401およびガスケット2201を介してモータハウジング122の上面と係合する。
図22に示すように、カートに埋め込まれたモータハウジング121は、上部から出る4軸(トランスミッション入力とも呼ばれる)160、162、168、および174を有することができる。いくつかの実施形態によれば、4つのシャフトは、曲げ(例えば、曲げトランスミッション出力176に対応する
図3の曲げトランスミッション入力174)、ブレーキおよび/または切断(例えば、ブレーキトランスミッション出力170に対応する
図3のブレーキトランスミッション入力168)、およびロッドの供給および/または回転(例えば、ロッド供給/回転トランスミッション入力とも呼ばれ、第1および第2のプーリートランスミッション出力164および166に対応する、
図3の第1および第2のプーリートランスミッション入力160および162)を容易にすることができる。シャフトハウジングは、平行および角度のずれに対応する。機械的ハウジング121の上部から出るシャフトは、下部モータハウジング122のシャフトハウジングと係合して、モータハウジング122に埋め込まれたモータから上部機械的アセンブリ121の機構への運動伝達を容易にする。係合機構は、スプライン、ギア、クラッチ、および他のカップリングを含む複数の機構から選択されることができる。
【0062】
上部プレートと下部プレートのシャフト間の係合の種類は、例えば、半径方向、軸方向、およびモーメントの負荷に基づいて、全ての軸で同じでも異なっていてもよい。この係合は、以下のような特徴を提供することができる。
【0063】
1.自己調心、
2.インデキシングの精度、および/または
3.平行、角度、または組み合わせのずれを処理する機能
図18A、
図18B、および
図18Cは、機械的ハウジング121とモータハウジング122との間のロッドベンダー用の自己インデキシング連結の例を示している。いくつかの実施形態によれば、
図18Aの上部連結構造は、曲げトランスミッション出力176、ブレーキトランスミッション出力170、第1のプーリートランスミッション出力164、および第2のプーリートランスミッション出力166のそれぞれのために設けられることができ、
図18Aの下部連結構造は、曲げトランスミッション入力174、ブレーキトランスミッション入力168、第1のプーリートランスミッション入力160、および第2のプーリートランスミッション入力162のそれぞれのために設けられることができる(またはその逆)。他の実施形態によれば、
図18Bの上部連結構造は、曲げトランスミッション出力176、ブレーキトランスミッション出力170、第1のプーリートランスミッション出力164、および第2のプーリートランスミッション出力166のそれぞれのために設けられることができ、
図18Bの下部連結構造は、曲げトランスミッション入力174、ブレーキトランスミッション入力168、第1のプーリートランスミッション入力160、および第2のプーリートランスミッション入力162のそれぞれのために設けられることができる(またはその逆)。さらに他の実施形態によれば、
図18Cの上部連結構造は、曲げトランスミッション出力176、ブレーキトランスミッション出力170、第1のプーリートランスミッション出力164、および第2のプーリートランスミッション出力166のそれぞれのために設けられることができ、
図18Cの下部連結構造は、曲げトランスミッション入力174、ブレーキトランスミッション入力168、第1のプーリートランスミッション入力160、および第2のプーリートランスミッション入力162のそれぞれのために設けられることができる(またはその逆)。いくつかの他の実施形態によれば、異なる連結の種類が異なる連結(例えば、
図18A(平坦ヘッドおよび対応するスロット)、
図18B(ピンおよびスロット)、または
図18C(オスおよびメスのスプライン)からの連結の種類の1つ)に使用されてもよく、第1/第2のプーリートランスミッション出力と第1および第2のプーリートランスミッション入力との間の連結を提供するために使用されてもよく、
図18A、
図18B、または
図18Cからの他の連結の種類は、曲げトランスミッション出力と曲げトランスミッション入力との間、および/またはブレーキトランスミッション出力とブレーキトランスミッション入力との間の連結を提供するために使用されてもよい。
【0064】
図18A、
図18B、および
図18Cからわかるように、連結のそれぞれは、自己インデキシングの機能を有することができる。自己調心を達成するための1つの方法は、例えば(
図18Cの連結の修正を示す)
図19に示されるように、対向するシャフトの対応する中央くぼみを有して、上部シャフトの中心(旋盤機械のライブセンターに類似)に対して中心突起を追加することである。中心突起は、
図18Aおよび/または
図18Bの連結に同様に追加されることができる。
図19は、中心突起を備えたスプラインシャフトを使用して、どのように自己調心が達成されることができるかの例を示している。中心突起は、上部シャフトに関して説明されているが、中心突起は、代わりに上部シャフト上の対応する中央くぼみを備えた下部シャフト上に設けられてもよい。中心突起は、例えば、円錐形、放物面などのコーン形であってもよく、対応するくぼみは、中心突起の形状と一致する形状を有してもよい。
【0065】
上部プレートおよび下部プレートのシャフトを係合するための他の方法が
図20に示されている。
図20に示すように、スプリング制御ピンは、上部プレートシャフト上に配置されることができ、下部プレートシャフトに対して押し付けられることができる。ピンがスロット内に収まらない場合、スプリングは圧縮される。モータが回転を開始し、ピンがスロットの領域内に入ると、スプリングは緩み、双方のシャフトがともに回転を開始して、下部プレートから上部プレートへの動き伝達を実現する。
図18Bは、
図20に関して上述したようにスプリング制御されることができる2つのそのようなピンを有する実施形態を示している。
【0066】
図21は、曲げトランスミッション出力176、ブレーキトランスミッション出力170、第1のプーリートランスミッション出力164、および第2のプーリートランスミッション出力166を含む機械的ハウジング121の底面を示している。
【0067】
図22は、埋め込まれたモータハウジング122(ドレープは図示せず)を備え且つ機械的ハウジング121が引き離されたカート1301を示している。
図22に示すように、曲げトランスミッション入力174、ブレーキトランスミッション入力168、第1のプーリートランスミッション入力160、および第2のプーリートランスミッション入力162は、モータハウジング122の上面から延在することができる。
【0068】
係合のステップは、滅菌可能なロッドベンダーの構成要素の分解図を示す
図23に関して以下に説明される。上部のオートクレーブ可能な機械的ハウジング121は、示されるように複数のローララッチ2301を含むことができる。カート/モータマウントは、ガスケット2305を備えた可動係合プレート2303を有する。機械的ハウジング121が可動係合プレート2303上に配置され、ローララッチ2301(ローララチェットとも呼ばれる)が係合されると、ガスケット2305が圧縮され、機械的ハウジング121がモータハウジング122から密閉される。代替実施形態では、ガスケット2305は、モータハウジング122の上面(非移動)または機械的ハウジング121の下面に設けられてもよい。ガスケット2305は、2重の機能を提供することができる。すなわち、モータハウジング122と機械的ハウジング121との間にシールを提供すること、および/またはドレープが軸方向またはせん断負荷によって引き裂かれないことを提供するためにドレープが硬い表面と柔軟な表面との間に柔らかく保持されることを提供すること。そして、機械的ハウジング121が押し下げられ、これにより、ドレープを介して押す/穿刺することにより、シャフトをシャフトハウジングと係合させることができる。機械的ハウジング121が最初にガスケットをシールし、シャフトがそれらに回転シールを有することを考えると、滅菌性は、組み立て手順全体を通じて維持されることができる。
【0069】
図24の他の実施形態では、機械的ハウジング121は、組み立て後の機械的ハウジング121とモータハウジング122との間のシールを容易にするために内部ガスケット2403を備えたフランジ2401を有することができる。ガスケット2403はまた、ドレープの穿刺およびシャフトの係合の前に、ドレープが上部プレートとともに引き下げられるようにするテンショナとして機能することもできる。
【0070】
シャフトを機械的ハウジング121およびモータハウジング122に係合させる他の方法は、モータハウジングをリニアレール上に配置し、例えば、
図25に示されるように手動レバーアーム2503またはモータによって制御されるカムを使用して、それを作動(上下)させることである。モータハウジング122は、固定下部ボックス2501の内部に収容されることができ、例えば、親ネジ、カム機構、および/またはモータを使用して、上下に作動されることができる。
【0071】
【0072】
機械的ハウジング121は、下部ボックス2501上に配置され、ラッチ2301は閉じている。これは、機械的ハウジング121が下部ボックス2501上で密封されることを提供する。
【0073】
レバーアーム2503は、手動で回転され、これによりモータハウジング122が上昇する。モータハウジング122は、上部シャフトと下部シャフトが交わるドレープの切断を容易にするために、ダイカッターに類似した形状の下部シャフトを有することができる。これは、モータハウジング122のシャフトがドレープを押し通して機械的ハウジング121のシャフトと係合するのをもたらす。モータハウジング122は、この上昇位置にロックされることができる。ロッドベンダーの機能が達成された後、レバーアーム2503は、モータハウジング122を機械的ハウジング121から係合解除することができる。
【0074】
ドレープを介して押す/穿刺する代わりの方法は、剥離可能なドレープ2601を有することであり、
図26に示される部分(モータハウジング122の上)は、シャフトが剥離された窓を介して係合することを可能にする剥離可能な上部を有することができる。有窓ドレープをこの目的に使用することができる。そのような設計は、可動係合プレートを省略することができる。
【0075】
本発明の概念のいくつかの実施形態は、術中のスプリングバック測定を提供することができる。術中にロッドを曲げると、ロッドを所定の位置に正確に曲げるために、ロッドのスプリングバックの知識が必要になる場合がある。スプリングバックとは、曲げ負荷から解放された後のロッドの角度の変化を指す。術中ロッドベンダーによって曲げられる可能性のある各ロッドの材料特性を入力するのは面倒な場合がある。
【0076】
図27に示すように、曲げ中のロッドの角度の変化は、曲げ中に誤った結果をもたらす可能性がある。
図27において、破線は、ロッドベンダーがロッドを曲げることができる所望の曲げ位置を示し、実線は、ロッドから曲げ力が解放された後にロッドが戻る実際の曲げ位置(またはスプリングバック位置)を示している。したがって、所望の曲げ位置を達成するために、ロッドベンダーは、ロッドを所望の曲げ位置を越えて曲げて、スプリングバックを補償する必要がある場合がある。
【0077】
したがって、以下の実施形態の方法は、任意の材料のロッドの角度の関数としてスプリングバックを判定する方法を提供することができる。
図28は、犠牲ロッド106’を使用して(例えば、スプリングバック方程式を判定することによって)スプリングバック特性を判定するために使用されることができるロッド曲げシステムの設定の例を示している。
【0078】
犠牲ロッド106’の端部は、術中カメラ114を使用して3次元(3D)空間において追跡されることができる取り外し可能な反射マーカー2811(反射球とも呼ばれる)を有することができる。カメラ114を使用して、ロッド曲げロボット100上に配置された既知の反射マーカーアレイ2815(追跡アレイとも呼ばれる)に対する犠牲ロッド106’上の反射マーカー2811の位置を判定することができる。追跡アレイ2815は、コントローラ102が曲げロボット100およびその構成要素の位置および向きの双方を判定することを可能にするように、曲げロボットに対して既知の向きの少なくとも3つの反射マーカーを含むことができる。ロッド曲げロボット100は、犠牲ロッド106’の端部を既知の角度に曲げる必要がある場合があり、ロッド曲げロボット100が犠牲ロッド106’への負荷を解放すると、コントローラ102およびカメラ114は、スプリングバックを監視することができる。これは、
図28に関して以下に記載されるように、(例えば、スプリングバック方程式を使用して)ある範囲の曲げ角度にわたるロッドのスプリングバック特性を判定するために、ロッドの2つのデータポイント(例えば、2つの異なる曲げ角度)に対して発生する必要があり得る。
【0079】
任意の材料のスプリングバック方程式は、直線に近似することができるため、ロッドのスプリングバックの2つの異なるデータポイントを使用して、ロッドの材料特性の方程式を判定することができる。2つのデータポイントは、ロッドの2つの異なる位置で2つの異なる曲げ角度を選択し、カメラ114を使用して各曲げ角度に対応するスプリングバックを計算することによって取得されることができる。この方程式を使用して、外科用ロッドの材料に関する事前の知識がなくても、外科用ロッド106を必要な位置に正確に曲げることができる。例えば、犠牲ロッドは、双方が同じ特性(例えば、同じ直径、同じ材料、同じスプリングバック特性など)を有するように犠牲ロッドと外科用ロッドがともに製造された外科用ロッドとともに提供されてもよい。したがって、犠牲ロッドと外科用ロッドのスプリングバック特性は同じになり、犠牲ロッドを使用して作成されたスプリングバック方程式を使用して、外科用ロッドを正確に曲げることができる。したがって、曲げシステム10は、犠牲ロッドを2つの異なる点で2つの異なる角度に曲げて、外科用ロッドを曲げるために使用されるスプリングバック方程式を判定することができる。
【0080】
いくつかの他の実施形態によれば、スプリングバック方程式は、ロッドを曲げるために使用されるモータ(例えば、曲げアクチュエータモータ172)のモータ電流を監視することによって判定されてもよい。
【0081】
そのような実施形態では、以下の動作を実行することができる。
【0082】
曲げロータを使用して(例えば、曲げアクチュエータモータ172を使用して曲げアクチュエータ150を回転させて)、犠牲ロッド106’に負荷を加え、犠牲ロッド106’を所望の曲げ角度に曲げることができる。
【0083】
曲げ負荷から犠牲ロッド106’を解放するように、曲げロータを回転させて元の位置に戻すことができる。
【0084】
曲げロータが犠牲ロッド106’との接触を停止すると、犠牲ロッド106’は、スプリングバックを受ける。
【0085】
そして、曲げロータは、それが犠牲ロッド106’に触れるまで回転して戻されることができる。これは、曲げロータが犠牲ロッド106’に接触するときにモータ電流(例えば、曲げアクチュエータモータ172への電流)に僅かなスパイクがあるため、モータ電流を監視することにより判定されることができる。これは、スプリングバック後の犠牲ロッド106’の位置である。2点間の角度差は、スプリングバックを示す。
【0086】
上記プロセスは、異なる曲げ角度のために、犠牲ロッド106’の第2の位置で繰り返される必要があり得る。
【0087】
2つのスプリングバックデータポイントを使用して、犠牲ロッド106’のスプリングバック方程式を計算することができ、その後、外科用ロッド106の材料特性に関する事前の知識を必要とせずに、犠牲ロッド106’を使用して判定されたスプリングバック方程式を使用して、外科用ロッド106を正確に曲げることができる。
【0088】
犠牲ロッドおよび外科用ロッドは、同じバッチ、ロットなどでともに製造されることができるため、2つのスプリングバック特性は、実質的に同じおよび/または同一とすることができる。したがって、ロッドベンダーの正確な較正は、そのロッドの実際の特性に基づいて、各外科用ロッドに対して提供されることができる。したがって、曲げの精度は、異なるバッチ、ロットなどで製造されたロッドの異なる特性によって実質的に影響を受けない可能性がある。
【0089】
術中変換点の捕捉について、本発明の概念のいくつかの実施形態にしたがって以下に説明する。
【0090】
GRBソフトウェアは、捕捉された変換点に基づいて外科用インプラント装置(ロッドなど)を成形する方法を提供する。これらの点は、カメラ114を使用して光学的に追跡されることができるアレイを備えたプローブハンドルと、ハンドルに取り付けられ、ネジにフィットするかまたはロッドが配置される位置を特定するために使用されるプローブ先端とを含むプローブを使用して捕捉されることができる。ハンドルは、追跡されるそのアレイを含み、また、
図29Aおよび
図29Bに関して以下に記載されるように、追加の可動漂遊マーカーも含む。
【0091】
図29Aおよび
図29Bは、いくつかの実施形態にかかる、ロッドベンダー捕捉プローブ先端/ハンドルアセンブリの実施形態を示している。
【0092】
図29Aにおいて、プローブ2901aは、プローブ先端2907aと、固定マーカー2905a1、2905a2、2905a3、および2905a4ならびに可動/漂遊マーカー2911aを備えた追跡アレイ2903aとを含む。固定マーカーは、互いに且つプローブ先端2907aに対して固定されているため、カメラ114を使用してプローブ先端2907aの位置および向きを判定して3次元空間での固定マーカーの位置を判定し、それにより、3次元空間におけるプローブ先端2907aの位置および向きを判定する。可動漂遊マーカー2911aは、漂遊マーカー2911aが固定マーカーに対して動くようにプランジャを押す外科医によって捕捉される位置にプローブ先端があることを知らせるために使用されることができる。漂遊マーカー2911aの動きを検出すると、コントローラ102は、プローブ先端2907aの位置および向きを判定することができ、この位置/向きは、変換点として記録されることができる。漂遊マーカー2911aは、アレイ2903aに対して画定された経路に沿った指または親指の動きによって作動させることができる。漂遊マーカー2911aが移動される(押される)と、システムは、プローブ先端2907aの位置において変換点を捕捉することを知る。
図29Bにおいて、プローブ2901bは、プローブ先端2907b、追跡アレイ2903b(固定マーカー2905b1、2905b2、2905b3、および2905b4を有する)、および可動/漂遊マーカー2911bを含む。固定マーカーは、互いに且つプローブ先端2907bに対して固定されているため、カメラ114を使用してプローブ先端2907bの位置および向きを判定して3次元空間での固定マーカーの位置を判定し、それにより、3次元空間におけるプローブ先端2907bの位置および向きを判定する。可動漂遊マーカー2911bは、漂遊マーカー2911bが固定マーカーに対して動くようにプランジャを押す外科医によって捕捉される位置にプローブ先端があることを知らせるために使用されることができる。漂遊マーカー2911bの動きを検出すると、コントローラ102は、変換点としてプローブ先端2907bの位置および向きを判定することができる。この漂遊マーカー2911bは、アレイ2903bに対して画定された経路に沿った指または親指の動きによって作動させることができる。漂遊マーカー2917bが移動される(押される)と、システムは、プローブ先端2907bの位置において変換点を捕捉することを知る。
図29Bに示すように、アレイがハンドルの軸を中心に回転することができる場合、漂遊マーカー2917bは、ハンドルの軸と一致しているため、依然として同じ位置にある。
図29Bのこの実施形態は、
図30Aおよび
図30Bにさらに詳細に示されている。
図30Aにおいて、プランジャは、最初の伸張位置にあり、
図30Bにおいて、プランジャは、押し下げられて、プローブ先端2907bの位置および向きが変換点として捕捉されるべきであることを示している。
【0093】
アレイ上にクリップする他の種類の漂遊マーカーを使用することもできる。そのような取り外し可能な漂遊マーカーは、アレイを備えた任意のプローブまたは器具が、特定の浮遊マーカーの動きを介して特定のツールの位置および向きを捕捉することを可能にすることができる。
図31Aおよび
図31Bは、固定マーカー3105-1、3105-2、3105-3および3105-4を含む、アレイ3103の面の中心に取り付けられた漂遊マーカー3111を示している。ボタン3117が押されると、プローブ先端の位置および向きを捕捉することができる。
【0094】
プローブ先端は、プローブ先端が互換性のあるネジと係合したときに、ネジ/ヘッドの正確な位置および向きを判定することができるように、ネジまたは他のロッド保持インプラントとインターフェースするように構成されることができる。
図32Dに示すように、例えば、脊椎インプラントネジ3251は、ネジを骨に固定するように構成されたネジ山3257と、外科用ロッド106を受け入れるように構成されたチューリップヘッド3255とを有することができる。チューリップヘッド3255は、外科用ロッド106を受け入れるように構成されたU字形のくぼみ3259と、ロッドを適所にロックするためのロッキングキャップ3261を受け入れるように構成されたネジ付きくぼみとを有することができる。ロッキングキャップ3261は、例えば、ロッドを配置した後、チューリップヘッド3255の上部に螺合するようにねじ込まれることができる。
【0095】
図32Aに示すように、プローブ先端3207aは、(ロッドおよびロッキングキャップを配置する前の)ネジのチューリップヘッドの中心とインターフェースする円筒中心3208aを有するパドル形状とすることができる。
図32Aのプローブ形状は、それが、チューリップヘッド3255を操作して、ロッドが向いている方向をよりよく表すために使用されることを可能にすることができる。プローブ先端3207aのパドル部分は、チューリップヘッドのU字形のくぼみと位置合わせされ、円筒部分は、ロッキングキャップの開口部と位置合わせされることから、適切に配置すると、プローブ先端3207aは、チューリップヘッドの双方の中心に位置合わせされ、チューリップの頭を通るロッドの方向は、U字形の開口部の位置と位置合わせの双方を決定することを可能にする。
【0096】
図32Bに示すように、サイドローディングプローブ3207bは、上部からアクセスすることができない異なるコネクタまたはネジとインターフェースすることができる。プローブのフック3210bは、ロッドを表し、上部のアクセスを必要とせずに特定の軌道の捕捉を可能にする。
図32Cは、(コネクタ3221c内のフック3210bを備えた)コネクタ3221cとインターフェースするサイドローディングプローブ3207bを示している。
【0097】
ロッド曲げシステム10のソフトウェアおよび/または制御構成要素について、本発明の概念のいくつかの実施形態にしたがって以下で説明される。
【0098】
本発明の概念のいくつかの実施形態のソフトウェアおよび/または制御構成要素(例えば、コントローラ102)は、ディスプレイ118を使用して、捕捉された変換を患者の画像上にオーバーレイする方法を提供することができる。変換点を利用して、コントローラ/ソフトウェアは、曲げロボット100を制御して、動作上の使用のためにインプラントを成形することができる。さらに、インプラントを成形する前に、ユーザ(例えば、外科医)はまた、
図33に示される特徴である曲げが必要とされることができる患者の解剖学的構造(例えば、S1~S4椎骨)に対応するように変換点にラベルを付けることができる。
図33に示すように、直交平面/ビュー(例えば、矢状面および冠状面)で取られた上部および下部ビューに4つの変換点が示され、これらの変換点は、第1、第2、第3、および第4仙骨(すなわち、S1、S2、S3、およびS4)として特定される。これらの変換点は、カメラ114を使用して光学的に判定され、例えば、
図29A、
図29B、
図30A、
図30B、
図31A、
図31B、
図32A、
図32B、および
図32Cに関して上述したように、それぞれのネジまたは他のインプラントにおけるプローブ先端の配置を判定することができる。変換点は、既存の脊椎アライメントに基づいて判定されることができるため、ユーザ(例えば、外科医)は、
図33のビューのそれぞれにおける最も左側の変換点における円および矢印によって示されるように、ロッド曲げを開始する前にディスプレイ118上の変換点を調整することができる。
【0099】
変換点を取得するためのコントローラ/ソフトウェアの動作は、例えば以下に説明するように、術前および/または術中のワークフローを含むことができる。
【0100】
変換点の術中取得については、以下に説明する。
【0101】
ロッド取り付け点の取得を追跡するために、コントローラ/ソフトウェアは、ネジヘッドの向きおよび位置を含む、(ネジの配置後に)それぞれのネジにおけるロッド取り付け点を自動的に捕捉する機能を有することができる。そのようなロッド取り付け点を捕捉するために使用されるプローブは、上述されている。コントローラ/ソフトウェアを使用して、ユーザ(例えば、外科医)は、その後、この捕捉された情報をロッドベンダー(例えば、ロッド曲げロボット)に送信して、臨床使用のためにロッドインプラントを成形することができる。
【0102】
コントローラ/ソフトウェアは、例えば、カメラ空間内のプローブの位置および/または患者の固定追跡アレイに対するプローブの位置に基づいて、カメラ114を使用して取り付け点を光学的に捕捉する方法を提供することができる。コントローラ/ソフトウェアは、カメラ114からの情報に基づいてプローブ位置を追跡し、カメラ114に対する漂遊運動に応答するまたは(例えば、ディスプレイ118のタッチ感知部分、物理ボタン、ペダルなどを介して)ユーザインターフェース(UI)アクションに応答するプローブ先端の現在の位置/向きを(例えば、
図29A、
図29B、
図30A、
図30B、
図31Aおよび/または
図31Bに関して上述した可動漂遊マーカー/反射体を使用して)捕捉することができる。ユーザ(例えば、外科医)はまた、
図34に示されるように、インプラントを曲げ/成形する前に、変換点の基本方向に調整を行うことができる。
図34において、第1、第2、第3、および第4仙骨(すなわち、S1、S2、S3、およびS4)のネジの初期変換点が入力(例えば、光学的に捕捉)されており、第1仙骨S1の変換点が、画面の右側の「S1」を強調表示し且つS1変換点の周囲に矢状面ビューおよび冠状面ビューの双方において円を表示することによって示されるように調整のために選択されている。この構成では、ユーザ(例えば、外科医)は、矢状面ビューおよび/または冠状面ビューでS1変換点の位置を調整して、3次元でのS1変換点の移動に影響を与えることができる。他の変換点(例えば、S2、S3、および/またはS4変換点)のいずれかが、同様の方法で選択および調整されることができる。調整は、ディスプレイ118のタッチ感知部分を介したユーザ入力に応答する、および/または別個のユーザ入力インターフェース(例えば、マウス、ジョイスティック、トラックボール、キーパッドなど)を介したユーザ入力に応答するコントローラ/ソフトウェアによって実行されることができる。例えば、ユーザは、ディスプレイ118の右側のそれぞれのラベル(例えば、「S1」、「S2」、「S3」、または「S4」)にタッチして、それぞれの変換点を選択することができるか、または、ユーザは、矢状面ビューまたは冠状面ビューのいずれかで変換点をタッチすることができる。変換点が選択されると、ユーザは、矢状面で選択された変換点をタッチしてドラッグし、矢状面での変換点の位置を調整することができ、および/または、ユーザは、冠状面で選択された変換点をタッチしてドラッグし、冠状面ビューでの変換点の位置を調整することができる。
【0103】
いくつかの実施形態によれば、蛍光透視法は、取り付け点取得(捕捉とも呼ばれる)に使用されることができる。GRBは、蛍光透視画像を使用して、術中のロッドの曲げ計画を構築することができる。ユーザ(例えば、外科医)は、患者の透視画像を捕捉することができる。コントローラ/ソフトウェアは、
図35に示されるように、ネジの配置に基づいて、ロッドの取り付け点を自動的に見つけてラベルを付ける。ユーザ(例えば、外科医)は、
図35に示されるように、矢状面ビューおよび冠状面ビューでこれらの点を見ることができ、有用/必要な調整を行い、ロッドに必要な曲げ計画を取得することができる。
【0104】
ユーザ(例えば、外科医)が曲げ計画を確認して受け入れると、GRBは、外科的使用のためにロッドインプラントを成形する。
【0105】
蛍光透視法におけるネジ位置に基づいてロッドインプラントを成形することが
図35に示されている。
図35において、ディスプレイ118は、外科用ロッド106の配置のために特定された5本の脊椎ネジを備えた2つの直交透視画像を提供し、5本のネジは、第1、第2、第3、第4、および第5仙骨(すなわち、S1、S2、S3、S4、S5)のネジとして特定される。コントローラ/ソフトウェアは、それぞれのネジの位置に基づいてロッドの5つの図示された初期変換点を自動的に識別し、初期変換点に基づいてロッドの初期曲げ計画を作成する。次に、ユーザ(例えば、外科医)は、調整のためにディスプレイ118上の変換点を選択することができる(例えば、ディスプレイ118の右側のそれぞれのラベルを選択/タッチすることにより、または矢状面または冠状面のそれぞれの変換点を選択/タッチすることにより)。
図35において、S1椎骨に対応する変換点は、ディスプレイ118の右側のラベル「S1」を強調表示するボックスおよびそれぞれの変換点を囲む円(矢印付き)によって示されるように、調整のために選択される。ユーザは、実際のロッドの曲げを開始する前に、1つ以上の変換点を選択および調整して、ロッドの修正された曲げ計画を提供することができる。
図34に関して上述したように、選択および/または調整を提供することができる。
【0106】
本発明の概念のいくつかの実施形態にしたがって、手術前の動作を以下に説明する。
【0107】
いくつかの実施形態によれば、ネジ計画を使用して、ロッドの曲げ計画を生成することができる。コントローラ/ソフトウェアは、外科医がエクセルシウスGPSシステムを使用して作成された取り付け点配置に基づいて、外科用ロッドインプラントの形状(曲げ計画とも呼ばれる)を計画することを可能にすることができる。そのような実施形態では、術前撮像(例えば、CATスキャン撮像、MRI撮像、蛍光透視撮像など)を使用して、ディスプレイ118上の異なる(例えば、直交)平面(例えば、矢状面および冠状面)における患者の解剖学的構造(例えば、脊椎)の画像を提供することができる。次に、コントローラ/ソフトウェアは、(例えば、ディスプレイ118のタッチ感知部分を使用して)ユーザ入力を受け入れ、処置用の仮想ネジをディスプレイ上に配置して、処置用のネジ計画を提供することができる。仮想ネジインプラントの配置後、コントローラ/ソフトウェアは、各仮想ネジのロッド配置点を自動的に識別して、初期ロッド曲げ計画の初期変換点を提供することができ、ユーザは、1つ以上の初期変換点を変更し、ロッドの修正された曲げ計画を生成するために使用される変換点を提供することができる。ユーザが曲げ計画を承認すると、ユーザは、曲げ計画(例えば、外科的形状)をロッドベンダーに送り、ロッドインプラントを成形してネジの取り付け点に固定することができる。
【0108】
術前仮想ネジ配置に基づくロッド曲げ計画の生成は、実際のネジの配置に基づく
図33、
図34、および
図35に関して上述した術中曲げ計画と同様とすることができる。術中および術前の曲げ計画の双方で、ロッドの初期曲げ計画の初期変換点は、それぞれの(実際または仮想の)ネジ配置に基づいて生成されることができ、ユーザは、1つ以上の初期変換点を調整してロッドの最終的な曲げ計画を生成することができる。仮想ネジの配置に使用される画像は、仮想ネジの画像が元の画像の一部として含まれているのではなく、ユーザ入力に基づいてコントローラ/ソフトウェアによって追加される点を除き、
図33、
図34、および/または
図35のものと同様とすることができる。
【0109】
外科医が実際のネジインプラントを挿入するためにGPSを使用しない場合、計画が独自の形式で作成されていれば、コントローラ/ソフトウェアは、仮想/実際のアタッチメント/ネジ点の配置に基づいて外科用インプラントをさらに成形することができる。現実/仮想ネジインプラントを配置した後、ユーザは、ロッドを成形してネジの取り付け点に固定することを可能にする曲げ計画をGRBに送信することができる。
【0110】
術前計画と術中計画との間の計画のマージはまた、本発明の概念のいくつかの実施形態にしたがって提供されることができる。コントローラ/ソフトウェアは、2つ以上の計画を組み合わせてマージされた計画を形成する方法を提供することができる。ユーザは、例えば、
図36に示すように、所望の曲げ位置のそれぞれの精度に応じて、マージされた曲げ計画を計算するために使用される双方の基礎計画に重みを割り当てることができる。
【0111】
実際のネジまたは仮想ネジの配置を使用して外科用ロッドの曲げ計画を生成するかどうかにかかわらず、コントローラ102は、1)(それぞれの取り付けインプラント、例えばネジに対応する)ロッド上のそれぞれの変形点に対して点をフィットする、および2)各変換点でのロッドの軌道を方向付けて、それぞれのアタッチメントインプラントの軌道(例えば、それぞれのネジのチューリップヘッドの軌道/方向)と一致させる、の双方に対する曲げ計画を生成することができる。したがって、ロッドの曲げ計画は、アタッチメントインプラント(例えば、ネジ)の位置とアタッチメントインプラントの向き(例えば、ネジのチューリップヘッドの向き)の双方を考慮することができる。
【0112】
本発明の概念のいくつかの実施形態によれば、ソフトウェアベースのインプラント成形検証が提供されることができる。
【0113】
インプラントを成形した後、コントローラ/ソフトウェアは、以下に説明する1つ以上のアプローチを使用して、インプラントが適切に成形されていることの検証を提供することができる。
【0114】
ロッドの曲げが完了した後、ロッドを切断する前に、以下に説明するように、先端の検証を提供することができる。
【0115】
システムのベースにある追跡アレイ2815を使用すると、ユーザは、曲げが完了した後、ロッドを切断する前に、追跡器具の先端をロッドインプラントの先端/端部に接触させることができる。形状検証のために、曲げの精度の数値推定値をディスプレイ118上でユーザに提供することができる。意図された曲げ計画に基づいて、コントローラ/ソフトウェアは、全ての曲げが完了した後、ロッドの先端/端部の計画/計算された位置を判定することができ、ロッドの先端/端部の計画/計算された位置は、ロッド形状の精度の数値推定値を生成するために先端/端部の実際の位置と比較されることができる。したがって、単一のデータポイントを使用して、ロッド形状の全体的な精度の数値推定を提供することができる。
【0116】
ロッドの曲げが完了した後、ロッドを切断する前に、以下に説明するように形状検証を提供することができる。
【0117】
システムのベースで追跡アレイ2815を使用すると、ユーザは、インプラントの長さにわたって円形プローブを実行し、それぞれのロッド位置に対応するプローブ位置をサンプルし、ロッドの曲げが完了した後、ロッドを切断する前に、ロッド形状の精度の数値推定値を生成することができる。意図された曲げ計画に基づいて、コントローラ/ソフトウェアは、ロッドの曲げ計画の長さに沿って計画/計算された位置を判定することができ、これらの計画/計算された位置は、ロッド形状の精度の数値推定値を生成するために実際の曲がったロッドの長さに沿った対応する位置において実際のサンプルされたプローブ位置と比較されることができる。したがって、複数のデータポイントを使用して、ロッド形状の全体的な精度の数値推定値を提供することができる。
【0118】
ロッドの曲げが完了した後およびロッドを切断した後、以下に説明するようにツールの検証を提供することができる。
【0119】
2つの追跡された器具/プローブを使用して、ユーザは、インプラントの両端にタッチして、曲げ完了後および切断の前/後に、ロッドインプラントの先端がロッドインプラントの中心に対してどこにあるかに基づく計算を使用して、形状精度を検証することができる。意図した曲げ計画に基づいて、コントローラ/ソフトウェアは、ロッドの2つの先端/端部の間の計画/計算された距離を判定することができ、実際の曲げロッドの2つの先端/端部の間の実際の距離は、カメラ114および追跡されたプローブを使用して、曲がったロッドの実際の先端/端部の光学的判定に基づいて判定されることができる。
【0120】
ロッドインプラントの配置は、本発明の概念のいくつかの実施形態にしたがって以下に記載される。
【0121】
ロッドインプラントの形状/特性(例えば、曲がり、長さなど)の正確性をチェック/確認した後、ユーザは、ロッドインプラントを切断した後、インプラントをネジヘッドのチューリップに配置し、それぞれのロッキングキャップを使用して各ネジにロッドを固定することができる。
【0122】
自動ロッドベンダーがロッドを曲げた後、ユーザ(例えば、外科医)は、脊椎に対するロッドの適切な向きを知るのが難しい場合がある。ユーザ(例えば、外科医)がロッドの適切な向きを判定することができた後であっても、ユーザ(例えば、外科医)は、ロッドの端部を最初/最後のネジに固定して、ロッドが他の/残りのネジに固定しながらスライドしないことを提供/保証する必要がある場合がある。ロッドを最後/最初のネジに固定することはまた、ロッドがネジの上をスライドすることなく、ロッドが必要な場所に正確に落下することを提供/保証するのにも役立つことができる。
【0123】
以下のアプローチは、ユーザ(例えば、外科医)がロッド106を脊椎に対して方向付けし、および/またはロッド106を最初/最後のネジに固定するのを助けることができる。
【0124】
いくつかの実施形態によれば、
図37に示されるように、切断する前に余分な曲げ3801をロッド106に追加することができる。
【0125】
余分な曲げ3701は、自動ロッドベンダーを使用して、既に曲げられたロッド106の端部に追加されることができる。余分な曲げ3701は、ユーザ(例えば、外科医)がロッドを方向付けるのを支援するため、および/または、例えば
図37に示すような処置中/後のロッドのスライドを低減/防止するための双方に使用されることができる。
図37に示すように、余分な曲げ3701は、ロッドを他のネジ(図示せず)に固定しながら、曲げロッド106がネジ3705のチューリップヘッド3703を通って左にスライドするのを止めることができる。余分な曲げはまた、ロッドが適切に配置されたときにチューリップヘッド3703に対して「停止」を提供することにより、最初/最後のネジ3805に対するロッドの適切な配置を支援することができる。さらに、余分な曲げ3701の方向を使用して、ネジ3705に対するロッドの適切な回転を示すことができる。例えば、余分な曲げ3701とロッド端部3711との間のロッドの部分は、ロッドが適切な回転位置にあるときに水平(または垂直)に横たわるように構成されてもよい。余分な曲げ3701とロッド3711の端部との間のロッドの部分がチューリップヘッドのU字形開口部の側面に対して直交する方向に延在するように構成されていることを提供することにより、曲げは、
図37の左側にスライドするロッド106に対する「停止」として作用することができる。
【0126】
いくつかの実施形態によれば、ロッド106上のマーキング3821は、
図38に示されるようにロッド106を方向付けるために使用されてもよい。多くの脊椎ロッドは、
図38に示されるように、明確な破線または実線の正中線マーキング3821を備えることができる。正中線3821を方向マーカーとして使用するために、以下の動作を実行することができる。
【0127】
いくつかの実施形態によれば、ロッド106は、正中線3821が上を向くように、ロッドベンダー(例えば、ロッド供給サブアセンブリ104)に挿入されてもよい。ユーザがロッドをこの線に合わせるのを助けるために、ロッドベンダーに中心線があることもできる。これは、曲げを開始する前のロッド106のホームポジションと呼ばれることがある。
【0128】
いくつかの実施形態によれば、ロッドベンダーコントローラ/ソフトウェアは、3D曲げを達成するためにロッドが通過する必要がある全回転を正確に知ることができる。
【0129】
曲げ動作の開始時に、ロッドベンダーは、ロッドがロッドベンダーによって完全に曲げられた後、患者への固定を意図した方向に向けられたときに正中線が上を向くような位置までロッドを回転させることができる。
【0130】
いくつかの実施形態によれば、生体適合性キャップ3901が、
図39に示されるように、ロッド106の端部に提供されてもよい。
【0131】
図39に示されるような生体適合性キャップ3901は、ロッド106が曲げられた後、ユーザ(例えば、外科医)が脊椎に対するロッド106の向きを判定し、同時に多軸ネジヘッドおけるロッドのスライドを低減/防止するのを助けるために、ロッド106の端部に配置されることができる。キャップは、ロッドの他端が切断されるときに、ロッド106の前端(すなわち、ロッド供給サブアセンブリ104および曲げサブアセンブリ110に最初に供給される端部)に配置される必要があり得る。キャップは、ロッドの端部にネジ込みまたは圧入されることができる。ロッドが脊椎に固定された後、キャップを取り外すことができる。上述した実施形態に関して述べたように、コントローラ/ソフトウェアは、3D(3次元)曲げを容易にするためにロッドが通過しなければならない回転の量を正確に知ることができる。ロッドがロッドベンダーに挿入された後(ただし、曲げを開始する前)、キャップのスタンドオフ特徴3903が上を向くようにキャップを配置することができる。これは、ホームポジションを示すことができる。ここで、ロッドベンダーは、ロッドが完全に曲げられた後、スタンドオフ特徴3903が患者への固定のために適切に向けられたときに上を向くように、所定位置にロッドを回転させることができる。このようにして、ロッドを脊椎ネジに配置/固定するときに、ロッドの所望の向きをユーザ(例えば、外科医)に示すことができる。
【0132】
本発明の概念のいくつかの実施形態によれば、機械的ハウジング121(上部アセンブリとも呼ばれる)の滅菌性は、ロッド曲げ動作全体を通じて維持されることができる。特に、機械的ハウジング121は、オートクレーブ滅菌と互換性があり、機械的およびモータハウジング間の機械的連結を提供しながら、滅菌ドレープを使用して滅菌外科環境からモータハウジング122を隔離することができる。したがって、ロッド曲げ動作中、ロッドは、オートクレーブ滅菌と互換性がない可能性があるモータハウジング122から隔離されている間、滅菌機械ハウジング121の構成要素と接触している。
【0133】
本発明の概念のいくつかの実施形態によれば、ロッドベンダーシステムをカートに配置することにより、システムの可動性を改善することができる。
【0134】
本発明の概念のいくつかの実施形態によれば、自動スプリングバック方程式の計算を犠牲ロッド(実際のロッドインプラントに適合)において実行して、ロッドの材料/スプリングバック特性に関する事前のデータなしに、ロッドベンダーが任意の材料のロッドを曲げることを可能にする。
【0135】
本発明の概念のいくつかの実施形態によれば、ロッド曲げシステムは、複数の異なる取得方法に基づいて外科用ロッドインプラントをシームレスに捕捉および成形することができる。オープンプラットフォーム設計は、ユーザが患者に最も適したインプラントシステムを選択することを可能にすることができる。
【0136】
本発明の概念のいくつかの実施形態によれば、ロッド曲げシステムはまた、ロッドインプラントを2分未満で迅速に成形することができ、患者が麻酔下にある時間を短縮し、ロッドインプラントを挿入するときの患者へのストレスを軽減することができる。
【0137】
本発明の概念のいくつかの実施形態によれば、ロッド曲げシステムは、患者固有の変換点(放射線透視法に基づいて生成されたライブ変換点を含む)を使用して、取り付け点を捕捉することができる。これは、アタッチメント/曲げ計画に最適な形状を生成するのを支援することができる。
【0138】
図40は、ロッド曲げシステム10のコントローラ102の要素を示すブロック図である。図示のように、コントローラ102は、入力インターフェース4001(入力インターフェース回路または入力インターフェース電気回路とも呼ばれる)、出力インターフェース4003(出力インターフェース回路または出力インターフェース電気回路とも呼ばれる)、制御インターフェース4005(制御インターフェース回路または制御インターフェース電気回路とも呼ばれる)、およびメモリ4009(メモリ回路またはメモリ電気回路とも呼ばれる)に結合されたプロセッサ4007(プロセッサ回路またはプロセッサ電気回路とも呼ばれる)を含むことができる。メモリ4009は、プロセッサ4007によって実行されると、プロセッサ4007に、本明細書に開示される実施形態にかかる動作を実行させるコンピュータ可読プログラムコードを含むことができる。他の実施形態によれば、プロセッサ4007は、別個のメモリ回路が必要とされないようにメモリを含むように定義されてもよい。
【0139】
本明細書で説明するように、本開示のいくつかの実施形態にかかるロッド曲げシステムを制御する動作は、プロセッサ4007、入力インターフェース4001、出力インターフェース4003、および/または制御インターフェース4005を含むコントローラ102によって実行されることができる。例えば、プロセッサ4007は、入力インターフェース4001を介してユーザ入力を受信することができ、そのようなユーザ入力は、ディスプレイ118のタッチ感知部分を介して、および/またはキーパッド、ジョイスティック、トラックボール、マウスなどの他のユーザ入力を介して受信したユーザ入力を含むことができる。プロセッサ4007はまた、カメラ114からの光学入力情報および/または入力インターフェース5001を介した曲げロボット100からのフィードバック情報を受信することもできる。プロセッサ4007は、出力インターフェース4003を介して出力を提供することができ、そのような出力は、ディスプレイ118上にグラフィック/視覚情報をレンダリングするための情報を含むことができる。プロセッサ4007は、制御インターフェース4005を介してロボット制御情報/命令を曲げロボット100に提供することができ、ロボット制御命令は、例えば、ロッド供給サブアセンブリ104、ブレーキサブアセンブリ108、および/または曲げサブアセンブリ110の動作を制御するために使用されることができる。
【0140】
図41は、本発明の概念のいくつかの実施形態にかかるコントローラ102の動作を示している。
【0141】
ブロック4101において、プロセッサ4007は、それぞれのアタッチメントインプラント(例えば、ネジ)に対応する変換点のセットを提供することができる。変換点のセットは、例えば、カメラ114を使用して(例えば、アタッチメントインプラントを指すために追跡インプラントを使用して)、患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想付属インプラントの位置を判定することの少なくとも1つに基づいて提供されることができる。
【0142】
ブロック4105において、プロセッサ4007は、変換点のセットに基づいて外科用ロッドの曲げ計画を生成することができる。曲げ計画は、例えば、外科用ロッドに沿ったそれぞれの曲げ位置および対応する回転位置で複数の曲げ角度を画定することができる。
【0143】
ブロック4109において、プロセッサ4007は、(出力インターフェース4003を介してディスプレイ118に提供される)画像出力を生成して、例えば、
図33、
図34、
図35、および
図36に関して上述したように、ディスプレイ118上に変換点のセットおよび曲げ計画をレンダリングすることができる。
図33、
図34、
図35、および
図36の実施形態に示されるように、画像出力は、ディスプレイ118の第1の部分の第1の平面(例えば、矢状面)に変換点のセットおよび曲げ計画をレンダリングし、ディスプレイ118の第2の部分の第2の平面(例えば、冠状面)に変換点のセットおよび曲げ計画をレンダリングするように生成されることができ、第1および第2の平面は異なる(例えば、直交する)。
図35の実施形態に示されるように、画像出力は、ディスプレイ118上に変換点のセットおよび曲げ計画を医療画像(例えば、コンピュータ断層撮影CTスキャン画像、磁気共鳴画像法MRI画像、および/または蛍光透視画像)とともにレンダリングするように生成されることができる。
図35にさらに示すように、画像出力は、変換点のセットおよび曲げ計画を、現実/仮想アタッチメントインプラント(例えば、ネジ)を含む医療画像によってディスプレイ118上にレンダリングするように生成されることができる。
【0144】
ブロック4111において、プロセッサ4007は、(入力インターフェース4001を介した)ユーザ入力の受信に応答して、ロッドの曲げを続行することができる。例えば、ユーザ(例えば、外科医)は、ディスプレイ118上の1つ以上の変換点を調整して、実際に外科用ロッドを曲げる前に曲げ計画を調整することができる。
【0145】
ブロック4131において、例えば、
図27および
図28に関して上述したように、犠牲ロッド106’を使用して、外科用ロッドを曲げる前に、外科用ロッド106のスプリングバック特性を判定することができる。ブロック4111において曲げ計画を受け入れ/使用するためのユーザ入力に応答して、プロセッサ4007は、(出力インターフェース4003を介してディスプレイ118に提供される)画像出力を生成して、犠牲ロッド106’を曲げロボット100にロードするようにディスプレイ118上にプロンプトをレンダリングすることができ、いったん犠牲ロッドがロードされると、プロセッサ4007は、犠牲ロッド106’を使用して外科用ロッドのスプリングバック特性を判定することに進むことができる。プロセッサ4007は、曲げロボット100および/またはカメラ118からのフィードバック(入力インターフェース4001を介して受信)に基づいて、および/またはロードが完了したユーザ入力(例えば、ディスプレイ118のタッチ感知部分および入力インターフェース4001を介して受信)に基づいて、犠牲ロッドの負荷の判定に応答するスプリングバック特性判定を続行することができる。
【0146】
上述したように、スプリングバック特性は、2つの異なる曲げ角度での犠牲ロッド106’の検出されたスプリングバックに基づいて判定されることができる。したがって、プロセッサ4007は、第1の試験位置で第1の試験曲げ角度まで犠牲ロッド106’を曲げる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができ、この命令に応答して、曲げロボット100のロッド供給サブアセンブリ104は、犠牲ロッド106’を第1の試験位置に送ることができ、ブレーキサブアセンブリ108は、犠牲ロッド106’を第1の試験位置にロックすることができ、曲げサブアセンブリ110は、犠牲ロッドを第1の試験曲げ角度に曲げることができる。次に、プロセッサ4007は、例えば、カメラ114を介して受信した光学フィードバックに基づいて、および/または解放後に曲げサブアセンブリが犠牲ロッドに再係合する点の検出に基づいて、第1の試験曲げ角度から第1のスプリングバックを判定することができる。次に、プロセッサ4007は、第2の試験位置で第2の試験曲げ角度に犠牲ロッド106’を曲げる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができ、この命令に応答して、曲げロボット100のロッド供給サブアセンブリ104は、犠牲ロッド106’を第2の試験位置に送ることができ、ブレーキサブアセンブリ108は、犠牲ロッド106’を第2の試験位置にロックすることができ、曲げサブアセンブリ110は、犠牲ロッド106’を第2の試験曲げ角度に曲げることができる。次に、プロセッサ4007は、例えば、カメラ114を介して受信した光学フィードバックに基づいて、および/または解放後に曲げサブアセンブリが犠牲ロッド106’に再係合する点の検出に基づいて、第2の試験曲げ角度から第2のスプリングバックを判定することができる。次に、プロセッサ4007は、犠牲ロッド106’からの第1の試験曲げ角度からの第1のスプリングバックと、犠牲ロッド106’からの第2の試験曲げ角度からの第2のスプリングバックとに基づいて、外科用ロッドのスプリングバック特性を判定することができる。曲げ計画を生成した後のスプリングバック特性の判定が示されているが、スプリングバック特性は、ロッドの曲げの前のいつでも判定されることができる。
【0147】
外科用ロッド106のスプリングバック特性が判定されると、プロセッサ4007は、ディスプレイ118上にプロンプトを生成して、外科用ロッド106を曲げロボット100にロードすることができ、外科用ロッドがロードされると、プロセッサ4007は、後述するようにブロック4135の曲げ動作に進むことができる。プロセッサ4007は、曲げロボット100および/またはカメラ118からのフィードバック(入力インターフェース4001を介して受信)に基づいて、および/またはロードが完了したユーザ入力(例えば、ディスプレイ118のタッチ感知部分および入力インターフェース4001を介して受信)に基づいて、外科用ロッドの負荷を判定することに応答して曲げ動作に進むことができる。
【0148】
ブロック4135において、プロセッサ4007は、曲げ計画に基づいて、およびブロック4131の外科用ロッドのスプリングバック特性に基づいて、外科用ロッドを曲げる命令を生成することができる。したがって、曲げサブアセンブリ110が(スプリングバック特性に基づいて)外科用ロッドを所望の曲げ角度を超えて曲げ、スプリングバック後に所望の曲げ角度が得られるように、各曲げの命令を提供することができる。ブロック4135のロッド曲げ動作は、
図44においてより詳細に示されている。
【0149】
ブロック4401において、プロセッサ4007は、複数の曲げ位置のうちの第1の曲げ位置に外科用ロッドを送る命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを第1の曲げ位置に送ることができる。
【0150】
ブロック4405において、プロセッサ4007は、外科用ロッドを第1の回転位置まで回転させる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを第1の回転位置まで回転させることができる。
【0151】
ブロック4409において、プロセッサ4007は、外科用ロッドが第1の曲げ位置および第1の回転位置に維持されている間に、外科用ロッドを複数の曲げ角度のうちの第1の曲げ角度に曲げる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ブレーキサブアセンブリ108は、外科用ロッドを第1の曲げ位置および第1の回転位置にロックすることができるとともに、曲げサブアセンブリ110は、外科用ロッドを第1の曲げ角度まで曲げる(例えば、動作の完了後に第1の曲げ角度が達成されるようにスプリングバック特性に応じて第1の曲げ角度を超えて外科用ロッドを曲げる)。
【0152】
ブロック4411において、プロセッサ4007は、外科用ロッドを複数の曲げ位置のうちの次の曲げ位置に供給する命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる(4401)。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを次の曲げ位置に送ることができる。
【0153】
ブロック4415において、プロセッサ4007は、外科用ロッドを次の回転位置まで回転させる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを次の回転位置まで回転させることができる。
【0154】
ブロック4419において、プロセッサ4007は、外科用ロッドが次の曲げ位置および次の回転位置に維持されている間に、複数の曲げ角度のうちの次の曲げ角度に曲げる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ブレーキサブアセンブリ108は、外科用ロッドを次の曲げ位置および次の回転位置にロックすることができるとともに、曲げサブアセンブリ110は、外科用ロッドを次の曲げ角度に曲げる(例えば、動作の完了後に次の曲げ角度が達成されるようにスプリングバック特性に応じて外科用ロッドを次の曲げ角度を超えて曲げる)。
【0155】
ブロック4411、4415、および4419の動作は、ブロック4421においてロッドの曲げが完了するまで、外科用ロッドを変換点に対応するアタッチメントインプラント(例えば、ネジ)に適合させるために提供された曲げ計画の各曲げについて繰り返されることができる。
【0156】
いくつかの実施形態によれば、動作4431、4435、および4439は、最後の変換点に対応するアタッチメントインプラント(例えば、ネジ)に対して停止を提供するように構成された最終曲げ(余分な曲げとも呼ばれる)を提供するために実行されることができる。そのような曲げは、
図37に関して上述されている。
【0157】
ブロック4431において、プロセッサ4007は、曲げ計画の変換点の最後の後に外科用ロッドを最終曲げ位置に供給する命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを最終曲げ位置に送ることができる。
【0158】
ブロック4435において、プロセッサ4007は、外科用ロッドを最終回転位置まで回転させる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ロッド供給サブアセンブリ104は、外科用ロッドを最終的な回転位置まで回転させることができる。
【0159】
ブロック4439において、プロセッサ4007は、外科用ロッドが最終曲げ位置および最終回転位置に維持されている間に、外科用ロッドを最終曲げ角度まで曲げる命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、ブレーキサブアセンブリ108は、曲げサブアセンブリ110が外科用ロッドを最終曲げ角度まで曲げている間に、外科用ロッドを最終曲げ位置および最終回転位置にロックすることができる。上記のように、最終曲げ角度は、変換点の最後に対応するアタッチメントインプラントに対して停止を提供するように構成されることができる。
【0160】
いくつかの実施形態によれば、
図44の異なるブロックからの命令は、各動作が実行されるときに曲げロボット100に別個に提供されることができ、または、
図44の異なるブロックからの命令は、曲げロボットがある程度の自律性を備えたブロックのグループからの命令を実行することができるように、曲げロボット100にともに提供されることができる。いくつかの実施形態によれば、コントローラ102は、曲げロボット100に制御要素を含むように定義されることができ、いくつかの他の実施形態によれば、曲げロボット100は、コントローラ102から命令を受信してコントローラ102からの命令に基づいて曲げロボット100における曲げ動作を制御する別個のコントローラを含むことができる。
【0161】
図41のブロック4139において、プロセッサ4007は、曲げ計画に基づいて、および各曲げ位置での外科用ロッドの曲げが完了した後にカメラ114を介して受信した光学フィードバックに基づいて、外科用ロッドの形状を検証することができる。例えば、光学フィードバックは、カメラ118を使用して追跡されるプローブの位置に基づいて、空間内のロッドの少なくとも1つの点の位置を識別するために使用されることができる。そのような検証は、例えば、インプラント成形検証(例えば、先端検証、形状検証、ツール検証など)に関して上述したように実行されることができる。プロセッサ4007は、例えば、ディスプレイ118上に提供される数値検証スコアを判定することができ、および/またはディスプレイ118上に合格/不合格表示を提供することができる。
【0162】
ブロック4141において、プロセッサ4007は、各曲げ位置で外科用ロッドの曲げが完了した後に外科用ロッドを切断する命令(制御インターフェース4005を介して曲げロボット100に提供される)を生成することができる。この命令に応答して、曲げロボット100は、外科用ロッドがアタッチメントインプラント(ネジ)に固定されることができるように、外科用ロッドを切断してそこで過剰な部分を除去することができる。いくつかの実施形態によれば、外科用ロッドを切断する命令は、ロッド形状を検証する命令に続いてもよいが、いくつかの他の実施形態によれば、順序は逆にされてもよい。
【0163】
図42は、本発明の概念のいくつかの他の実施形態にかかるコントローラ102の動作を示している。
【0164】
ブロック4201において、プロセッサ4007は、それぞれのアタッチメントインプラント(例えば、ネジ)に対応する初期変換点のセットを提供することができる。初期変換点のセットは、例えば、カメラ114を使用して(例えば、アタッチメントインプラントを指すために追跡インプラントを使用して)、患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想付属インプラントの位置を判定すること少なくとも1つに基づいて提供されることができる。
【0165】
ブロック4205において、プロセッサ4007は、初期変換点のセットに基づいて外科用ロッドの初期曲げ計画を生成することができる。初期曲げ計画は、例えば、外科用ロッドに沿ったそれぞれの曲げ位置および対応する回転位置で複数の曲げ角度を画定することができる。
【0166】
ブロック4209において、プロセッサ4007は、(出力インターフェース4003を介してディスプレイ118に提供される)初期画像出力を生成して、例えば、
図33、
図34、および
図35に関して上述したように、ディスプレイ118上に初期変換点のセットおよび初期曲げ計画をレンダリングすることができる。
図33、
図34、および
図35の実施形態に示されるように、初期画像出力は、ディスプレイ118の第1の部分の第1の平面(例えば、矢状面)に初期変換点の初期セットおよび初期曲げ計画をレンダリングし、ディスプレイ118の第2の部分の第2の平面(例えば、冠状面)に初期変換点のセットおよび初期曲げ計画をレンダリングするように生成されることができ、第1および第2の平面は異なる(例えば、直交する)。
図35の実施形態に示されるように、初期画像出力は、ディスプレイ118上に初期変換点のセットおよび初期曲げ計画を医療画像(例えば、コンピュータ断層撮影CTスキャン画像、磁気共鳴画像法MRI画像、および/または蛍光透視画像)とともにレンダリングするように生成されることができる。
図35にさらに示すように、初期画像出力は、初期変換点のセットおよび曲げ計画を、現実/仮想アタッチメントインプラント(例えば、ネジ)を含む医療画像によってディスプレイ118上にレンダリングするように生成されることができる。
【0167】
ディスプレイ118上に初期画像出力を提供した後、プロセッサ4007は、以下に説明するように、1つ以上の初期変換点のセットを調整するためにユーザ入力を受け入れることができる。ブロック4211および4215において、プロセッサ4007は、ユーザ入力を受け入れて、変換点の1つを調整することができる。
図33、
図34、および
図35に関して上述したように、例えば、変換点のうちの1つ(例えば、示されるように変換点S1)が(例えば、ディスプレイ118のタッチ感知部分または他のユーザ入力を介して)選択され、(例えば、ディスプレイ118のタッチ感知部分または他のユーザ入力を介して)移動/ドラッグされることができる。変換点(例えば、示されるように変換点S1)を調整するためのユーザ入力に応答して、プロセッサ4007は、ブロック4219において調整された変換点のセットを提供するように変換点を調整することができる。
【0168】
ブロック4221において、プロセッサ4007は、調整された変換点のセットに基づいて、外科用ロッドの調整された曲げ計画を生成することができる。したがって、調整された曲げ計画は、外科用ロッドに沿ったそれぞれの調整された曲げ位置における調整された複数の曲げ角度、および調整された変換点に基づいて決定される対応する調整された回転位置を定義することができる。
【0169】
ブロック4225において、プロセッサ4007は、調整された変換点のセットおよび調整された曲げ計画をディスプレイ118にレンダリングするように調整された画像出力(出力インターフェース4003を介してディスプレイ118に提供される)を生成することができる。調整された画像出力は、ディスプレイ118の第1の部分の第1の平面(例えば、矢状面)に調整された変換点のセットおよび調整された曲げ計画をレンダリングし、ディスプレイ118の第2の部分の第2の平面(例えば、冠状面)に調整された変換点のセットおよび調整された曲げ計画をレンダリングするように生成されることができ、第1および第2の平面は異なる(例えば、直交する)。さらに、調整された画像出力は、ディスプレイ118上に医療画像(例えば、コンピュータ断層撮影CTスキャン画像、磁気共鳴画像法MRI画像、および/または蛍光透視画像)とともに調整された変換点のセットおよび調整された曲げ計画をレンダリングするように生成されることができる。さらに、調整された画像出力は、調整された変換点のセットおよび調整された曲げ平面を、現実/仮想アタッチメントインプラント(例えば、ネジ)を含む医用画像によってディスプレイ118上にレンダリングするように生成されることができる。
【0170】
ブロック4211、4215、4219、4221、4225、および4229の動作は、ブロック4229の曲げ計画を受け入れるように(例えば、ディスプレイ118のタッチ感知部分または他のユーザ入力装置を介して)ユーザ入力が受信されるまで、任意数の変換点を調整するために任意の回数繰り返されてもよい。ブロック4221においてユーザ入力が提供されない場合、ブロック4229において初期曲げ計画を受け入れて、受け入れられた曲げ計画を提供することができる。ブロック4211、4215、4219において1つ以上の変換点が調整される場合、1つ以上の調整された曲げ計画がブロック4221において生成されることができ、最終的な調整された曲げ計画が受け入れられた曲げ計画になることができる。そして、結果として受け入れられた曲げ計画を使用して、
図41に関して上述したように実行されることができるブロック4131、4135、4139、および/または4141の動作に進むことができる。
【0171】
図43は、本発明の概念のさらに他の実施形態にかかるコントローラ102の動作を示している。
【0172】
ブロック4301において、プロセッサ4007は、それぞれのアタッチメントインプラントに対応する第1の変換点のセットを提供することができる。第1の変換点のセットは、例えば、カメラ114を使用して(例えば、アタッチメントインプラントを指すために追跡インプラントを使用して)、患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想付属インプラントの位置を判定することの少なくとも1つに基づいて提供されることができる。
【0173】
ブロック4305において、プロセッサ4007は、第1の変換点のセットに基づいて外科用ロッドの第1の曲げ計画を生成することができる。第1の曲げ計画は、例えば、外科用ロッドに沿ったそれぞれの曲げ位置および対応する回転位置で第1の複数の曲げ角度を画定することができる。
【0174】
ブロック4309において、プロセッサ4007は、それぞれのアタッチメントインプラントに対応する第2の変換点のセットを提供することができ、第1および第2の変換点のセットは異なる。第2の変換点のセットは、例えば、カメラ114を使用して(例えば、アタッチメントインプラントを指すために追跡インプラントを使用して)、患者に取り付けられたアタッチメントインプラントの位置を光学的に捕捉すること、医療画像内の実際のアタッチメントインプラントの位置を判定すること、および/または医療画像内の仮想付属インプラントの位置を判定することの少なくとも1つに基づいて提供されることができる。例えば、第1の変換点のセットは、仮想アタッチメントインプラント(例えば、ネジ)が配置された術前の医療画像に基づいて提供されることができ、第2の変換点のセットは、現実/実際のアタッチメントインプラント(例えば、ネジ)の固定後、術中の医療画像に基づいて提供されることができる。
【0175】
ブロック4311において、プロセッサ4007は、第2の変換点のセットに基づいて外科用ロッドの第2の曲げ計画を生成することができ、第1および第2の曲げ計画は異なる。第2の曲げ計画は、例えば、外科用ロッドに沿ったそれぞれの曲げ位置および対応する回転位置で第2の複数の曲げ角度を画定することができる。
【0176】
ブロック4315において、プロセッサ4007は、例えば、
図36に関して上述したように、第1および第2の曲げ計画のマージに基づいて、および/または、第1および第2の変換点のセットのマージに基づいて、外科用ロッドの第3の曲げ計画を生成することができる。さらに、プロセッサ4007は、第1および第2の変換点のセットをマージすることに基づいて、第3の変換点のセットを生成することができる。プロセッサ4007は、例えば、第1および第2の変換点のセットのそれぞれの平均化/マージに基づいて、および/または第1および第2の変換点のセットのそれぞれの間の中点の判定に基づいて、第3の変換点のセットを生成することができる。次に、プロセッサ4007は、第3の変換点のセットに基づいて第3の曲げ計画を生成することができる。したがって、第3の曲げ計画(マージされた曲げ計画とも呼ばれる)は、外科用ロッドに沿ったそれぞれの曲げ位置および対応する回転位置で複数の曲げ角度を画定することができる。
【0177】
ブロック4325において、プロセッサ4007は、例えば、
図36に関して上述したように、ディスプレイ118上に第1、第2、および第3の曲げ計画をレンダリングするように(出力インターフェース4003を介してディスプレイ118に提供される)画像出力を生成する。
【0178】
図36の実施形態に示されるように、画像出力は、ディスプレイ118の第1の部分の第1の平面(例えば、矢状面)に、第1、第2、および第3の変換点のセットおよび第1、第2、および第3の曲げ計画のそれぞれをレンダリングし、ディスプレイ118の第2の部分の第2の平面(例えば、冠状面)に、第1、第2、および第3の変換点のセットおよび第1、第2、および第3の曲げ計画のそれぞれをレンダリングするように生成されることができ、第1および第2の平面は異なる(例えば、直交する)。さらに、画像出力は、ディスプレイ118上に変換点のセットおよび曲げ計画を医療画像(例えば、コンピュータ断層撮影CTスキャン画像、磁気共鳴画像法MRI画像、および/または蛍光透視画像)とともにレンダリングするように生成されることができる。さらに、画像出力は、変換点のセットおよび曲げ計画を、現実/仮想アタッチメントインプラント(例えば、ネジ)を含む医療画像によってディスプレイ118上にレンダリングするように生成されることができる。
【0179】
ブロック4319において、プロセッサ4007は、ブロック4131、4135、4139、および/または4141の動作に進む前に、ユーザが第3の曲げ計画を受け入れるのを待つことができる。例えば、プロセッサ4007は、ブロック4329において、第3の曲げ計画を受け入れるために(例えば、ディスプレイ118のタッチ感知部分または他のユーザ入力装置を介して)ユーザ入力が受信されるまで待機することができる。
図43には明示的に示されていないが、
図42のものと同様の動作は、ユーザが、第3の曲げ計画を受け入れる前に、それぞれの曲げ計画を生成するために使用される第1、第2、および/または第3の変換点のセットのうちの1つ以上を調整することを可能にすることができる。そして、結果として受け入れられた曲げ計画を使用して、
図41に関して上述したように実行されることができるブロック4131、4135、4139、および/または4141の動作に進むことができる。
【0180】
本発明の概念の様々な実施形態の上記の説明において、本明細書において使用される用語は、特定の実施形態を説明することのみを目的とし、本発明の概念を限定することを意図しないことを理解されたい。特に定義されない限り、本明細書において使用される全ての用語(技術用語および科学用語を含む)は、本発明の概念が属する当業者によって一般に理解されるのと同じ意味を有する。さらに、一般的に使用される辞書において定義されるような用語は、本明細書および関連する技術の文脈における意味と一致する意味を有するものとして解釈されるべきであり、本明細書で明確にそのように定義されていない限り、理想化されたまたは過度に正式な意味で解釈されないことが理解される。
【0181】
要素が他の要素に「接続された(connected)」、「連結された(coupled)」、「応答する(responsive)」、またはそれらの変形であるように言及される場合、それは、他の要素に直接接続、連結、もしくは応答することができ、または介在する要素が存在してもよい。対照的に、ある要素が他の要素に対して「直接接続された(directly connected)」、「直接連結された(directly coupled)」、「直接応答する(directly responsive)」、またはそれらの変形であるように言及される場合、介在する要素は存在しない。同様の番号は、全体を通して同様の要素を指す。さらにまた、本明細書において使用される「連結された(coupled)」、「接続された(connected)」、「応答する(responsive)」、またはそれらの変形は、無線で連結、接続、または応答することを含むことができる。本明細書において使用される場合、単数形「a」、「an」、および「the」は、文脈がそうでないことを明確に示さない限り、複数形も含むことを意図している。周知の機能または構造は、簡潔さおよび/または明確さのために詳細に説明されない場合がある。「および/または」という用語は、関連するリスト化された項目のうちの1つ以上のありとあらゆる組み合わせを含む。
【0182】
本明細書では、第1、第2、第3などの用語を使用して様々な要素/動作を説明することがあるが、これらの要素/動作は、これらの用語によって限定されるべきではないことが理解される。これらの用語は、ある要素/動作を他の要素/動作から区別するためにのみ使用される。したがって、いくつかの実施形態における第1の要素/動作は、本発明の概念の教示から逸脱することなく、他の実施形態における第2の要素/動作と呼ぶことができる。同じ参照番号または同じ参照符号は、明細書全体を通して同じまたは類似の要素を示す。
【0183】
本明細書において使用される場合、「備える(comprise)」、「備える(comprising)」、「備える(comprises)」、「含む(include)」、「含む(including)」、「含む(includes)」、「有する(have)」、「有する(has)」、「有する(having)」、またはそれらの変形は、制限がなく、1つ以上の記載された特徴、整数、要素、ステップ、動作、構成要素、機能またはグループを含むが、1つ以上の他の特徴、整数、要素、ステップ、動作、構成要素、機能、またはグループの存在または追加を排除しない。さらにまた、本明細書において使用される場合、ラテン語の「例えば(exempli gratia)」から派生した一般的な略語「例えば(e.g.)」は、前述の項目の一般的な例または複数の例を紹介または指定するために使用されることができ、そのような項目を限定することを意図するものではない。ラテン語の「すなわち(id est)」から派生した一般的な略語「すなわち(i.e.)」は、より一般的な記載から特定の項目を指定するために使用されることができる。
【0184】
例示的な実施形態は、コンピュータ実装方法、装置(システムおよび/または装置)および/またはコンピュータプログラム製品を示すブロック図および/またはフローチャート図を参照して本明細書において説明される。ブロック図および/またはフローチャート図のブロック、ならびにブロック図および/またはフローチャート図におけるブロックの組み合わせは、1つ以上のコンピュータ回路によって実行されるコンピュータプログラム命令によって実装されることができることが理解される。これらのコンピュータプログラム命令は、コンピュータのプロセッサおよび/または他のプログラム可能なデータ処理装置を介して実行される命令が、トランジスタ、メモリ位置に記憶された値、およびそのような回路内の他のハードウェア構成要素を変換および制御して、ブロック図および/またはフローチャートブロックまたは複数のブロックにおいて指定された機能/作用を実装し、それにより、ブロック図および/またはフローチャートブロックにおいて指定された機能/作用/動作を実装するための手段(機能)および/または構造を形成するように、汎用コンピュータ回路、専用コンピュータ回路、および/または他のプログラム可能なデータ処理回路のプロセッサ回路(プロセッサとも呼ばれる)に提供されて機械を製造することができる。
【0185】
これらのコンピュータプログラム命令はまた、コンピュータ可読媒体に記憶された命令がブロック図および/またはフローチャートブロックまたは複数のブロックにおいて指定された機能/作用を実装する命令を含む製造物品を製造するように、コンピュータまたは他のプログラム可能なデータ処理装置が特定の方法で機能するように指示することができる有形のコンピュータ可読媒体に記憶されてもよい。したがって、本発明の概念の実施形態は、デジタル信号プロセッサなどのプロセッサ上で実行されるハードウェアおよび/またはソフトウェア(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)において組み込まれることができ、これらは、まとめて「回路」、「モジュール」またはその変形として呼ばれることがある。
【0186】
また、いくつかの代替実装では、ブロックに記載されている機能/作用が、フローチャートに記載されている順序とは異なる順序で発生する場合があることにも留意されたい。例えば、連続して示されている2つのブロックは、関与する機能/作用に応じて、実際には実質的に同時に実行されてもよいかまたはブロックが逆の順序で実行されてもよい。さらに、フローチャートおよび/またはブロック図の所与のブロックの機能は、複数のブロックに分離されてもよく、および/またはフローチャートおよび/またはブロック図の2つ以上のブロックの機能は、少なくとも部分的に統合されてもよい。最後に、本発明の概念の範囲から逸脱することなく、図示されているブロックの間に他のブロックが追加/挿入されてもよく、および/またはブロックまたは動作が省略されてもよい。さらに、いくつかの図は、通信の主要な方向を示すために通信経路上に矢印を含んでいるが、通信は、描かれた矢印と反対の方向で発生する場合があることを理解されたい。
【0187】
本発明の概念のいくつかの実施形態が前述の明細書に開示されたが、本発明の概念の多くの変更および他の実施形態が、前述の説明および関連する図面に提示された教示の利益を有し、本発明の概念が関係することに想到することが理解される。したがって、本発明の概念は、上記で開示された特定の実施形態に限定されず、多くの変更および他の実施形態が、添付の特許請求の範囲内に含まれることが意図されることが理解される。さらに、一実施形態からの特徴は、本明細書に記載された異なる実施形態からの特徴と組み合わされるか、またはそれとともに使用されてもよいことが想定される。さらに、特定の用語が本明細書および以下の特許請求の範囲において使用されるが、それらは、一般的且つ説明的な意味でのみ使用され、記載された本発明の概念または特許請求の範囲を限定する目的では使用されない。本明細書に引用される各特許および特許公開の開示全体は、あたかもそのような各特許または公開が参照により本明細書に個別に組み込まれるかのように、その全体が参照により本明細書に組み込まれる。本発明の概念の様々な特徴および/または潜在的な利点は、以下の特許請求の範囲に記載されている。
【符号の説明】
【0188】
10 ロボット曲げシステム、曲げシステム、ロッド曲げシステム
100 ロボット、曲げロボット、ロッド曲げロボット
102 コントローラユニット、コントローラ
104 ロッド供給サブアセンブリ
106 ロッド
106’ 犠牲ロッド
108 ブレーキサブアセンブリ
110 曲げサブアセンブリ
112 コントローラベース
114 カメラ
116 入力装置
118 表示装置、ディスプレイ、カメラ
120 ロボットハウジング、滅菌ロボットハウジング、滅菌機械的ハウジング
121 滅菌機械ハウジング、モータハウジング、上部機械的アセンブリ、機械的ハウジング
122 モータハウジング
124 ロッド供給アクチュエータ
126 第1のプーリーサブアセンブリ
128 第2のプーリーサブアセンブリ
130 第1の供給アクチュエータモータ
132 第2の供給アクチュエータモータ
134 アクチュエータスピンドル
136 プーリーケーブル
138 長手方向レールサブアセンブリ
140 保持リング
142 ブレーキハウジング
146 ブレーキアクチュエータ
148 ブレーキアクチュエータモータ
150 曲げアクチュエータ
154 ローラ軸受
156 ブレーキギアアーム
158 ウォームギア
160 第1のプーリートランスミッション入力
162 第2のプーリートランスミッション入力
164 第1のプーリートランスミッション出力
166 第2のプーリートランスミッション出力
168 ブレーキトランスミッション入力
170 ブレーキトランスミッション出力
172 曲げアクチュエータモータ
174 曲げトランスミッション入力
176 曲げトランスミッション出力
400 曲げロボット
404 ロッド供給サブアセンブリ
408 切断サブアセンブリ
410 曲げサブアセンブリ
424 ロッド供給アクチュエータ
426 第1のプーリーサブアセンブリ
428 第2のプーリーサブアセンブリ
430 第1の供給アクチュエータモータ
432 第2の供給アクチュエータモータ
434 アクチュエータスピンドル
436 プーリーケーブル
438 長手方向レールサブアセンブリ
440 保持リング
442 ブレーキハウジング
444 保持リング
446 ブレーキアクチュエータ
448 ブレーキアクチュエータモータ
450 曲げアクチュエータ
452 曲げギアサブアセンブリ
454 ローラ軸受
456 ブレーキギアアーム
472 曲げアクチュエータモータ
476 上部支持構造
478 下部支持構造
482 ブレーキギア
484 貫通孔
900 曲げロボット
904 ロッド供給サブアセンブリ
906 外科用ロッド
910 曲げサブアセンブリ
918 統合ディスプレイ
988 ドレープ
990 磁気コネクタ
992 相補的磁気コネクタ
994 磁気コネクタ
996 相補的磁気コネクタ
1006 外科用ロッド
1006’ 滅菌外科用ロッド
1006’’ 滅菌外科用ロッド
1098 滅菌ラップ
1098’ 滅菌スリーブ
1098’’ 可撓性シャフト
1099 キャップ
1100 曲げロボット
1104 ロッド供給サブアセンブリ
1106 外科用ロッド
1108 ブレーキサブアセンブリ
1110 曲げサブアセンブリ
1124 ロッド供給アクチュエータ
1126 供給ギア機構
1146 ブレーキアクチュエータ
1150 曲げアクチュエータ
1152 曲げギアサブアセンブリ
1154 ローラ軸受
1180 手動クランプ機構
1301 カート
1302a 車輪
1302b 車輪
1401 ドレープ
2201 ガスケット
2301 ラッチ
2303 可動係合プレート
2305 ガスケット
2401 フランジ
2403 ガスケット
2501 下部ボックス
2503 レバーアーム
2601 ドレープ
2811 反射マーカー
2815 反射マーカーアレイ、追跡アレイ
2901a プローブ
2901b プローブ
2903a 追跡アレイ、アレイ
2903b 追跡アレイ、アレイ
2905a1 固定マーカー
2905a2 固定マーカー
2905a3 固定マーカー
2905b1 固定マーカー
2905b2 固定マーカー
2905b3 固定マーカー
2907a プローブ先端
2907b プローブ先端
2911a 可動漂遊マーカー、漂遊マーカー
2911b 可動漂遊マーカー、漂遊マーカー
2917b 漂遊マーカー
3103 アレイ
3105-1 固定マーカー
3111 漂遊マーカー
3117 ボタン
3207a プローブ先端
3207b サイドローディングプローブ
3208a 円筒中心
3210b フック
3221c コネクタ
3251 脊椎インプラントネジ
3255 チューリップヘッド
3257 ネジ山
3261 ロッキングキャップ
3701 曲げ
3703 チューリップヘッド
3705 ネジ
3711 ロッド端部、ロッド
3801 曲げ
3805 ネジ
3821 マーキング
3901 生体適合性キャップ
3903 スタンドオフ特徴
4001 入力インターフェース
4003 出力インターフェース
4005 制御インターフェース
4007 プロセッサ
4009 メモリ
4051 曲げポスト
4501 曲げポスト
4503 被駆動ギア
4505 駆動ギア
4509 ギアボックス
4801 カッターアーム
4803 傘歯車
4805 ピニオン傘歯車
4807 大平歯車
4809 小ピニオン平歯車
4811 直角ギアボックス
4815 モータ
4819 せん断面
5001 入力インターフェース
5001a 駆動プーリー
5003 ケーブル
5005 ドラム
5009 キャリッジ
5011a モータ
5015 カラー
5305 ブレーキアクチュエータ
5307 ブレーキアーム