JP5032716B2 - マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム - Google Patents
マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム Download PDFInfo
- Publication number
- JP5032716B2 JP5032716B2 JP2012511479A JP2012511479A JP5032716B2 JP 5032716 B2 JP5032716 B2 JP 5032716B2 JP 2012511479 A JP2012511479 A JP 2012511479A JP 2012511479 A JP2012511479 A JP 2012511479A JP 5032716 B2 JP5032716 B2 JP 5032716B2
- Authority
- JP
- Japan
- Prior art keywords
- force
- information
- slave
- master
- unit
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J3/00—Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements
- B25J3/04—Manipulators of leader-follower type, i.e. both controlling unit and controlled unit perform corresponding spatial movements involving servo mechanisms
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Description
前記スレーブマニピュレータに外部から加えられた力情報を取得する力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より検出する力補正箇所検出部と、
前記力補正箇所検出部で検出された区間の前記力情報を補正する力補正部と、
前記力補正部からの力情報を前記マスターマニピュレータに伝達する力伝達部と、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブマニピュレータの手先部の速度情報を取得する速度情報取得部をさらに備え、
前記力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置を提供する。
前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記人が前記マスターマニピュレータに加える力情報を取得するマスター力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報より検出するスレーブ力補正箇所検出部と、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報を補正するスレーブ力補正部と、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータに伝達するスレーブ力伝達部と、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブマニピュレータの手先部の速度情報を取得する速度情報取得部をさらに備え、
前記スレーブ力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置を提供する。
本発明の第8態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記スレーブマニピュレータに外部から加えられた力情報を取得する力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より検出する力補正箇所検出部と、
前記力補正箇所検出部で検出された区間の前記力情報を補正する力補正部と、
前記力補正部からの力情報を前記マスターマニピュレータに伝達する力伝達部と、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を選択する力補正方法選択部をさらに備え、
前記力補正部は、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置を提供する。
本発明の第9態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、
前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記人が前記マスターマニピュレータに加える力情報を取得するマスター力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報より検出するスレーブ力補正箇所検出部と、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報を補正するスレーブ力補正部と、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータに伝達するスレーブ力伝達部と、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を選択する力補正方法選択部をさらに備え、
前記スレーブ力補正部は、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置を提供する。
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得し、
前記力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置の制御方法を提供する。
本発明の第14態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出し、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正し、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達し、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得し、
前記スレーブ力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置の制御方法を提供する。
本発明の第15態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択し、
前記力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置の制御方法を提供する。
本発明の第16態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出し、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正し、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達し、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択し、
前記スレーブ力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置の制御方法を提供する。
コンピュータに、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出するステップと、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正するステップと、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達するステップと、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータとマスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得して、前記力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラムを提供する。
本発明の第18態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出するステップと、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正するステップと、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達するステップと、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得して、前記スレーブ力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラムを提供する。
本発明の第19態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出するステップと、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正するステップと、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達するステップと、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択して、前記力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラムを提供する。
本発明の第20態様によれば、対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出するステップ、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正するステップと、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達するステップと、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択して、前記スレーブ力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラムを提供する。
前記スレーブマニピュレータに外部から加えられた力情報を取得する力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より検出する力補正箇所検出部と、
前記力補正箇所検出部で検出された区間の前記力情報を補正する力補正部と、
前記力補正部からの力情報を前記マスターマニピュレータに伝達する力伝達部と、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるマスタースレーブロボットの制御装置を提供する。
前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記人が前記マスターマニピュレータに加える力情報を取得するマスター力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報より検出するスレーブ力補正箇所検出部と、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報を補正するスレーブ力補正部と、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータに伝達するスレーブ力伝達部と、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるマスタースレーブロボットの制御装置を提供する。
前記力補正部は、前記力補正箇所検出部で検出された、前記増加させる区間の力情報の絶対値を増加させるよう補正する第1の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記スレーブ力補正部は、前記スレーブ力補正箇所検出部で検出された、前記減少させる区間の力情報の絶対値を減少させるよう補正する第2の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する第1の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記スレーブ力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する第2の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記検出方法選択部で選択した前記情報に基づき、前記力補正箇所検出部又は前記スレーブ力補正箇所検出部で前記力補正箇所を検出する第6又は第7の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記検出方法選択部において前記「力情報及び速度情報」が選択された場合には、
前記速度情報取得部で取得した速度情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記力情報取得部で取得した力情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの間を前記力補正箇所として検出する第8の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記検出方法選択部において前記「力情報」が選択された場合には、
前記力情報取得部で取得した力情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記力情報取得部で取得した力情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する第8の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記検出方法選択部において前記「速度情報」が選択された場合には、
前記速度情報取得部で取得した速度情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記速度情報取得部で取得した速度情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する第8の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記力補正箇所検出部又は前記スレーブ力補正箇所検出部は、
前記検出方法選択部において前記「記憶された力情報と速度情報」が選択された場合には、
前記記憶部に記憶された力情報又は速度情報の変位が第一の閾値を上回ったときの力情報又は速度情報の変位に対して、前記力情報取得部又は前記速度情報取得部で取得した、力情報又は速度情報の変位がある閾値の範囲内に収まる時間を力補正開始時間とし、
前記記憶部に記憶された力情報又は速度情報の変位が第二の閾値を下回ったときの力情報又は速度情報の変位に対して、前記力情報取得部又は前記速度情報取得部で取得した、力情報又は速度情報の変位がある閾値の範囲内に収まる時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する第8の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記力補正部又は前記スレーブ力補正部は、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する第1又は第2の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記スレーブマニピュレータが前記対象物を把持する位置情報と補正量との関係情報を記憶する補正量記憶部をさらに備え、
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「対象物把持位置情報」が選択された場合には、
前記スレーブマニピュレータが前記対象物を把持する把持位置情報を前記対象物把持位置取得部で取得し、
前記対象物把持位置取得部で取得された前記把持位置情報を用いて、前記補正量記憶部から前記力情報の補正量を求める第13の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「対象物柔軟度情報」が選択された場合には、
前記対象物に基づく前記対象物の柔軟度情報を前記補正量記憶部から取得し、
前記柔軟度情報を用いて、前記補正量記憶部から前記力情報の補正量を求める第13の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記人が前記マスターマニピュレータを把持する位置情報と補正量との関係情報を記憶する補正量記憶部をさらに備え、
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「マスター把持位置情報」が選択された場合には、
前記人が前記マスターマニピュレータを把持する位置情報を前記マスター把持位置情報取部で取得し、
前記マスター把持位置情報取部で取得された前記位置情報を用いて、前記補正量記憶部から前記力情報の補正量を求める第13の態様に記載のマスタースレーブロボットの制御装置を提供する。
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部で補正からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号をスレーブ制御部で出力するマスタースレーブロボットの制御装置の制御方法を提供する。
第1〜16のいずれか1つの態様に記載の前記マスタースレーブロボットの制御装置とを備えるマスタースレーブロボットを提供する。
コンピュータに、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出するステップと、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正するステップと、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達するステップと、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータとマスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号をスレーブ制御部で出力するステップとを実行するための、マスタースレーブロボットの制御装置の制御プログラムを提供する。
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号をスレーブ制御部で出力するマスタースレーブロボットの制御装置の集積電子回路を提供する。
図1は、本発明の第1実施形態におけるマスタースレーブロボット150の制御装置100を示すブロック線図である。図1において、マスタースレーブロボットの制御装置100は、人が直接触って操作するマスターロボットシステム1と、実際に作業をするスレーブロボットシステム21とを備えて構成されている。
(i)マスターマニピュレータ9が動いた位置情報を、マスター入出力IF7に内蔵されたタイマーを利用して、ある一定時間毎に、マスター入出力IF7及びマスター制御装置3を介してスレーブ制御装置23に出力することと、
(ii)スレーブ制御装置23からマスター制御装置3に入力される力情報を人に伝達すること、
の二つの役割を持つ。
(i)マスター制御装置3からスレーブ制御装置23に入力された位置情報と時間情報とにスレーブマニピュレータ32を追従させることと、
(ii)スレーブマニピュレータ32が取得した力情報と速度情報とを基に力補正箇所(力補正区間)を検出し、検出した力補正箇所(力補正区間)のみの力補正を行いマスター制御装置3に力情報を出力すること、
の二つの役割を持つ。
一般に、作業中に、スレーブマニピュレータ32の対象物102の把持方法が変わり、対象物102が被対象物103に衝突するときに力情報取得部26で取得される力情報が把持方法が変わる前と比較して小さい場合において、従来では、人の手101が感じる力情報が小さく、操作が困難になり、作業完了に要する時間が長くなる。
第1実施形態においては、対象物102が被対象物103に衝突したときのスレーブマニピュレータ32に加えられた力情報の絶対値を増加してマスターマニピュレータ9に伝達することで、人の手101に明確に力が伝わり、作業を簡単に行うことを可能としている。それに対して、本発明の第2実施形態においては、対象物102が被対象物103に衝突したときの人の手101がマスターマニピュレータ9に過度に加えた力情報の絶対値を減少してスレーブマニピュレータ32に伝達することで、人の手101がマスターマニピュレータ9に過度の力を加えた場合においても、対象物102又は被対象物103が破損することを防ぐことを可能とする。以下、これについて説明する。
人の手101でマスターマニピュレータ9を操作し、対象物102を把持したスレーブマニピュレータ32が作業を行う場合において、人の手101がマスターマニピュレータ9に対して過度の力を加え対象物102が被対象物103に衝突するとき、従来では対象物102又は被対象物103が破損する場合があった。
図10A及び図10Bは、本発明の第3実施形態におけるマスタースレーブロボット150の制御装置100Bを示すブロック線図である。本発明の第3実施形態におけるマスターロボットシステム1と、スレーブ制御部24と、力情報取得部26と、速度情報取得部28と、スレーブ周辺装置29と、スレーブマニピュレータ32とは第1実施形態と同様であるので、共通の参照符号を付して共通部分の説明は省略し、異なる部分についてのみ、以下、詳細に説明する。
力補正箇所検出部27及びスレーブ力補正箇所検出部40は、力情報取得部26及びマスター力情報取得部10から力補正箇所検出部27及びスレーブ力補正箇所検出部40に入力された力情報及び速度情報取得部28から力補正箇所検出部27及びスレーブ力補正箇所検出部40に入力された速度情報を用いて、力情報における力補正箇所(力補正区間)を力補正箇所検出部27及びスレーブ力補正箇所検出部40で検出し、力補正箇所検出部27及びスレーブ力補正箇所検出部40で検出した力情報を、力補正箇所検出部27及びスレーブ力補正箇所検出部40からスレーブ制御部24に出力する。
力補正箇所検出部27及びスレーブ力補正箇所検出部40は、力情報取得部26及びマスター力情報取得部10から力補正箇所検出部27及びスレーブ力補正箇所検出部40に入力された力情報を用いて、力情報における力補正箇所(力補正区間)を力補正箇所検出部27及びスレーブ力補正箇所検出部40で検出し、力補正箇所検出部27及びスレーブ力補正箇所検出部40で検出した力情報を、力補正箇所検出部27及びスレーブ力補正箇所検出部40からスレーブ制御部24に出力する。
力補正箇所検出部27及びスレーブ力補正箇所検出部40は、速度情報取得部28から力補正箇所検出部27に入力された速度情報を用いて、力情報における力補正箇所(力補正区間)を検出し、力補正箇所検出部27で検出した力情報を力補正箇所検出部27からスレーブ制御部24に出力する。
力補正箇所検出部27及びスレーブ力補正箇所検出部40は、リファレンス情報記憶部41と、力情報取得部26と、マスター力情報取得部10とから力補正箇所検出部27に入力された力情報と、速度情報取得部28とから力補正箇所検出部27に入力された速度情報とを用いて、力情報における力補正箇所(力補正区間)を力補正箇所検出部27で検出し、力補正箇所検出部27で検出した力情報を、力補正箇所検出部27からスレーブ制御部24に出力する。
作業者の能力又は作業の難易度に合わせて力を補正する手順を変更することができるので、第1実施形態及び第2実施形態と比較して、より効率的に作業を行うことができる。
図20A及び図20Bは、本発明の第4実施形態におけるマスタースレーブロボット150の制御装置100Cを示すブロック線図である。本発明の第4実施形態におけるマスターロボットシステム1と、スレーブ制御部24と、力情報取得部26と、力補正箇所検出部27と、速度情報取得部28と、スレーブ周辺装置29と、スレーブマニピュレータ32は第1実施形態と同様であるので、共通の参照符号を付して共通部分の説明は省略し、異なる部分についてのみ、以下、詳細に説明する。
力補正部25及びスレーブ力補正部39は、スレーブ制御部24から力補正部25及びスレーブ力補正部39に入力された力情報を基に、「力補正箇所」(力補正区間)の力情報としては、力情報を補正した情報をスレーブ制御部24に出力する一方、「変更なし」の情報としては、力情報を変更せずにスレーブ制御部24に出力する。
力補正部25及びスレーブ力補正部39は、スレーブ制御部24から力補正部25及びスレーブ力補正部39に入力された力情報を基に、「力補正箇所」(力補正区間)の力情報としては、力情報を補正した情報をスレーブ制御部24に出力する一方、「変更なし」の情報としては、力情報を変更せずにスレーブ制御部24に出力する。
力補正部25及びスレーブ力補正部39は、スレーブ制御部24から力補正部25及びスレーブ力補正部39に入力された力情報を基に、「力補正箇所」(力補正区間)の力情報としては、力情報を補正した情報をスレーブ制御部24に出力する一方、「変更なし」の情報としては、力情報を変更せずにスレーブ制御部24に出力する。
作業毎に対象物の把持位置が異なるような作業を行う場合、「対象物把持位置情報」を選択すると、対象物を把持した位置に応じて補正量を調整する。その結果、作業毎に対象物の把持位置が異なるような作業を行う場合の作業を容易に行うことができる。同様に、作業毎に対象物の柔軟度が異なるような作業を行う場合、「対象物柔軟度情報」を選択すると、対象物の柔軟度に応じて補正量を調整する。その結果、作業毎に対象物の柔軟度が異なるような作業を行う場合の作業を容易に行うことができる。また、「マスター把持位置情報」を選択すると、人の意思で補正量を調整することができるので、細かい作業を行う場合(例えば、フレキシブル基板をコネクタに挿入する作業の場合)に補正量を大きくし、大雑把な作業を行う場合(例えば、フレキシブル基板をコネクタの挿入口まで移動する作業の場合)に補正量を小さくするといったように、作業に応じて補正量を人が調整できるようになる。
Claims (20)
- 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記スレーブマニピュレータに外部から加えられた力情報を取得する力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より検出する力補正箇所検出部と、
前記力補正箇所検出部で検出された区間の前記力情報を補正する力補正部と、
前記力補正部からの力情報を前記マスターマニピュレータに伝達する力伝達部と、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブマニピュレータの手先部の速度情報を取得する速度情報取得部をさらに備え、
前記力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、
前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記人が前記マスターマニピュレータに加える力情報を取得するマスター力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報より検出するスレーブ力補正箇所検出部と、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報を補正するスレーブ力補正部と、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータに伝達するスレーブ力伝達部と、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブマニピュレータの手先部の速度情報を取得する速度情報取得部をさらに備え、
前記スレーブ力補正箇所検出部は、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置。 - 前記力補正箇所検出部又は前記スレーブ力補正箇所検出部において前記力補正箇所を検出する際に、「力情報及び速度情報」と、「力情報」と、「速度情報」と、「記憶された力情報と速度情報」とのいずれか1つの情報を選択する検出方法選択部をさらに備え、
前記検出方法選択部で選択した前記情報に基づき、前記力補正箇所検出部又は前記スレーブ力補正箇所検出部で前記力補正箇所を検出する請求項1又は請求項2に記載のマスタースレーブロボットの制御装置。 - 前記力補正箇所検出部又は前記スレーブ力補正箇所検出部は、
前記検出方法選択部において前記「力情報及び速度情報」が選択された場合には、
前記速度情報取得部で取得した速度情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記力情報取得部で取得した力情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する請求項3に記載のマスタースレーブロボットの制御装置。 - 前記力補正箇所検出部又は前記スレーブ力補正箇所検出部は、
前記検出方法選択部において前記「力情報」が選択された場合には、
前記力情報取得部で取得した力情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記力情報取得部で取得した力情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する請求項3に記載のマスタースレーブロボットの制御装置。 - 前記力補正箇所検出部又は前記スレーブ力補正箇所検出部は、
前記検出方法選択部において前記「速度情報」が選択された場合には、
前記速度情報取得部で取得した速度情報の変位が第一の閾値を上回った時間を力補正開始時間とし、
前記速度情報取得部で取得した速度情報の変位が第二の閾値を下回った時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する請求項3に記載のマスタースレーブロボットの制御装置。 - 力情報と速度情報とを予め記憶する記憶部をさらに備え、
前記力補正箇所検出部又は前記スレーブ力補正箇所検出部は、
前記検出方法選択部において前記「記憶された力情報と速度情報」が選択された場合には、
前記記憶部に記憶された力情報又は速度情報の変位が第一の閾値を上回ったときの力情報又は速度情報の変位に対して、前記力情報取得部又は前記速度情報取得部で取得した、力情報又は速度情報の変位がある閾値の範囲内に収まる時間を力補正開始時間とし、
前記記憶部に記憶された力情報又は速度情報の変位が第二の閾値を下回ったときの力情報又は速度情報の変位に対して、前記力情報取得部又は前記速度情報取得部で取得した、力情報又は速度情報の変位がある閾値の範囲内に収まる時間を力補正終了時間とし、
前記力補正開始時間から前記力補正終了時間までの区間を前記力補正箇所として検出する請求項3に記載のマスタースレーブロボットの制御装置。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記スレーブマニピュレータに外部から加えられた力情報を取得する力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より検出する力補正箇所検出部と、
前記力補正箇所検出部で検出された区間の前記力情報を補正する力補正部と、
前記力補正部からの力情報を前記マスターマニピュレータに伝達する力伝達部と、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を選択する力補正方法選択部をさらに備え、
前記力補正部は、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、
前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置において、
前記人が前記マスターマニピュレータに加える力情報を取得するマスター力情報取得部と、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報より検出するスレーブ力補正箇所検出部と、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報を補正するスレーブ力補正部と、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータに伝達するスレーブ力伝達部と、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報を制御するマスター制御部と、
前記スレーブマニピュレータと前記マスター制御部とに接続され、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を、前記スレーブマニピュレータに伝達する制御信号を出力するスレーブ制御部とを備えるとともに、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を選択する力補正方法選択部をさらに備え、
前記スレーブ力補正部は、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置。 - 前記スレーブマニピュレータが前記対象物を把持する位置情報を取得する対象物把持位置取得部と、
前記スレーブマニピュレータが前記対象物を把持する位置情報と補正量との関係情報を記憶する補正量記憶部をさらに備え、
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「対象物把持位置情報」が選択された場合には、
前記スレーブマニピュレータが前記対象物を把持する把持位置情報を前記対象物把持位置取得部で取得し、
前記対象物把持位置取得部で取得された前記把持位置情報を用いて、前記補正量記憶部から前記力情報の補正量を求める請求項8又は9に記載のマスタースレーブロボットの制御装置。 - 前記対象物の柔軟度情報と補正量との関係情報を記憶する補正量記憶部をさらに備え、
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「対象物柔軟度情報」が選択された場合には、
前記対象物に基づく前記対象物の柔軟度情報を前記補正量記憶部から取得し、
前記柔軟度情報を用いて、前記補正量記憶部から前記力情報の補正量を求める請求項8又は9に記載のマスタースレーブロボットの制御装置。 - 前記人が前記マスターマニピュレータを把持する位置情報を取得するマスター把持位置取得部と、
前記人が前記マスターマニピュレータを把持する位置情報と補正量との関係情報を記憶する補正量記憶部をさらに備え、
前記力補正部又は前記スレーブ力補正部は、
前記力補正方法選択部において前記「マスター把持位置情報」が選択された場合には、
前記人が前記マスターマニピュレータを把持する位置情報を前記マスター把持位置情報取部で取得し、
前記マスター把持位置情報取部で取得された前記位置情報を用いて、前記補正量記憶部から前記力情報の補正量を求める請求項8又は9に記載のマスタースレーブロボットの制御装置。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法であって、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得し、
前記力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置の制御方法。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出し、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正し、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達し、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得し、
前記スレーブ力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出する、マスタースレーブロボットの制御装置の制御方法。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出し、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正し、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達し、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択し、
前記力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置の制御方法。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御方法において、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得し、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出し、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正し、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達し、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御し、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力し、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択し、
前記スレーブ力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正する、マスタースレーブロボットの制御装置の制御方法。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出するステップと、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正するステップと、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達するステップと、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータとマスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得して、前記力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラム。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出するステップと、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正するステップと、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達するステップと、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブマニピュレータの手先部の速度情報を速度情報取得部で取得して、前記スレーブ力補正箇所検出部は、前記力補正箇所を検出するとき、前記速度情報取得部で取得した速度情報より、前記力情報を補正する区間を検出するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラム。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記スレーブマニピュレータに外部から加えられた力情報を力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記力情報取得部で取得した力情報より力補正箇所検出部で検出するステップと、
前記力補正箇所検出部で検出された区間の前記力情報を力補正部で補正するステップと、
前記力補正部からの力情報を前記マスターマニピュレータに力伝達部で伝達するステップと、
前記人が、前記力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択して、前記力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラム。 - 対象物を把持し被対象物に対して接触しながら作業を行うスレーブマニピュレータと、前記スレーブマニピュレータを人が遠隔により操作するマスターマニピュレータとを備えるマスタースレーブロボットの制御装置の制御プログラムであって、
コンピュータに、
前記人が前記マスターマニピュレータに加える力情報をマスター力情報取得部で取得するステップと、
前記力情報において補正が必要である区間の情報である力補正箇所を、前記マスター力情報取得部で取得した力情報よりスレーブ力補正箇所検出部で検出するステップ、
前記スレーブ力補正箇所検出部で検出された区間の前記力情報をスレーブ力補正部で補正するステップと、
前記スレーブ力補正部からの力情報を前記スレーブマニピュレータにスレーブ力伝達部で伝達するステップと、
前記人が、前記スレーブ力伝達部からの力情報に基づいて前記マスターマニピュレータを操作するとき、前記マスターマニピュレータの操作情報をマスター制御部で制御するステップと、
前記スレーブマニピュレータと前記マスター制御部とに接続されたスレーブ制御部で、前記マスター制御部から送られる前記マスターマニピュレータの操作情報を前記スレーブマニピュレータに伝達する制御信号を出力するステップと、
前記スレーブ力補正部において力を補正する際に、「対象物把持位置情報」と、「対象物柔軟度情報」と、「マスター把持位置情報」とのいずれか1つの情報を力補正方法選択部で選択して、前記スレーブ力補正部は、前記補正を行うとき、前記力補正方法選択部で選択した力補正方法により、前記力情報を補正するステップと、を実行するための、マスタースレーブロボットの制御装置の制御プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012511479A JP5032716B2 (ja) | 2010-08-31 | 2011-06-29 | マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010193605 | 2010-08-31 | ||
| JP2010193605 | 2010-08-31 | ||
| PCT/JP2011/003713 WO2012029227A1 (ja) | 2010-08-31 | 2011-06-29 | マスタースレーブロボットの制御装置及び制御方法、マスタースレーブロボット、制御プログラム、並びに、集積電子回路 |
| JP2012511479A JP5032716B2 (ja) | 2010-08-31 | 2011-06-29 | マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP5032716B2 true JP5032716B2 (ja) | 2012-09-26 |
| JPWO2012029227A1 JPWO2012029227A1 (ja) | 2013-10-28 |
Family
ID=45772354
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012511479A Active JP5032716B2 (ja) | 2010-08-31 | 2011-06-29 | マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US8504206B2 (ja) |
| JP (1) | JP5032716B2 (ja) |
| CN (1) | CN102686366B (ja) |
| WO (1) | WO2012029227A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014148037A (ja) * | 2013-01-10 | 2014-08-21 | Panasonic Corp | マスタースレーブロボットの制御装置及び制御方法、マスタースレーブロボット、並びに、制御プログラム |
Families Citing this family (99)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12402960B2 (en) | 2010-10-11 | 2025-09-02 | Ecole Polytechnique Federale De Lausanne (Epfl) | Mechanical manipulator for surgical instruments |
| US10092359B2 (en) | 2010-10-11 | 2018-10-09 | Ecole Polytechnique Federale De Lausanne | Mechanical manipulator for surgical instruments |
| JP5743495B2 (ja) * | 2010-11-05 | 2015-07-01 | キヤノン株式会社 | ロボット制御装置 |
| US8942846B2 (en) * | 2011-04-29 | 2015-01-27 | Raytheon Company | System and method for controlling a teleoperated robotic agile lift system |
| US9789603B2 (en) | 2011-04-29 | 2017-10-17 | Sarcos Lc | Teleoperated robotic system |
| US9696700B2 (en) * | 2011-07-27 | 2017-07-04 | Ecole Polytechnique Federale De Lausanne | Mechanical teleoperated device for remote manipulation |
| JP5931497B2 (ja) | 2011-08-04 | 2016-06-08 | オリンパス株式会社 | 手術支援装置およびその組立方法 |
| JP6021484B2 (ja) | 2011-08-04 | 2016-11-09 | オリンパス株式会社 | 医療用マニピュレータ |
| JP6005950B2 (ja) | 2011-08-04 | 2016-10-12 | オリンパス株式会社 | 手術支援装置及びその制御方法 |
| JP6000641B2 (ja) | 2011-08-04 | 2016-10-05 | オリンパス株式会社 | マニピュレータシステム |
| JP5841451B2 (ja) | 2011-08-04 | 2016-01-13 | オリンパス株式会社 | 手術器具およびその制御方法 |
| JP6081061B2 (ja) * | 2011-08-04 | 2017-02-15 | オリンパス株式会社 | 手術支援装置 |
| WO2013018908A1 (ja) | 2011-08-04 | 2013-02-07 | オリンパス株式会社 | 医療用マニピュレータおよび手術支援装置 |
| JP5936914B2 (ja) | 2011-08-04 | 2016-06-22 | オリンパス株式会社 | 操作入力装置およびこれを備えるマニピュレータシステム |
| EP2740433B1 (en) | 2011-08-04 | 2016-04-27 | Olympus Corporation | Surgical implement and medical treatment manipulator |
| JP5953058B2 (ja) | 2011-08-04 | 2016-07-13 | オリンパス株式会社 | 手術支援装置およびその着脱方法 |
| JP6021353B2 (ja) | 2011-08-04 | 2016-11-09 | オリンパス株式会社 | 手術支援装置 |
| JP6009840B2 (ja) | 2011-08-04 | 2016-10-19 | オリンパス株式会社 | 医療機器 |
| CN103717169B (zh) | 2011-08-04 | 2016-11-16 | 奥林巴斯株式会社 | 医疗用机械手及其控制方法 |
| JP5915214B2 (ja) * | 2012-02-01 | 2016-05-11 | セイコーエプソン株式会社 | ロボット装置、組立て方法、及び組立てプログラム |
| KR101800189B1 (ko) * | 2012-04-30 | 2017-11-23 | 삼성전자주식회사 | 수술 로봇의 힘 제어 장치 및 방법 |
| US9616580B2 (en) | 2012-05-14 | 2017-04-11 | Sarcos Lc | End effector for a robotic arm |
| CN102873674B (zh) * | 2012-09-04 | 2015-08-19 | 上海交通大学 | 力/力矩反馈控制远程操纵系统 |
| JP6296236B2 (ja) | 2013-05-27 | 2018-03-20 | パナソニックIpマネジメント株式会社 | マスタースレーブ装置用マスター装置及びその制御方法、及び、マスタースレーブ装置 |
| JP6473919B2 (ja) * | 2013-06-24 | 2019-02-27 | パナソニックIpマネジメント株式会社 | マスタスレーブロボットの制御装置及び制御方法、ロボット、マスタスレーブロボットの制御プログラム、並びに、マスタスレーブロボットの制御用集積電子回路 |
| US9694495B1 (en) * | 2013-06-24 | 2017-07-04 | Redwood Robotics Inc. | Virtual tools for programming a robot arm |
| US10220512B2 (en) * | 2013-09-19 | 2019-03-05 | Keio University | Position/force controller, and position/force control method and program |
| JP6358463B2 (ja) * | 2013-11-13 | 2018-07-18 | パナソニックIpマネジメント株式会社 | マスタースレーブ装置用マスター装置及びその制御方法、及び、マスタースレーブ装置 |
| US10265129B2 (en) | 2014-02-03 | 2019-04-23 | Distalmotion Sa | Mechanical teleoperated device comprising an interchangeable distal instrument |
| CN103862473A (zh) * | 2014-03-04 | 2014-06-18 | 南昌大学 | 基于从端本地数据的波变量位移跟踪控制方法 |
| JP5845311B2 (ja) * | 2014-04-30 | 2016-01-20 | ファナック株式会社 | ロボットの柔軟制御を行う制御装置 |
| US10766133B2 (en) | 2014-05-06 | 2020-09-08 | Sarcos Lc | Legged robotic device utilizing modifiable linkage mechanism |
| JP2016032533A (ja) * | 2014-07-31 | 2016-03-10 | オリンパス株式会社 | 医療用マニピュレータおよび処置具パッケージ |
| CN104317245A (zh) * | 2014-10-30 | 2015-01-28 | 胡玥 | 一种具有力反馈的主从式控制系统 |
| CN104440864B (zh) * | 2014-12-04 | 2017-08-11 | 深圳先进技术研究院 | 一种主从式遥操作工业机器人系统及其控制方法 |
| US9804593B1 (en) * | 2014-12-12 | 2017-10-31 | X Development Llc | Methods and systems for teaching positions to components of devices |
| US10864052B2 (en) | 2014-12-19 | 2020-12-15 | Distalmotion Sa | Surgical instrument with articulated end-effector |
| WO2016097871A1 (en) | 2014-12-19 | 2016-06-23 | Distalmotion Sa | Docking system for mechanical telemanipulator |
| US11039820B2 (en) | 2014-12-19 | 2021-06-22 | Distalmotion Sa | Sterile interface for articulated surgical instruments |
| WO2016097868A1 (en) | 2014-12-19 | 2016-06-23 | Distalmotion Sa | Reusable surgical instrument for minimally invasive procedures |
| EP3232974B1 (en) | 2014-12-19 | 2018-10-24 | DistalMotion SA | Articulated handle for mechanical telemanipulator |
| EP3263291A4 (en) * | 2015-02-26 | 2018-11-21 | Olympus Corporation | Operation input device and medical manipulator system |
| EP3280343B1 (en) | 2015-04-09 | 2024-08-21 | DistalMotion SA | Mechanical teleoperated device for remote manipulation |
| WO2016162751A1 (en) | 2015-04-09 | 2016-10-13 | Distalmotion Sa | Articulated hand-held instrument |
| US10835333B2 (en) * | 2015-08-25 | 2020-11-17 | Kawasaki Jukogyo Kabushiki Kaisha | Remote control robot system |
| EP4545034A3 (en) | 2015-08-28 | 2025-07-09 | Distalmotion SA | Surgical instrument with increased actuation force |
| CN105345823B (zh) * | 2015-10-29 | 2017-12-19 | 广东工业大学 | 一种基于空间力信息的工业机器人自由驱动示教方法 |
| JP6706489B2 (ja) | 2015-11-24 | 2020-06-10 | 川崎重工業株式会社 | ロボットのダイレクト教示方法 |
| JP2017196705A (ja) * | 2016-04-28 | 2017-11-02 | セイコーエプソン株式会社 | ロボット、及びロボットシステム |
| CA3022888A1 (en) | 2016-05-12 | 2017-11-16 | Dreco Energy Services Ulc | System and method for offline standbuilding |
| US20180021949A1 (en) * | 2016-07-20 | 2018-01-25 | Canon Kabushiki Kaisha | Robot apparatus, robot controlling method, program, and recording medium |
| US10828767B2 (en) | 2016-11-11 | 2020-11-10 | Sarcos Corp. | Tunable actuator joint modules having energy recovering quasi-passive elastic actuators with internal valve arrangements |
| US10765537B2 (en) | 2016-11-11 | 2020-09-08 | Sarcos Corp. | Tunable actuator joint modules having energy recovering quasi-passive elastic actuators for use within a robotic system |
| US10919161B2 (en) | 2016-11-11 | 2021-02-16 | Sarcos Corp. | Clutched joint modules for a robotic system |
| US10821614B2 (en) | 2016-11-11 | 2020-11-03 | Sarcos Corp. | Clutched joint modules having a quasi-passive elastic actuator for a robotic assembly |
| JP6534126B2 (ja) * | 2016-11-22 | 2019-06-26 | パナソニックIpマネジメント株式会社 | ピッキングシステム及びその制御方法 |
| JP6484213B2 (ja) * | 2016-12-09 | 2019-03-13 | ファナック株式会社 | 複数のロボットを含むロボットシステム、ロボット制御装置、及びロボット制御方法 |
| US10661438B2 (en) * | 2017-01-16 | 2020-05-26 | Ants Technology (Hk) Limited | Robot apparatus, methods and computer products |
| US11058503B2 (en) | 2017-05-11 | 2021-07-13 | Distalmotion Sa | Translational instrument interface for surgical robot and surgical robot systems comprising the same |
| EP3626401B1 (en) * | 2017-05-17 | 2024-09-18 | Telexistence Inc. | Control device, robot control method, and robot control system |
| JP6959762B2 (ja) * | 2017-05-19 | 2021-11-05 | 川崎重工業株式会社 | 遠隔操作ロボットシステム |
| JP6861604B2 (ja) | 2017-10-02 | 2021-04-21 | 株式会社オカムラ | 管理システム及び制御方法 |
| US10843330B2 (en) | 2017-12-07 | 2020-11-24 | Sarcos Corp. | Resistance-based joint constraint for a master robotic system |
| US11331809B2 (en) | 2017-12-18 | 2022-05-17 | Sarcos Corp. | Dynamically controlled robotic stiffening element |
| JP7069747B2 (ja) | 2018-01-26 | 2022-05-18 | セイコーエプソン株式会社 | ロボット制御装置及びロボットシステム |
| US12376927B2 (en) | 2018-02-07 | 2025-08-05 | Distalmotion Sa | Surgical robot systems comprising robotic telemanipulators and integrated laparoscopy |
| US10413374B2 (en) | 2018-02-07 | 2019-09-17 | Distalmotion Sa | Surgical robot systems comprising robotic telemanipulators and integrated laparoscopy |
| JP7029521B2 (ja) * | 2018-03-28 | 2022-03-03 | 株式会社Re-al | 力触覚伝達システム、力触覚伝達装置、力触覚伝達方法及びプログラム |
| EP3797931B1 (en) * | 2018-05-21 | 2023-08-02 | Telexistence Inc. | Remote control system, information processing method, and program |
| US11613940B2 (en) | 2018-08-03 | 2023-03-28 | National Oilwell Varco, L.P. | Devices, systems, and methods for robotic pipe handling |
| US11192253B2 (en) * | 2018-10-12 | 2021-12-07 | Toyota Research Institute, Inc. | Systems and methods for conditional robotic teleoperation |
| US11241801B2 (en) | 2018-12-31 | 2022-02-08 | Sarcos Corp. | Robotic end effector with dorsally supported actuation mechanism |
| US10906191B2 (en) | 2018-12-31 | 2021-02-02 | Sarcos Corp. | Hybrid robotic end effector |
| US11351675B2 (en) | 2018-12-31 | 2022-06-07 | Sarcos Corp. | Robotic end-effector having dynamic stiffening elements for conforming object interaction |
| WO2020151386A1 (en) | 2019-01-25 | 2020-07-30 | National Oilwell Varco, L.P. | Pipe handling arm |
| WO2020172407A1 (en) | 2019-02-22 | 2020-08-27 | National Oilwell Varco, L.P. | Dual activity top drive |
| US11834914B2 (en) | 2020-02-10 | 2023-12-05 | National Oilwell Varco, L.P. | Quick coupling drill pipe connector |
| US11274508B2 (en) | 2020-03-31 | 2022-03-15 | National Oilwell Varco, L.P. | Robotic pipe handling from outside a setback area |
| CA3180958A1 (en) | 2020-05-03 | 2021-11-11 | National Oilwell Varco, L.P. | Passive rotation disconnect |
| US12377533B2 (en) * | 2020-06-30 | 2025-08-05 | Keio University | Control system, control method, and storage medium |
| US11833676B2 (en) | 2020-12-07 | 2023-12-05 | Sarcos Corp. | Combining sensor output data to prevent unsafe operation of an exoskeleton |
| US11794345B2 (en) | 2020-12-31 | 2023-10-24 | Sarcos Corp. | Unified robotic vehicle systems and methods of control |
| US11365592B1 (en) * | 2021-02-02 | 2022-06-21 | National Oilwell Varco, L.P. | Robot end-effector orientation constraint for pipe tailing path |
| CN115070749B (zh) * | 2021-03-12 | 2025-02-11 | 腾讯科技(深圳)有限公司 | 控制机器人的方法、装置、设备、系统及可读存储介质 |
| US11814911B2 (en) | 2021-07-02 | 2023-11-14 | National Oilwell Varco, L.P. | Passive tubular connection guide |
| EP4401666A1 (en) | 2021-09-13 | 2024-07-24 | DistalMotion SA | Instruments for surgical robotic system and interfaces for the same |
| US11982139B2 (en) | 2021-11-03 | 2024-05-14 | National Oilwell Varco, L.P. | Passive spacer system |
| CN114098993B (zh) * | 2021-11-24 | 2023-05-23 | 重庆金山医疗机器人有限公司 | 一种主手俯仰信息的获取方法 |
| WO2023123259A1 (zh) * | 2021-12-30 | 2023-07-06 | 西门子(中国)有限公司 | 一种机器人的远程控制方法及装置 |
| CN114378819B (zh) * | 2022-01-18 | 2022-07-26 | 上海健康医学院 | 一种消化内镜微创手术机器人主从手控制方法和装置 |
| US11826907B1 (en) | 2022-08-17 | 2023-11-28 | Sarcos Corp. | Robotic joint system with length adapter |
| US11717956B1 (en) | 2022-08-29 | 2023-08-08 | Sarcos Corp. | Robotic joint system with integrated safety |
| CN115657511A (zh) * | 2022-09-07 | 2023-01-31 | 上海非夕机器人科技有限公司 | 机器人遥控操作系统和方法 |
| EP4584646A4 (en) * | 2022-09-07 | 2025-10-15 | Shanghai Flexiv Robotics Tech Co Ltd | ROBOT REMOTE OPERATING SYSTEM AND METHOD |
| WO2024098070A1 (en) | 2022-11-04 | 2024-05-10 | Sarcos Corp. | Robotic end-effector having dynamic stiffening elements with resilient spacers for conforming object interaction |
| US11924023B1 (en) | 2022-11-17 | 2024-03-05 | Sarcos Corp. | Systems and methods for redundant network communication in a robot |
| US11897132B1 (en) | 2022-11-17 | 2024-02-13 | Sarcos Corp. | Systems and methods for redundant network communication in a robot |
| US11844585B1 (en) | 2023-02-10 | 2023-12-19 | Distalmotion Sa | Surgical robotics systems and devices having a sterile restart, and methods thereof |
| JP2024139055A (ja) | 2023-03-27 | 2024-10-09 | 株式会社日立ハイテク | 情報処理システム、情報処理方法 |
Family Cites Families (42)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59157715A (ja) | 1983-02-25 | 1984-09-07 | Hitachi Ltd | ロボツトの直接教示方法 |
| JPS6328580A (ja) * | 1986-07-22 | 1988-02-06 | 株式会社東芝 | 力帰還形バイラテラルサ−ボマニピユレ−タ |
| JPS6434686A (en) | 1987-07-29 | 1989-02-06 | Kubota Ltd | Master/slave manipulator |
| US5046022A (en) * | 1988-03-10 | 1991-09-03 | The Regents Of The University Of Michigan | Tele-autonomous system and method employing time/position synchrony/desynchrony |
| JPH04101789A (ja) * | 1990-08-22 | 1992-04-03 | Furukawa Electric Co Ltd:The | マニピュレータ |
| US5279309A (en) * | 1991-06-13 | 1994-01-18 | International Business Machines Corporation | Signaling device and method for monitoring positions in a surgical operation |
| JPH05204440A (ja) | 1992-01-28 | 1993-08-13 | Yaskawa Electric Corp | オフライン・ダイレクト・ティーチング装置 |
| JPH06270075A (ja) * | 1993-03-24 | 1994-09-27 | Yaskawa Electric Corp | ロボット制御装置 |
| US5734373A (en) * | 1993-07-16 | 1998-03-31 | Immersion Human Interface Corporation | Method and apparatus for controlling force feedback interface systems utilizing a host computer |
| JPH08164807A (ja) * | 1994-12-13 | 1996-06-25 | Hitachi Ltd | 衝突回避装置 |
| JPH08229858A (ja) * | 1995-02-28 | 1996-09-10 | Nippon Steel Corp | マスタスレーブマニピュレータの制御方法およびその装置 |
| JPH08281573A (ja) | 1995-04-12 | 1996-10-29 | Nippon Steel Corp | マスタースレーブマニピュレータとその制御方法 |
| JPH09281573A (ja) * | 1996-04-18 | 1997-10-31 | Fuji Photo Film Co Ltd | カメラ |
| JPH09285984A (ja) * | 1996-04-19 | 1997-11-04 | Nippon Steel Corp | 遠隔操作型ロボットの制御方法および遠隔操作型軸挿入装置 |
| US6636197B1 (en) * | 1996-11-26 | 2003-10-21 | Immersion Corporation | Haptic feedback effects for control, knobs and other interface devices |
| US5943914A (en) * | 1997-03-27 | 1999-08-31 | Sandia Corporation | Master-slave micromanipulator apparatus |
| JP3178813B2 (ja) * | 1998-05-29 | 2001-06-25 | 川崎重工業株式会社 | 遠隔操縦装置 |
| WO2000060571A1 (en) * | 1999-04-02 | 2000-10-12 | Massachusetts Institute Of Technology | Haptic interface system for collision detection and applications therefore |
| US10820949B2 (en) * | 1999-04-07 | 2020-11-03 | Intuitive Surgical Operations, Inc. | Medical robotic system with dynamically adjustable slave manipulator characteristics |
| US6565554B1 (en) * | 1999-04-07 | 2003-05-20 | Intuitive Surgical, Inc. | Friction compensation in a minimally invasive surgical apparatus |
| JP2002059380A (ja) | 2000-08-22 | 2002-02-26 | Olympus Optical Co Ltd | マスタースレーブ装置 |
| JP4613330B2 (ja) * | 2001-04-17 | 2011-01-19 | 学校法人慶應義塾 | マスタスレーブ装置、制御方法及びコンピュータープログラム |
| US20040243147A1 (en) * | 2001-07-03 | 2004-12-02 | Lipow Kenneth I. | Surgical robot and robotic controller |
| JP4524729B2 (ja) | 2001-07-25 | 2010-08-18 | 株式会社安川電機 | 遠隔操縦ロボットの制御装置 |
| US7831292B2 (en) * | 2002-03-06 | 2010-11-09 | Mako Surgical Corp. | Guidance system and method for surgical procedures with improved feedback |
| JP3752494B2 (ja) * | 2003-03-31 | 2006-03-08 | 株式会社東芝 | マスタスレーブマニピュレータ、その制御装置及び制御方法 |
| JP4294646B2 (ja) * | 2003-07-29 | 2009-07-15 | パナソニック株式会社 | ロボットアームの制御方法および制御装置 |
| JP4101789B2 (ja) | 2004-08-11 | 2008-06-18 | 日本電信電話株式会社 | 関節ロボット |
| JP4534015B2 (ja) * | 2005-02-04 | 2010-09-01 | 独立行政法人産業技術総合研究所 | マスタ・スレーブ式ロボット制御情報確定方法 |
| US7904182B2 (en) * | 2005-06-08 | 2011-03-08 | Brooks Automation, Inc. | Scalable motion control system |
| JP4441615B2 (ja) * | 2005-06-09 | 2010-03-31 | 独立行政法人産業技術総合研究所 | 電源用3ピンプラグの挿入を行うためのロボットアーム制御装置 |
| US7819859B2 (en) * | 2005-12-20 | 2010-10-26 | Intuitive Surgical Operations, Inc. | Control system for reducing internally generated frictional and inertial resistance to manual positioning of a surgical manipulator |
| EP1815949A1 (en) * | 2006-02-03 | 2007-08-08 | The European Atomic Energy Community (EURATOM), represented by the European Commission | Medical robotic system with manipulator arm of the cylindrical coordinate type |
| US8287522B2 (en) * | 2006-05-19 | 2012-10-16 | Mako Surgical Corp. | Method and apparatus for controlling a haptic device |
| US8700213B2 (en) * | 2007-03-01 | 2014-04-15 | Tokyo Institute Of Technology | Maneuvering system having inner force sense presenting function |
| JP5444209B2 (ja) * | 2007-04-16 | 2014-03-19 | ニューロアーム サージカル リミテッド | フレームマッピングおよびフォースフィードバックの方法、装置およびシステム |
| CN101687321B (zh) * | 2007-07-05 | 2012-08-08 | 松下电器产业株式会社 | 机器人手臂的控制装置及控制方法、机器人及控制程序 |
| JP5204440B2 (ja) | 2007-08-08 | 2013-06-05 | 株式会社皆藤製作所 | 巻回装置用張力発生機構 |
| EP2258521B1 (en) | 2008-02-28 | 2015-08-19 | Panasonic Intellectual Property Management Co., Ltd. | Control apparatus and control method for a robot arm, robot, control program for a robot arm, and electronic integrated circuit for controlling a robot arm |
| US9895813B2 (en) * | 2008-03-31 | 2018-02-20 | Intuitive Surgical Operations, Inc. | Force and torque sensing in a surgical robot setup arm |
| EP2431138A4 (en) * | 2009-01-09 | 2014-06-04 | Panasonic Corp | CONTROL DEVICE AND CONTROL METHOD FOR A ROBOT ARM, ROBOT, CONTROL PROGRAM FOR THE ROBOT ARM AND INTEGRATED ELECTRONIC CIRCUIT |
| US20110295267A1 (en) * | 2010-05-28 | 2011-12-01 | Hansen Medical, Inc. | System and method for automated tissue structure traversal |
-
2011
- 2011-06-29 JP JP2012511479A patent/JP5032716B2/ja active Active
- 2011-06-29 WO PCT/JP2011/003713 patent/WO2012029227A1/ja not_active Ceased
- 2011-06-29 CN CN201180005128.1A patent/CN102686366B/zh active Active
-
2012
- 2012-03-29 US US13/433,800 patent/US8504206B2/en active Active
-
2013
- 2013-07-03 US US13/934,529 patent/US9089967B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014148037A (ja) * | 2013-01-10 | 2014-08-21 | Panasonic Corp | マスタースレーブロボットの制御装置及び制御方法、マスタースレーブロボット、並びに、制御プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US20120191245A1 (en) | 2012-07-26 |
| US8504206B2 (en) | 2013-08-06 |
| CN102686366B (zh) | 2015-02-25 |
| CN102686366A (zh) | 2012-09-19 |
| WO2012029227A1 (ja) | 2012-03-08 |
| US9089967B2 (en) | 2015-07-28 |
| JPWO2012029227A1 (ja) | 2013-10-28 |
| US20130297072A1 (en) | 2013-11-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5032716B2 (ja) | マスタースレーブロボットの制御装置及び制御方法、並びに、制御プログラム | |
| JP5512048B2 (ja) | ロボットアームの制御装置及び制御方法、ロボット、制御プログラム、並びに、集積電子回路 | |
| CN110977931B (zh) | 使用了增强现实和混合现实的机器人控制装置及显示装置 | |
| JP5180414B2 (ja) | ロボットアームの制御装置及び制御方法、ロボット、ロボットアーム制御プログラム、並びに、集積電子回路 | |
| US9211646B2 (en) | Control apparatus and control method for robot arm, assembly robot, control program for robot arm, and control-purpose integrated electronic circuit for robot arm | |
| CN109382826B (zh) | 控制装置、机器人及机器人系统 | |
| US8725295B2 (en) | Robot, robot control apparatus, robot control method, and robot control program | |
| JP6450960B2 (ja) | ロボット、ロボットシステム及び教示方法 | |
| CN104589304A (zh) | 机器人控制装置以及机器人 | |
| CN102310409A (zh) | 机器人装置及基于机器人装置的把持方法 | |
| CN107718018A (zh) | 组装机器人的机器人控制装置 | |
| CN113276088B (zh) | 示教方法和机器人系统 | |
| WO2012147595A1 (ja) | マニプレータ装置 | |
| CN106493711B (zh) | 控制装置、机器人以及机器人系统 | |
| JP2018167334A (ja) | 教示装置および教示方法 | |
| JP5108032B2 (ja) | 多関節構造体教示装置 | |
| JP2014014902A (ja) | 制御システム、プログラム及び機械装置の制御方法 | |
| CN108000515A (zh) | 力控制坐标轴设定装置、机器人及力控制坐标轴设定方法 | |
| JP2019034398A (ja) | 制御装置、ロボットおよびロボットシステム | |
| Wakamatsu et al. | Dynamic modeling of linear object deformation based on differential geometry coordinates | |
| JP2013043250A (ja) | ロボットアームの制御装置及び制御方法、ロボット、制御プログラム、並びに、集積電子回路 | |
| CN114367958A (zh) | 力控制参数调整方法 | |
| JP2013111684A (ja) | ロボットアームの制御装置及び制御方法、ロボット、ロボットアームの制御プログラム、並びに、ロボットアームの制御用集積電子回路 | |
| WO2022210186A1 (ja) | ロボットの位置および姿勢を制御するパラメータを算出する制御装置 | |
| JP7535968B2 (ja) | ロボット遠隔操作制御装置、ロボット遠隔操作制御システム、ロボット遠隔操作制御方法、およびプログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20120605 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120628 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5032716 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |