JP4415109B2 - レバーハンドルバルブ操作用ロボットハンド制御装置 - Google Patents

レバーハンドルバルブ操作用ロボットハンド制御装置 Download PDF

Info

Publication number
JP4415109B2
JP4415109B2 JP2005128068A JP2005128068A JP4415109B2 JP 4415109 B2 JP4415109 B2 JP 4415109B2 JP 2005128068 A JP2005128068 A JP 2005128068A JP 2005128068 A JP2005128068 A JP 2005128068A JP 4415109 B2 JP4415109 B2 JP 4415109B2
Authority
JP
Japan
Prior art keywords
hand
force
lever handle
control
handle valve
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.)
Expired - Fee Related
Application number
JP2005128068A
Other languages
English (en)
Other versions
JP2006305644A (ja
Inventor
祐根 尹
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Institute of Advanced Industrial Science and Technology AIST
Original Assignee
National Institute of Advanced Industrial Science and Technology AIST
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by National Institute of Advanced Industrial Science and Technology AIST filed Critical National Institute of Advanced Industrial Science and Technology AIST
Priority to JP2005128068A priority Critical patent/JP4415109B2/ja
Publication of JP2006305644A publication Critical patent/JP2006305644A/ja
Application granted granted Critical
Publication of JP4415109B2 publication Critical patent/JP4415109B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Manipulator (AREA)

Description

本発明は、器用な作業のひとつであるレバーハンドルの開放・閉鎖操作を実現するのに必要な、一連の動作を実現するための機能(以下「タスクスキル」という。)を実装したレバーハンドルバルブ操作用ロボットハンド制御装置に関するものである。
プラントなどでは、配管内を流れる液体や気体の制御に多くのレバーハンドルバルブを利用しており、レバーハンドルバルブ操作は、人の手により実行されている。
しかし、プラントにおけるコスト削減を実現するには、バルブ操作員を削減する必要がある。また、原子力プラント、宇宙空間、深海などの極限環境下では、人が直接レバーハンドルバルブを操作するには放射線の影響など危険性が極めて高い。
この改善策として、バルブに駆動機構を付加する方法や、遠隔地からバルブを開閉する装置が開発されているが、既に使用されているバルブに適用するには、追加部品の設置などが必要となる(特許文献1、2参照)。さらに、ロボットなどによるレバーハンドルバルブ操作の実現も考えられているが、ロボットのハンドとレバーハンドルの位置・姿勢誤差問題を解決することができていない。
特開平3−19365号公報 特開2000−55235号公報
そこで、本発明は、既に幅広く使用されているレバーハンドルバルブを人の代わりに操作できる特性を有し、レバーハンドルバルブを操作するハンドとレバーハンドル間に位置・姿勢誤差があってもレバーハンドルバルブ操作を可能とするため、レバーハンドルバルブ操作に必要な一連の動作を分類し、各動作毎にロボットハンドの各軸についてインピーダンス制御、力制御を最適に割り当てることにより、レバーハンドルバルブ操作用ロボットハンド制御装置を実現することを課題とする。
本発明は前記課題を解決するために、以下の手段を採用する。
本発明のレバーハンドルバルブ操作用ロボットハンド制御装置は、ロボットと、力センサと、ハンドと、カメラと、ロボットを制御する制御装置と、力センサ情報を取得する装置と、ハンドを制御する制御装置と、カメラを制御する制御装置とを有し、前記カメラの映像情報に基づいて前記ロボットハンドと前記レバーハンドルバルブの軸方向をある程度一致させた上で、以後行う前記レバーハンドルバルブの操作を、
(a)接近・接触動作
(b)押し付け動作
(c)力解除動作
(d)ハンド閉動作
(e)力解除動作
(f)レバーハンドルバルブの開放・閉鎖動作
(g)力解除動作
(h)ハンド開動作
(i)離脱動作
に分類し、これらの動作(a)ないし(i)のそれぞれを実現するために、ロボットハンド各軸の制御に、次のようにインピーダンス制御、力制御を割り当てた。
(a)接近・接触動作
接近方向と逆向きに所定の力が生じるまで、ロボットハンドの全軸についてインピーダンス制御
(b)押し付け動作
動作(a)における所定の力を維持した上で、所定時間経過するまで、接近方向の軸について力制御、その他の軸についてインピーダンス制御
(c)力解除動作
作用する力が0となりこれが所定時間継続するまで、全軸について力制御
(d)ハンド閉動作
ハンドが閉じこれが所定時間継続するまで、全軸についてインピーダンス制御
(e)力解除動作
作用する力が0となりこれが所定時間継続するまで、全軸について力制御
(f)レバーハンドルバルブの開放・閉鎖動作
yaw軸周りに所定角度回転させ、yaw軸周りのモーメントが絶対値で所定の大きさになり、これが所定時間継続するまで、接近方向及びこれに直交する平面内の軸について力制御、その他の軸についてインピーダンス制御
(g)力解除動作
作用する力が0となりこれが所定時間継続するまで、全軸について力制御
(h)ハンド開動作
所定時間経過するまで全軸についてインピーダンス制御
(i)離脱動作(c)
接近方向と逆向きに所定距離移動するまで、全軸についてインピーダンス制御
上記のレバーハンドルバルブ操作用ロボットハンド制御装置において、ロボットを駆動するモータの電流を利用して力センサの代わりに利用することができるようにした。
本発明に係るレバーハンドルバルブ操作用ロボットハンド制御装置によれば、操作対象であるレバーハンドルの位置を位置誤差無しに正確に計測する必要が無くなり、既に使用されているレバーハンドルバルブの操作を人に代わって実行することができるため、コスト削減に貢献するだけでなく、原子力プラントなど非常に危険な環境でもレバーハンドルバルブ操作を実現できるという利点がある。
本発明に係るレバーハンドルバルブ操作用ロボットハンド制御装置を実施するための最良の形態を以下に説明する。本発明は前記課題を解決するために、前記タスクスキルを利用する。前記タスクスキルは、ロボットがある基本動作を実行できるだけでなく、上位言語のレベルから再利用可能なモジュールである。
該タスクスキルのモデルは、初期条件、タスクスキル動作、終了条件からなる一連の状態遷移を実現するものであることを特徴とする。本発明では、レバーハンドルバルブ操作タスクスキルにおけるタスクスキル動作に、インピーダンスと力のハイブリッド制御、またはインピーダンス制御が実装(適用)される点を特徴とする。
即ち、本発明におけるレバーハンドルバルブ操作用ロボットハンド制御装置では、タスクスキル動作を、インピーダンスと力のハイブリッド制御、またはインピーダンス制御に基づいて行うプログラムが実装されたタスクスキル実装装置(具体的にはタスクスキルを実行するプログラムが実装されたコンピュータ)を備えている。
タスクスキル動作にインピーダンスと力のハイブリッド制御を実装(適用)することにより、自由空間での軌道追従性を確保し、対象物や環境との位置誤差に対しても過大な力が発生することを防止できる点が主な特徴である。そして、位置と姿勢のそれぞれ軸に対し操作者の意図に合わせてインピーダンス制御と力制御を適用できる点も特徴である。
さらに、タスクスキル動作にインピーダンスと力のハイブリッド制御を実装する場合、ひとつの軸においてインピーダンス制御から力制御、あるいは力制御からインピーダンス制御に切り替えるとき、制御の安定化問題が生じるが、タスクスキル動作にインピーダンス制御を実装すると、このような制御の切り替え問題がなくなることも本発明の特徴である。
ここで、本発明に係るレバーハンドルバルブ操作用ロボットハンド制御装置を実施するための最良の形態を、タスクスキル動作にインピーダンスと力のハイブリッド制御を利用した実施例1及びタスクスキル動作にインピーダンス制御を利用した実施例2に基づいて、図面を参照して、以下説明する。
なお、図4は実施例1を説明する図であり、図5は実施例2を説明する図であるが、図1〜3は、実施例1及び実施例2に共通な図である。
図1は、本発明に関わるタスクスキル動作にインピーダンスと力のハイブリッド制御を利用したタスクスキルによるレバーハンドルバルブ操作装置1の全体構成図である。タスクスキル実行装置10は、ロボット2(本実施例1ではロボットアーム)、力センサ3、ハンド4、カメラ5、ロボット制御装置6、ハンド制御装置7、力センサ情報取得装置8、カメラ制御装置9を有する。
ロボット2は、多関節方式であり、ロボット制御装置6により位置制御で動作する。さらに、ロボット2を駆動するモータの電流を利用して力センサ3の代わりに利用することもできる。ハンド4の手先位置は、ロボット2の関節に設置されている関節角度計測装置(例、ポテンショメータ)により計算できることは周知技術である。
ハンド4は、多指ハンドであり、ハンド制御装置7により指先が位置制御で動作する。
タスクスキル実行装置10は、ロボット制御装置6に送信するロボット2の目標手先位置指令値とハンド制御装置7に送信するハンド4の目標指位置指令値をタスクスキル実装装置11から受信し、ロボット制御装置6で計算されるロボット2の現在手先位置情報と力センサ情報取得装置8で取得する力センサ3の情報とハンド制御装置7で計算されるハンド4の現在指位置情報とカメラ制御装置9で取得するカメラ5の映像をタスクスキル実装装置11へ送信する。
タスクスキル実装装置11は、レバーハンドルバルブ操作タスクスキルが実装される。タスクスキルは、初期条件、タスクスキル動作、終了条件からなる一連の状態遷移を実現し、初期条件および終了条件はロボット2の位置、力センサ3の値、ハンド4の位置、カメラ5の映像情報で記述され、タスクスキル動作はインピーダンスと力のハイブリッド制御で記述される。
図2は、ハンド4によるレバーハンドルバルブ12の開放、閉鎖作業の概要図である。レバーハンドルバルブ12は環境に固定される。Σhはハンド4に固定されたハンド座標系であり、点0が原点である。Σlはレバーハンドルバルブ12に固定されたレバーハンドルバルブ座標系であり、点Lが原点である。ロボット2の手先座標系は、ハンド4のハンド座標系Σhと一致する。
ハンド4を動かすタスクスキル動作は、タスクスキル動作座標系Σsで記述され、制御点はハンド4の点Oとするため、ハンド4に力、モーメントが作用しない場合には、ハンド4の点Oがハンド4のインピーダンス中心となる。Σsは、Σhを基準として決定され、原点も点Oと一致する。
ここで、ハンド4が移動すると同時にΣhも移動するため、ある時点でのΣhをΣsと設定し、Σhが引き続き移動したとしてもΣsは設定された時点の位置に固定される。また、一度ΣsがΣhにより設定され、Σsを基準にしてΣhが移動したとしても、移動後のΣhを利用してΣsを新規に再設定できる。
タスクスキル動作に実装されるインピーダンスと力のハイブリッド制御では、個々の制御軸(x、y、z軸、roll、pitch、yaw軸)に対してインピーダンス制御と力制御のどちらかの制御を設定する必要がある。
レバーハンドルバルブ操作タスクスキルの動作手順と個々の軸に対する制御方法は、
(1)レバーハンドルバルブ12への接近・接触動作(全軸インピーダンス制御)
(2)レバーハンドルバルブ12への押付け動作(z軸力制御、その他の軸インピーダンス制御)
(3)レバーハンドルバルブ12からの力解除動作(全軸力制御)
(4)ハンド4の閉動作(全軸インピーダンス制御)
(5)レバーハンドルバルブ12からの力解除動作(全軸力制御)
(6)レバーハンドルバルブ12の開放・閉鎖動作(x、y、z軸力制御、その他の軸インピーダンス制御)
(7)レバーハンドルバルブ12からの力解除動作(全軸力制御)
(8)ハンド4の開動作(全軸インピーダンス制御)
(9)レバーハンドルバルブ12からの離脱動作(全軸インピーダンス制御)
と記述する。図3にレバーハンドルバルブ操作スクスキルの動作手順のブロック図を示す。
(1)レバーハンドルバルブ12への接近・接触動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:カメラ5によりΣhのz軸とΣlのz軸をある程度一致させ、動作開始時ΣhをΣsとして設定する。
・タスクスキル動作:全軸インピーダンス制御とする。インピーダンス中心をz軸方向に
0.009 [m/s] で0.1 [m] 移動させる。
・終了条件:z軸方向に-4.0[N] 発生した時点で終了する。この時点でのΣhをΣsとして再設定する。
(2)レバーハンドルバルブ12への押付け動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:z軸方向に-4.0 [N] 発生状態とする。
・タスクスキル動作:z軸力制御、その他の軸インピーダンス制御とする。z軸方向に-4.0 [N] で押付ける。
・終了条件:3.0 [s] 間押付けた時点で終了する。
(3)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸力制御とする。全軸0.5 [s] 間に 0.0 [N]、0.0[Nm]にする。
・終了条件:0.5 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(4)ハンド4の閉動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸インピーダンス制御とする。インピーダンス中心は固定したまま、ハンド4を閉じる。
・終了条件:2.0 [s] 間経過した時点で終了する。
(5)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸力制御とする。全軸1.7 [s] 間に 0.0 [N]、0.0[Nm]にする。
・終了条件:1.7 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(6)レバーハンドルバルブ12の開放・閉鎖動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:x、y、z軸力制御、その他の軸インピーダンス制御とする。バルブ開放の場合、インピーダンス中心をyaw軸周りに0.14 [rad/s] で-3.14 [rad] 回転させる。バルブ閉鎖の場合、インピーダンス中心をyaw軸周りに0.14 [rad/s] で 3.14 [rad] 回転させる。x、y、z軸に対しては、目標力を0.0 [N]とする。
・終了条件:バルブV10Aに対しては、yaw軸周りのモーメントが絶対値で0.5 [Nm] 以上発生したまま1.0 [s] 間経過した状態を、バルブの開放・閉鎖完了評価条件とし、バルブの開放・閉鎖完了評価条件を満たした時点で終了する。
なお、バルブV25Aに対するバルブの開放・閉鎖完了評価条件は、yaw軸周りのモーメントが絶対値で1.5 [Nm] 以上発生したまま1.0 [s] 間経過した状態とし、バルブV40AおよびV50Aに対するバルブの開放・閉鎖完了評価条件は、yaw軸周りのモーメントが絶対値で2.0 [Nm] 以上発生したまま1.0 [s] 間経過した状態とする。
(7)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸力制御とする。全軸1.3 [s] 間に 0.0 [N]、0.0 [Nm]にする。
・終了条件:1.3 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(8)ハンド4の開動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸インピーダンス制御とする。インピーダンス中心は固定したまま、ハンド4を開放する。
・終了条件:2.0 [s] 間経過した時点で終了する。
(9)レバーハンドルバルブ12からの離脱動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸インピーダンス制御とする。インピーダンス中心をz軸方向に0.017 [m/s] で -0.05 [m] 移動させる。
・終了条件:インピーダンス中心がz軸方向に-0.05 [m] 移動した時点で終了する。
図4にレバーハンドルバルブ操作タスクスキルを実装したレバーハンドルバルブ操作装置によるレバーハンドルバルブ開放操作の実行結果を示す。使用したレバーハンドルバルブはV25Aである。図4(a)はハンド4の点Oに作用する力、図4(b)はハンド4の点Oに作用するモーメント、図4(c)はハンド4の点Oの位置、図4(d)はハンド4の点Oの姿勢、図4(e)はインピーダンス中心の位置、図4(f)はインピーダンス中心の姿勢である。
動作手順は図3の(1)〜(9)となっている。位置誤差は、並進で10.0 [mm]、姿勢で10 [deg] 設定した。位置誤差がある状況でレバーハンドルバルブ開放操作は問題なく実行されている。また、V10A、V40A、V50Aにおいても、問題なくレバーハンドルバルブ開放・閉鎖操作が実行できた。
図1は、本発明に関わるタスクスキル動作にインピーダンス制御を利用したタスクスキルによるレバーハンドルバルブ操作装置1の全体構成図である。タスクスキル実行装置10は、ロボット2(本実施例2ではロボットアーム)、力センサ3、ハンド4、カメラ5、ロボット制御装置6、ハンド制御装置7、力センサ情報取得装置8、カメラ制御装置9を有する。
ロボット2は、多関節方式であり、ロボット制御装置6により位置制御で動作する。さらに、ロボット2を駆動するモータの電流を利用して力センサ3の代わりに利用することもできる。ハンド4の手先位置は、ロボット2の関節に設置されている関節角度計測装置(例、ポテンショメータ)により計算できることは周知技術である。
ハンド4は、多指ハンドであり、ハンド制御装置7により指先が位置制御で動作する。
タスクスキル実行装置10は、ロボット制御装置6に送信するロボット2の目標手先位置指令値とハンド制御装置7に送信するハンド4の目標指位置指令値をタスクスキル実装装置11から受信し、ロボット制御装置6で計算されるロボット2の現在手先位置情報と力センサ情報取得装置8で取得する力センサ3の情報とハンド制御装置7で計算されるハンド4の現在指位置情報とカメラ制御装置9で取得するカメラ5の映像をタスクスキル実装装置11へ送信する。
タスクスキル実装装置11は、レバーハンドルバルブ操作タスクスキルが実装される。タスクスキルは、初期条件、タスクスキル動作、終了条件からなる一連の状態遷移を実現し、初期条件および終了条件はロボット2の位置、力センサ3の値、ハンド4の位置、カメラ5の映像情報で記述され、タスクスキル動作はインピーダンス制御で記述される。
図2は、ハンド4によるレバーハンドルバルブ12の開放、閉鎖作業の概要図である。レバーハンドルバルブ12は環境に固定される。Σhはハンド4に固定されたハンド座標系であり、点0が原点である。Σlはレバーハンドルバルブ12に固定されたレバーハンドルバルブ座標系であり、点Lが原点である。ロボット2の手先座標系は、ハンド4のハンド座標系Σhと一致する。
ハンド4を動かすタスクスキル動作は、タスクスキル動作座標系Σsで記述され、制御点はハンド4の点Oとするため、ハンド4に力、モーメントが作用しない場合には、ハンド4の点Oがハンド4のインピーダンス中心となる。Σsは、Σhを基準として決定され、原点も点Oと一致する。
ここで、ハンド4が移動すると同時にΣhも移動するため、ある時点でのΣhをΣsと設定し、Σhが引き続き移動したとしてもΣsは設定された時点の位置に固定される。また、一度ΣsがΣhにより設定され、Σsを基準にしてΣhが移動したとしても、移動後のΣhを利用してΣsを新規に再設定できる。
レバーハンドルバルブ操作タスクスキルの動作手順と個々の軸に対する制御方法は、
(1)レバーハンドルバルブ12への接近・接触動作
(2)レバーハンドルバルブ12への押付け動作
(3)レバーハンドルバルブ12からの力解除動作
(4)ハンド4の閉動作
(5)レバーハンドルバルブ12からの力解除動作
(6)レバーハンドルバルブ12の開放・閉鎖動作
(7)レバーハンドルバルブ12からの力解除動作
(8)ハンド4の開動作
(9)バーハンドルバルブ12からの離脱動作
と記述する。図3にレバーハンドルバルブ操作スクスキルの動作手順のブロック図を示す。
(1)レバーハンドルバルブ12への接近・接触動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:カメラ5によりΣhのz軸とΣlのz軸をある程度一致させ、動作開始時ΣhをΣsとして設定する。
・タスクスキル動作:インピーダンス中心をz軸方向に0.009 [m/s] で0.1 [m] 移動させる。
・終了条件:z軸方向に-4.0 [N] 発生した時点で終了する。
(2)レバーハンドルバルブ12への押付け動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:z軸方向に-4.0 [N] 発生状態とする。
・タスクスキル動作:インピーダンス中心を固定する。
・終了条件:3.0 [s] 間経過した時点で終了する。
(3)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸0.5 [s] 間に0.0 [N]、0.0 [Nm]になるようにインピーダンス中心を移動する。
・終了条件:0.5 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(4)ハンド4の閉動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:インピーダンス中心は固定したまま、ハンド4を閉じる。
・終了条件:2.0 [s] 間経過した時点で終了する。
(5)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸1.7 [s] 間に0.0 [N]、0.0 [Nm]になるようにインピーダンス中心を移動する。
・終了条件:1.7 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(6)レバーハンドルバルブ12の開放・閉鎖動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:バルブ開放の場合、インピーダンス中心をyaw軸周りに0.14 [rad/s] で -3.14 [rad] 回転させる。バルブ閉鎖の場合、インピーダンス中心をyaw軸周りに0.14 [rad/s] で 3.14 [rad] 回転させる。x、y、z軸に対しては、発生力が0.0 [N]となるようにインピーダンス中心を移動する。
・終了条件:バルブV10Aに対しては、yaw軸周りのモーメントが絶対値で0.5 [Nm] 以上発生したまま1.0 [s] 間経過した状態を、バルブの開放・閉鎖完了評価条件とし、バルブの開放・閉鎖完了評価条件を満たした時点で終了する。
なお、バルブV25Aに対するバルブの開放・閉鎖完了評価条件は、yaw軸周りのモーメントが絶対値で1.5 [Nm] 以上発生したまま1.0[s] 間経過した状態とし、バルブV40AおよびV50Aに対するバルブの開放・閉鎖完了評価条件は、yaw軸周りのモーメントが絶対値で2.0 [Nm] 以上発生したまま1.0 [s] 間経過した状態とする。
(7)レバーハンドルバルブ12からの力解除動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:全軸1.3 [s] 間に0.0 [N]、0.0 [Nm]となるようにインピーダンス中心を移動する。
・終了条件:1.3 [s] 間経過した時点で終了する。この時点でのΣhをΣsとして再設定する。
(8)ハンド4の開動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:インピーダンス中心は固定したまま、ハンド4を開放する。
・終了条件:2.0 [s] 間経過した時点で終了する。
(9)レバーハンドルバルブ12からの離脱動作は、タスクスキルのモデルを使って以下のように記述する。
・初期条件:初期条件無し。
・タスクスキル動作:インピーダンス中心をz軸方向に0.017 [m/s] で -0.05 [m] 移動させる。
・終了条件:インピーダンス中心がz軸方向に-0.05 [m] 移動した時点で終了する。
図5にレバーハンドルバルブ操作タスクスキルを実装したレバーハンドルバルブ操作装置によるレバーハンドルバルブ開放操作の実行結果を示す。使用したレバーハンドルバルブはV10Aである。図5(a)はハンド4の点Oに作用する力、図5(b)はハンド4の点Oに作用するモーメント、図5(c)はハンド4の点Oの位置、図5(d)はハンド4の点Oの姿勢、図5(e)はインピーダンス中心の位置、図5(f)はインピーダンス中心の姿勢である。
動作手順は図3の(1)〜(9)となっている。位置誤差は、並進で10.0 [mm]、姿勢で10 [deg] 設定した。位置誤差がある状況でレバーハンドルバルブ開放操作は問題なく実行されている。また、V25A、V40A、V50Aにおいても、問題なくレバーハンドルバルブ開放・閉鎖操作が実行できた。
以上、本発明に関わるレバーハンドルバルブ操作タスクスキルによるレバーハンドルバルブ操作装置を実施するための最良の形態を実施例1、実施例2に基づいて説明した。既に本発明を利用し、実施例で示したタスクスキルによるレバーハンドルバルブの開放・閉鎖操作を実行した。このタスクスキルによるレバーハンドルバルブ装置は、異なるサイズのレバーハンドルバルブ12や位置・姿勢誤差を含んだ様々な環境下でレバーハンドルバルブ操作をすべて実現することができ、実際に使用できることが確認された。
これまでは、既にプラント内に設置されているレバーハンドルバルブの操作は、人に拠らなければならなかったり、新たに部品を設置したりする必要があった。さらに、ロボットにより、レバーハンドルバルブの操作を実施するには、ハンド4とレバーハンドルバルブ12間に位置・姿勢誤差があると、レバーハンドルバルブ操作が遂行できなかったが、本発明では前記のように新たに部品を設置する必要もなく、位置・姿勢誤差があっても問題なくレバーハンドルバルブ操作を実現することができる。したがって、プラント内だけでなく、様々な環境下で使用されているレバーハンドルバルブの操作を本発明に関わるレバーハンドルバルブ操作用ロボットハンド制御装置で実現することができる。
本発明であるタスクスキルによるレバーハンドルバルブ操作装置の全体構成図である(実施例1、2)。 本発明でのレバーハンドルバルブとハンドの概要図である(実施例1、2)。 本発明でのレバーハンドルバルブ操作タスクスキル動作手順である(実施例1、2)。 本発明でのタスクスキル動作にインピーダンスと力のハイブリッド制御を使用したレバーハンドルバルブ操作装置による実行結果である(実施例1)。 本発明でのタスクスキル動作にインピーダンス制御を使用したレバーハンドルバルブ操作装置による実行結果である(実施例2)。
符号の説明
1 タスクスキルによるレバーハンドルバルブ操作装置
2 ロボット
3 力センサ
4 ハンド
5 カメラ
6 ロボット制御装置
7 ハンド制御装置
8 力センサ情報取得装置
9 カメラ制御装置
10 タスクスキル実行装置
11 タスクスキル実装装置
12 レバーハンドルバルブ

Claims (2)

  1. ロボットと、力センサと、ハンドと、カメラと、ロボットを制御する制御装置と、力センサ情報を取得する装置と、ハンドを制御する制御装置と、カメラを制御する制御装置とを有し、ロボットハンドによりレバーハンドルバルブの操作を行うレバーハンドルバルブ操作用ロボットハンド制御装置において、
    前記カメラの映像情報に基づいて前記ロボットハンドと前記レバーハンドルバルブの軸方向をある程度一致させた上で、以後行う前記レバーハンドルバルブの操作を、
    (a)接近・接触動作
    (b)押し付け動作
    (c)力解除動作
    (d)ハンド閉動作
    (e)力解除動作
    (f)レバーハンドルバルブの開放・閉鎖動作
    (g)力解除動作
    (h)ハンド開動作
    (i)離脱動作
    に分類し、これらの動作(a)ないし(i)のそれぞれを実現するために、ロボットハンド各軸の制御に、次のようにインピーダンス制御、力制御を割り当てたことを特徴とするレバーハンドルバルブ操作用ロボットハンド制御装置。
    (a)接近・接触動作
    接近方向と逆向きに所定の力が生じるまで、ロボットハンドの全軸についてインピーダンス制御
    (b)押し付け動作
    動作(a)における所定の力を維持した上で、所定時間経過するまで、接近方向の軸について力制御、その他の軸についてインピーダンス制御
    (c)力解除動作
    作用する力が0となりこれが所定時間継続するまで、全軸について力制御
    (d)ハンド閉動作
    ハンドが閉じこれが所定時間継続するまで、全軸についてインピーダンス制御
    (e)力解除動作
    作用する力が0となりこれが所定時間継続するまで、全軸について力制御
    (f)レバーハンドルバルブの開放・閉鎖動作
    yaw軸周りに所定角度回転させ、yaw軸周りのモーメントが絶対値で所定の大きさになり、これが所定時間継続するまで、接近方向及びこれに直交する平面内の軸について力制御、その他の軸についてインピーダンス制御
    (g)力解除動作
    作用する力が0となりこれが所定時間継続するまで、全軸について力制御
    (h)ハンド開動作
    所定時間経過するまで全軸についてインピーダンス制御
    (i)離脱動作(c)
    接近方向と逆向きに所定距離移動するまで、全軸についてインピーダンス制御
  2. ロボットを駆動するモータの電流を利用して力センサの代わりに利用することができることを特徴とする請求項1記載のレバーハンドルバルブ操作用ロボットハンド制御装置。
JP2005128068A 2005-04-26 2005-04-26 レバーハンドルバルブ操作用ロボットハンド制御装置 Expired - Fee Related JP4415109B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005128068A JP4415109B2 (ja) 2005-04-26 2005-04-26 レバーハンドルバルブ操作用ロボットハンド制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005128068A JP4415109B2 (ja) 2005-04-26 2005-04-26 レバーハンドルバルブ操作用ロボットハンド制御装置

Publications (2)

Publication Number Publication Date
JP2006305644A JP2006305644A (ja) 2006-11-09
JP4415109B2 true JP4415109B2 (ja) 2010-02-17

Family

ID=37473132

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005128068A Expired - Fee Related JP4415109B2 (ja) 2005-04-26 2005-04-26 レバーハンドルバルブ操作用ロボットハンド制御装置

Country Status (1)

Country Link
JP (1) JP4415109B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102015102642B4 (de) * 2015-02-24 2017-07-27 Kastanienbaum GmbH Vorrichtung und Verfahren zur Steuerung und Regelung eines Roboter-Manipulators

Also Published As

Publication number Publication date
JP2006305644A (ja) 2006-11-09

Similar Documents

Publication Publication Date Title
TWI805545B (zh) 用於藉由示範來程式化機器人之方法和電腦程式產品
JP2010089257A (ja) 産業用ロボットのティーチングのための方法及びそれに対応して装備された産業用ロボット
JP5114019B2 (ja) エフェクタの軌道を制御するための方法
US9919424B1 (en) Analog control switch for end-effector
JP2019014030A (ja) ロボットの制御装置、ロボット、ロボットシステム、並びに、カメラの校正方法
US10562191B2 (en) Method of controlling devices with sensation of applied force
US11628561B2 (en) System and methods for robotic precision placement and insertion
US20200101604A1 (en) Robot controller
Likar et al. Adaptation of bimanual assembly tasks using iterative learning framework
JP2006212741A (ja) タスクスキル生成装置
JP4441615B2 (ja) 電源用3ピンプラグの挿入を行うためのロボットアーム制御装置
Pettinger et al. Reducing the teleoperator’s cognitive burden for complex contact tasks using affordance primitives
Lutscher et al. A control strategy for operating unknown constrained mechanisms
CN110315517A (zh) 机器人***和控制方法
Ficuciello et al. Impedance control of redundant manipulators for safe human-robot collaboration
JP2012020348A (ja) ロボットによるバリ除去方法
JP4415109B2 (ja) レバーハンドルバルブ操作用ロボットハンド制御装置
US20200376681A1 (en) Position/force control device
JP4378517B2 (ja) 丸型ハンドルバルブ操作用ロボットアーム制御装置
JP4222338B2 (ja) 適応型ビジュアルフィードバック制御方法
JP2019038059A (ja) ロボットシステム
US20240238979A1 (en) Method and system for controlling a telerobotic robot
WO2022000283A1 (zh) 一种示教器、机器人、控制机器人的方法和装置
Møgster et al. Estimating Robot Body Torque for Two-Handed Cooperative Physical Human-Robot Interaction
CN117597217A (zh) 用于控制遥操作机器人的方法和***

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070314

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081224

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090223

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090526

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090826

A911 Transfer of reconsideration by examiner before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090902

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: 20091020

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: 20091021

R150 Certificate of patent or registration of utility model

Ref document number: 4415109

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: 20121204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121204

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131204

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131204

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131204

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131204

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

LAPS Cancellation because of no payment of annual fees