JP5974668B2 - Manipulation system - Google Patents
Manipulation system Download PDFInfo
- Publication number
- JP5974668B2 JP5974668B2 JP2012142024A JP2012142024A JP5974668B2 JP 5974668 B2 JP5974668 B2 JP 5974668B2 JP 2012142024 A JP2012142024 A JP 2012142024A JP 2012142024 A JP2012142024 A JP 2012142024A JP 5974668 B2 JP5974668 B2 JP 5974668B2
- Authority
- JP
- Japan
- Prior art keywords
- slave arm
- arm
- sensor
- wearer
- manipulation system
- 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
- 238000004891 communication Methods 0.000 claims description 37
- 238000003384 imaging method Methods 0.000 claims description 33
- 230000033001 locomotion Effects 0.000 claims description 27
- 238000001514 detection method Methods 0.000 claims description 14
- 210000002310 elbow joint Anatomy 0.000 claims description 12
- 210000000323 shoulder joint Anatomy 0.000 claims description 12
- 210000003205 muscle Anatomy 0.000 claims description 5
- 238000005259 measurement Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 claims description 2
- 210000000245 forearm Anatomy 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000006073 displacement reaction Methods 0.000 description 6
- 238000005452 bending Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 210000002027 skeletal muscle Anatomy 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 210000002758 humerus Anatomy 0.000 description 2
- 230000003183 myoelectrical effect Effects 0.000 description 2
- 206010023230 Joint stiffness Diseases 0.000 description 1
- 206010049816 Muscle tightness Diseases 0.000 description 1
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 210000001503 joint Anatomy 0.000 description 1
- 210000005036 nerve Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 210000002976 pectoralis muscle Anatomy 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000000392 somatic effect Effects 0.000 description 1
- 210000000623 ulna Anatomy 0.000 description 1
Images
Landscapes
- Manipulator (AREA)
Description
本発明は、マスタスレーブ型のマニピュレーションシステムに関する。 The present invention relates to a master-slave type manipulation system.
ロボット工学やバーチャルリアリティの分野において、システムに人間を組み込んだマスタスレーブ型マニピュレーションシステムに関する様々な研究が行われている。例えば、マスタ側のオペレータの技能的な操作をスレーブ側のロボットアームに伝達し、あたかもオペレータが遠隔地にいるような高度な臨場感をもってスレーブ部を操作するテレイグジスタンスに関する研究が挙げられる(例えば非特許文献1参照)。 In the field of robotics and virtual reality, various studies have been conducted on master-slave manipulation systems that incorporate humans into the system. For example, there is research related to tele-existence in which the master side operator's technical operations are transmitted to the slave side robot arm and the slave unit is operated with a high degree of realism as if the operator is in a remote place (for example, Non-patent document 1).
従来のマスタスレーブ型マニピュレーションシステムでは、マスタアームがオペレータの運動意思を腕の変位として読み取る。オペレータの運動意思は、神経を伝わり、筋を収縮させ、関節トルクを発生した後に、腕の変位となる。従って、マスタアームにオペレータの運動意思が伝わるまでに時間のずれが発生し、また、変位として出力されない動作には適応できなかった。このことにより、オペレータはスレーブアームを自分の腕と同じように思い通りに動かすことができず、操作に違和感をおぼえるという問題があった。 In a conventional master-slave type manipulation system, a master arm reads an operator's intention to move as an arm displacement. The operator's intention to move is the displacement of the arm after transmitting the nerve, contracting the muscles and generating joint torque. Therefore, a time lag occurs before the operator's intention to move is transmitted to the master arm, and it cannot be adapted to an operation that is not output as a displacement. As a result, the operator cannot move the slave arm in the same way as his / her arm, and there is a problem that the operation is uncomfortable.
また、マスタスレーブ型マニピュレーションシステムにおけるオペレータへの情報伝達では、力覚提示といった体性感覚へのフィードバックだけでなく、空間認識の大部分を占める視覚への的確なビジュアルフィードバックが求められている。 In addition, information transmission to an operator in a master-slave type manipulation system requires not only feedback to somatic sensations such as haptic presentation, but also accurate visual feedback to the vision that occupies most of space recognition.
本発明はこのような点を考慮してなされたものであり、視覚情報による操作アシストを行い操作性の向上したマニピュレーションシステムを提供することを目的とする。 The present invention has been made in consideration of such points, and an object of the present invention is to provide a manipulation system having improved operability by performing operation assistance based on visual information.
本発明の一態様によるマニピュレーションシステムは、装着者に装着されるマスタアーム装置と、スレーブアーム装置と、前記スレーブアーム装置を撮影する撮像装置と、前記撮像装置により撮影された映像を表示する表示装置とを備えるマニピュレーションシステムであって、前記マスタアーム装置は、前記装着者の肩関節及び肘関節の動作に対応する筋活動に伴う生体電位信号を検出する生体電位センサと、前記装着者の肩関節及び肘関節の角度を検出する第1角度センサと、前記装着者に対して動力を付与する第1駆動源と、前記生体電位信号に基づいて前記駆動源を制御し、前記第1角度センサの検出結果からマスタアームの位置情報を算出する第1制御部と、前記マスタアームの位置情報及び前記生体電位信号に基づくインピーダンス情報を送信する第1通信部と、を有し、前記スレーブアーム装置は、スレーブアームに加わる力を検出する力覚センサと、前記スレーブアームを動作させる第2駆動源と、前記スレーブアームの関節角度を検出する第2角度センサと、前記第1通信部から受信した前記位置情報、前記インピーダンス情報、及び前記力覚センサの検出結果に基づいて前記第2駆動源を制御し、前記第2角度センサの検出結果から前記スレーブアームの位置情報を算出する第2制御部と、前記スレーブアームの位置情報及び前記力覚センサの検出結果を前記第1通信部へ送信する第2通信部と、を有し、前記第1制御部は前記第2通信部から受信した前記力覚センサの検出結果に基づいて前記第1駆動源を制御し、前記撮像装置は複数のレンズを有するステレオカメラである。 A manipulation system according to an aspect of the present invention includes a master arm device worn by a wearer, a slave arm device, an imaging device that photographs the slave arm device, and a display device that displays an image captured by the imaging device. The master arm device comprises: a biopotential sensor that detects a biopotential signal associated with muscle activity corresponding to movements of the shoulder joint and elbow joint of the wearer; and the shoulder joint of the wearer And a first angle sensor for detecting the angle of the elbow joint, a first drive source for applying power to the wearer, the drive source based on the bioelectric potential signal, and the first angle sensor A first control unit that calculates position information of the master arm from the detection result; and an impedancer based on the position information of the master arm and the biopotential signal A first communication unit that transmits information on the slave arm, the slave arm device detecting a force applied to the slave arm, a second drive source for operating the slave arm, and the slave arm A second angle sensor for detecting a joint angle; and the second drive source is controlled based on the position information received from the first communication unit, the impedance information, and a detection result of the force sensor, and the second A second control unit that calculates the position information of the slave arm from the detection result of the angle sensor; a second communication unit that transmits the position information of the slave arm and the detection result of the force sensor to the first communication unit; The first control unit controls the first drive source based on the detection result of the force sensor received from the second communication unit, and the imaging device includes a plurality of lenses. Is Okamera.
本発明の一態様によるマニピュレーションシステムにおいては、前記撮像装置は、前記スレーブアームの位置情報に基づいて、前記複数のレンズの向きを制御することが好ましい。 In the manipulation system according to an aspect of the present invention, it is preferable that the imaging device controls the orientations of the plurality of lenses based on position information of the slave arm.
本発明の一態様によるマニピュレーションシステムにおいては、前記装着者の頭の動きを計測する頭部センサをさらに備え、前記撮像装置は、前記頭部センサの計測結果に基づいて、ピッチ角、ロール角、及びヨー角を調整して姿勢を制御することが好ましい。 In the manipulation system according to an aspect of the present invention, the manipulation system further includes a head sensor that measures the movement of the head of the wearer, and the imaging device includes a pitch angle, a roll angle, It is preferable to control the posture by adjusting the yaw angle.
本発明の一態様によるマニピュレーションシステムにおいては、前記スレーブアームの進入を禁止する進入禁止領域の情報を受け付ける入力インタフェースをさらに備え、前記第1制御部は、前記スレーブアームの位置情報から前記スレーブアームが前記進入禁止領域に進入しないように前記第1駆動源を制御することが好ましい。 In the manipulation system according to the aspect of the present invention, the manipulation system further includes an input interface that receives information on an entry prohibition area that prohibits the entry of the slave arm. It is preferable to control the first drive source so as not to enter the entry prohibition region.
本発明の一態様によるマニピュレーションシステムにおいては、前記ディスプレイは、前記進入禁止領域を前記撮像装置により撮影された映像に重ねて表示することが好ましい。 In the manipulation system according to one aspect of the present invention, it is preferable that the display displays the entry prohibition area so as to overlap the video imaged by the imaging device.
本発明によれば、オペレータの生体電位情報を用いてロボットアームのインピーダンスを動的に変化させ、かつ視覚情報による操作アシストを行うことで、マニピュレーションシステムの操作性を向上させることができる。 According to the present invention, the operability of the manipulation system can be improved by dynamically changing the impedance of the robot arm using the biopotential information of the operator and performing the operation assist by the visual information.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は本実施形態に係るマニピュレーションシステムの外観斜視図である。このマニピュレーションシステムはマスタスレーブ型のマニピュレーションシステムであり、オペレータ(装着者)0が装着して操作を行うマスタアーム装置1と、装着者0から離れた場所に設けられ実際に作業を行うスレーブアーム装置2と、撮像装置3とを備えている。マスタアーム装置1とスレーブアーム装置2は双方向に通信を行い、装着者0のマスタアーム操作がスレーブアームの動作に反映されるようになっている。また、撮像装置3はスレーブアーム装置2側に設けられており、撮像装置3により撮影された映像がディスプレイ4により装着者0に提示されるようになっている。ディスプレイ4は、装着者0に映像を提示できるものであれば何でもよく、例えば図1に示すようにヘッドマウントディスプレイを用いることができる。
FIG. 1 is an external perspective view of a manipulation system according to the present embodiment. This manipulation system is a master-slave type manipulation system, a master arm device 1 that an operator (wearer) 0 wears and operates, and a slave arm device that is provided at a location away from the
図2は、マスタアーム装置1が装着者0に装着された状態を示している。図2では、装着者0の右腕部分に対応するマスタアーム装置1の右上半部が示されている。マスタアーム装置1は、その左上半部にも右上半部と同様の構成を有する。
FIG. 2 shows a state where the master arm device 1 is worn by the
図2に示すように、マスタアーム装置1は、体幹部材131と、上腕部材132と、前腕部材133とを有している。体幹部材131は、装着者0の胴体に装着される。上腕部材132は、装着者0の上腕部に沿って延び、装着者0の上腕部に装着される。また、前腕部材133は、装着者0の前腕部に沿って延び、装着者0の前腕部に装着される。
As shown in FIG. 2, the master arm device 1 includes a
体幹部材131と上腕部材132との間に第1肩関節機構134が設けられており、体幹部材131と上腕部材132とは第1肩関節機構134を介して互いに回動可能に連結されている。また、上腕部材132と前腕部材133との間に肘関節機構135が設けられており、上腕部材132と前腕部材133とは肘関節機構135を介して互いに回動可能に連結されている。また、体幹部材131に覆われているため図2には示されていないが、装着者0の肩の部分には第2肩関節機構が設けられている。第1肩関節機構134が垂直方向に沿って回動するのに対し、第2肩関節機構は水平方向に沿って回動する。このように、マスタアーム装置1は、肩関節2自由度、肘関節1自由度を有している。
A first shoulder
図2に示すように、マスタアーム装置1には、屈曲側生体電位センサ136と、伸展側生体電位センサ137とが設けられている。上腕部材132は、上腕骨に沿って配置され、肘関節に近い側及び遠い側に2箇所に設けられたバンド等で上腕部に固定されている。前腕部材133は、尺骨又は橈骨に沿って配置され、肘関節に近い側及び遠い側の2箇所に設けられたバンド等で前腕部に固定されている。
As shown in FIG. 2, the master arm device 1 is provided with a bending
また、上腕部材132と前腕部材133とを連結する駆動ユニット138は、角度センサ、アクチュエータ(駆動源)、及びトルクセンサが内蔵されている。このトルクセンサには、例えば、アクチュエータに供給される電流値を検出し、この電流値をアクチュエータに固有となるトルク定数に乗じることによって駆動トルクの検出を行うもの等を適用することができる。また、角度センサにはロータリーエンコーダ等を適用することができる。
The
屈曲側生体電位センサ136は、図2に示すように肘関節の屈曲動作のときに随意筋として主に働く上腕二頭筋及び上腕筋に対応する体表面に貼り付けられ、筋電位を検出する。また、伸展側生体電位センサ137は、図2にしめすように肘関節の伸展動作のときに随意筋として主に働く上腕三頭筋に対応する体表面に貼り付けられ、筋電位を検出する。
As shown in FIG. 2, the bending-side bioelectric
上述した駆動ユニット138は、第1肩関節機構134及び第2関節機構にも設けられている。また、マスタアーム装置1は、肩関節の屈曲・伸展動作、外転・内転動作のときに随意筋として主に働く三角筋及び大胸筋に対応する体表面に貼り付けられる生体電位センサ(図示せず)を有している。
The
また、マスタアーム装置1は、装着者0の背中に装着される制御ユニット119を有し、例えばホストコントローラ、モータドライバ、計測装置、電源回路、通信装置等の機器が収納される。ホストコントローラへは、外部のコンピュータからTCP/IPを用いて操作が可能となっている。生体電位センサにより計測された情報は、計測装置のA/Dコンバータによりデジタル化され、ホストコントローラへ送られる。ホストコントローラは、送られた情報に基づいて駆動ユニット138の出力を決定し、駆動ユニット138を駆動させる。通信装置は、TCP/IPを用いて、スレーブアーム装置2と通信を行うことができる。また、通信装置はディスプレイ4と通信を行うことができてもよい。
In addition, the master arm device 1 has a
図3は、スレーブアーム装置2の概略構成を示している。本実施形態では、スレーブアーム装置2として7軸ロボットアームを用いるが、スレーブアーム装置2に適用できるロボットアームはこれに限定されない。スレーブアーム装置2には8つのアクチュエータが設けられ、第1〜第3アクチュエータが旋回動作を行い、第4〜第7アクチュエータが屈曲・伸展動作を行う。また、第8アクチュエータは、スレーブアーム装置2のアーム先端に取り付けられている把持動作用グリッパ201の開閉動作を行う。スレーブアーム装置2の各関節には関節角度センサが設けられており、各関節の関節角度、角速度、及び角加速度が取得できるようになっている。また、アームの先端部には6軸力覚センサ202が設けられており、先端部に加わる並進及び回転力が検出されるようになっている。
FIG. 3 shows a schematic configuration of the
スレーブアーム装置2は図示しない制御ユニットを備えている。制御ユニットは、関節角度センサの検出結果や、6軸力覚センサの検出結果を取得する。また、制御ユニットは、第1〜第8アクチュエータを制御して、スレーブアーム装置2の動作を制御する。また、制御ユニットは通信装置を有しており、マスタアーム装置1とデータ通信することができる。
The
次に、マスタアーム装置1とスレーブアーム装置2との通信方式及び通信データの内容について説明する。本実施形態ではプロトコルとしてTCP/IPを使用する。TCP/IPには、TCPとUDPの2種類のトランスポートプロトコルがある。TCPを用いた通信では、パケット毎に送信、応答確認が行われるため、送信パケット又は応答確認パケットの消失により通信が一時停止し得る。特に、サイズが大きいデータは再送手続きが複数回行われることがあり、この間は、データが届かず制御が停止する。データ転送サイクルは、ネットワーク上でパケットが往復する時間が限界となる。
Next, the communication method and the content of communication data between the master arm device 1 and the
一方、UDPでは、送信側は単にデータを送信し、受信側は届いたデータを受信するのみである。すなわち、応答確認を行われないため、パケットの損失やデータの順序が保証されない代わりに、ネットワーク上での転送時間に制限されない。UDPを用いた通信は、TCPを用いた通信と比較して、転送停止期間を短くできるため、本実施形態では、UDPを用いて通信を行うものとする。 On the other hand, in UDP, the transmitting side simply transmits data, and the receiving side only receives the received data. That is, since response confirmation is not performed, packet loss and data order are not guaranteed, and the transfer time on the network is not limited. Since communication using UDP can shorten the transfer stop period compared to communication using TCP, in this embodiment, communication is performed using UDP.
本実施形態によるマスタスレーブ型のマニピュレーションシステムにおける通信データ配列は以下のようになっている。 The communication data array in the master-slave type manipulation system according to the present embodiment is as follows.
{シンクロ用データ;X移動量;Y移動量;Z移動量;X回転量;Y回転量;Z回転量;グリッパ開閉データ;iインピーダンスデータ;エラーチェック検算用データ}
X移動量、Y移動量、Z移動量はそれぞれX軸方向、Y軸方向、Z軸方向の移動量を示している。また、X回転量、Y回転量、Z回転量は、X軸方向、Y軸方向、Z軸方向の回転量を示している。グリッパ開閉データは、把持動作用グリッパ201の開閉動作に対応している。
{Synchronization data; X movement amount; Y movement amount; Z movement amount; X rotation amount; Y rotation amount; Z rotation amount; gripper open / close data; i impedance data; error check calculation data}
The X movement amount, the Y movement amount, and the Z movement amount indicate the movement amounts in the X axis direction, the Y axis direction, and the Z axis direction, respectively. Further, the X rotation amount, the Y rotation amount, and the Z rotation amount indicate rotation amounts in the X axis direction, the Y axis direction, and the Z axis direction. The gripper opening / closing data corresponds to the opening / closing operation of the
本実施形態では、関節角度データではなく、手先位置座標データを用いてアームの制御が行われる。マスタアーム装置1とスレーブアーム装置2とが相似形(同じ自由度)であれば、各関節が1対1対応する。しかし、マスタアーム装置1とスレーブアーム装置2のタイプが異なる(自由度が異なる)場合、各関節の対応付けが困難となる。そのため、本実施形態では、手先位置座標データを用いてアームの制御を行う。このことにより、作業に応じてスレーブアームを自由に選択し、スレーブアームの自由度が変わった場合であっても、アームの制御を行うことができる。
In this embodiment, the arm is controlled using hand position coordinate data instead of joint angle data. If the master arm device 1 and the
また、手先位置座標データは、絶対座標におけるデータではなく、手先位置移動量のデータとする。マスタアーム装置1からスレーブアーム装置2へ送信するデータは絶対座標値データではなく、手先位置の移動量を送信データとして用いることで、データの欠損等により受信側でエラー処理が出来ない場合であっても、大きな移動量とはならないため、スレーブアーム装置2の異常動作を防止することができる。また、マスタアーム装置1及びスレーブアーム装置2の移動量対応関係の比率を1:1ではなく、1:2や2:1に変化させることで、細かな作業や大きな移動を伴う作業にも柔軟に対応でき、操作性を確保することができる。
The hand position coordinate data is not data in absolute coordinates but data on the hand position movement amount. The data to be transmitted from the master arm device 1 to the
図4は、撮像装置3の概略構成を示している。撮像装置3は、所定間隔を空けて配置された複数(この例では2つ)のレンズ301、302を備えたステレオカメラである。撮像装置3は、レンズ301、302で作業空間を同時に撮影し、各レンズにより得られた物体の画像上での映る位置の違い(視差)から、その物体の位置や立体的な形状を認識して深度情報を取得する。そして、左右にずれた2重像のうち左側映像は装着者0の左目だけに見えるようにし、右側映像を装着者0の右目だけに見えるようにすることで、装着者0に対して作業空間の立体映像を提示する。
FIG. 4 shows a schematic configuration of the
図4に示すように、撮像装置3はロール角(x軸回りの回転運動の角度)、ピッチ角(y軸回りの上下振り角度)、ヨー角(z軸回りの左右振りの角度)を調整して姿勢を制御することができる。撮像装置3の姿勢は、装着者0の頭部の動きや姿勢の検出結果に基づいて制御される。例えば、ジャイロセンサを組み込んだ頭部センサを装着者0の頭部に装着することで、装着者0の頭部の動きや姿勢が検出される。頭部センサを、図1に示すヘッドマウントディスプレイ4に設けてもよい。
As shown in FIG. 4, the
また、撮像装置3は、レンズ301、302の光軸方向を調整して、輻輳角(輻輳点の位置)を制御することができる。輻輳角は、撮像装置3からスレーブアーム装置2の把持動作用グリッパ201までの距離に応じて動的に調整され、把持動作用グリッパ201に焦点位置が合うようになっている。
Further, the
また、本実施形態によるマニピュレーションシステムでは、スレーブアーム装置2が作業対象等に衝突することを防止するために、OSD技術及びAR技術を用いて、現実空間に作用する仮想壁を指示し、スレーブアーム装置2の動作範囲を制限する。例えば、図示しない入力インタフェースを用いて、スレーブアーム装置2が進入してはいけない進入禁止領域を入力する。図5に示すように、進入禁止領域の情報は、撮像装置3により撮影された画像に重ね合わせてディスプレイに提示することができる。
In the manipulation system according to the present embodiment, in order to prevent the
図6は、本実施形態に係るマニピュレーションシステムのブロック構成図である。マスタアーム装置1の生体電位センサ11は、図2の生体電位センサ136、137に対応しており、角度センサ12及びアクチュエータ13は、図2の駆動ユニット138に設けられている。また、コントローラ14及び通信装置15は、図2の制御ユニット119に設けられている。
FIG. 6 is a block configuration diagram of the manipulation system according to the present embodiment. The
スレーブアーム装置21の力覚センサは、図3の6軸力覚センサ202に対応している。関節角度センサ22は、図3に示すスレーブアーム装置2のアームの各関節に設けられている。アクチュエータ23は、図3に示すスレーブアーム装置2のアームの旋回動作、屈曲・伸展動作、把持動作用グリッパ201の開閉動作を行う。コントローラ24及び通信装置25は、上述したスレーブアーム装置2の制御ユニットに設けられている。
The force sensor of the
装着者0の腕は、体調、環境、筋肉の筋張力によって動的にインピーダンスが変化している。従って、ロボットアームを自分の腕のように動かすためには、ロボットアームのインピーダンスを動的に変化させる必要がある。本実施形態では、装着者0の生体電位情報に着目して、装着者0の直感動作が随意的にロボットのインピーダンスとして表現できる生体電位可変インピーダンス制御が行われる。
The arm of the
生体電位可変インピーダンス制御では、装着者0の生体電位情報に着目して、ロボットアームの特性を随意に制御できるようにアーム剛性の仮想インピーダンスを算出する。インピーダンス制御における手先位置での方程式は以下の数式1で示される。
ここで、Fは外力、Mは慣性項、Dは粘性項、Kは剛性項といったインピーダンスである。また、Pは位置、Δtはサンプリングタイムを示す。 Here, F is an external force, M is an inertia term, D is a viscosity term, and K is an impedance term such as a stiffness term. P represents a position, and Δt represents a sampling time.
以下の数式2は、数式1の剛性項を、生体電位情報に基づいたものに変更した生体電位可変インピーダンス制御式を示す。
生体可変剛性マトリクスKBESは以下の数式3で算出される。
数式3において、FBES0〜FBES2は生体電位情報、k0〜k2は調整用ゲイン、K0〜K2はオフセット調整項である。本実施形態では、図2に示すように3関節(肩2、肘1)における生体電位情報を用いているため、生体可変剛性マトリクスKBESは3×3マトリクスとなっている。また、生体電位情報FBESは以下の数式4で求められる。
数式4において、wはバランスゲイン、Efは屈曲時の生体電位信号、Eeは伸展時の生体電位信号である。 In Equation 4, w is a balance gain, E f is a biopotential signal at the time of bending, and E e is a biopotential signal at the time of extension.
このような生体電位可変インピーダンス制御を取り入れたマスタスレーブ型マニピュレーションシステムの動作を、図6を用いて説明する。 The operation of the master-slave manipulation system incorporating such biopotential variable impedance control will be described with reference to FIG.
撮像装置3により撮影されたスレーブアーム装置2及び対象物の映像がディスプレイ4に提示される。撮像装置3は、頭部センサ6が計測した装着者0の頭部の動きに合わせて姿勢が制御される。頭部センサ6の計測結果は、マスタアーム装置1の通信装置15が撮像装置3へ送信してもよいし、別の通信装置が撮像装置3へ送信してもよい。撮像装置3は、通知された頭部センサ6の計測結果に基づいて、ロール角、ピッチ角、ヨー角を調整して、姿勢を制御する。なお、スレーブアーム装置2の進入禁止領域の情報(例えば座標情報)が入力インタフェース5を介してコントローラ14に与えられている。コントローラ14は、進入禁止領域を、撮像装置3の撮影画像に重ね合わせてディスプレイ4に提示する。装着者0は、ディスプレイ4に提示された映像を見て、スレーブアーム装置2を所望の方向に動かすべく、腕等の運動を開始する。
Images of the
マスタアーム装置1の生体電位センサ11は、装着者0の生体電位信号を検出し、コントローラ14に渡す。コントローラ14は、受け取った生体電位信号から関節トルク情報を取得し(関節トルクを推定し)、アクチュエータ13を制御してマスタアーム装置1を動作させる。角度センサ12は、この動作によるマスタアーム装置1のアームの各関節の変位を検出する。コントローラ14は、各関節の変位からアームの手先位置情報(手先位置の移動量)を算出する。また、コントローラ14は、数式3、4に基づいて、生体電位信号から生体可変剛性マトリクスKBESを算出する。通信装置15は、算出された手先位置情報及びインピーダンス情報(生体可変剛性マトリクスKBES等)をスレーブアーム装置2の通信装置25へ送信する。
The
通信装置25は、通信装置15から受信した手先位置情報及びインピーダンス情報をコントローラ24に渡す。コントローラ24は、受け取ったインピーダンス情報をスレーブアーム装置2に適用し、手先位置の移動量及び力覚センサ21により得られた力情報に基づいて、アクチュエータ23を制御し、スレーブアームの手先位置の追従を行う。コントローラ24は、関節角度センサ22の検出結果からスレーブアームの手先位置情報(手先位置の移動量)を算出する。そして、通信装置25が、力情報及び手先位置情報(手先位置の移動量)をマスタアーム装置1の通信装置15へ送信する。
The
マスタアーム装置1のコントローラ14は、通信装置15を介して受信した力情報からヤコビアンを用いて、手先力を各関節トルクに変換し、さらに位置偏差を用いて、アクチュエータ13を制御し、装着者0に力覚フィードバックを行う。また、スレーブアームの手先位置情報から、スレーブアーム装置2が設定されている進入禁止領域に進入しないようにアクチュエータ13を制御し、装着者0の腕の位置を調整する。また、このマニピュレーションシステムでは、撮像装置3及びディスプレイ4を用いた視覚フィードバックにより、アームの手先位置の絶対座標のフィードバック制御が行われる。
The
通信装置15は、スレーブアームの手先位置情報を撮像装置3に通知する。撮像装置3は、通知されたスレーブアームの手先位置情報に基づいて輻輳角を調整する。
The
図7は、本実施形態による生体電位可変インピーダンス制御を導入したバイラテラル制御手法におけるブロック図である。図7におけるBES可変インピーダンスコントロールモデルが、生体電位可変インピーダンス制御における仮想インピーダンスを実現する物理モデルとなる。このモデルにおけるインピーダンスを制御することで、マスタアーム装置1の各アーム特性を自由に設定できるようになる。 FIG. 7 is a block diagram in the bilateral control method in which the biopotential variable impedance control according to the present embodiment is introduced. The BES variable impedance control model in FIG. 7 is a physical model that realizes virtual impedance in biopotential variable impedance control. By controlling the impedance in this model, each arm characteristic of the master arm device 1 can be freely set.
このように、生体電位信号を検出して関節トルクを推定しマスタアームを動作させることで、マスタアームに装着者0の腕・筋肉の特性をリアルタイムに反映することができる。また、マスタアーム装置1とスレーブアーム装置2との間で送受信するデータを、関節角度データでなく、手先位置座標の移動量とすることで、マスタアーム装置1とスレーブアーム装置2とでタイプ(自由度)が異なる場合でも、容易に制御を行うことができ、汎用性・操作性を高めることができる。
Thus, by detecting the bioelectric potential signal, estimating the joint torque and operating the master arm, the characteristics of the arm / muscle of the
また、生体電位情報に基づく生体電位可変インピーダンス制御により、変位出力がない関節剛性を高めるといった動作の制御が可能となり、直感的でしなやかな動作を行うことができる。また、ロボットのインピーダンス調整を装着者0自身が、意識や特別な操作を必要とすることなく、直感的に行うことができ、マスタアーム装置1と装着者0をよりシームレスに接続することができる。装着者0は、ロボットアームを自分の腕のように動かすことができる。
In addition, the biopotential variable impedance control based on the biopotential information makes it possible to control the operation such as increasing the joint stiffness without displacement output, and to perform an intuitive and supple operation. Moreover, the impedance adjustment of the robot can be performed intuitively by the
さらに、スレーブアーム装置2が予め設定された領域内に進入しないように制御することができる。
Furthermore, it is possible to control the
このように本実施形態によれば、オペレータの生体電位情報を用いてロボットアームのインピーダンスを動的に変化させ、視覚情報による操作アシストを行うことで、マニピュレーションシステムの操作性を向上させることができる。 As described above, according to the present embodiment, the operability of the manipulation system can be improved by dynamically changing the impedance of the robot arm using the biopotential information of the operator and performing operation assistance based on visual information. .
上記実施形態では、コントローラ14が進入禁止領域をディスプレイ4に提示していたが、外部コンピュータが行ってもよい。
In the above embodiment, the
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
1 マスタアーム装置
2 スレーブアーム装置
3 撮像装置
4 ディスプレイ
5 入力インタフェース
6 頭部センサ
11 生体電位センサ
12 角度センサ
13 アクチュエータ
14 コントローラ
15 通信装置
21 力覚センサ
22 関節角度センサ
23 アクチュエータ
24 コントローラ
25 通信装置
DESCRIPTION OF SYMBOLS 1
Claims (5)
前記マスタアーム装置は、
前記装着者の肩関節及び肘関節の動作に対応する筋活動に伴う生体電位信号を検出する生体電位センサと、
前記装着者の肩関節及び肘関節の角度を検出する第1角度センサと、
前記装着者に対して動力を付与する第1駆動源と、
前記生体電位信号に基づいて前記駆動源を制御し、前記第1角度センサの検出結果からマスタアームの位置情報を算出する第1制御部と、
前記マスタアームの位置情報及び前記生体電位信号に基づくインピーダンス情報を送信する第1通信部と、
を有し、
前記スレーブアーム装置は、
スレーブアームに加わる力を検出する力覚センサと、
前記スレーブアームを動作させる第2駆動源と、
前記スレーブアームの関節角度を検出する第2角度センサと、
前記第1通信部から受信した前記位置情報、前記インピーダンス情報、及び前記力覚センサの検出結果に基づいて前記第2駆動源を制御し、前記第2角度センサの検出結果から前記スレーブアームの位置情報を算出する第2制御部と、
前記スレーブアームの位置情報及び前記力覚センサの検出結果を前記第1通信部へ送信する第2通信部と、
を有し、
前記第1制御部は前記第2通信部から受信した前記力覚センサの検出結果に基づいて前記第1駆動源を制御し、
前記撮像装置は複数のレンズを有するステレオカメラであることを特徴とするマニピュレーションシステム。 A manipulation system comprising a master arm device worn by a wearer, a slave arm device, an imaging device that images the slave arm device, and a display device that displays an image captured by the imaging device,
The master arm device is
A biopotential sensor that detects a biopotential signal associated with muscle activity corresponding to the movement of the shoulder joint and elbow joint of the wearer;
A first angle sensor for detecting angles of the shoulder joint and elbow joint of the wearer;
A first drive source for applying power to the wearer;
A first controller that controls the drive source based on the biopotential signal and calculates position information of the master arm from the detection result of the first angle sensor;
A first communication unit for transmitting impedance information based on the position information of the master arm and the biopotential signal;
Have
The slave arm device is
A force sensor that detects the force applied to the slave arm;
A second drive source for operating the slave arm;
A second angle sensor for detecting a joint angle of the slave arm;
The second drive source is controlled based on the position information received from the first communication unit, the impedance information, and the detection result of the force sensor, and the position of the slave arm is determined from the detection result of the second angle sensor. A second control unit for calculating information;
A second communication unit for transmitting the position information of the slave arm and the detection result of the force sensor to the first communication unit;
Have
The first control unit controls the first drive source based on the detection result of the force sensor received from the second communication unit,
The manipulation system is a stereo camera having a plurality of lenses.
前記撮像装置は、前記頭部センサの計測結果に基づいて、ピッチ角、ロール角、及びヨー角を調整して姿勢を制御することを特徴とする請求項1又は2に記載のマニピュレーションシステム。 A head sensor for measuring the movement of the wearer's head;
The manipulation system according to claim 1, wherein the imaging device controls the posture by adjusting a pitch angle, a roll angle, and a yaw angle based on a measurement result of the head sensor.
前記第1制御部は、前記スレーブアームの位置情報から前記スレーブアームが前記進入禁止領域に進入しないように前記第1駆動源を制御することを特徴とする請求項1乃至3のいずれかに記載のマニピュレーションシステム。 An input interface for receiving information on an entry prohibition area that prohibits the entry of the slave arm;
The said 1st control part controls the said 1st drive source from the positional information on the said slave arm so that the said slave arm may not enter into the said entry prohibition area | region. Manipulation system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142024A JP5974668B2 (en) | 2012-06-25 | 2012-06-25 | Manipulation system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012142024A JP5974668B2 (en) | 2012-06-25 | 2012-06-25 | Manipulation system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014004656A JP2014004656A (en) | 2014-01-16 |
JP5974668B2 true JP5974668B2 (en) | 2016-08-23 |
Family
ID=50102872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012142024A Active JP5974668B2 (en) | 2012-06-25 | 2012-06-25 | Manipulation system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5974668B2 (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6547164B2 (en) * | 2014-04-30 | 2019-07-24 | 株式会社人機一体 | Master slave system |
JP6415110B2 (en) * | 2014-05-23 | 2018-10-31 | 学校法人 中央大学 | Force display device |
CN105034001B (en) * | 2015-08-03 | 2017-04-19 | 南京邮电大学 | Biomimetic manipulator synchronous wireless control system and method |
TWI574800B (en) * | 2016-07-19 | 2017-03-21 | Robot control system | |
CN107560777B (en) * | 2017-07-31 | 2019-07-30 | 东南大学 | Based on the three-dimensional force feedback handle restoring force control structure of power/torque sensor and method |
JP6939432B2 (en) * | 2017-11-06 | 2021-09-22 | トヨタ自動車株式会社 | Master control device |
CN111954896B (en) | 2018-04-12 | 2024-09-17 | 凸版印刷株式会社 | Light field image generation system, image display system, shape information acquisition server, image generation server, display device, light field image generation method, and image display method |
CN112313042B (en) * | 2018-06-29 | 2024-05-10 | 国立研究开发法人科学技术振兴机构 | Remote operation system |
US20210299870A1 (en) * | 2018-08-24 | 2021-09-30 | The University Of Tokyo | Robot assistance device and robot assistance system |
US20210393343A1 (en) | 2018-10-30 | 2021-12-23 | Cyberdyne Inc. | Interactive information transfer system, interactive information transfer method, and information transfer system |
CN111113457B (en) * | 2020-01-19 | 2023-09-26 | 路邦科技授权有限公司 | Wearable mechanical arm controller |
CN111319026A (en) * | 2020-02-06 | 2020-06-23 | 北京凡川智能机器人科技有限公司 | Immersive human-simulated remote control method for double-arm robot |
CN116056843A (en) * | 2020-08-03 | 2023-05-02 | 三菱电机株式会社 | Remote operation device |
CN112008681A (en) * | 2020-09-10 | 2020-12-01 | 张益民 | Mirror surface stereoscopic display device and mirror surface stereoscopic display remote control robot |
CN114789432B (en) * | 2022-03-31 | 2023-08-29 | 西安交通大学 | Double-arm robot manpower-position hybrid control method for building board installation |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS61146482A (en) * | 1984-12-20 | 1986-07-04 | 工業技術院長 | Controller for different-structure different freedom-degree bilateral-master/slave-manipulator |
JPH0430981A (en) * | 1990-05-24 | 1992-02-03 | Fujitsu Ltd | Control unit for television camera of remote control type robot |
JPH05204460A (en) * | 1992-01-27 | 1993-08-13 | Nippon Telegr & Teleph Corp <Ntt> | Control device for master slave manipulator system |
JPH08300277A (en) * | 1995-04-28 | 1996-11-19 | Tokyo Electric Power Co Inc:The | Control unit of remote control type manipulator |
JPH09109069A (en) * | 1995-10-13 | 1997-04-28 | Gen Sugano | Powered intelligent method and unit |
US6016385A (en) * | 1997-08-11 | 2000-01-18 | Fanu America Corp | Real time remotely controlled robot |
KR100299210B1 (en) * | 1999-03-12 | 2001-09-22 | 박호군 | Master device having force reflective function |
JP2003025259A (en) * | 2001-07-19 | 2003-01-29 | Yaskawa Electric Corp | Remote operating method and remote operating system for robot |
JP2004180817A (en) * | 2002-12-02 | 2004-07-02 | National Institute Of Advanced Industrial & Technology | Work supporting manipulator system using biological signal |
JP2007029232A (en) * | 2005-07-25 | 2007-02-08 | Hitachi Medical Corp | System for supporting endoscopic operation |
JP2009226127A (en) * | 2008-03-25 | 2009-10-08 | Tokyo Institute Of Technology | Movement detector, movement detecting system and program |
JP5234542B2 (en) * | 2008-09-05 | 2013-07-10 | 国立大学法人東京工業大学 | Musculoskeletal model creation apparatus and method, musculoskeletal system control apparatus, and musculoskeletal system |
JP5544651B2 (en) * | 2009-05-20 | 2014-07-09 | 国立大学法人東京工業大学 | Musculoskeletal system |
JP5642534B2 (en) * | 2010-12-27 | 2014-12-17 | Cyberdyne株式会社 | Wearable motion assist device, its interface device and program |
-
2012
- 2012-06-25 JP JP2012142024A patent/JP5974668B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014004656A (en) | 2014-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5974668B2 (en) | Manipulation system | |
JP7123017B2 (en) | Advanced remote manipulator system | |
US11534246B2 (en) | User input device for use in robotic surgery | |
JP6787623B2 (en) | Very dexterous system user interface | |
JP5675621B2 (en) | MEDICAL ROBOT SYSTEM AND METHOD FOR OPERATING THE MEDICAL ROBOT SYSTEM | |
Fritsche et al. | First-person tele-operation of a humanoid robot | |
JP2021502173A (en) | Systems and methods for controlling robot manipulators or related tools | |
EP2845556A1 (en) | Surgical robot and control method thereof | |
JP5974666B2 (en) | Manipulation system | |
WO2022002155A1 (en) | Master-slave motion control method, robot system, device, and storage medium | |
WO2014073121A1 (en) | Manipulation system for manipulable device and manipulation input device | |
Martin et al. | A novel approach of prosthetic arm control using computer vision, biosignals, and motion capture | |
TWI544891B (en) | Assistive robot endoscopic system with intuitive maneuverability for laparoscopic surgery and method thereof | |
KR102168774B1 (en) | Master device for robot and robot control system having the same | |
US12082887B2 (en) | System and method for inter-arm registration | |
CN110539315A (en) | Construction robot based on virtual reality control | |
Fu et al. | Mobile teleoperation: Feasibility of wireless wearable sensing of the operator’s arm motion | |
CN111132630B (en) | Robotic surgical system control arm including dual encoders | |
Pott et al. | BOrEScOPE–exoskeleton for active surgeon support during orthopedic surgery | |
JP7535968B2 (en) | ROBOT REMOTE OPERATION CONTROL DEVICE, ROBOT REMOTE OPERATION CONTROL SYSTEM, ROBOT REMOTE OPERATION CONTROL METHOD, AND PROGRAM | |
JP7248271B2 (en) | Information processing device, robot hand control system, and robot hand control program | |
Liu et al. | Assist control for ball catching using high-speed vision on a master-slave robot | |
BOUTERAA et al. | Robot-assisted remote rehabilitation | |
US20240335245A1 (en) | Techniques for adjusting a field of view of an imaging device based on head motion of an operator | |
WO2023037966A1 (en) | System and method for control of robot avatar by plurality of persons |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150625 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20150612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150817 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160516 |
|
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: 20160603 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160704 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5974668 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 |