JP6535653B2 - ゼロ空間を使用してデカルト座標空間の端へのアクセスを容易にするためのシステム及び方法 - Google Patents
ゼロ空間を使用してデカルト座標空間の端へのアクセスを容易にするためのシステム及び方法 Download PDFInfo
- Publication number
- JP6535653B2 JP6535653B2 JP2016502606A JP2016502606A JP6535653B2 JP 6535653 B2 JP6535653 B2 JP 6535653B2 JP 2016502606 A JP2016502606 A JP 2016502606A JP 2016502606 A JP2016502606 A JP 2016502606A JP 6535653 B2 JP6535653 B2 JP 6535653B2
- Authority
- JP
- Japan
- Prior art keywords
- joint
- joints
- motion
- space
- end effector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B34/00—Computer-aided surgery; Manipulators or robots specially adapted for use in surgery
- A61B34/30—Surgical robots
- A61B34/37—Leader-follower robots
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J18/00—Arms
- B25J18/007—Arms the end effector rotating around a fixed point
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1602—Program controls characterised by the control system, structure, architecture
- B25J9/1607—Calculation of inertia, jacobian matrixes and inverses
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1628—Program controls characterised by the control loop
- B25J9/1643—Program controls characterised by the control loop redundant control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Program-controlled manipulators
- B25J9/16—Program controls
- B25J9/1656—Program controls characterised by programming, planning systems for manipulators
- B25J9/1664—Program controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
- B25J9/1666—Avoiding collision or forbidden zones
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61B—DIAGNOSIS; SURGERY; IDENTIFICATION
- A61B90/00—Instruments, implements or accessories specially adapted for surgery or diagnosis and not covered by any of the groups A61B1/00 - A61B50/00, e.g. for luxation treatment or for protecting wound edges
- A61B90/03—Automatic limiting or abutting means, e.g. for safety
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40371—Control trajectory to avoid joint limit as well as obstacle collision
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/40—Robotics, robotics mapping to robotics vision
- G05B2219/40474—Using potential fields
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Health & Medical Sciences (AREA)
- Mechanical Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- Surgery (AREA)
- General Health & Medical Sciences (AREA)
- Molecular Biology (AREA)
- Veterinary Medicine (AREA)
- Public Health (AREA)
- Biomedical Technology (AREA)
- Heart & Thoracic Surgery (AREA)
- Medical Informatics (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Animal Behavior & Ethology (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Surgical Instruments (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Pathology (AREA)
Description
本出願は、2013年3月15日に出願され“Systems and Methods for Facilitating Access to Edges of Cartesian‐Coordinate Space Using the Null Space”と題する米国仮特許出願第61/800,381号(代理人整理番号ISRG03800PROV/US)からの非仮出願であるとともに、同仮出願からの優先権を主張し、その全開示が参照により本出願に援用される。
したがって、入力と出力位置との間に閉じた形のマッピングがない場合であっても、速度のマッピングが、指令ユーザ入力からマニピュレータの運動を実現するために、ヤコビアンベースのコントローラ等で、反復的に使用されることができる。しかし、様々な実装を使用することができる。多くの実施形態は、ヤコビアンベースのコントローラを含んでいるが、いくつかの実装は、本明細書で記載した特徴のいずれかを提供するために、マニピュレータアームのヤコビアンにアクセスするように構成され得る様々なコントローラを使用し得る。
dq/dt=J#dx/dt (2)
qi=qi−1+dq/dtΔt (3)
ヤコビアン(J)の擬似逆行列は、所望のツール先端動作(いくつかの場合では、枢動ツール動作の遠隔中心)を関節速度空間に直接マッピングする。使用されているマニピュレータが、(6までの)ツール先端の自由度より多くの有用な関節軸を有している場合、マニピュレータは冗長であると言われる。例えば、ツール動作の遠隔中心が使用されるとき、マニピュレータは、遠隔中心の位置に関連付けられた3つの自由度について追加の3つの関節軸を有するべきである。冗長なマニピュレータのヤコビアンは、少なくとも1つの次元を有する「ゼロ空間」を含む。この文脈において、ヤコビアン(N(J))の「ゼロ空間」は、ツール先端動作を瞬時に実現しないような関節速度の空間である(そして、遠隔中心が使用されるとき、枢動点位置の移動がない)。そして「ゼロ動作」は、ツール先端及び/又は遠隔中心の位置の瞬間的な移動も生成しない関節位置の組み合わせ、軌道、又は経路である。マニピュレータの所望の再配置(本明細書に記載される任意の再配置を含む)を達成するために計算されたゼロ空間速度をマニピュレータの制御システムに組み込む又は注入することは、上記の式(2)を以下のように変形する:
dq/dt=dqprep/dt+dqnull/dt (4)
dqprep/dt=J#dx/dt (5)
dqnull/dt=(1−J#J)z=VnVn Tz=Vnα (6)
式(4)による関節速度は、2つの成分を有し:第1は、ゼロ直交空間成分、所望のツール先端動作を生成する「純粋な(purest)」関節速度(最短ベクトルの長さ)(そして、遠隔中心が使用されるときに、所望の遠隔中心動作)であり、第2の成分は、ゼロ空間成分である。式(2)及び式(5)は、ゼロ空間成分なしで、同じ式が得られることを示している。式(6)は、左辺のゼロ空間成分についての従来の形式で始まり、最も右寄りの右辺で、例示的なシステムで用いられる形式を示し、ここで、(Vn)は、ゼロ空間についての直交基底ベクトルのセットであり、(α)は、それら基底ベクトルをブレンドする(blending)ための係数である。いくつかの実施形態では、αは、要望通りにゼロ空間内の動作を形成又は制御するために、例えばノブ又は他の制御手段の使用によって等、制御パラメータ、変数又は設定によって決定される。
C=1/2(qpitch−qpitch−setpoint)2
Z=(dC/ct)T=∂C/∂q*dq/dt=(qpitch−qpitch−setpoint)*dq/dt
ここで、zは上述の式(6)でその後使用される。
dx/dt=J*dq/dt
y=h(q)
dy/dt=∂h/∂q*dq/dt
[dx/dtT dy/dtT]T=[JT ∂h/∂qT]T*dq/dt
d(x;y)/dt=[J;h’]*dq/dt
dq/dt=[J;h’]#d(x;y)/dt
1つの例では、y=h(q)をポテンシャル場関数の複素ネットワーク(complex network)に設定する。dy/dt=∂h/∂q*dq/dt。dy/dt及び∂h/∂q及びdq/dtは、ポテンシャル場関数に基づいて要望通りに決定されることができ、拡張された式は、エンドエフェクタを駆動すること及び関節空間で経路をたどることの両方の組み合わされた所望の結果を生成する。
Claims (20)
- マニピュレータアーム、入力装置及びプロセッサを有するシステムの前記マニピュレータアームの作動方法であって、前記マニピュレータアームは、移動可能な遠位エンドエフェクタ、ベース、及び前記エンドエフェクタと前記ベースとの間の複数の関節、を含み、前記複数の関節は、与えられたエンドエフェクタ状態に対して異なる関節状態の範囲を可能にする十分な自由度を有し、前記方法は:
前記プロセッサが、前記複数の関節の1又は複数の関節の位置ベースの拘束条件を定めるステップであって、前記位置ベースの拘束条件は前記複数の関節の関節空間内にあり、前記位置ベースの拘束条件は、前記1又は複数の関節の運動の増加した範囲に対応し、前記位置ベースの拘束条件は、ヤコビアンのゼロ空間内の関節の運動を表す1又は複数の経路に対応する、ステップ;
前記入力装置が、前記エンドエフェクタを所望のエンドエフェクタ運動で動かすように操作指令を受信するステップ;
前記プロセッサが、前記所望のエンドエフェクタ運動を生じさせるように前記1又は複数の関節のエンドエフェクタ変位運動を計算するステップであって、前記関節のエンドエフェクタ変位運動を計算するステップは、前記ヤコビアンのゼロ直交空間内で関節速度を計算するステップを含む、ステップ;
前記プロセッサが、前記位置ベースの拘束条件に沿って前記複数の関節のうちの関節のセットの容易化運動を計算するステップであって、前記容易化運動は前記エンドエフェクタの運動の利用可能な範囲を増加させ、前記容易化運動は、前記位置ベースの拘束条件の前記1又は複数の経路の方に或いは前記1又は複数の経路に沿って前記関節のセットを向けながら前記1又は複数の関節の前記エンドエフェクタ変位運動を容易にするように前記関節のセットを動かし、前記容易化運動を計算するステップは、前記プロセッサが前記ヤコビアンの前記ゼロ空間内で前記1又は複数の関節の関節速度を計算するステップを含み、前記ゼロ空間は前記ゼロ直交空間と直交する、ステップ;及び
前記プロセッサが、前記エンドエフェクタの運動の前記利用可能な範囲を増加させながら、前記所望のエンドエフェクタ運動を生じさせるように前記エンドエフェクタ変位運動及び前記容易化運動にしたがって前記複数の関節を駆動するステップ;を含む、
方法。 - 前記位置ベースの拘束条件は、少なくとも1次元を有する1又は複数の表面を含み、前記1又は複数の表面は、前記関節空間の部分空間内に定められ、前記部分空間は、前記複数の関節の少なくとも2つの関節によって定められ、前記部分空間が少なくとも2次元を有する、
請求項1に記載の方法。 - 前記容易化運動を計算するステップは:
ポテンシャルの減少が前記関節のセットを駆動するように、前記プロセッサが、前記関節空間内での前記関節のセットの計算された位置に基づいて引力ポテンシャル場を定めるステップであって、前記引力ポテンシャル場は、前記1又は複数の関節の位置を、前記1又は複数の経路に向かって或いは前記1又は複数の経路に沿って引きつける、ステップ;
前記プロセッサが、前記計算された位置と前記1又は複数の関節に関連付けられる前記1又は複数の表面との間のポテンシャルを決定するステップ;及び
前記プロセッサが、前記ポテンシャルを使用して前記容易化運動を決定するステップ;を含む、
請求項2に記載の方法。 - 前記ポテンシャル場は、前記1又は複数の表面のうちのある表面に沿った運動に関連付けられ、前記ある表面は、前記少なくとも2つの関節の1つ又は2つの運動の増加された範囲に対応する、
請求項3に記載の方法。 - 前記容易化運動を計算するステップは:
前記プロセッサが、前記少なくとも2つの関節のポテンシャルに基づいて、前記関節空間内での前記複数の関節の運動を決定するステップ;及び
前記プロセッサが、前記少なくとも2つの関節を前記拘束条件に向かって延ばす前記複数の関節の関節速度を決定するように、前記複数の関節の前記運動を前記ヤコビアンの前記ゼロ空間に射影するステップ;をさらに含む、
請求項3に記載の方法。 - 前記プロセッサが、ユーザ入力再配置指令に応じて前記マニピュレータアームの再配置を生じさせるように前記複数の関節の少なくとも1つの関節を駆動するステップと;
前記プロセッサが、前記少なくとも1つの関節の前記駆動に応じて前記複数の関節の1又は複数の関節の再配置運動を計算するステップであって、前記少なくとも1つの関節の前記駆動と組み合わせた前記再配置運動は、前記ゼロ空間内に延びる、ステップと;
前記プロセッサが、前記再配置運動の中の前記1又は複数の関節の決定された位置に応じて前記位置ベースの拘束条件を修正するステップと;
前記プロセッサが、前記1又は複数の関節の運動の前記増加された範囲を提供しながら前記エンドエフェクタの状態を維持するように、前記ユーザ入力再配置指令にしたがって前記少なくとも1つの関節を駆動しながら、前記計算された運動にしたがって前記関節を駆動するステップと;を含む、
請求項1に記載の方法。 - 前記位置ベースの拘束条件を修正するステップは、
前記プロセッサが、前記再配置運動に基づいて前記関節空間内で前記拘束条件の位置又は配向を並進移動させるステップ、又は
前記プロセッサが、前記1又は複数の関節の前記決定された位置に応じて前記位置ベースの拘束条件のセットから1つを選択するステップ、を含む、
請求項6に記載の方法。 - 前記少なくとも1つの関節を駆動するステップは、前記プロセッサが、前記関節の手動関節運動を可能にするステップを含み、前記プロセッサは、操作モード及びクラッチモードを有し、前記操作モードの前記プロセッサは、前記操作指令に応じて前記所望のエンドエフェクタ運動を提供するように前記関節運動を計算し、前記クラッチモードの前記プロセッサは、前記エンドエフェクタの状態を維持するように前記少なくとも1つの関節の前記手動関節運動に応じて少なくとも1つの他の関節を駆動し、
前記位置ベースの拘束条件を修正するステップは、前記クラッチモードの中で再配置される前記1又は複数の関節の位置に応じて、生じる、
請求項6に記載の方法。 - 近位部分に対して遠位エンドエフェクタをロボット式に動かすように構成されるマニピュレータアームであって、前記マニピュレータアームは、前記遠位エンドエフェクタと前記近位部分との間に複数の関節を有し、前記複数の関節は、前記遠位エンドエフェクタの与えられた状態に対して関節状態の範囲を可能にする十分な自由度を提供する、マニピュレータアーム;
前記エンドエフェクタを所望のエンドエフェクタ運動で動かすように操作指令を受信するための入力装置;並びに
前記入力装置及び前記マニピュレータアームに結合されるプロセッサであって、前記プロセッサは:
ヤコビアンのゼロ直交空間内で関節速度を計算することによって前記操作指令に応じて、前記複数の関節のエンドエフェクタ変位運動を計算するように構成され;
関連付けられる関節空間内で前記複数の関節の1又は複数の関節の位置ベースの拘束条件を定めるように構成され、前記位置ベースの拘束条件は前記1又は複数の関節の運動の増加される範囲に対応し、前記位置ベースの拘束条件は、前記ヤコビアンのゼロ空間内の関節運動を表す1又は複数の経路に対応し;
前記ヤコビアンの前記ゼロ空間内で前記1又は複数の関節の容易化運動を計算するように構成され、前記容易化運動は、前記位置ベースの拘束条件の前記1又は複数の経路の方に或いは前記1又は複数の経路に沿って前記関節のセットを向けながら前記複数の関節の前記エンドエフェクタ変位運動を容易にするように前記1又は複数の関節を動かし、前記容易化運動は、前記1又は複数の関節を前記拘束条件に向かって動かし、前記ゼロ空間は前記ゼロ直交空間に対して直交し;及び
前記1又は複数の関節の前記容易化運動と同時に前記所望のエンドエフェクタ運動を生じさせるように、前記エンドエフェクタ変位運動及び前記容易化運動にしたがって前記複数の関節を駆動するよう前記マニピュレータアームに指令を送信するように構成される;
プロセッサ;を有する、
システム。 - 前記1又は複数の関節は、前記関節空間の部分空間を定め、前記位置ベースの拘束条件は、前記部分空間の1又は複数の表面として定められる、
請求項9に記載のシステム。 - 前記プロセッサは、容易化運動を計算することが:
ポテンシャルの増加が前記1又は複数の関節の位置と前記拘束条件との間の増加される距離に対応するように、前記関節空間内で引力ポテンシャル場を定めるステップであって、前記引力ポテンシャル場は、前記1又は複数の関節の位置を、前記1又は複数の経路に向かって或いは前記1又は複数の経路に沿って引きつける、ステップ;
前記位置と前記拘束条件との間のポテンシャルを決定するステップ;及び
前記ポテンシャルを使用して前記複数の関節の前記容易化運動を決定するステップ;を含むように、構成される、
請求項9に記載のシステム。 - 前記マニピュレータアームの遠位部分は、前記エンドエフェクタに遠位に延びる器具シャフトを有する手術器具を解放可能に支持するように器具ホルダと結合され、前記器具は、動作中、遠隔中心周りに枢動し、
前記1又は複数の関節は、前記複数の関節の第1及び第2の関節を含み、前記第1の関節は回転関節を有し、前記第1の関節の状態は前記器具ホルダの外側ピッチに対応し、前記第2の関節は前記第1の関節の遠位に回転関節を有し、前記第2の関節の状態は、それに沿って前記第2の関節の近位の前記マニピュレータアームの一部が延びる平面に対する前記器具ホルダの横方向変位に対応するので、前記第1及び前記第2の関節によって定められる部分空間は前記器具シャフトのピッチ及び前記器具シャフトの前記横方向変位に対応する、
請求項10に記載のシステム。 - 前記マニピュレータアームの所望の再配置を生じさせるように少なくとも1つの関節を駆動するための再配置指令を受信するための第2の入力装置をさらに有し、
前記プロセッサはさらに:
前記少なくとも1つの関節の駆動に応じて前記複数の関節の1又は複数の前記関節の再配置運動を計算するように構成され、前記少なくとも1つの関節の前記駆動と組み合わせた前記再配置運動は前記ヤコビアンの前記ゼロ空間内に延び;
前記エンドエフェクタの状態を維持しながら、前記マニピュレータアームの前記所望の再配置を生じさせるように、前記少なくとも1つの関節を駆動することと共に、前記再配置運動にしたがって前記関節を駆動するように構成され;及び
計算された前記再配置運動に応じて前記拘束条件を修正するように構成される、
請求項10に記載のシステム。 - 前記1又は複数の経路は、少なくとも1次元を有し、前記1又は複数の経路は、前記複数の関節の少なくとも2つの関節によって定められる前記関節空間の部分空間内に定められる、
請求項13に記載のシステム。 - 前記プロセッサは、前記位置ベースの拘束条件を修正することが:
前記再配置運動に基づいて、前記1又は複数の関節によって定められる部分空間内で前記拘束条件の位置若しくは配向を並進移動させることを含むように、又は
前記再配置運動を計算することに応じて複数の拘束条件から選択することを含むように、構成される、
請求項13に記載のシステム。 - 前記プロセッサはさらに、前記ポテンシャルを使用して前記関節空間内で前記複数の関節の運動を決定することによって及び前記関節を前記拘束条件に沿って延ばす関節速度を計算するために前記運動を前記ヤコビアンの前記ゼロ空間に射影することによって、前記容易化運動を計算するように、構成される、
請求項11に記載のシステム。 - 前記プロセッサはさらに、組織操作モード及びクラッチモードを備えて構成され、
前記組織操作モードにおいて、前記プロセッサは、前記操作指令に応じて前記所望のエンドエフェクタ運動を提供するように前記関節速度を計算し、
前記クラッチモードにおいて、前記プロセッサは、少なくとも1つの関節を、前記エンドエフェクタの与えられた状態を維持しながら、他の関節の外部関節運動に応じて、駆動する、
請求項13に記載のシステム。 - 前記プロセッサはさらに:
前記マニピュレータアームと隣接するマニピュレータアームとの間の衝突を回避するように衝突回避運動を計算するように構成され、前記衝突回避運動は、前記ヤコビアンの前記ゼロ空間内で計算され;及び
衝突を回避するように、前記衝突回避運動を前記容易化運動と重ね合わせるように構成される、
請求項9に記載のシステム。 - 前記複数の関節の少なくとも幾つかの関節は、挿入軸に沿った遠隔中心周りの枢動運動に機械的に拘束され、前記複数の関節の第1の関節は、平行四辺形リンク機構システムを有する、
請求項10に記載のシステム。 - 前記容易化運動を計算するステップは:
前記プロセッサが、前記ポテンシャル場に基づいて前記関節空間内で前記複数の関節の運動を決定するステップ、及び前記プロセッサが、前記ポテンシャル場の勾配を組み込む拡張ヤコビアンを適用するステップを含む、
請求項3に記載の方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201361800381P | 2013-03-15 | 2013-03-15 | |
| US61/800,381 | 2013-03-15 | ||
| PCT/US2014/031103 WO2014146119A1 (en) | 2013-03-15 | 2014-03-18 | Systems and methods for facilitating access to edges of cartesian-coordinate space using the null space |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2016514493A JP2016514493A (ja) | 2016-05-23 |
| JP2016514493A5 JP2016514493A5 (ja) | 2017-04-06 |
| JP6535653B2 true JP6535653B2 (ja) | 2019-06-26 |
Family
ID=50687668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016502606A Active JP6535653B2 (ja) | 2013-03-15 | 2014-03-18 | ゼロ空間を使用してデカルト座標空間の端へのアクセスを容易にするためのシステム及び方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US9375284B2 (ja) |
| EP (1) | EP2969405B1 (ja) |
| JP (1) | JP6535653B2 (ja) |
| KR (1) | KR102214809B1 (ja) |
| CN (1) | CN105050526B (ja) |
| WO (1) | WO2014146119A1 (ja) |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10029367B2 (en) * | 1999-09-17 | 2018-07-24 | Intuitive Surgical Operations, Inc. | System and method for managing multiple null-space objectives and constraints |
| US9510911B2 (en) * | 1999-09-17 | 2016-12-06 | Intuitive Surgical Operations, Inc. | System and methods for managing multiple null-space objectives and SLI behaviors |
| CN104717935B (zh) | 2012-08-15 | 2018-04-06 | 直观外科手术操作公司 | 利用零空间取消关节运动的系统 |
| CN107961076B (zh) * | 2012-08-15 | 2020-07-07 | 直观外科手术操作公司 | 使用者启动的手术安装平台的断开式离合 |
| WO2014146119A1 (en) | 2013-03-15 | 2014-09-18 | Intuitive Surgical Operations, Inc. | Systems and methods for facilitating access to edges of cartesian-coordinate space using the null space |
| CN105120788B (zh) * | 2013-03-15 | 2018-10-16 | 直观外科手术操作公司 | 用于管理多个零空间目标和饱和sli行为的系统和方法 |
| JP2016512733A (ja) | 2013-03-15 | 2016-05-09 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | マニピュレータ関節動作を異方的に強調するためにゼロ空間を使用するシステム及び方法 |
| DE102013222456A1 (de) * | 2013-11-05 | 2015-05-07 | Kuka Laboratories Gmbh | Verfahren zum Programmieren von Bewegungsabläufen eines redundanten Industrieroboters und zugehöriger Industrieroboter |
| US9597153B2 (en) | 2014-03-17 | 2017-03-21 | Intuitive Surgical Operations, Inc. | Positions for multiple surgical mounting platform rotation clutch buttons |
| EP3868326B1 (en) | 2014-03-17 | 2025-12-31 | Intuitive Surgical Operations, Inc. | TOOL POSITIONING SYSTEM |
| EP3169491A2 (en) * | 2014-07-15 | 2017-05-24 | Koninklijke Philips N.V. | Reconfigurable robot architecture for minimally invasive procedures |
| WO2016044574A1 (en) * | 2014-09-17 | 2016-03-24 | Intuitive Surgical Operations, Inc. | Systems and methods for utilizing augmented jacobian to control manipulator joint movement |
| JP6676061B2 (ja) | 2014-10-27 | 2020-04-08 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | 統合された手術台運動のためのシステム及び方法 |
| WO2016069660A1 (en) | 2014-10-27 | 2016-05-06 | Intuitive Surgical Operations, Inc. | System and method for monitoring control points during reactive motion |
| KR102655083B1 (ko) | 2014-10-27 | 2024-04-08 | 인튜어티브 서지컬 오퍼레이션즈 인코포레이티드 | 브레이크 해제가 능동적으로 제어되는 의료 장치 |
| CN110584789B (zh) | 2014-10-27 | 2022-09-20 | 直观外科手术操作公司 | 用于器械干扰补偿的系统和方法 |
| JP6682512B2 (ja) | 2014-10-27 | 2020-04-15 | インテュイティブ サージカル オペレーションズ, インコーポレイテッド | 一体化された手術台のシステム及び方法 |
| EP3212148B1 (en) | 2014-10-27 | 2025-07-09 | Intuitive Surgical Operations, Inc. | System for integrated surgical table icons |
| EP3212150B1 (en) | 2014-10-27 | 2021-08-11 | Intuitive Surgical Operations, Inc. | System for registering to a surgical table |
| DE102014118001A1 (de) * | 2014-12-05 | 2016-06-09 | Broetje-Automation Gmbh | Verfahren zur Bewegungssimulation eines Manipulators |
| DE102015009151A1 (de) * | 2015-07-14 | 2017-01-19 | Kuka Roboter Gmbh | Ermitteln eines Eingabebefehls für einen Roboter, der durch manuelles Ausüben einer Kraft auf den Roboter eingegeben wird |
| US10639108B2 (en) | 2015-10-30 | 2020-05-05 | Auris Health, Inc. | Process for percutaneous operations |
| US9955986B2 (en) | 2015-10-30 | 2018-05-01 | Auris Surgical Robotics, Inc. | Basket apparatus |
| US9949749B2 (en) | 2015-10-30 | 2018-04-24 | Auris Surgical Robotics, Inc. | Object capture with a basket |
| US10327849B2 (en) | 2015-11-11 | 2019-06-25 | Mako Surgical Corp. | Robotic system and method for backdriving the same |
| CN108472086B (zh) | 2016-02-26 | 2021-07-09 | 直观外科手术操作公司 | 使用虚拟边界避免碰撞的系统和方法 |
| CN108882968B (zh) * | 2016-06-09 | 2022-05-13 | 直观外科手术操作公司 | 计算机辅助远程操作手术系统和方法 |
| US10111719B2 (en) * | 2016-08-16 | 2018-10-30 | Ethicon Llc | Control of the rate of actuation of tool mechanism based on inherent parameters |
| CN107647916A (zh) * | 2017-09-29 | 2018-02-02 | 重庆金山医疗器械有限公司 | 手术机器人的主动臂 |
| JP7463277B2 (ja) | 2018-01-17 | 2024-04-08 | オーリス ヘルス インコーポレイテッド | 改善されたロボットアームを有する外科用ロボットシステム |
| US11202683B2 (en) | 2019-02-22 | 2021-12-21 | Auris Health, Inc. | Surgical platform with motorized arms for adjustable arm supports |
| EP3705074A1 (en) | 2019-03-08 | 2020-09-09 | MAKO Surgical Corp. | Systems and methods for controlling movement of a surgical tool along a predefined path |
| CN109998685A (zh) * | 2019-03-28 | 2019-07-12 | 山东大学齐鲁医院 | 一种单、双臂辅助微创外科手术机器人及协作组合机器人系统 |
| EP3945987B1 (en) * | 2019-04-03 | 2022-11-09 | Intuitive Surgical Operations, Inc. | System and method for view restoration |
| CN121101759A (zh) | 2019-06-25 | 2025-12-12 | 奥瑞斯健康公司 | 包括具有混合重定向表面的腕部的医疗器械 |
| US11369386B2 (en) | 2019-06-27 | 2022-06-28 | Auris Health, Inc. | Systems and methods for a medical clip applier |
| EP3989863A4 (en) | 2019-06-28 | 2023-10-11 | Auris Health, Inc. | Medical instruments including wrists with hybrid redirect surfaces |
| CN114051403B (zh) | 2019-06-28 | 2026-03-17 | 奥瑞斯健康公司 | 用于机器人系统的患者导引器 |
| US11896330B2 (en) | 2019-08-15 | 2024-02-13 | Auris Health, Inc. | Robotic medical system having multiple medical instruments |
| CN110397254B (zh) * | 2019-08-19 | 2022-05-06 | 广东博智林机器人有限公司 | 一种四自由度运动机构和铺贴机器人 |
| EP4034349A1 (en) | 2019-09-26 | 2022-08-03 | Auris Health, Inc. | Systems and methods for collision detection and avoidance |
| EP4034350A1 (en) | 2019-09-26 | 2022-08-03 | Auris Health, Inc. | Systems and methods for collision avoidance using object models |
| US11737845B2 (en) | 2019-09-30 | 2023-08-29 | Auris Inc. | Medical instrument with a capstan |
| US11229494B2 (en) * | 2019-10-24 | 2022-01-25 | Verb Surgical Inc. | Regulating joint space velocity of a surgical robotic arm |
| US11737835B2 (en) | 2019-10-29 | 2023-08-29 | Auris Health, Inc. | Braid-reinforced insulation sheath |
| WO2021099888A1 (en) | 2019-11-21 | 2021-05-27 | Auris Health, Inc. | Systems and methods for draping a surgical system |
| CN111113417B (zh) * | 2019-12-25 | 2021-10-29 | 广东省智能制造研究所 | 一种分布式多机器人协同运动控制方法及系统 |
| CN113119100B (zh) * | 2019-12-30 | 2022-05-13 | 深圳市优必选科技股份有限公司 | 冗余机械臂控制方法、装置、可读存储介质及设备 |
| KR20220123269A (ko) | 2019-12-31 | 2022-09-06 | 아우리스 헬스, 인코포레이티드 | 고급 바스켓 구동 모드 |
| CN114901188B (zh) | 2019-12-31 | 2026-02-17 | 奥瑞斯健康公司 | 动态滑轮系统 |
| WO2021198801A1 (en) | 2020-03-30 | 2021-10-07 | Auris Health, Inc. | Workspace optimization for robotic surgery |
| WO2022003485A1 (en) | 2020-06-29 | 2022-01-06 | Auris Health, Inc. | Systems and methods for detecting contact between a link and an external object |
| CN113967075B (zh) * | 2020-07-23 | 2025-11-18 | 北京术锐机器人股份有限公司 | 一种具有多关节定位机械臂的手术机器人系统 |
| US11357586B2 (en) | 2020-06-30 | 2022-06-14 | Auris Health, Inc. | Systems and methods for saturated robotic movement |
| WO2022003493A1 (en) | 2020-06-30 | 2022-01-06 | Auris Health, Inc. | Robotic medical system with collision proximity indicators |
| US20220000568A1 (en) * | 2020-07-05 | 2022-01-06 | Transenterix Surgical, Inc. | System and Method for Modulating Tissue Retraction Force in a Surgical Robotic System |
| CN113116568B (zh) * | 2021-04-08 | 2022-05-20 | 天津大学 | 一种混联牙科手术机器人构型 |
| CN113787518B (zh) * | 2021-09-06 | 2022-11-11 | 武汉库柏特科技有限公司 | 一种机器人末端姿态控制方法、装置、设备及存储介质 |
| CN116000911B (zh) * | 2021-10-22 | 2024-09-20 | 瑞龙诺赋(上海)医疗科技有限公司 | 一种机械臂控制方法、装置以及机械臂 |
| CN114393605B (zh) * | 2022-03-11 | 2025-01-07 | 江苏高倍智能装备有限公司 | 一种新型三维编织机械臂及其制作方法 |
| CN114536348B (zh) * | 2022-04-08 | 2023-05-26 | 北京邮电大学 | 一种高欠驱动空间机械臂运动灵巧性评估方法 |
| CN115317794B (zh) * | 2022-08-10 | 2025-06-06 | 广州龙之杰科技集团有限公司 | 基于动态跟踪的经颅磁刺激导航方法、装置、设备及介质 |
| EP4669256A1 (en) * | 2023-02-24 | 2025-12-31 | Dexterity, Inc. | Robot with articulated or variable length upper arm |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5279309A (en) | 1991-06-13 | 1994-01-18 | International Business Machines Corporation | Signaling device and method for monitoring positions in a surgical operation |
| US5184601A (en) | 1991-08-05 | 1993-02-09 | Putman John M | Endoscope stabilizer |
| ATE215430T1 (de) | 1992-01-21 | 2002-04-15 | Stanford Res Inst Int | Endoskopisches chirurgisches instrument |
| US5430643A (en) * | 1992-03-11 | 1995-07-04 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Configuration control of seven degree of freedom arms |
| US5499320A (en) * | 1993-03-24 | 1996-03-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Extended task space control for robotic manipulators |
| US6406472B1 (en) | 1993-05-14 | 2002-06-18 | Sri International, Inc. | Remote center positioner |
| DE69417229T2 (de) | 1993-05-14 | 1999-07-08 | Sri International, Menlo Park, Calif. | Chirurgiegerät |
| US5784542A (en) * | 1995-09-07 | 1998-07-21 | California Institute Of Technology | Decoupled six degree-of-freedom teleoperated robot system |
| US6699177B1 (en) | 1996-02-20 | 2004-03-02 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive surgical procedures |
| US5855583A (en) | 1996-02-20 | 1999-01-05 | Computer Motion, Inc. | Method and apparatus for performing minimally invasive cardiac procedures |
| US6786896B1 (en) | 1997-09-19 | 2004-09-07 | Massachusetts Institute Of Technology | Robotic apparatus |
| US6714839B2 (en) * | 1998-12-08 | 2004-03-30 | Intuitive Surgical, Inc. | Master having redundant degrees of freedom |
| US6246200B1 (en) | 1998-08-04 | 2001-06-12 | Intuitive Surgical, Inc. | Manipulator positioning linkage for robotic surgery |
| US8004229B2 (en) * | 2005-05-19 | 2011-08-23 | Intuitive Surgical Operations, Inc. | Software center and highly configurable robotic systems for surgery and other uses |
| US9345544B2 (en) | 1999-09-17 | 2016-05-24 | Intuitive Surgical Operations, Inc. | Systems and methods for avoiding collisions between manipulator arms using a null-space |
| US9517106B2 (en) | 1999-09-17 | 2016-12-13 | Intuitive Surgical Operations, Inc. | Systems and methods for commanded reconfiguration of a surgical manipulator using the null-space |
| US6702805B1 (en) | 1999-11-12 | 2004-03-09 | Microdexterity Systems, Inc. | Manipulator |
| EP1351619A4 (en) | 2001-01-16 | 2011-01-05 | Microdexterity Systems Inc | SURGICAL MANIPULATOR |
| JP2004094399A (ja) * | 2002-08-29 | 2004-03-25 | Mitsubishi Heavy Ind Ltd | 多関節マニピュレータの制御方法及びその制御プログラム、並びにその制御システム |
| ATE540634T1 (de) | 2005-06-06 | 2012-01-15 | Intuitive Surgical Operations | Laparoskopisches ultraschall-robotersystem für chirurgische zwecke |
| EP3395508A1 (en) * | 2005-06-30 | 2018-10-31 | Intuitive Surgical Operations Inc. | Indicator for tool state communication in multi-arm robotic telesurgery |
| US8467904B2 (en) * | 2005-12-22 | 2013-06-18 | Honda Motor Co., Ltd. | Reconstruction, retargetting, tracking, and estimation of pose of articulated systems |
| US8377045B2 (en) * | 2006-06-13 | 2013-02-19 | Intuitive Surgical Operations, Inc. | Extendable suction surface for bracing medial devices during robotically assisted medical procedures |
| US8126114B2 (en) * | 2008-09-12 | 2012-02-28 | Accuray Incorporated | Seven or more degrees of freedom robotic manipulator having at least one redundant joint |
| US9101379B2 (en) * | 2010-11-12 | 2015-08-11 | Intuitive Surgical Operations, Inc. | Tension control in actuation of multi-joint medical instruments |
| EP2785267B1 (en) | 2011-11-30 | 2022-01-12 | Titan Medical Inc. | Apparatus and method for supporting a robotic arm |
| EP2854690B1 (en) | 2012-06-01 | 2020-04-01 | Intuitive Surgical Operations, Inc. | Systems for commanded reconfiguration of a surgical manipulator using the null-space |
| CN104334110B (zh) | 2012-06-01 | 2017-10-03 | 直观外科手术操作公司 | 使用零空间回避操纵器臂与患者碰撞 |
| CN104717935B (zh) | 2012-08-15 | 2018-04-06 | 直观外科手术操作公司 | 利用零空间取消关节运动的系统 |
| WO2014146119A1 (en) | 2013-03-15 | 2014-09-18 | Intuitive Surgical Operations, Inc. | Systems and methods for facilitating access to edges of cartesian-coordinate space using the null space |
-
2014
- 2014-03-18 WO PCT/US2014/031103 patent/WO2014146119A1/en not_active Ceased
- 2014-03-18 EP EP14723210.2A patent/EP2969405B1/en active Active
- 2014-03-18 JP JP2016502606A patent/JP6535653B2/ja active Active
- 2014-03-18 US US14/218,871 patent/US9375284B2/en active Active
- 2014-03-18 CN CN201480015262.3A patent/CN105050526B/zh active Active
- 2014-03-18 KR KR1020157028821A patent/KR102214809B1/ko active Active
-
2016
- 2016-06-27 US US15/193,924 patent/US9844415B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2969405A1 (en) | 2016-01-20 |
| CN105050526B (zh) | 2018-06-01 |
| KR20150133756A (ko) | 2015-11-30 |
| US20140276954A1 (en) | 2014-09-18 |
| KR102214809B1 (ko) | 2021-02-10 |
| WO2014146119A1 (en) | 2014-09-18 |
| EP2969405B1 (en) | 2022-08-24 |
| US9375284B2 (en) | 2016-06-28 |
| US9844415B2 (en) | 2017-12-19 |
| US20160302875A1 (en) | 2016-10-20 |
| JP2016514493A (ja) | 2016-05-23 |
| CN105050526A (zh) | 2015-11-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6535653B2 (ja) | ゼロ空間を使用してデカルト座標空間の端へのアクセスを容易にするためのシステム及び方法 | |
| JP7434246B2 (ja) | ゼロ空間運動と同時にゼロ直交空間内でのクラッチングによりマニピュレータアームを位置決めするためのシステム及び方法 | |
| US10071479B2 (en) | Systems and methods for tracking a path using the null-space | |
| US10682191B2 (en) | Systems and methods for commanded reconfiguration of a surgical manipulator using the null-space | |
| US10194997B2 (en) | Manipulator arm-to-patient collision avoidance using a null-space | |
| US9517106B2 (en) | Systems and methods for commanded reconfiguration of a surgical manipulator using the null-space | |
| JP2019111352A (ja) | マニピュレータ関節動作を異方的に強調するためにゼロ空間を使用するシステム及び方法 | |
| CN108524001B (zh) | 利用零空间取消关节运动的系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170228 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170228 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20171227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180123 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180419 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180918 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181211 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190521 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190603 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6535653 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |