(57)【要約】【課題】物体の落下の速度に拘わらず物体の落下を確実に抑制することができるようにする。【解決手段】複数のセンサエレメント５２で構成される圧力センサを備える検出装置において、センサエレメント５２により検出された圧力値を用いて、圧力中心演算部１２２により圧力中心位置を演算する。圧力中心速度演算部１２３は、圧力中心演算部１２２により演算された圧力中心位置の時間変化を用いて、圧力中心位置の速度を演算する。滑り検出部１２４は、圧力中心速度演算部１２３により演算された圧力中心速度に基づいて、滑りを検出する。【選択図】図７
2009069028.tif 000002
【特許請求の範囲】
【請求項１】
複数のセンサエレメントで構成される圧力センサを備える検出装置において、
前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算手段と、
前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算手段と、
前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出手段と
を備える検出装置。
【請求項２】
前記滑り検出手段は、前記圧力中心位置の速度を所定の閾値と比較し、前記圧力中心位置の速度が前記閾値以上である場合、前記滑りを検出する
請求項１に記載の検出装置。
【請求項３】
前記滑り検出手段は、前記圧力中心位置の速度を、複数の前記閾値と比較することで、複数の滑りを検出する
請求項２に記載の検出装置。
【請求項４】
前記滑り検出手段は、複数のサンプリング時における前記圧力中心位置の速度の総和を演算し、前記閾値と比較する
請求項２に記載の検出装置。
【請求項５】
前記滑り検出手段は、異なる数のサンプリング総数の前記圧力中心位置の速度の総和を演算して複数の総和を演算し、複数の前記総和を複数の前記閾値と比較することで、複数の滑りを検出する
請求項４に記載の検出装置。
【請求項６】
前記滑り検出手段は、前記圧力中心位置の速度に、前記圧力中心位置の速度の大きさに応じた係数を乗算して、前記圧力中心位置の速度の総和を求める
請求項４に記載の検出装置。
【請求項７】
前記圧力中心速度演算手段は、前記圧力中心演算手段により演算された前記圧力中心位置の移動平均値の差分を求め、それぞれの時間の差分で割ることで、前記圧力中心位置の速度を演算する
請求項１に記載の検出装置。
【請求項８】
前記圧力中心速度演算手段は、前記圧力中心演算手段により演算された前記圧力中心位置の差分を求め、それぞれの時間の差分で割ることで、前記圧力中心位置の移動値を演算する
請求項１に記載の検出装置。
【請求項９】
前記圧力センサにより検出された圧力値を用いて、前記圧力センサへの物体の接触検出を行った前記センサエレメントを検出する接触検出手段をさらに備え、
前記圧力中心演算手段は、前記接触検出手段により検出された前記センサエレメントからの圧力値を用いて、前記圧力中心位置を演算する
請求項１に記載の検出装置。
【請求項１０】
前記圧力センサは、その表面に粘弾性材料で構成される粘弾性体を有する
請求項１に記載の検出装置。
【請求項１１】
前記粘弾性体は、シリコンゴムの薄膜と一体化されている
請求項１０に記載の検出装置。
【請求項１２】
前記粘弾性体は、静電シールド材料が混合されて成形されている
請求項１０に記載の検出装置。
【請求項１３】
複数のセンサエレメントで構成される圧力センサを備える検出装置の検出方法において、
圧力中心演算手段が、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算し、
圧力中心速度演算手段が、前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算し、
滑り検出手段が、前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する
検出方法。
【請求項１４】
複数のセンサエレメントで構成される圧力センサの出力を用いて滑り検出処理を行うプログラムにおいて、
前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算ステップと、
前記圧力中心演算ステップの処理により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算ステップと、
前記圧力中心速度演算ステップの処理により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出ステップと
をコンピュータに実行させるプログラム。
【請求項１５】
請求項１４に記載のプログラムが記録されている記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出装置および方法、プログラム、並びに記録媒体に関し、特に、物体の落下の速度に拘わらず物体の落下を確実に抑制するようにした検出装置および方法、プログラム、並びに記録媒体に関する。
【背景技術】
【０００２】
最近、人間型のロボットが盛んに研究されている。このロボットは、人間のように２足歩行を行い、ロボットハンドで物体を把持する。
【０００３】
ロボットハンドによる物体の把持、あるいはロボットハンドに対して物体が相対的に移動する操りといった複雑な動作を制御するには、物体とロボットハンドの指先間の滑りなど、把持状態を検出する必要がある。
【０００４】
特開２００６−２９７５４２号公報（特許文献１）には、分布型圧力センサと柔軟な粘弾性体を組み合わせ、重心位置の移動量と、あらかじめ実験によって求めた臨界移動量に基づいて滑りを検出することが開示されている。
【０００５】
【特許文献１】特開２００６−２９７５４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の検出方法では、滑りとその方向が検出されるが、物体の重心がゆっくり移動する場合であっても、高速に移動する場合であっても同様な検出が行なわれる。物体がゆっくり滑る場合も、速く滑る場合も、同様の動作しか行うことができない。その結果、物体がロボットハンドの指先から低速で滑り落ちる場合も、高速で滑り落ちる場合も、ロボットハンドの指先は同様の把持動作を行うことになり、高速で滑り落ちる物体の指先からの落下を抑制することが困難になる。
【０００７】
本発明は、このような状況に鑑みてなされたものであり、物体の落下の速度に拘わらず物体の落下を確実に抑制することができるようにするものである。
【課題を解決するための手段】
【０００８】
本発明の側面は、複数のセンサエレメントで構成される圧力センサを備える検出装置において、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算手段と、前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算手段と、前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出手段とを備える検出装置である。
【０００９】
前記滑り検出手段は、前記圧力中心位置の速度を所定の閾値と比較し、前記圧力中心位置の速度が前記閾値以上である場合、前記滑りを検出することができる。
【００１０】
前記滑り検出手段は、前記圧力中心位置の速度を、複数の前記閾値と比較することで、複数の滑りを検出することができる。
【００１１】
前記滑り検出手段は、複数のサンプリング時における前記圧力中心位置の速度の総和を演算し、前記閾値と比較することができる。
【００１２】
前記滑り検出手段は、異なる数のサンプリング総数の前記圧力中心位置の速度の総和を演算して複数の総和を演算し、複数の前記総和を複数の前記閾値と比較することで、複数の滑りを検出することができる。
【００１３】
前記滑り検出手段は、前記圧力中心位置の速度に、前記圧力中心位置の速度の大きさに応じた係数を乗算して、前記圧力中心位置の速度の総和を求めることができる。
【００１４】
前記圧力中心速度演算手段は、前記圧力中心演算手段により演算された前記圧力中心位置の移動平均値の差分を求め、それぞれの時間の差分で割ることで、前記圧力中心位置の速度を演算することができる。
【００１５】
前記圧力中心速度演算手段は、前記圧力中心演算手段により演算された前記圧力中心位置の差分を求め、それぞれの時間の差分で割ることで、前記圧力中心位置の移動値を演算することができる。
【００１６】
前記圧力センサにより検出された圧力値を用いて、前記圧力センサへの物体の接触検出を行った前記センサエレメントを検出する接触検出手段をさらに備え、前記圧力中心演算手段は、前記接触検出手段により検出された前記センサエレメントからの圧力値を用いて、前記圧力中心位置を演算することができる。
【００１７】
前記圧力センサは、その表面に粘弾性材料で構成される粘弾性体を有することができる。
【００１８】
前記粘弾性体は、シリコンゴムの薄膜と一体化されていることができる。
【００１９】
前記粘弾性体は、静電シールド材料が混合されて成形されていることができる。
【００２０】
本発明の側面は、複数のセンサエレメントで構成される圧力センサを備える検出装置の検出方法において、圧力中心演算手段が、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算し、圧力中心速度演算手段が、前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算し、滑り検出手段が、前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する検出方法である。
【００２１】
本発明の側面は、複数のセンサエレメントで構成される圧力センサの出力を用いて滑り検出処理を行うプログラムにおいて、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算ステップと、前記圧力中心演算ステップの処理により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算ステップと、前記圧力中心速度演算ステップの処理により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出ステップとをコンピュータに実行させるプログラムである。
【００２２】
本発明の側面は、上記プログラムが記録されている記録媒体である。
【００２３】
本発明の側面においては、圧力センサにより検出された圧力値を用いて、圧力中心位置が演算され、演算された圧力中心位置の時間的変化を用いて圧力中心位置の速度が演算され、演算された圧力中心位置の速度に基づいて、滑りが検出される。
【発明の効果】
【００２４】
以上のように、本発明の側面によれば、滑物体の落下の速度に拘わらず物体の落下を確実に抑制することができる。
【発明を実施するための最良の形態】
【００２５】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書または図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書または図面に記載されていることを確認するためのものである。従って、明細書または図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２６】
本発明の側面は、複数のセンサエレメント（例えば、図４のセンサエレメント５２）で構成される圧力センサ（例えば、図３のセンサ２１）を備える検出装置（例えば、図６の検出装置１０３）において、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算手段（例えば、図７の圧力中心演算部１２２）と、前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算手段（例えば、図７の圧力中心速度演算部１２３）と、前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出手段（例えば、図７の滑り検出部１２４）とを備える検出装置である。
【００２７】
前記圧力センサにより検出された圧力値を用いて、前記圧力センサへの物体の接触検出を行った前記センサエレメントを検出する接触検出手段（例えば、図７の接触検出部１２１）をさらに備え、前記圧力中心演算手段は、前記接触検出手段により検出された前記センサエレメントからの圧力値を用いて、前記圧力中心位置を演算することができる。
【００２８】
前記圧力センサは、その表面に粘弾性材料で構成される粘弾性体(例えば、図３Bの変形部４１)を有することができる。
【００２９】
前記粘弾性体は、シリコンゴムの薄膜（例えば、図３Bの薄膜４３）と一体化されていることができる。
【００３０】
本発明の側面はまた、複数のセンサエレメントで構成される圧力センサを備える検出装置の検出方法において、圧力中心演算手段（例えば、図７の圧力中心演算部１２２）が、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算し、圧力中心速度演算手段（例えば、図７の圧力中心速度演算部１２３）が、前記圧力中心演算手段により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算し、滑り検出手段（例えば、図７の滑り検出部１２４）が、前記圧力中心速度演算手段により演算された前記圧力中心位置の速度に基づいて、滑りを検出する検出方法である。
【００３１】
さらに本発明の側面は、複数のセンサエレメントで構成される圧力センサの出力を用いて滑り検出処理を行うプログラムにおいて、前記圧力センサにより検出された圧力値を用いて、圧力中心位置を演算する圧力中心演算ステップ（例えば、図９のステップS３２）と、前記圧力中心演算ステップの処理により演算された前記圧力中心位置の時間的変化を用いて、前記圧力中心位置の速度を演算する圧力中心速度演算ステップ（例えば、図９のステップS３３）と、前記圧力中心速度演算ステップの処理により演算された前記圧力中心位置の速度に基づいて、滑りを検出する滑り検出ステップ（例えば、図９のステップS３４）とをコンピュータに実行させるプログラムである。
【００３２】
以下、図を参照して本発明の実施の形態について説明する。
【００３３】
図１Ａは、本発明を適用したロボットハンドマニピュレータの外観の構成例を表している。ロボットハンドマニピュレータ１８は、肩関節部１１、上腕部１２、肘関節部１３、前腕部１４、手首部１５、および手部１６などからなるロボットハンド１と、ロボットハンド１の肩関節部１１を介して、ロボットハンド１を支持する支持部２で構成されている。
【００３４】
ロボットハンド１の上腕部１２および前腕部１４の内側には、それぞれセンサ２１−１および２１−２が設けられている。また、図１Ｂに拡大して示すように、ロボットハンド１の手部１６を構成する掌には、センサ２１−３および２１−４が設けられており、手部１６を構成する親指の指掌面における第１関節より上にはセンサ２１−５、第１関節と第２関節の間にはセンサ２１−６が、それぞれ設けられており、人指し指の指掌面における第１関節より上にはセンサ２１−７、第１関節と第２関節の間にはセンサ２１−８が、それぞれ設けられている。
【００３５】
さらに、中指の指掌面における第１関節より上にはセンサ２１−９、第１関節と第２関節の間にはセンサ２１−１０が、それぞれ設けられており、薬指の指掌面における第１関節より上にはセンサ２１−１１、第１関節と第２関節の間にはセンサ２１−１２が、それぞれ設けられており、小指の指掌面における第１関節より上にはセンサ２１−１３、第１関節と第２関節の間にはセンサ２１−１４が、それぞれ設けられている。
【００３６】
なお、センサ２１−１乃至２１−１４を特に区別する必要がない場合、以下、単にセンサ２１と称する。
【００３７】
ロボットハンドマニピュレータ１８は、ロボットハンド１の肩関節部１１、肘関節部１３、手首部１５や、手部１６の指関節部などの各関節部に内蔵されるアクチュエータ１０２−１乃至１０２−ｎ（後述する図６参照）を動作させて、図１に示されるマグカップ１７などの任意の物体に、手部１６などの各センサ２１を接触させる。
【００３８】
ロボットハンド１に設けられた各センサ２１は、そのセンサ面に垂直な法線力（例えば、圧力）のみを検出する静電容量型圧力センサで構成され、その表面に、人間の皮膚のような柔らかさを有する粘弾性体を有している。この粘弾性体は、外部から受ける力とその形によって様々な形状に変化し、それによって内部のセンサ２１に対して圧力が拡散される。センサ２１は、粘弾性体に物体が接触した際に、その拡散された圧力値（以下、分布圧力値とも称する）を検出し、検出した分布圧力値に基づいて、ロボットハンド１による物体の把持、操りなどの複雑な制御を行うために必要な把持情報である、把持物体と指先間の滑りを検出する。
【００３９】
ここで、本実施の形態の把持、操りにおける滑りとは、次のように定義される。
【００４０】
一般的には、指と対象物の間の相対運動を滑りと呼ぶ。この相対運動には大きく分けて、並進運動と回転運動の２つがあり、前者の並進運動は、把持接触点における把持力（法線力）と直交する方向（せん断方向または接線方向）への運動であり、後者の回転運動は、接触を保ちながら回転移動する転がり運動と、把持接触点の法線軸まわりの回転運動である。並進運動の滑りと回転運動の滑りを、それぞれ、並進滑り、回転滑りと呼んで区別するが、これらは、同時に組み合わさって発生することが多い。
【００４１】
また一方で、把持の安定性やロバスト性などを考慮すると、指先は柔軟な構造とすることが望ましい。この柔軟な指先で対象物を把持している際に対象物へのせん断力を加えていくと、接触領域の外周部から徐々に相対運動が生じて、まだ滑りが生じていない中心付近の固着領域と、すでに滑りが生じているその外周の滑り領域とが混在する初期局所滑りが発生する。さらに、せん断力を加えていくと、ある点を境にして、動摩擦係数に支配される運動状態である完全な相対運動（狭義の滑り）に至る。この滑り出しに相当する初期局所滑り時には、振動が発生するため、その観測が可能である。さらに、初期局所滑りに至る前の段階において、指先と対象物の接触領域は略不変であるものの、柔軟素材が変形してずれが発生する状態も存在する。
【００４２】
把持や操りを実行する場合において、指と対象物の間の完全な相対運動（狭義の滑り）のみを基に制御していたのでは制御の遅れにより、運動をうまく実現できないことが多い。したがって、狭義の滑りを予知し、未然に防ぐことが重要であると考え、上記の初期局所滑りおよびずれも含めたものまでを広義の滑りと呼ぶことにする。本実施の形態の把持や操りにおける滑りとは、この広義の滑りをいう。図１のセンサ２１は、この広義の滑りを検出する。
【００４３】
ロボットハンドマニピュレータ１８は、検出された把持物体と指先間の滑りに基づき、センサ２１自体の柔らかさおよび表面の摩擦によるグリップ性などを利用して、各関節部のアクチュエータを動作させることで、マグカップ１７を把持し、マグカップ１７の移動や運搬を行う。
【００４４】
以上のように、ロボットハンドマニピュレータ１８は、多種多様な大きさや形状、表面状態、重量などの任意物体を器用に把持して操ることができる。
【００４５】
図２は、センサ２１の外観の構成例を示す斜視図である。
【００４６】
センサ２１は、大きく分けて、物体や人の指などが触れる入力部３１、変形する材料で構成される入力部３１を支える固定部３２、および電源を入力し、センサ２１の検出結果などを、例えば、ロボットハンドマニピュレータ１８のメイン制御部１０１（後述する図６参照）などに出力する外部接続部３３により構成されている。
【００４７】
図２の実施の形態においては、入力部３１は、入力面３１ａが四角形である四角柱型で形成されている。なお、以下、特に言及しない場合、この入力面３１ａと平行な面を、ｘｙｚ座標系のｘｙ平面とし、入力面３１ａに垂直な方向をｚ軸方向として説明する。
【００４８】
図３は、図２のセンサ２１の内部の構成を示している。図３Ａは、センサ２１を真上から見た上面図であり、図３Bは、センサ２１の側断面図である。なお、図３Ａにおいては、内部構成がわかるように、入力部３１および変形部４１が段階的に破断された状態で示されている。
【００４９】
入力部３１は、大きく分けて、変形部４１および圧力検出部４２により構成される。すなわち、入力部３１は、上層の変形部４１と下層の圧力検出部４２からなる多層構造となっている。この実施の形態においては、変形部４１の表面に、シリコンゴムの薄膜４３が形成されている。
【００５０】
変形部４１は、例えば、シリコンゲル材料のような粘弾性特性を有する粘弾性体で構成されており、外部からの荷重により容易に変形が可能である。圧力検出部４２は、例えば、静電容量変化などの検出原理を利用して、圧力を検出する静電容量型圧力センサなどで構成されている。
【００５１】
この変形部４１の変形によって応力緩和や応力分散が生じ、内部の圧力検出部４２に対して圧力が拡散されるので、粘弾性体の変形による補間特性に基づき、圧力検出部４２は、静電容量型圧力センサの空間分解能以上のセンシング性能を得ることができ、圧力中心を正確かつロバストに求めることができる。そして、この圧力中心を滑りのセンシングに用いることで、滑り方向や滑り速度に相当する量が取得できるので、物体把持の制御やロボットハンドの指先で物を滑らせながら扱うような操りの制御を行うことができる。
【００５２】
粘弾性材料には、耐熱、耐寒、しゅう動、耐摩擦性の高いシリコンゲルが適しているが、他の材料を用いることもできる。また、変形部４１と圧力検出部４２との境界は接着や一体成形により固着されており、拘束面になっている。そのため、ゴム材料と同等の非圧縮性による現象、すなわち、圧力が加えられると側面や上面の一部が膨らむが体積は変化しない、いわゆるバルジング現象を起こすこととなる。その形は、荷重値や入力面形状により様々な特徴をあらわすことが、発明者による実験の結果、判っている。
【００５３】
入力部３１の変形部４１を柔軟な素材で構成することで、人間に接した場合においても、人間に不快感を与えることが少なく、また人間に対する安全性も向上し、人間とより親和性の高い物理インタラクションの実現が可能になる。
【００５４】
図４は、図３の圧力検出部４２の一実施の形態としての静電容量型圧力センサの構成を示す図である。
【００５５】
圧力検出部４２は、例えば、フレキシブル基板５１上にマトリクス状に配置された複数の圧力検出素子（以下、センサエレメントとも称する）５２により構成される。この圧力検出部４２を構成するセンサは、分布型圧力センサとも呼ばれる。なお、図４の実施の形態においては、説明の便宜上、１つのセンサエレメントにしか符号が付されていない。
【００５６】
図４の実施の形態の場合、圧力検出部４２は、図中、右方向から見て、縦21列×横8行の168個のセンサエレメント５２により構成されており、センサエレメント５２の各列および各行からは、それぞれ、引き出し線が信号処理部５３に入力されている。これらの各センサエレメント５２により検出された分布圧力値は、この引き出し線を介して、信号処理部５３に入力され、信号処理部５３により所定の信号処理が行われる。そして、センサ２１の外部には、この信号処理の結果が外部接続部３３(図３)を介して出力される。
【００５７】
これらのセンサエレメント５２および信号処理部５３が配置されたフレキシブル基板５１の上に、粘弾性材料からなる変形部４１が配置されて、センサ２１が構成される。
【００５８】
図５は、粘弾性材料の圧縮および引張特性の例を示している。縦軸は、粘弾性材料に荷重（外力）が働くと、これに抵抗して生じる応力［MPa］を表しており、横軸は、材料に荷重が働くことで現れる変形の、元の状態に対する度合いであるひずみ（歪）を表している。
【００５９】
ひずみが０．０である位置（すなわち、ひずみが生じていない位置）が粘弾性材料に外力が働いてない状態であり、ひずみが０．０である位置から圧縮の荷重（負の荷重）が加わると、ひずみは、−０．８辺りまでしか変化せず、生じる応力は、ひずみが−０．５辺りまで、マイナス方向（図中下方向）に少しずつ増加し、ひずみが−０．６を超えた辺りから−０．８辺りまでは、急激に増加する。
【００６０】
一方、ひずみが０．０の位置から引張の荷重（正の荷重）が加わると、ひずみは、２．０辺りまで変化し、生じる応力は、ひずみが２．０辺りまで、プラス方向（図中上方向）に、圧縮の場合の応力の増加に比してなだらかに増加する。
【００６１】
以上のように、粘弾性材料における圧縮の荷重に対するひずみは、ある一定の度合いを超えてしまうと、その度合い以上はあまり大きくなることはなく、その代わりにマイナス方向の応力が増加する。すなわち、粘弾性材料のひずみ（すなわち、変形）と応力には密接な関係がある。
【００６２】
また、粘弾性材料は、一般的に柔らかくなるほど表面の粘着性が高くなり、物体把持や人への接触を想定した場合、それをコーティングやパウダー処理などで改質し、摩擦を低減する必要がある。しかしながら、これらの改質方法では、耐久性が低く、使用環境で表面状態が変化する可能性が高いため、改質方法によっては、表面にムラができて、センサ２１表面の位置的な特性差が発生する恐れがある。
【００６３】
そこで、粘弾性材料である変形部４１の表面に、例えば二色成形法で、シリコンゴムの薄膜４３（図３）を一体化して入力部３１を構成することで、表面の薄膜のシリコンゴムにより、内部（すなわち、粘弾性体）の柔らかさを損なうことなく、耐久性向上や摩擦のコントロールをすることが可能となる。
【００６４】
図６は、図１のロボットハンドマニピュレータ１８の内部の電気的な構成を示している。なお、図６においては、説明の便宜上、センサ２１は、１つしか示されていないが、実際には複数の全センサ２１の出力がメイン制御部１０１に供給されている。
【００６５】
図６の実施の形態においては、ロボットハンドマニピュレータ１８は、メイン制御部１０１、アクチュエータ１０２−１乃至１０２−ｎ（以下、これらを特に区別する必要がない場合、単にアクチュエータ１０２と称する）、および圧力検出部４２を有するセンサ２１により構成されている。これらのセンサ２１、メイン制御部１０１、およびアクチュエータ１０２により、検出装置１０３が構成されている。
【００６６】
メイン制御部１０１は、CPU(Central Processing Unit)やメモリ等を内蔵しており、CPUにおいて、メモリに記憶された制御プログラムが実行されることにより、各種の処理を行う。すなわち、メイン制御部１０１は、各センサ２１により検出された把持物体と指先間の滑りの情報を受け、その情報に基づき、センサ２１自体の柔らかさおよび表面の摩擦によるグリップ性などを利用して、アクチュエータ１０２−１乃至１０２−ｎのうちの必要なものを駆動し、これにより、ロボットハンド１に、物体を把持させて、移動や運搬などを行わせる。
【００６７】
アクチュエータ１０２−１乃至１０２−ｎは、それぞれ、ロボットハンド１の各関節部分（すなわち、肩関節部１１、肘関節部１３、手首部１５、および手部１６の指関節部）に配設されており、これにより、各関節部分は、所定の自由度を持って回転することができる。アクチュエータ１０２−１乃至１０２−ｎは、メイン制御部１０１からの駆動信号に従って駆動される。
【００６８】
センサ２１の圧力検出部４２は、センサエレメント５２および信号処理部５３により構成されている。図６にはセンサエレメント５２が１個だけ図示されているが、図４を参照して上述したように、圧力検出部４２は複数のセンサエレメント５２を有している。複数のセンサエレメント５２が静電容量変化を検出原理として検出した分布圧力値を、信号処理部５３に出力する。なお、分布圧力値の検出原理は、静電容量変化以外であってもよい。例えば、抵抗値変化とすることもできるし、分布圧力値がとれるのであれば、感圧ゴムを並べただけのセンサであってもよい。
【００６９】
信号処理部５３は、センサエレメント５２からの分布圧力値を用いて、所定の信号処理を行うことで、把持物体と指先間の滑りを検出し、検出した滑りの情報を、メイン制御部１０１にリアルタイムに出力する。
【００７０】
図７は、図６の信号処理部５３の一実施の形態の構成を示している。図７の信号処理部５３は、接触検出部１２１、圧力中心演算部１２２、圧力中心速度演算部１２３、および滑り検出部１２４により構成されている。複数のセンサエレメント５２（図７では便宜上、１個のみが図示されている）からの分布圧力値の情報は、接触検出部１２１および圧力中心演算部１２２に入力される。
【００７１】
接触検出部１２１は、各センサエレメント５２からの分布圧力値を用いて、各センサエレメント５２における接触検出を行い、センサ２１（変形部４１）への物体の接触検出が行われたセンサエレメント５２の情報を、圧力中心演算部１２２に出力する。
【００７２】
圧力中心演算部１２２は、センサエレメント５２からの分布圧力値を用いて、圧力中心位置を演算するか、または接触検出部１２１により接触検出が行われたセンサエレメント５２の分布圧力値を用いて、圧力中心位置を演算する。センサエレメント５２からの分布圧力値が用いられる場合には、接触検出部１２１は不要となる。逆に、接触検出部１２１により接触検出が行われたセンサエレメント５２の分布圧力値が用いられる場合には、センサエレメント５２からの分布圧力値を圧力中心演算部１２２に供給する必要はない。
【００７３】
圧力中心演算部１２２からの圧力中心位置の情報は、圧力中心速度演算部１２３に出力される。圧力中心速度演算部１２３は、圧力中心演算部１２２からの圧力中心位置を用いて、圧力中心の速度を演算する。このため、圧力中心速度演算部１２３は、圧力中心演算部１２２からの圧力中心位置を時系列に蓄積する。圧力中心速度演算部１２３は、例えば、その蓄積された圧力中心位置の移動平均値の差分、または、圧力中心位置の差分を求め、求められた差分それぞれの時間の差分で割って、圧力中心速度演算値として、滑り検出部１２４に出力する。
【００７４】
滑り検出部１２４は、圧力中心速度演算部１２３からの演算結果（すなわち、圧力中心速度演算値）を用いて滑りを検出する。例えば、滑り検出部１２４は、圧力中心速度演算値が所定の閾値（以下、判定用閾値と称する）を超えたか否かを判定し、判定用閾値を超えたと判定した場合、滑りを検出する。
【００７５】
なお、判定用閾値との判定を行う前に、圧力中心速度演算値に、圧力中心速度演算値の大きさに応じた係数を乗算することで圧力中心速度検出演算を行うようにしてもよい。
【００７６】
次に、図８のフローチャートを参照して、図１のロボットハンドマニピュレータ１８の動作およびそれに伴う情報検出処理について説明する。なお、図８の処理においては、図１のロボットハンドマニピュレータ１８が物体把持を行うものとする。
【００７７】
ステップＳ１１において、メイン制御部１０１からの把持動作の制御のもと、ロボットハンド１の対応するアクチュエータ１０２は、把持動作を行う。これにより、ロボットハンド１の各部に備えられているセンサ２１が、把持する物体と接触し、その物体の形状とそれにより発生する応力により粘弾性材料で構成される変形部４１が変形を始める。それによって内部の圧力検出部４２に対して圧力が拡散される。
【００７８】
ステップＳ１２において、圧力検出部４２のセンサエレメント５２は、分布圧力を検出する。すなわち、圧力検出部４２を構成する複数のセンサエレメント５２は、それぞれ、圧力が加わることで静電容量が変化するため、この静電容量の変化に基づいて、加えられた分布圧力を検出し、その値を信号処理部５３に出力する。
【００７９】
ステップＳ１３において、信号処理部５３は滑り検出処理を行う。すなわち、各センサエレメント５２の分布圧力値を用いて、把持物体と指先間の滑りおよび滑りの方向を検出し、検出した滑りの情報を、メイン制御部１０１にリアルタイムに出力する。なお、このステップＳ１３における滑り検出処理の詳細は、図９を参照して後述する。
【００８０】
ステップＳ１４において、メイン制御部１０１は、動作を終了するかを判定する。ステップＳ１４において、動作を終了しないと判定した場合、処理はステップＳ１１に戻り、それ以降の処理を繰り返す。すなわち、メイン制御部１０１は、ステップＳ１３において検出された把持物体と指先間の滑りの情報に基づいて、ロボットハンド１の動作を制御する。一方、ステップＳ１４において、処理を終了すると判定された場合、図８の物体把持処理は終了される。
【００８１】
次に、図９のフローチャートを参照して、図８のステップＳ１３の滑り検出処理について詳しく説明する。例えば、圧力検出部４２が、水平方向（ｘ）にm個（ｘ＝０，１，２，・・・，ｍ−１）、垂直方向（ｙ）にｎ個(ｙ＝０，１，２，・・・，ｎ−１)のm×n個（図４の実施の形態の場合は、図の縦方向を水平方向とみて、ｍ=２１，n=８）のセンサエレメント５２からなる静電容量型圧力センサで構成されているとする。
【００８２】
ステップＳ３１において、接触検出部１２１は、各センサエレメント５２からの分布圧力値を用いて、接触検出を行う。例えば、接触検出部１２１は、それぞれのセンサエレメント５２の出力（すなわち、圧力値）Ｐ（ｘ，ｙ）を予め設定されている所定の閾値th(ｘ，ｙ)と比較し、圧力値Ｐ（ｘ，ｙ）が閾値th(ｘ，ｙ)を超えた場合、すなわち、次の式（１）を満たした場合、そのセンサエレメント５２が、入力部３１（変形部４１）への物体の接触を検出したとする。
【００８３】
【数１】
2009069028.tif 000003
【００８４】
なお、閾値th(ｘ，ｙ)は、全てのセンサエレメント５２に対して同じ値であっても、センサエレメント５２毎に異なる値であってもよい。
【００８５】
または、例えば、接触検出部１２１は、それぞれのセンサエレメント５２の出力Ｐ（ｘ，ｙ）の総和が所定の閾値thを超えたら、すなわち、次の式（２）を満たした場合、それらのセンサエレメント５２が接触を検出したとしてもよい。
【００８６】
【数２】
2009069028.tif 000004
【００８７】
次式で表されるように、接触検出部１２１は、接触が検出された場合（センサエレメント５２の圧力値Ｐ（ｘ，ｙ）が閾値th(ｘ，ｙ)より大きい場合）、センサエレメント５２の圧力値Ｐ（ｘ，ｙ）をそのまま検出された圧力値Ｐｃ（ｘ，ｙ）として出力するが、接触が検出されなかった場合（センサエレメント５２の圧力値Ｐ（ｘ，ｙ）が閾値th(ｘ，ｙ)以下である場合）、検出された圧力値Ｐｃ（ｘ，ｙ）を０とする。
【００８８】
【数３】
2009069028.tif 000005
【００８９】
なお、接触検出部１２１を省略し、センサエレメント５２の出力から直接圧力中心を求める場合には、ステップＳ３１の処理は省略され、センサエレメント５２の圧力値Ｐ（ｘ，ｙ）が、そのまま圧力値Ｐｃ（ｘ，ｙ）とされる。
【００９０】
以上のようにして接触を検出したセンサエレメント５２の情報は、圧力中心演算部１２２に出力される。接触を検出したと判定されたセンサエレメント５２の圧力値が圧力中心演算部１２２に供給される。接触検出が行われたら、次に、接触位置検出が行われる。検出される接触位置は、例えば、圧力中心位置である。
【００９１】
ステップＳ３２において、圧力中心演算部１２２は、接触検出部１２１からの分布圧力値を用いて、圧力中心位置を求める。あるいはまた、センサエレメント５２からの分布圧力値を用いて、圧力中心位置が求められる。それぞれのセンサエレメント５２により検出される圧力値をＰｃ（ｘ，ｙ）として、各センサエレメント５２の単位面積をS(ｘ，ｙ)とすると、圧力中心位置ＣＯＰｘ，ＣＯＰyは、次の式（４）で求められる。ＣＯＰｘ，ＣＯＰyは、それぞれ圧力中心位置のｘ座標とｙ座標を表している。
【００９２】
【数４】
2009069028.tif 000006
【００９３】
すなわち、式（４）の右辺の分母は法線方向にかかる力の総和であり、右辺の分子は、トルクの総和であるので、式（４）によれば、トルクがかかっている位置の代表点としての圧力中心位置が求められる。
【００９４】
なお、図４の実施の形態の場合のように、各センサエレメント５２の単位面積S(ｘ，ｙ)が全て同じ場合、圧力中心位置ＣＯＰｘ，ＣＯＰyは、簡易的に、次の式（５）で求められる。
【００９５】
【数５】
2009069028.tif 000007
【００９６】
また、図４の実施の形態の場合、センサエレメント５２を水平方向および垂直方向にそれぞれ配置した例を説明しているが、センサエレメント５２は、水平方向だけや垂直方向だけに配置した場合にも同様な処理を行うことができる。センサエレメント５２を水平方向だけに配置した場合は、ｎ＝０の場合であり、圧力中心位置ＣＯＰｘの結果のみが用いられる。また、センサエレメント５２を垂直方向だけに配置した場合は、ｍ＝０の場合であり、圧力中心位置ＣＯＰyの結果のみが用いられる。
【００９７】
以上のようにして求められる圧力中心位置ＣＯＰｘ，ＣＯＰyは、圧力値に応じて０≦ＣＯＰｘ≦ｍ−１，０≦ＣＯＰy≦ｎ−１の値しかとらない。したがって、圧力中心位置ＣＯＰｘ，ＣＯＰyを圧力中心速度演算部１２３に渡すことにより、接触位置検出の検出結果が、圧力中心速度演算部１２３において利用可能になる。
【００９８】
ステップＳ３３において、圧力中心速度演算部１２３は、圧力中心演算部１２２からの圧力中心位置を時系列に蓄積し、圧力中心速度演算を行う。すなわち、圧力中心位置の時間的変化を用いて、圧力中心位置の速度が演算される。
【００９９】
例えば、圧力中心位置の時系列情報を、それぞれ、ＣＯＰｘ（ｔ）およびＣＯＰy（ｔ）とする。圧力中心速度演算部１２３は、微小な変動分を吸収するため、ＣＯＰｘ（ｔ）およびＣＯＰy（ｔ）に対して、ローパスフィルタ処理、または移動平均処理を行う。ここでは、演算がより簡単な移動平均を用いた場合について説明する。なお、変動（ノイズ）が少ない場合には、ローパスフィルタ処理や移動平均処理を行わなくてもよい。
【０１００】
移動平均をとる数をＭとすると、ｘ座標とｙ座標の移動平均ＣＯＰｘMA（ｔ）およびＣＯＰyMA（ｔ）は、時系列で蓄積されたＣＯＰｘ（ｔ）およびＣＯＰy（ｔ）を用いて、次の式（６）で表される。
【０１０１】
【数６】
2009069028.tif 000008
【０１０２】
このように複数のタイミングの圧力中心の移動平均処理を行うことで、圧力センサ２１の観測ノイズの影響を軽減することができ、圧力中心速度をより正確に求めることができる。
【０１０３】
圧力中心速度演算部１２３は、求められた移動平均ＣＯＰｘMA （ｔ）およびＣＯＰyMA （ｔ）も時系列で蓄積する。圧力中心速度演算部１２３は、蓄積された移動平均値を用いて、ｘ座標とｙ座標の圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）を次の式（７）のようにして求める。
【０１０４】
【数７】
2009069028.tif 000009
【０１０５】
すなわち、式（７）においては、例えば、時刻ｔの移動平均値と、時刻ｔ−１、時刻ｔ−２、および時刻ｔ−３などとの移動平均値との差分が求められ、それをかかった時間で割ることで速度が求められる。すなわち、複数回の平均速度が求められる。この移動平均値の平均速度である圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）は、滑り検出部１２４に出力される。なお、Ｔｓはサンプリング時間を表す。
【０１０６】
ステップＳ３４において、滑り検出部１２４は、圧力中心速度演算部１２３からの圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）を用いて、滑りを検出する。このステップＳ３４における処理を具体的に説明すると、滑り検出部１２４は、まず、速度検出係数Ｋｘ（ｉ）およびＫｙ（ｉ）を、式（８）を用いて求める。
【０１０７】
【数８】
2009069028.tif 000010
【０１０８】
ここで、thresholdは予め定められた一定値であり、Ｃｓ，Ｃｌは、０＜Ｃｓ≦Ｃｌの定数である。例えば、Ｃｓ＝１、およびＣｌ＝２を用いることができる。すなわち、速度検出係数Ｋｘ（ｉ）およびＫｙ（ｉ）は、圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）の大きさに応じて求められる係数である。なお、thresholdは可変の値であってもよい。
【０１０９】
そして、滑り検出部１２４は、式（７）および式（８）により求めた値を用いて圧力中心速度検出演算を行う。この圧力中心速度検出演算の演算式は、式（９）で表される。
【０１１０】
【数９】
2009069028.tif 000011
【０１１１】
このように、式（８）と式（９）の演算を行うことで、後述する式（１０）の演算において、圧力中心位置の速度に対して重み付をすることができ、値が有用で、演算に用いるべき時間の圧力中心位置の速度の値の演算結果への影響度を高めることができる。
【０１１２】
さらに、滑り検出部１２４は、式（９）により求めた値を用いて滑り検出演算を行う。この滑り検出演算の演算式は、式（１０）で表される。
【０１１３】
【数１０】
2009069028.tif 000012
【０１１４】
このように、複数のサンプリングのタイミング（ｉ＝ｔ−１，ｔ−２，・・・，ｔ−Ｎ）の値が有用なものだけ重み付けされた圧力中心速度検出演算結果の総和を用いることで、式（７）を用いる場合に較べて、有用な値を求めることができる。
【０１１５】
式（１０）により求められる滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、単位時間当たりに滑るセンサ素子量を表し、滑り量が増大するとその量が増加し、方向成分がほぼ保存される性質を有する量である。なお、速度をセンサ素子量速度（個／時間）ではなく、通常の速度（長さ／時間）で求めたい場合に、式（４）、式（５）におけるｘ，ｙを素子番号ではなく、原点（素子番号ｘ＝０，ｙ＝０）からの素子間距離Ｘ(mm)， Y(mm)とすると通常の速度(mm/s)となる。そして、滑り検出部１２４は、この滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）が、判定用閾値を超えたと判定したときに、滑りを検出する。
【０１１６】
なお、図２１を参照して後述するが、式（１０）におけるサンプリング総数Nの値を大きくし、式（８）における閾値thresholdを小さくすることで、非常にゆっくりとした速度で滑る場合の滑りも検出することができるようになり、サンプリング総数Nの値を小さくし、thresholdを大きくすることで、高速に滑った場合の滑りのみを検出することができる。したがって、滑り検出部１２４においては、複数のN（例えば、第１のサンプリング総数Ｎ1とそれと異なる第２のサンプリング総数Ｎ2）に対して、また複数のthreshold（例えば、第１のthreshold1とそれと異なる第２のthreshold2）に対して演算を行うことで、複数の種類の滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を取得することができ、それを、検出目的に応じて使い分けることができる。
【０１１７】
以上のようにして、滑り検出部１２４により検出された滑りと滑りの方向（滑り検出値Ｓｄｘ（ｔ）とＳｄｙ（ｔ）を、それぞれｘ方向とｙ方向のベクトル成分とする滑りの方向）は、滑りの情報として、メイン制御部１０１にリアルタイムに出力される。これにより、メイン制御部１０１は、ロボットハンド１の物体把持、操りなどの制御で必要な広義の滑りを、より確実に検出でき、それらの動作を正確に制御することができる。
【０１１８】
なお、上述した図９のステップＳ３３において求められる圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）は、式（７）に限らず、例えば、変動が少ない場合には、次の式（１１）に示されるように、時系列で蓄積された圧力中心位置ＣＯＰｘ（ｔ）およびＣＯＰy（ｔ）の差分を、それぞれの時間の差分で割ることで求めることも可能である。
【０１１９】
【数１１】
2009069028.tif 000013
【０１２０】
さらに、上述した図９のステップＳ３４において求められる滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、式（１０）に限らず、次のようにして求めることも可能である。
【０１２１】
例えば、極めて変動が少ない場合、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、それぞれ、Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiを１として演算される。すなわち、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、次の式（１２）で表される。
【０１２２】
【数１２】
2009069028.tif 000014
【０１２３】
なお、この場合、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を複数の判定用閾値に対して比較を行うことで、ゆっくりとした速度で滑ることや高速に滑ることを検出できる。例えば、小さい判定用閾値と比較することでゆっくりとした速度で滑ることを検出することができ、大きい判定用閾値と比較することで高速に滑ることを検出することができる。
【０１２４】
さらに、上記ほどではないが、変動が少ない場合、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、それぞれ圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiをNとして演算することも可能である。この場合、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、次の式（１３）で表される。
【０１２５】
【数１３】
2009069028.tif 000015
【０１２６】
この場合にも、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を、複数のNと複数の判定用閾値に対して比較を行うことで、非常にゆっくりとした速度で滑る場合でも、高速に滑る場合にもそれぞれ検出することができる。すなわち、Nを大きくして、判定用閾値を小さくすることで、ゆっくりとした速度で滑ることが検出され、Nを小さくして、判定用閾値を大きくすることで、高速に滑ることが検出される。
【０１２７】
なお、極めて変動が少ない場合に、式（８）において、Ｃｓ＝Ｃｌとして式（１２）または式（１３）を用いて滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を演算すると、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、式（１１）において演算した圧力中心速度に一致する。式（１２）は式（１１）のｉ＝１の場合に相当し、式（１３）は式（１１）のｉ＝Ｎの場合に相当する。
【０１２８】
また、移動平均をとった場合も同様であり、移動平均をとった場合の滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）も、それぞれ、圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiを１として演算することができ、それぞれＶｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiをNとして演算することもできる。すなわち、移動平均をとった場合における圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiを１として演算したときの滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、次の式（１４）で表され、移動平均をとった場合における圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiをNとして演算したときの滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）は、次の式（１５）で表される。
【０１２９】
【数１４】
2009069028.tif 000016
【０１３０】
【数１５】
2009069028.tif 000017
【０１３１】
そして、前者のとき（すなわち、移動平均をとった場合における圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のiを１として演算したとき）も、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を、複数の判定用閾値に対して比較を行うことで、ゆっくりとした速度で滑ることや高速に滑ることを検出できる。例えば、小さい判定用閾値と比較することでゆっくりとした速度で滑ることを検出することができ、大きい判定用閾値と比較することで高速に滑ることを検出することができる。
【０１３２】
また、後者のとき（すなわち、移動平均をとった場合における圧力中心速度演算値Ｖｘ（ｔ，ｉ）およびＶｙ（ｔ，ｉ）のｉをNとして演算したとき）も、滑り検出値Ｓｄｘ（ｔ）およびＳｄｙ（ｔ）を、複数のNと複数の判定用閾値に対して比較を行うことで、非常にゆっくりとした速度で滑る場合でも、高速に滑る場合にもそれぞれ検出することができる。すなわち、Nを大きくして、判定用閾値を小さくすることで、ゆっくりとした速度で滑ることが検出され、Nを小さくして、判定用閾値を大きくすることで、高速に滑ることが検出される。
【０１３３】
式（１２）乃至式（１５）の演算を行うことで、式（１０）を用いる場合に較べて、演算量を少なくすることができる。
【０１３４】
このように、物体の速度を検出し、物体の把持を制御することで、例えば物体がゆっくり滑るときは小さな力をゆっくりと付加し、速く滑るときは速やかに大きな力を付加するなどして、物体の落下速度に拘わらず、物体が落下してしまうことを抑制することができる。また、必要以上の力で物体が把持されている場合、滑りを検出しない範囲で把持力を小さくすることで、滑らない最小限度の力で物体を把持することが可能となる。
【０１３５】
さらに物体の操りや、穴に棒を入れるなどの動作の制御が容易となる。静止している物体の上で指を滑らせることができ、物体の形状推定や、感触を調べることができる。また、滑りに基づき何らかの入力を行う、新感覚のインタフェースを構成することが可能となる。
【０１３６】
センサ２１について発生する滑りについてさらに説明する。
【０１３７】
図１０は、荷重前（図１０Ａ）と荷重後（図１０B）の入力部３１の形状の変化を示している。なお、図１０において、図中右方向がｘｙｚ座標系のｘ軸の正方向を表し、図中上方向がｚ軸の正方向を表している。
【０１３８】
入力部３１は、上述したように、粘弾性体の変形部４１と圧力検出部４２からなるため、外部からの荷重により、様々な形状に容易に変形が可能である。
【０１３９】
また、入力部３１と圧力検出部４２、さらには圧力検出部４２と固定部３２との境界はそれぞれ拘束面となっており、接着や一体成形により固着されている。このため、図１０Bに示されるように、指Ａなどの入力部３１の押下により入力部３１にｚ軸の負方向（図中下方向）に荷重Ｆｚがかけられると、ゴム材料と同等の非圧縮性による現象、すなわち、圧力が加えられる前の状態から、側面や上面の一部が膨らむが体積は変化しない状態に変化する（図１０Ａに示される状態（図１０Bにおいて破線で示される状態）から図１０Bに実線で示される状態に変化する）、いわゆるバルジング現象が発生して、応力緩和（すなわち応力分散）により圧力分布が発生する。
【０１４０】
例えば、荷重前（図１０Ａ）の状態から、荷重後（図１０Ｂ）の状態に示されるように、指Ａなどにより入力部３１にｚ軸の負方向に荷重Ｆｚがかけられ続けると、圧力検出部４２を構成するセンサエレメント５２のうち、荷重Ｆｚによる圧力中心位置Ｃに位置するセンサエレメント５２が計測する圧力値は、図１１Bの圧力値と時間のグラフに示されるように、徐々に大きくなり、所定の値に達した後、応力が緩和することにより徐々に値が低下する。
【０１４１】
この場合の図１１Bに示される約１８．３秒以後の静定状態の所定のタイミングにおける、圧力検出部４２における圧力値の空間的な分布は、図１１Ａの圧力値とｘ軸方向の位置のグラフに示されるように、座標９の圧力中心位置の圧力値を最大とし、圧力値の分布範囲の両端における圧力値を最小とした略左右対称の山なりの形状となる。
【０１４２】
なお、センサエレメント５２の上に粘弾性体がない場合には、圧力中心位置Ｃに位置するセンサエレメント５２の圧力値しか検出されないため、図１１Ａのグラフのような山なりの（略３角形の）圧力分布は発生せず、パルス状の分布となる。
【０１４３】
以上のように、圧力検出部４２の上に粘弾性体からなる変形部４１を配置することで、接触物（指Ａ）の接触面積以上の圧力分布が発生する。すなわち、圧力分布が広範囲となり、その意味で接触面積が拡大したことになり、指Aによる押圧位置の圧力中心位置をより正確に検出することが可能になる。その結果、圧力中心位置の速度をより正確に求めることができる。
【０１４４】
なお、センサエレメント５２の上に配置する変形部４１を弾性体で構成しても、同様の効果を奏することが可能である。
【０１４５】
図１２は、指Aで入力部３１を押圧した後固定し、固定部３２をせん断方向（図中左方向であるｘ軸の負の方向）にずらした場合における、ずらし前（図１２Ａ）とずらし後（図１２Ｂ）の入力部３１の形状の変化を示している。なお、図１２Ａにおけるずらし前の入力部３１の状態は、図１０Ｂにおける荷重後の入力部３１の状態と同様の状態となっている。
【０１４６】
図１２Aに示されるように、指Ａなどの入力部３１の押下により入力部３１にｚ軸の負方向（図中下方向）に荷重Ｆｚがかけられた後、図１２Bに示されるように、その指Ａが入力部３１を押下したまま、せん断力Ｆｓで、固定部３２を、ｙ軸とｚ軸上の位置を維持した状態で、ｘ軸の負方向（図中左方向）にずらすずらし動作が行われたとする。
【０１４７】
この場合、入力部３１は、ｘ軸の負方向へのずらし動作により、圧力検出部４２との拘束面を固着させたまま、せん断変形し、ずらし前の荷重Ｆｚによる圧力中心位置Ｃに位置するセンサエレメント５２に対する圧力分布位置関係に変化が生じる。図１２の場合、ずらし前の圧力中心位置Ｃが、目盛り９から、ずらし後には目盛り６に目盛り３（距離ｄ）だけずれてしまっている。また、せん断力が摩擦力を超えていない場合でも粘弾性体の柔軟構造により変形が発生し、圧力分布に変化が生じる。
【０１４８】
すなわち、図１３のずらし前（図１３A）とずらし後（図１３B）の圧力分布に示されるように、図１２Ａに対応するずらし前の圧力分布（図１３A）は、圧力中心位置Ｃの圧力値を最大とし、圧力値の分布範囲の両端における圧力値を最小とした略左右対称の山なりの形状となっている。これに対して、図１２Ｂに対応するずらし後の圧力分布（図１３B）は、ずらし後は、固定部進行方向側のすそ野付近（センサ座標０付近）の圧力値が、反対側（センサ座標１２付近）に比べ、大きくなっていることが特徴である。
【０１４９】
この圧力分布の変形量は、せん断力Ｆｓの大きさに依存して大きくなるため、例え入力部３１（変形部４１）の粘弾性体と接触物（指Ａ）との接触領域が略不変としても、圧力中心の変化を捉えることができ、広義の滑りを捉えることができる。したがって、ロボットハンド１によって把持を行っている際には、入力部３１の粘弾性体と接触物との間の完全な相対運動（動摩擦係数に支配される狭義の滑り）を基に把持力制御を行うよりも、それより以前のずれの状態で滑りを検出し、把持力制御を行った方が有効であるといえる。
【０１５０】
次に、図１４および図１５を参照して、センサ２１への荷重抜重の実験を行った結果について説明する。図１４においては、センサ２１への荷重抜重の実験概要（図１４A）と圧力を検出するセンサエレメント５２の詳細（図１４B）が示されており、図１４Aにおいては、図中右方向がｘｙｚ座標系のｘ軸の正方向を表し、図中上方向がｚ軸の正方向を表している。これに対して、図１４Bにおいては、図中左方向がｘｙｚ座標系のｘ軸の正方向を表し、図中上方向がｙ軸の正方向を表している。
【０１５１】
この実験においては、まず、略１５００ｍｓ乃至４０００ｍｓの時間に、図１４Aの実線矢印で示されるように、センサ２１の粘弾性体からなる変形部４１に対して、先端に球Ｒを有するＴｉｐが、力Ｆｚ、所定の速度または加速度で押し込まれた。ｚ軸の負方向（図中下方向）に荷重がかけられたことで、変形部４１の粘弾性体に、応力、ひずみ、ひずみＥ（エネルギ）が発生し、それにより、接触面積以上に圧力分布が拡散された。また、荷重をかけたまま一定時間（略４０００ｍｓ乃至１４５００ｍｓ）経過した後で、略１４５００ｍｓ乃至１７０００ｍｓの時間に、点線矢印で示されるように、抜重が行われた。
【０１５２】
そして、以上の変形部４１に対する荷重から抜重の間の、圧力検出部４２を構成するセンサエレメント５２（図１４の実施の形態の場合、ＩＤ(identification)１００８乃至ＩＤ１１７５が付された２１×８個の各センサエレメント５２）からの出力データが計測された。
【０１５３】
図１５には、図１４の実験で計測された出力データが時間経過に沿って示されている。すなわち、図１５Aは、所定のセンサエレメント５２の圧力値と時間のグラフ、図１５Bは、接触素子数（接触が検出されたセンサエレメント５２の数）、および接触素子（センサエレメント５２）の圧力値の総和と時間のグラフ、図１５Cは、力および押し込み深さと時間のグラフである。なお、図１５には、説明の便宜上、図１４においてハッチングが付されているＩＤ１０８４，１０９２，１１００，１１０８のセンサエレメント５２の圧力値のみが示されている。
【０１５４】
図１５Aにおいて、グラフ１３１は、図１４のＴｉｐの真下に配置されるＩＤ１０８４のセンサエレメント５２から出力される圧力値を時間経過に沿って示している。以下、同様に、グラフ１３２は、ＩＤ１０８４のｘ軸の正方向側の隣に配置されるＩＤ１０９２のセンサエレメント５２から出力される圧力値を示し、グラフ１３３は、ＩＤ１０９２のｘ軸の正方向側の隣に配置されるＩＤ１１００のセンサエレメント５２から出力される圧力値を示し、グラフ１３４は、ＩＤ１１００のｘ軸の正方向側の隣に配置されるＩＤ１１０８のセンサエレメント５２から出力される圧力値を示している。
【０１５５】
図１５Bにおいて、グラフ１３５は、接触閾値を超えたセンサエレメント５２からの圧力値の総和を時間経過に沿って示している。グラフ１３６の破線は、接触閾値を超えたセンサエレメント５２の数（すなわち、接触素子数）を時間経過に沿って示している。
【０１５６】
図１５Cにおいて、グラフ１３８は、入力部３１の上において６軸力センサで計測されるｚ軸方向（法線方向）の力Ｆｚ１を時間経過に沿って示しており、グラフ１３９は、Ｔｉｐが変形部４１に押し込まれる深さ（ｚ軸方向の位置）を時間経過に沿って示している。なお、６軸力センサによる力Ｆｚ１は、後述する演算により求められる力Ｆｚと比較のために計測されている。
【０１５７】
すなわち、グラフ１３１乃至グラフ１３４により、Ｔｉｐの真下に配置されるＩＤ１０８４のセンサエレメント５２からの圧力値（グラフ１３１）が最も大きい値であることがわかり、ＩＤ１０８４のセンサエレメント５２から３つ離れたＩＤ１１０８のセンサエレメント５２からの圧力値（グラフ１３４）は、ずっと０であり、圧力値を検出していないことがわかる。また、荷重をかけたままであっても、グラフ１３１乃至グラフ１３４における略４０００ｍｓ乃至１４５００ｍｓに示されるように、各センサエレメント５２出力される圧力値は、少しずつ小さくなっている。これは、粘弾性体の応力緩和によるものである。
【０１５８】
また、これらのグラフ１３１乃至グラフ１３４が示す圧力値に基づいて、接触領域、接触面積、加重された力Ｆｚ、圧力中心位置ＣＯＰｘ，ＣＯＰyを算出することができる。具体的には、接触領域とは、グラフ１３６で示される接触素子数を表しており、接触領域は、センサエレメント５２毎に上述した式（１）が用いられ、接触閾値（例えば、th(ｘ，ｙ)）を超えたものが接触素子（すなわち、接触を検出したセンサエレメント５２）であるとして求められる。接触面積は、グラフ１３６で示される接触素子数に、素子面積を掛け合わせて求めることができる。また、力Ｆｚは、次の式（１６）を用いて求めることができる。すなわち、式（１６）で求められる力Ｆｚは、誤差などがあるが、グラフ１３８で示される力Ｆｚ１と略同じ値となる。
【０１５９】
【数１６】
2009069028.tif 000018
【０１６０】
圧力中心位置ＣＯＰｘ，ＣＯＰyは、上述した式（４）（または式（５））で求めることができる。なお、図１４の実施の形態の場合、圧力中心位置ＣＯＰｘ，ＣＯＰyは、Ｔｉｐの真下に配置されるＩＤ１０８４のセンサエレメント５２の位置となる。
【０１６１】
次に、図１６および図１７を参照して、センサ２１への荷重後、せん断力Ｆｓをかける実験を行った結果について説明する。図１６においては、センサ２１へのせん断力Ｆｓによる移動の実験概要（図１６A）と、圧力を検出したセンサエレメント５２の詳細（図１６B）が示されている。図１６Aにおいては、図中右方向がｘｙｚ座標系のｘ軸の正方向を表し、図中上方向がｚ軸の正方向を表している。図１６Bにおいては、図中左方向がｘｙｚ座標系のｘ軸の正方向を表し、図中上方向がｙ軸の正方向を表している。
【０１６２】
この実験においては、まず、図１４の例と同様に、センサ２１の粘弾性体からなる変形部４１に対して、Ｔｉｐが、力Ｆｚ、所定の速度または加速度で押し込まれ、ｚ軸の負方向（図中下方向）に荷重がかけられることで、変形部４１の粘弾性体に、応力、ひずみ、ひずみＥ（エネルギ）が発生し、それにより、接触面積以上に圧力分布が拡散された。その後、荷重をかけたまま、略１０００ｍｓ乃至１１０００ｍｓの時間に、図１６Aの実線矢印で示されるように、押し込み深さ−１．０ｍｍ、所定の速度または加速度で、ｘ軸の正方向（図中右側）にＴｉｐを移動させる（ずらす）せん断力がかけられ、そのままの状態で、所定の時間Ｔｉｐが停止された。そして、以上の間の、圧力検出部４２を構成するセンサエレメント５２（図１６の例の場合も、ＩＤ１００８乃至ＩＤ１１７５が付された２１×８の各センサエレメント５２）からの出力データが計測された。
【０１６３】
図１７には、図１６の実験で計測された出力データが時間経過に沿って示されている。図１７Aは、所定のセンサエレメント５２の圧力値と時間のグラフ、図１７Bは接触素子の圧力値の総和と時間のグラフ、図１７Cは、接触素子数と時間のグラフ、図１７Dは、Ｔｉｐのｘ軸方向の位置、圧力中心位置、および圧力中心位置の速度と時間のグラフ、並びに、図１７Eは、力および回転力と時間のグラフである。なお、図１７においても、説明の便宜上、図１６においてハッチングが付されているＩＤ１０６８，１０７６，１０８４，１０９２，１１００，１１０８，１１１６，１１２４，１１３２，１１４０のセンサエレメント５２の圧力値のみが示されている。
【０１６４】
図１７Aにおいて、グラフ１４１は、図１６のＩＤ１０７６のｘ軸の負方向側の隣に配置されるＩＤ１０６８のセンサエレメント５２から出力される圧力値を時間経過に沿って示している。以下、同様に、グラフ１４２は、ＩＤ１０８４のｘ軸の負方向側の隣に配置されるＩＤ１０７６のセンサエレメント５２から出力される圧力値を示し、グラフ１４３は、Ｔｉｐの真下に配置されるＩＤ１０８４のセンサエレメント５２から出力される圧力値を示し、グラフ１４４は、ＩＤ１０８４のｘ軸の正方向側の隣に配置されるＩＤ１０９２のセンサエレメント５２から出力される圧力値を示し、グラフ１４５は、ＩＤ１０９２のｘ軸の正方向側の隣に配置されるＩＤ１１００のセンサエレメント５２から出力される圧力値を示している。
【０１６５】
また、グラフ１４６は、ＩＤ１１００のｘ軸の正方向側の隣に配置されるＩＤ１１０８のセンサエレメント５２から出力される圧力値を示し、グラフ１４７は、ＩＤ１１０８のｘ軸の正方向側の隣に配置されるＩＤ１１１６のセンサエレメント５２から出力される圧力値を示し、グラフ１４８は、ＩＤ１１１６のｘ軸の正方向側の隣に配置されるＩＤ１１２４のセンサエレメント５２から出力される圧力値を示し、グラフ１４９は、ＩＤ１１２４のｘ軸の正方向側の隣に配置されるＩＤ１１３２のセンサエレメント５２から出力される圧力値を示し、グラフ１５０は、ＩＤ１１３２のｘ軸の正方向側の隣に配置されるＩＤ１１４０のセンサエレメント５２から出力される圧力値を示している。
【０１６６】
図１７Bにおいて、グラフ１５１は、接触閾値を超えたセンサエレメント５２からの圧力値の総和を時間経過に沿って示している。図１７Cにおいて、グラフ１５２は、接触閾値を超えたセンサエレメント５２の数（すなわち、接触素子数）を時間経過に沿って示している。
【０１６７】
図１７Dにおいて、グラフ１５４は、ｘ軸方向のＴｉｐの位置を時間経過に沿って示している。グラフ１５５は、上述した式（４）（または式（５））で求められる圧力中心位置ＣＯＰｘ，ＣＯＰyのうちのＣＯＰｘを時間経過に沿って示しており、グラフ１５６は、圧力中心位置ＣＯＰｘの差分を時間で除算した圧力中心位置の移動速度を時間経過に沿って示している。
【０１６８】
図１７Eにおいて、グラフ１５７は、入力部３１の上において６軸力センサで計測されるｘ軸方向の力Ｆｘ１を時間経過に沿って示しており、グラフ１５８は、ｙ軸方向の力Ｆｙ１を時間経過に沿って示しており、グラフ１５９は、ｚ軸方向（法線方向）の力Ｆｚ１を時間経過に沿って示している。また、グラフ１６０は、入力部３１の上において６軸力センサで計測されるｘ軸を中心とした回転方向の力Ｍｘ１を時間経過に沿って示しており、グラフ１６１は、ｙ軸を中心とした回転方向の力Ｍｙ１を時間経過に沿って示しており、グラフ１６２は、ｚ軸を中心とした回転方向の力Ｍｚ１を時間経過に沿って示している。なお、６軸力センサによる力や回転力は、後述する演算により求められる力Ｆｚと比較のために計測されている。
【０１６９】
すなわち、グラフ１４１乃至グラフ１５０により、最大の圧力値は、時間の経過に応じて、それぞれ、Ｔｉｐの真下に配置されるＩＤ１０８４（グラフ１４３）、ＩＤ１０９２（グラフ１４４）、ＩＤ１１００（グラフ１４５）、ＩＤ１１０８（グラフ１４６）、ＩＤ１１１６（グラフ１４７）、ＩＤ１１２４（グラフ１４８）の各センサエレメント５２からの圧力値となる。
【０１７０】
また、図１４の例の場合と同様に、これらのグラフ１４１乃至グラフ１５０が示す圧力値に基づいて、接触領域、接触面積，力Ｆｚ,圧力中心位置ＣＯＰｘ，ＣＯＰyを算出することができる。具体的には、接触領域とは、図１７Cのグラフ１５２で示される接触素子数を表し、センサエレメント５２毎に上述した式（１）が用いられ、接触閾値を超えたものが接触素子（すなわち、接触を検出したセンサエレメント５２）であるとして求めることができる。接触面積は、グラフ１５２で示される接触素子数に、素子面積を掛け合わせて求めることができる。また、力Ｆｚは、上述した式（１６）を用いて求められる。すなわち、式（１６）で求められる力Ｆｚは、誤差などがあるが、図１７Eのグラフ１５９で示される力Ｆｚ１と略同じ値となる。
【０１７１】
圧力中心位置ＣＯＰｘと、圧力中心位置ＣＯＰyは、上述した式（４）（または式（５））で求めることができる。図１７Dのグラフ１５５で示される圧力中心位置ＣＯＰｘは、グラフ１５４で示されるＴｉｐの位置を少し先行はしているものの、グラフ１５４で示されるＴｉｐの位置とほぼ同様に移動している。
【０１７２】
図１８には、図１６と同様の実験で計測された出力データの他の例が時間経過に沿って示されている。図１８Aは、センサ２１に対して、Ｔｉｐにより、約６０００ｍｓ前後に荷重が開始され、約９０００ｍｓ乃至１２０００ｍｓの辺りで移動（ずらし）が開始された場合における、所定のセンサエレメント５２の圧力値と時間のグラフ、図１８Bは、接触素子数、および接触素子の圧力値の総和と時間のグラフ、図１８Cは、Ｔｉｐのｘ軸方向の位置、圧力中心位置、および圧力中心位置の速度と時間のグラフ、図１８Dは、力および回転力と時間のグラフである。
【０１７３】
なお、図１８のグラフは、図１７のグラフの他の例であり、その詳細な説明は基本的に同様であるため、繰り返しになるので適宜省略する。
【０１７４】
図１８Aにおいて、グラフ１７１は、グラフ１７３に示される圧力値を出力するＩＤ１０８４のセンサエレメント５２のｘ軸の負方向側の２つ隣に配置されるＩＤ１０６８のセンサエレメント５２から出力される圧力値を時間経過に沿って示している。以下、同様に、グラフ１７２は、グラフ１７３に示される圧力値を出力するＩＤ１０８４のセンサエレメント５２のｘ軸の負方向側の隣に配置されるＩＤ１０７６のセンサエレメント５２から出力される圧力値を示し、グラフ１７３は、Ｔｉｐの真下に配置されるＩＤ１０８４のセンサエレメント５２から出力される圧力値を示す。
【０１７５】
グラフ１７４は、グラフ１７３に示される圧力値を出力するＩＤ１０８４のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１０９２のセンサエレメント５２から出力される圧力値を示し、グラフ１７５は、グラフ１７４に示される圧力値を出力するＩＤ１０９２のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１００のセンサエレメント５２から出力される圧力値を示している。
【０１７６】
また、グラフ１７６は、グラフ１７５に示される圧力値を出力するＩＤ１１００のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１０８のセンサエレメント５２から出力される圧力値を示し、グラフ１７７は、グラフ１７６に示される圧力値を出力するＩＤ１１０８のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１１６のセンサエレメント５２から出力される圧力値を示し、グラフ１７８は、グラフ１７７に示される圧力値を出力するＩＤ１１１６のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１２４のセンサエレメント５２から出力される圧力値を示す。
【０１７７】
グラフ１７９は、グラフ１７８に示される圧力値を出力するＩＤ１１２４のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１３２のセンサエレメント５２から出力される圧力値を示し、グラフ１８０は、グラフ１７９に示される圧力値を出力するＩＤ１１３２のセンサエレメント５２のｘ軸の正方向側の隣に配置されるＩＤ１１４０のセンサエレメント５２から出力される圧力値を示している。
【０１７８】
図１８Bにおいて、グラフ１８１は、接触閾値を超えたセンサエレメント５２からの圧力値の総和を時間経過に沿って示している。グラフ１８２は、接触閾値を超えたセンサエレメント数（接触素子数）を時間経過に沿って示している。
【０１７９】
図１８Cにおいて、グラフ１８４は、ｘ軸方向のＴｉｐの位置を時間経過に沿って示している。グラフ１８５は、上述した式（４）（または式（５））で求められる圧力中心位置ＣＯＰｘ，ＣＯＰyのうちのＣＯＰｘを時間経過に沿って示しており、グラフ１８６は、圧力中心位置ＣＯＰｘの差分を時間で除算した圧力中心位置の移動速度を時間経過に沿って示している。
【０１８０】
図１８Dにおいて、グラフ１８７は、入力部３１の上において６軸力センサで計測されるｘ軸方向の力Ｆｘ１を時間経過に沿って示しており、グラフ１８８は、ｙ軸方向の力Ｆｙ１を時間経過に沿って示しており、グラフ１８９は、ｚ軸方向（法線方向）の力Ｆｚ１を時間経過に沿って示している。また、グラフ１９０は、入力部３１の上において６軸力センサで計測されるｘ軸を中心とした回転方向の力Ｍｘ１を時間経過に沿って示しており、グラフ１９１は、ｙ軸を中心とした回転方向の力Ｍｙ１を時間経過に沿って示しており、グラフ１９２は、ｚ軸を中心とした回転方向の力Ｍｚ１を時間経過に沿って示している。
【０１８１】
図１８Bにおいて、破線で囲んで示す、Ｔｉｐの移動開始のタイミング（すなわち、約８０００ｍｓ乃至１６０００ｍｓ）近辺のグラフ１８１およびグラフ１８２を、図１９に拡大して示す。グラフ１８２に示されるように、いままで（すなわち、略１１０００ｍｓの直前まで）安定していた接触素子数が、急に減ったり、増えたりしている。すなわち、Ｔｉｐの動き出し直前に、接触素子数に、急に増えたりあるいは減少したりする大きな変化が見られる。
【０１８２】
また、図１８Cにおいて、破線で囲んで示す、Ｔｉｐの移動開始のタイミング（すなわち、約１００００ｍｓ乃至１１０００ｍｓ）近辺のグラフ１８４乃至グラフ１８６を、図２０に拡大して示す。図２０においては、グラフ１８４は、太線で示され、グラフ１８５は、破線で示され、グラフ１８６は、一点鎖線で示されている。グラフ１８４で示されるＴｉｐの位置は、円Ａで示す辺りから移動を開始しているが、グラフ１８５に示される圧力中心位置ＣＯＰｘは、円Ａで示すＴｉｐが移動を開始するよりも略１００ｍｓ前の円Ｂで示す辺りから変化を始めている。すなわち、Ｔｉｐの動き出し直前に、圧力中心位置ＣＯＰｘにも大きな変化が見られる。
【０１８３】
以上のＴｉｐの動き出し直前における接触素子数や圧力中心位置ＣＯＰｘの大きな変化は、粘弾性体の変形によるものと思われ、これらは、センサ単体では得ることができない。したがって、図３に示されるように、センサ２１を粘弾性体からなる変形部４１と静電容量型圧力センサからなるセンサエレメント５２の組み合わせで構成することにより、Ｔｉｐの動き出し直前における接触素子数や圧力中心位置の大きな変化の情報を取得することが可能になる。
【０１８４】
図２１は、図１６と同様の実験により求められた滑り検出データを示している。図２１の例においては、Ｔｉｐを押し込み深さ−１．０ｍｍとなるようにｘ軸の負方向に荷重をかけたまま、さらに、１．０ｍｍの速度でｘ軸の正方向に移動させた場合のＴｉｐの位置、圧力中心位置ＣＯＰｘ、および移動平均ＣＯＰｘMAと、それらから求められる３種類の滑り検出値が示されている。
【０１８５】
すなわち、図２１Ａ乃至図２１Ｃにおいて、グラフ１９４は、Ｔｉｐのｘ軸方向の位置を示しており、グラフ１９５は、ｘ軸方向の圧力中心位置ＣＯＰｘを示しており、グラフ１９６は、移動平均ＣＯＰｘMAを示している。そして、図２１Aにおいて、グラフ１９７は、式（１０）（または式（１３）や式（１５））においてNを大きくし（Ｎ＝８とし）、式（８）においてthresholdを小さくした低速（Low Speed）の滑り検出値を示している。図２１Bにおいて、グラフ１９８は、N（Ｎ＝４とし）とthresholdを、図２１Aと図２１Cの中間的な値とした中速（Medium Speed）の滑り検出値を示している。また、図２１Cにおいて、グラフ１９９は、Nを小さく（Ｎ＝２とし）、thresholdを大きくした高速（High Speed）の滑り検出値を示している。
【０１８６】
グラフ１９７に示されるように、低速の滑り検出値は、静止中は、略０を示し、滑り出してから滑り終わるまで、０．２５乃至２．５程度の値を示し、停止後は、±０．５０の値を示している。グラフ１９８に示されるように、中速の滑り検出値は、静止中は、略０を示し、滑り出してから滑り終わるまで、０．２５乃至２．７程度の値を示し、停止後は、±０．７０の値を示している。グラフ１９９に示されるように、高速の滑り検出値は、静止中は、略０を示し、滑り出してから滑り終わるまで、０．０乃至３．０程度の値を示し、停止後は、±０．５の値を示している。
【０１８７】
すなわち、図２１Ｃの高速の滑り検出値は、図２１Ａの低速の滑り検出値に比して滑っている間と滑っていない間の値が重なり合った量が多く、低速の滑りの方が値が重なり合った量が少ないため、滑っている間と滑っていない間を容易に検出することができる。そして安定して一定の速度で滑っている８．３ｓから９ｓの間では、図２１Ａの低速の滑り検出値０．７の方が、図２１Ｂ、図２１Ｃの中速、高速の滑り検出値０．３と比べて大きく、検出しやすいことがわかる。また高速の滑り検出値の方が低速の滑り検出値よりも立ち上がり、立下りが急峻であり、高速に滑る際にのみ値を検出しやすいのがわかる。
【０１８８】
すなわち、図２１Cの高速の滑り検出値は、図２１Aの低速の滑り検出値に比して微小の値であり、低速の滑りの方が、滑っている間と滑っていない間を容易に検出することができる。
【０１８９】
以上の特徴、すなわち、粘弾性体の特性や、圧力値から取得される圧力中心位置などを使用することにより、物体との接触面で発生する滑りを検出することが可能となる。
【０１９０】
なお、上記説明においては、ｘ軸について説明を行ったが、ｙ軸の場合も同様に滑りを検出することができる。
【０１９１】
図２２乃至図２５は、センサ２１の他の実施の形態の外観の構成を示している。これらの図のうちの図２２A、図２３A、図２４A、および図２５Aは、入力部３１の形状が異なるセンサ２０１乃至２０４を真上から見た上面図であり、図２２B、図２３B、図２４B、および図２５Bは、センサ２０１乃至２０４の断面図である。なお、入力部３１と固定部３２の間には、例えば、静電容量型圧力センサで構成される圧力検出部４２が配置されている。
【０１９２】
図２２のセンサ２０１は、真上から見ると入力面３１ａが円形で、側面から見ると四角の形状である円柱型の入力部３１で構成されている。図２３のセンサ２０２は、真上から見ると入力面３１ａが円形で、側面から見るとドーム形状であるドーム型の入力部３１で構成されている。図２４のセンサ２０３は、真上から見ると入力面３１ａが四角形で、側面から見るとかまぼこ形状であるかまぼこ型の入力部３１で構成されている。例えば、センサ２０３においては、フレキシブル基板に構成される圧力検出部４２などが用いられる。
【０１９３】
図２５のセンサ２０４は、真上から見ると入力面３１ａがドーナツ形状で、側面から見ると、固定部３２を挟むように固定部３２の上下に入力部３１が構成される四角の形状である円柱型の入力部３１で構成されている。なお、センサ２０４におけるドーナツの穴（空洞）部分には、点線に示されるように軸を設けることができる。
【０１９４】
以上、センサ２０１やセンサ２０２ように、入力部３１の入力面３１ａの平面から見た形状が円形となるように形成することもできる。
【０１９５】
また、側面から見た場合の入力部３１の形状を、センサ２０２やセンサ２０３のように、ドーム形状やかまぼこ形状にすることもできる。なお、このセンサ２０２やセンサ２０３などのドーム型やかまぼこ型は、物体に接触させる際に、平面のものを平面で接触させると生じやすい検出の誤差を抑制することができるため、物体に接触する場合、例えば、ロボットハンド１に設けられる場合などに適している。
【０１９６】
さらに、入力部３１の形状をセンサ２０４のようにドーナツ型にすることもできる。この場合、ドーナツ部分に軸を通すことができるので、例えば、ロボットハンド１などの各関節部などに設けられる場合に適している。
【０１９７】
図２６と図２７は、入力部３１の他の実施の形態の構成を示している。図２６と図２７は、それぞれ静電気の漏洩と侵入を防止するための静電シールドを付加したセンサ２１１とセンサ２１２の側断面図を表している。
【０１９８】
図２６のセンサ２１１は、固定部３２が、静電シールド材料が混合されて成形され、シールド機能を有する固定部２２３に入れ替わった点と、入力部３１の変形部４１が、静電シールド材料が混合されて成形され、シールド機能を有する粘弾性体２２１とシリコンゴム２２２で構成されている点が、図２のセンサ２１と異なっており、変形部４１と固定部２２３の間に圧力検出部４２が配置されている点は共通している。
【０１９９】
センサ２１１の変形部４１は、シールド機能を有する粘弾性体２２１の表面に、例えば、二色成形法で、薄膜のシリコンゴム２２２が一体化されて形成されている。
【０２００】
すなわち、センサ２１１においては、圧力検出部４２は、静電シールド材料が混合されて成形されている粘弾性体２２１と、やはり静電シールド材料が混合されて成形されている固定部２２３により、上下からシールドされている。これにより、圧力検出部４２の性能の低下を抑制することができる。
【０２０１】
図２７のセンサ２１２は、固定部３２が、静電シールド材料が混合されて成形され、シールド機能を有する固定部２３３に入れ替わった点と、圧力検出部４２が、変形部４１のシールド機能を有する粘弾性体２３１と一体化され、その表面に、例えば、二色成形法で、薄膜のシリコンゴム２３２が一体化されて形成されている点が、図２６のセンサ２１１と異なる。
【０２０２】
すなわち、センサ２１２においては、圧力検出部４２が、シールド機能を有する粘弾性体２３１と一体化されている点が、センサ２１１と異なる構成であるが、センサ２１２においても、圧力検出部４２は、粘弾性体２３１と圧力検出部４２の下の固定部２３３との上下からシールドされている。これにより、圧力検出部４２の性能の低下をより抑制することができる。
【０２０３】
なお、図２６と図２７のセンサ２１１および２１２においては、静電シールド材料が混合されて成形され、粘弾性体２２１および２３１がシールド機能を有するように構成したが、それらの代わりに、例えば、シリコンゴム２２２および２３２に静電シールド材料を混合して成形し、シールド機能を有するように構成してもよい。
【０２０４】
図２８は、さらに図２のセンサ２１の他の実施の形態の構成を示している。図２８Aは、図３Aと同様に、センサ２１を真上から見た上面図であり、図２８Bは、図３Bと同様に、センサ２１の側断面図である。なお、図２８Aにおいては、内部構成がわかるように、入力部３１、圧力検出部２６１、および変形部４１が段階的に破断された状態で示されている。
【０２０５】
図２８のセンサ２１の入力部３１は、圧力検出部２６１、変形部４１、および圧力検出部２６２により構成される。圧力検出部２６１および２６２は、圧力検出部４２と同様の構成をしており、粘弾性体で構成される変形部４１を上下方向から挟む位置に配置されている。すなわち、入力部３１は、上層の圧力検出部２６１、中層の変形部４１、および下層の圧力検出部２６２からなる多層構造となっている。
【０２０６】
以上のように、入力部３１を、図３を参照して上述したように、上から、変形部４１および圧力検出部４２の２層で構成するだけに限らず、図２８に示されるように、上から、圧力検出部２６１、変形部４１、および圧力検出部２６２の３層で構成することもできる。この場合、圧力検出部２６１および圧力検出部２６２からの圧力値に基づいて、圧力中心位置が求められて、滑りが検出される。
【０２０７】
なお、図示はしないが、図２８の圧力検出部２６１の上層にさらに、粘弾性体を設けてもよいし、さらに多くの圧力検出部の層を構成するようにしてもよい。
【０２０８】
以上説明したように、センサ２１を、センサ面（入力面３１ａ）に垂直な法線力を検出する圧力センサと粘弾性材料を組み合わせて構成したので、このセンサ２１からの圧力値の圧力分布、そしてその圧力分布の圧力中心位置を求めることができる。その結果、圧力値の変動に拘わらず、正確に圧力を検出することができる。
【０２０９】
また、圧力中心位置の速度から滑りを検出するようにしたので、指と対象物の間の完全な相対運動だけでなく、初期局所滑りおよびずれも含めた広義の滑りを検出することができる。その結果、スティックスリップ現象に代表される狭義の滑りだけを検出する場合には制御が困難な物体の落下を抑制することができる。特に落下する速度が速くても、遅くても、速度に拘わらず、確実に落下を抑制することができる。これにより、任意の物体の把持や操りを行うことができる、人とより親和性の高い物理的インタラクション（相互作用）を容易に実現することが可能である。
【０２１０】
さらに、材料自身のずれなどの滑り現象を正確に検出することで、より多彩な表現入力手段を有する新感覚のヒューマンインタフェースの実現が可能となる。
【０２１１】
なお、以上においては、圧力検出部４２が静電容量変化により分布圧力値を検出するようにしたが、静電容量変化に限らず、例えば、抵抗値変化により分布圧力値を検出するように構成することもできる。また、分布圧力値がとれるのであれば、感圧ゴムを並べただけのセンサで構成することもできる。
【０２１２】
また、以上においては、センサ２１がロボットハンドマニピュレータ１８の腕や手などに設けられる場合を説明したが、本発明は、各種ロボットの関節機構部の他、ゲームのコントローラやジョイスティック、様々な入力装置、衝撃吸収装置、生態計測装置、ヘルスケア商品、スポーツ分野などの分野や製品などにも適用することができる。
【０２１３】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。
【０２１４】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０２１５】
図２９は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータ３０１の構成の例を示すブロック図である。CPU（Central Processing Unit）３１１は、ROM（Read Only Memory）３１２、または記憶部３１８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３１３には、CPU３１１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３１１、ROM３１２、およびRAM３１３は、バス３１４により相互に接続されている。
【０２１６】
CPU３１１にはまた、バス３１４を介して入出力インタフェース３１５が接続されている。入出力インタフェース３１５には、上述したセンサ２１、キーボード、マウス、マイクロホンなどよりなる入力部３１６、ディスプレイ、スピーカなどよりなる出力部３１７が接続されている。CPU３１１は、入力部３１６から入力される指令に対応して各種の処理を実行する。そして、CPU３１１は、処理の結果を出力部３１７に出力する。
【０２１７】
入出力インタフェース３１５に接続されている記憶部３１８は、例えばハードディスクからなり、CPU３１１が実行するプログラムや各種のデータを記憶する。通信部３１９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２１８】
また、通信部３１９を介してプログラムを取得し、記憶部３１８に記憶してもよい。
【０２１９】
入出力インタフェース３１５に接続されているドライブ３２０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３２１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３１８に転送され、記憶される。
【０２２０】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図２９に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３２１、または、プログラムが一時的もしくは永続的に格納されるROM３１２や、記憶部３１８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部３１９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２２１】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２２】
また、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【０２２３】
なお、本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０２２４】
【図１】本発明を適用したロボットハンドマニピュレータの一実施の形態の構成を示す斜視図である。
【図２】センサの外観の構成を示す斜視図である。
【図３】センサの内部の構成を示す図である。
【図４】圧力検出部の構成を示す平面図である。
【図５】粘弾性材料の圧縮および引張特性を示す図である。
【図６】ロボットハンドマニピュレータの内部の電気的な構成を示すブロック図である。
【図７】信号処理部の機能的構成を示すブロック図である。
【図８】物体把持処理を説明するフローチャートである。
【図９】滑り検出処理を説明するフローチャートである。
【図１０】指で押圧した場合の変形部の変形を説明する断面図である。
【図１１】圧力値の分布と変化を説明するグラフである。
【図１２】指をずらした場合の変形部の変形を説明する断面図である。
【図１３】指をずらした場合の圧力値の分布を説明するグラフである。
【図１４】指で押圧した場合の圧力検出部の動作を説明する図である。
【図１５】指で押圧した場合の圧力検出部のデータの変化を示すグラフである。
【図１６】指をずらした場合の圧力検出部の動作を説明する図である。
【図１７】指をずらした場合の圧力検出部のデータの変化を示すグラフである。
【図１８】指をずらした場合の圧力検出部のデータの変化を示すグラフである。
【図１９】図１８Bの移動開始の範囲の圧力検出部のデータの変化を示すグラフである。
【図２０】図１８Cの移動開始の範囲の圧力検出部のデータの変化を示すグラフである。
【図２１】指をずらした場合の圧力検出部の他のデータの変化を示すグラフである。
【図２２】センサの他の実施の形態の構成を示す図である。
【図２３】センサの他の実施の形態の構成を示す図である。
【図２４】センサの他の実施の形態の構成を示す図である。
【図２５】センサの他の実施の形態の構成を示す図である。
【図２６】センサの他の実施の形態の構成を示す図である。
【図２７】センサの他の実施の形態の構成を示す図である。
【図２８】センサの他の実施の形態の構成を示す図である。
【図２９】パーソナルコンピュータの構成を示すブロック図である。
【符号の説明】
【０２２５】
１  ロボットハンド，１８  ロボットハンドマニピュレータ，  ２１  センサ，  ３１  入力部，  ３２  固定部，  ４１  変形部，  ４２  圧力検出部，  ５２  センサエレメント，  ５３  信号処理部，  １０１  メイン制御部，  １０２−１乃至１０２−ｎ  アクチュエータ，  １２１  接触検出部，  １２２  圧力中心演算部，  １２３  圧力中心速度演算部，  １２４  滑り検出部
【図１】
2009069028.tif 000019
【図２】
2009069028.tif 000020
【図３】
2009069028.tif 000021
【図４】
2009069028.tif 000022
【図５】
2009069028.tif 000023
【図６】
2009069028.tif 000024
【図７】
2009069028.tif 000025
【図８】
2009069028.tif 000026
【図９】
2009069028.tif 000027
【図１０】
2009069028.tif 000028
【図１１】
2009069028.tif 000029
【図１２】
2009069028.tif 000030
【図１３】
2009069028.tif 000031
【図１４】
2009069028.tif 000032
【図１５】
2009069028.tif 000033
【図１６】
2009069028.tif 000034
【図１７】
2009069028.tif 000035
【図１８】
2009069028.tif 000036
【図１９】
2009069028.tif 000037
【図２０】
2009069028.tif 000038
【図２１】
2009069028.tif 000039
【図２２】
2009069028.tif 000040
【図２３】
2009069028.tif 000041
【図２４】
2009069028.tif 000042
【図２５】
2009069028.tif 000043
【図２６】
2009069028.tif 000044
【図２７】
2009069028.tif 000045
【図２８】
2009069028.tif 000046
【図２９】
2009069028.tif 000047