JP4465470B2 - 操作装置及びそれにおける操作方法 - Google Patents
操作装置及びそれにおける操作方法 Download PDFInfo
- Publication number
- JP4465470B2 JP4465470B2 JP2005107915A JP2005107915A JP4465470B2 JP 4465470 B2 JP4465470 B2 JP 4465470B2 JP 2005107915 A JP2005107915 A JP 2005107915A JP 2005107915 A JP2005107915 A JP 2005107915A JP 4465470 B2 JP4465470 B2 JP 4465470B2
- Authority
- JP
- Japan
- Prior art keywords
- unit
- movable
- sensor
- operating
- control
- 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
Landscapes
- Manipulator (AREA)
- Control Of Position Or Direction (AREA)
Description
本発明は、操作装置及びそれにおける操作方法に関するものである。特に、本発明は、操作部における操作に対応する動作を動作部に行わせる操作装置に関するものである。
従来から、マスタ・スレーブ方式の操作装置が知られている。この装置においては、マスタ側における操作部を操作すると、スレーブ側における動作部が、操作部の操作に対応した動作(例えば倣い動作)を行う。例えば、下記特許文献1には、マスタ・マニピュレータとスレーブ・マニピュレータとを用いた遠隔診断システムが記載されている。
ところで、一般的なマスタ・スレーブ方式の操作装置においては、操作部がその可動限界を超えると、動作部への動作指示ができなくなってしまう。すなわち、操作部の可動限界を超える範囲では、動作部は動作できなくなる。このため、通常は、操作部と動作部とのキャリブレーションを厳密に行う必要が生じる。
厳密なキャリブレーションを避ける方法としては、例えば、操作部が可動限界を超えた時点で、動作部を、一定の力で動作させ続けるというものも考え得る。しかしながら、このような方法では、動作部の動作対象物が柔軟であったり脆弱であったりした場合には、動作対象物が損傷してしまう可能性があるという問題がある。また、逆に、動作対象物によっては、把持力が足りない可能性があるという問題もある。
特開2002−85353号公報
本発明は、前記した事情に鑑みてなされたもので、厳密なキャリブレーションを要することなく、使用者の意図に沿った制御を比較的に容易に行うことが可能な操作装置およびそれにおける操作方法を提供しようとするものである。
請求項1に記載の操作装置は、操作部と、制御部と、動作部とを備えている。前記操作部は、可動部と、第一センサと、第二センサとを備えている。前記第一センサは、前記可動部における可動限界を検知するものである。前記第二センサは、前記可動部に加えられる力を検出するものである。前記第一センサ及び第二センサの出力は、前記制御部に入力されるようになっている。前記制御部は、前記動作部における駆動力を制御する構成となっている。さらに、前記制御部は、前記可動部が可動限界に達した後においては、前記可動部に加えられる力に対応する駆動力が前記動作部に加えられるように制御を行う構成となっている。
請求項2に記載の操作装置は、請求項1に記載のものにおいて、前記動作部は、駆動部と動作機構とを備えており、前記駆動部は、前記動作機構に対して駆動力を付与するものであり、前記制御部は、前記駆動部に対する制御指令によって、前記駆動部における前記駆動力を制御する構成となっているものである。
請求項3に記載の操作装置は、請求項1又は2に記載のものにおいて、前記制御部は、前記可動部が可動限界に達する前においては、前記可動部における位置に対応する駆動力が前記動作部に加えられるように制御を行う構成となっているものである。
請求項4に記載の操作装置は、請求項2に記載のものにおいて、前記動作機構を把持機構としたものである。
請求項5に記載の操作装置は、請求項1〜4のいずれか1項に記載のものにおいて、前記第一センサによる可動限界の検知を、前記可動部における位置、変位速度、変位加速度、角度、角速度、角加速度のいずれか又はこれらの組み合わせに基づいて行うものである。
請求項6に記載の操作装置は、請求項1〜5のいずれか1項に記載のものにおいて、前記第二センサが、前記可動部における歪み量に基づいて、前記可動部に加えられる力を検出する構成となっているものである。
請求項7に記載の操作方法は、操作装置における操作方法であって、
前記操作装置は、操作部と、動作部とを備え、
前記操作部は、可動部を備えており、
さらに、以下のステップを備えている:
(1)前記可動部における可動限界を検知するステップ;
(2)前記可動部が可動限界に達した後においては、前記可動部に加えられる力に対応する駆動力が前記動作部に加えられるステップ。
前記操作装置は、操作部と、動作部とを備え、
前記操作部は、可動部を備えており、
さらに、以下のステップを備えている:
(1)前記可動部における可動限界を検知するステップ;
(2)前記可動部が可動限界に達した後においては、前記可動部に加えられる力に対応する駆動力が前記動作部に加えられるステップ。
本発明によれば、厳密なキャリブレーションを要することなく、使用者の意図に沿った制御を比較的に容易に行うことができる操作装置およびそれにおける操作方法を提供することが可能となる。
以下、本発明の一実施形態に係る操作装置を、添付の図面を参照しながら説明する。
(第1実施形態の構成)
この実施形態における操作装置は、操作部1と、制御部2と、動作部3とを主要な要素として備えている(図1参照)。
この実施形態における操作装置は、操作部1と、制御部2と、動作部3とを主要な要素として備えている(図1参照)。
操作部1は、可動部11と、第一センサ12と、第二センサ13とを備えている。
可動部11は、第一操作体111と、第二操作体112と、ヒンジ113とを備えている。第一操作体111と第二操作体112とは、いずれも棒状又は板状に形成されているが、他の形状であっても良い。ヒンジ113は、第一操作体111及び第二操作体112の端部どうしを、回動可能なように接続している。さらに、ヒンジ113は、第一操作体111と第二操作体112とを、互いに離間する方向(開く方向)に軽い力で付勢するようになっている。もちろん、ヒンジ113で付勢しなくてもよく、例えば、別途に設けたスプリングにより付勢しても良い。
この実施形態では、第一センサ12は、第一操作体111と第二操作体112との間の角度を検出する角度センサにより構成される。ただし、第一センサ12としては、他の種類のセンサを用いることも可能である。例えば、第一センサ12としては、可動部11における第一操作体111又は第二操作体112の位置、変位速度、変位加速度、角速度、角加速度のいずれか又はこれらの組み合わせを検出するものであってもよい。この実施形態では、可動部11における可動限界は、第一センサ12により検知される。
ただし、第一センサ12は、可動部11における可動限界を検知する用途のみに用いるのであれば、例えばリミットスイッチや近接スイッチなどであってもよい。この場合は、一般的には、第一操作体111と第二操作体112との間の角度を検出するための別のセンサを設けることが好ましいが、これは用途により決定される任意の設計事項である。
なお、本明細書において、可動限界とは、第一操作体111や第二操作体112の物理的な移動限界であってもよいし、また、制御部2における制御によって規制された移動限界であってもよい。要するに、可動限界とは、可動部11の動きが、何らかの原因(例えば機械的構造やCPUからの指令など)により規制される状態に達した状態であればよい。また、可動限界の検知とは、可動限界にあることを判断するための基礎となる状態の取得であればよい。ここで状態とは、例えば、角度、位置、変位速度、変位加速度、角速度、角加速度のいずれか又はこれらの組み合わせであってもよく、可動限界に達した時点でのスイッチからの出力であってもよい。
第二センサ13は、可動部11に加えられる力を検出するものである。例えば、第二センサ13は、第一操作体111または第二操作体112に取り付けられた歪みゲージである。この場合は、可動部11における歪み量に基づいて、可動部11に加えられる力を検出することができる。ここで、本明細書においては、歪みとは、いわゆる歪みゲージで測られる歪みに限られず、部材又は空間における各種の変形を含む意味で用いる。したがって、歪みを計測する第二センサ13としては、歪みゲージに限られず、電気、磁気あるいは光によって歪みないし変形を測定する各種の手段を用いることができる。
第一センサ12及び第二センサ13の出力は、制御部2に入力されるようになっている。
制御部2は、入出力部21と、CPU22と、記憶部23とを備えている。入出力部21は、操作部1及び動作部3と制御部2との入出力のインタフェースを行う部分である。具体的には、入出力部21は、第一センサ12、第二センサ13及び第三センサ33(後述)からの出力を受け取ってCPU22に送り、さらに、CPU22からの指令に基づく信号を動作部3に送るようになっている。つまり、制御部2は、動作部3に対する制御指令によって、動作部3における駆動力を制御する構成となっている。制御部2は、可動部11が可動限界に達する前においては、可動部11における位置に対応する駆動力が動作部3に加えられるように制御を行う構成となっている。ここで、「可動部11における位置」とは、この実施形態では、第一センサ12で検知される角度であるが、これに限らず、例えば、可動部11におけるある部分の位置、変位速度、変位加速度、角速度、角加速度などの、位置に関連する情報であればよい。
CPU22は、記憶部23に記録されたコンピュータプログラムに従って計算を行い、これによって、制御部2自体の動作を制御するものである。
記憶部23は、制御部2の動作に必要なコンピュータプログラムやデータを記録するものである。
制御部2は、前記構成を備えることにより、動作部3における駆動力を制御する構成となっている。さらに、制御部2は、可動部11が可動限界に達した後においては、可動部11に加えられる力に対応する駆動力が動作部3に加えられるように制御を行う構成となっている。制御部2の動作の詳細は後述する。
動作部3は、駆動部31と動作機構32と第三センサ33とを備えている。駆動部31は、動作機構32に対して駆動力を付与するものである。駆動部31は、例えば制御用モータである。駆動部31は、ギヤ等の適宜な動力伝達手段を介して動作機構32に駆動力を付与するものであっても良い。この場合、動作機構32への駆動力の調整は、動力伝達手段における増減速比の調整により行うことも可能である。
動作機構32は、第一駆動体321と第二駆動体322とヒンジ323とを備えている。ヒンジ323は、第一駆動体321の端部と第二駆動体322の端部とを、回動可能なように結合している。これにより、動作機構32は、対象物4を把持することができる把持機構となっている。
第三センサ33は、第一駆動体321と第二駆動体322の間の角度を検知して制御部2に送る構成となっている。第三センサ33としては、第一センサ12と同じ構成のものを用いることができるが、異なる構成のセンサを用いても良い。
(第1実施形態の動作)
つぎに、前記した操作装置を用いた操作方法について説明する。操作者は、操作部1における可動部11を、例えば図1に示すように、操作者の手5によって持ち、第一操作体111と第二操作体112との間の角度を調節する。この実施形態では、ヒンジ113によって第一操作体111と第二操作体112とを、開く方向に軽く付勢しているので、操作者の力を緩めると初期状態(開状態)に戻すことができ、操作者による入力を容易にすることができる。
つぎに、前記した操作装置を用いた操作方法について説明する。操作者は、操作部1における可動部11を、例えば図1に示すように、操作者の手5によって持ち、第一操作体111と第二操作体112との間の角度を調節する。この実施形態では、ヒンジ113によって第一操作体111と第二操作体112とを、開く方向に軽く付勢しているので、操作者の力を緩めると初期状態(開状態)に戻すことができ、操作者による入力を容易にすることができる。
この実施形態では、第一センサ12が、第一操作体111と第二操作体112との間の角度を検知する。第一センサ12による検知信号は制御部2に入力される。すると、制御部2は、駆動部31に対して目標値を与えて、動作機構32を目標の角度まで動作させる。図2(a)及び(b)には、可動部11の角度と動作機構32の角度とが対応している状態を示す。キャリブレーションが正しく行われている場合には、これらの図において実線で示すように、可動部11が可動限界に到達した時に、動作機構32も可動限界に達する。
しかしながら、キャリブレーションが正確でない場合には、例えば、図2(b)において一点鎖線で示すように、可動部11が可動限界に達した時に、動作機構32に可動余地が残る。つまり、動作機構32の第一駆動体321と第二駆動体322とは、開いたままとなる。従来は、このように開いたままの動作機構32を、操作者の意図に沿うように閉じることが難しかった。すると、対象物体を持てないとか、対象物体に対して必要な力を加えることができないことになるという問題を生じる。
これに対して、本実施形態の操作装置によれば、可動部11が可動限界に達したことを、第一センサ12により検知する。この検知の有無は、例えば、第一センサ12から得られる角度情報が変化しないことに基づいて、制御部2により判断できる。
制御部2は、可動部11が可動限界に達すると(時刻t2)、第二センサ13からの出力に基づく制御に切り替える。可動部11が可動限界に達した後における制御部2の動作を以下に説明する。可動部11が可動限界に達すると、第二センサ13で検知される、可動部11への操作力は、図2(c)に示すように上昇する。制御部2は、第二センサ13で検知された力が上昇すると、動作部3の駆動部31に対して、さらに先の目標値に進むように駆動する。これにより、図2(b)中の破線に示すように、駆動機構32を、その可動限界に至るまで駆動することができる。
しかも、この実施形態では、可動部11が可動限界に達した後に、可動部11に加えられる力に対応して駆動機構32を動作させるので、操作者の意図に対応した微妙な動作を動作機構32において行わせることができる。すると、例えば柔軟又は脆弱な物体を扱うことが可能となるという利点がある。このため、本実施形態の操作装置は、手術用ロボットにおけるマスタ・スレーブマニピュレータ(例えば特許文献1参照)として使用された場合には、患者の身体を医師の意図に沿って扱うことが容易となるという利点がある。
本実施形態では、駆動機構32の可動限界に至った後に、さらに可動部11に力を加えると、図2(d)中の実線で示すように、駆動機構32における把持力が上昇する。これについては、駆動機構32の把持力が強すぎる時に、操作者から可動部11への力を緩めれば、過大な力が発生することを防ぐことができる。もちろん、駆動機構32において過大なトルクが生じないように、駆動部31の出力に制限を付しておいても良い。あるいは、「可動部11に操作力が加わっているにもかかわらず動作機構32の変化量が0である時」に、駆動機構32への駆動力を低下させるようにしても良い。動作機構32の変化量は第三センサ33の出力に基づいて検知することができる。
また、可動部11が可動限界に達する前に、駆動機構32が可動限界に達した場合(例えば対象物を把持している場合やキャリブレーションがずれている場合。図2(b)の2点鎖線参照。この例では時刻t1において可動限界に達している。)は、図2(d)の2点鎖線に示すように、時刻t1の後における駆動機構32の把持力は上昇する。この場合も、駆動機構32において過大なトルクが生じないような対策を前記同様に採用することが可能である。
なお、本発明の操作装置及び操作方法は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変更を加えることができる。
例えば、前記した各構成要素は、機能ブロックとして存在していればよく、独立したハードウエアとして存在しなくても良い。また、実装方法としては、ハードウエアを用いてもコンピュータソフトウエアを用いても良い。さらに、本発明における一つの機能要素が複数の機能要素の集合によって実現されても良く、本発明における複数の機能要素が一つの機能要素により実現されても良い。
また、機能要素は、物理的に離間した位置に配置されていてもよい。この場合、機能要素どうしがネットワークにより接続されていても良い。
さらに、前記した実施形態では、マスタ・スレーブ制御に本発明を適用した例を示しているが、これに限らず、例えば、自動車のブレーキの操作に本発明を適用することもできる。要するに、本発明における操作装置は、操作部を操作して動作部を動作させる機構であれば適用することが可能である。
1 操作部
11 可動部
111 第一操作体
112 第二操作体
113 ヒンジ
12 第一センサ
13 第二センサ
2 制御部
21 入出力部
22 CPU
23 記憶部
3 動作部
31 駆動部
32 動作機構
321 第一駆動体
322 第二駆動体
323 ヒンジ
33 第三センサ
4 対象物
5 操作者の手
11 可動部
111 第一操作体
112 第二操作体
113 ヒンジ
12 第一センサ
13 第二センサ
2 制御部
21 入出力部
22 CPU
23 記憶部
3 動作部
31 駆動部
32 動作機構
321 第一駆動体
322 第二駆動体
323 ヒンジ
33 第三センサ
4 対象物
5 操作者の手
Claims (7)
- 操作部と、制御部と、動作部とを備え、
前記操作部は、可動部と、第一センサと、第二センサとを備え、
前記第一センサは、前記可動部における可動限界を検知するものであり、
前記第二センサは、前記可動部に加えられる力を検出するものであり、
前記第一センサ及び第二センサの出力は、前記制御部に入力されるようになっており、
前記制御部は、前記動作部における駆動力を制御する構成となっており、
さらに、前記制御部は、前記可動部が可動限界に達した後においては、前記可動部に加えられる力に対応する駆動力が前記動作部に加えられるように制御を行う構成となっている
ことを特徴とする操作装置。 - 前記動作部は、駆動部と動作機構とを備えており、
前記駆動部は、前記動作機構に対して駆動力を付与するものであり、
前記制御部は、前記駆動部に対する制御指令によって、前記駆動部における前記駆動力を制御する構成となっている
ことを特徴とする請求項1に記載の操作装置。 - 前記制御部は、前記可動部が可動限界に達する前においては、前記可動部における位置に対応する駆動力が前記動作部に加えられるように制御を行う構成となっている
ことを特徴とする請求項1又は2に記載の操作装置。 - 前記動作機構は把持機構であることを特徴とする請求項2に記載の操作装置。
- 前記第一センサによる可動限界の検知は、前記可動部における位置、変位速度、変位加速度、角度、角速度、角加速度のいずれか又はこれらの組み合わせに基づいて行われることを特徴とする請求項1〜4のいずれか1項に記載の操作装置。
- 前記第二センサは、前記可動部における歪み量に基づいて、前記可動部に加えられる力を検出する構成となっていることを特徴とする請求項1〜5のいずれか1項に記載の操作装置。
- 操作装置における操作方法であって、
前記操作装置は、操作部と、動作部とを備え、
前記操作部は、可動部を備えており、
さらに、以下のステップを備えることを特徴とする操作方法:
(1)前記可動部における可動限界を検知するステップ;
(2)前記可動部が可動限界に達した後においては、前記可動部に加えられる力に対応する駆動力が前記動作部に加えられるステップ。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005107915A JP4465470B2 (ja) | 2005-04-04 | 2005-04-04 | 操作装置及びそれにおける操作方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005107915A JP4465470B2 (ja) | 2005-04-04 | 2005-04-04 | 操作装置及びそれにおける操作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006281417A JP2006281417A (ja) | 2006-10-19 |
JP4465470B2 true JP4465470B2 (ja) | 2010-05-19 |
Family
ID=37403842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005107915A Active JP4465470B2 (ja) | 2005-04-04 | 2005-04-04 | 操作装置及びそれにおける操作方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4465470B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106313039A (zh) * | 2015-06-30 | 2017-01-11 | 电装波动株式会社 | 机械臂的操作*** |
-
2005
- 2005-04-04 JP JP2005107915A patent/JP4465470B2/ja active Active
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106313039A (zh) * | 2015-06-30 | 2017-01-11 | 电装波动株式会社 | 机械臂的操作*** |
Also Published As
Publication number | Publication date |
---|---|
JP2006281417A (ja) | 2006-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8712589B2 (en) | System and method for judging success or failure of work of robot | |
JP5311294B2 (ja) | ロボットの接触位置検出装置 | |
US8525460B2 (en) | Architecture for robust force and impedance control of series elastic actuators | |
US9144908B2 (en) | Manipulator device | |
US9162358B2 (en) | Robotic device for assisting handling having a variable force increase ratio | |
JP5338297B2 (ja) | ロボットの制御装置 | |
JP7206638B2 (ja) | ロボット、制御装置およびロボットの制御方法 | |
JP2009537228A (ja) | 触覚デバイスを制御するための方法および装置 | |
US10882182B2 (en) | Robot apparatus, control method of robot apparatus, and recording medium | |
JP5242664B2 (ja) | 腱駆動マニピュレータ内の生体内張力較正 | |
JP2006021287A (ja) | ロボットの接触力検出装置 | |
EP2821188A1 (en) | Position control device using joystick | |
KR101679835B1 (ko) | 로봇 머니퓰레이터 및 이의 제어 방법 | |
US11633850B2 (en) | Tactile sensor module for robot-hand and grasping method using the same | |
KR20140066544A (ko) | 로봇 및 로봇의 마찰 보상 방법 | |
US7672741B2 (en) | Position/force control device | |
JP4465470B2 (ja) | 操作装置及びそれにおける操作方法 | |
JP2022503836A (ja) | 外科医コンソールの触覚制御 | |
US20210260756A1 (en) | Robot apparatus and control method | |
WO2021060104A1 (ja) | 情報処理装置、情報処理システム及び情報処理方法 | |
CN110914025A (zh) | 把持*** | |
JP7358049B2 (ja) | 制御方法、プログラム、記録媒体、ロボットシステム、および物品の製造方法 | |
JPH10249767A (ja) | 移動型物体把持装置及びその制御方法 | |
EP3770718A1 (en) | Input device | |
US9067318B2 (en) | Method for estimating connection orders of modules of modular robot |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080328 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100107 |
|
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: 20100126 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |