"複数本の指と、前記複数本の指が設けられた基台とを備え、前記複数本の指を用いて対象物を把持するロボットハンドであって、前記基台が前記複数本の指から受ける反力が合成された合成反力を検出する合成反力検出手段と、前記複数本の指を前記対象物に向かって接近あるいは離間させる指駆動手段とを備え、前記複数本の指の中には前記対象物への接触を検知する接触検知指が含まれており、前記指駆動手段は、前記合成反力が検出されず、且つ、前記接触検知指での前記接触が検知されない条件では、前記複数本の指を前記対象物に向けて移動させ、前記接触検知指での前記接触が検知されると、前記複数本の指を駆動する力を、前記対象物の把持力に相当する力に切り換え、前記接触検知指での前記接触が検知されずに前記合成反力が検出された場合には、前記複数本の指の駆動を中止し、前記合成反力が検出されなくなる方向に前記基台の位置を変更して、前記複数本の指を前記対象物に向けて移動させる手段であることを特徴とするロボットハンド。請求項1に記載のロボットハンドであって、前記接触検知指は、前記把持力よりも小さな前記対象物からの反力で変形する指であることを特徴とするロボットハンド。請求項1または請求項2に記載のロボットハンドを有することを特徴とするロボット。しかし、上述した特許文献1に記載の技術では、対象物と接触する全ての指に接触センサーを設ける必要がある。また、ロボットハンドの指が対象物に接触する前の段階で、制御方法を位置制御から外力拘束付き位置制御に切り換え、その後、更に力制御に切り換えなければならない。このため、ロボットハンドあるいはロボットの構造や制御が複雑になってしまうという問題がある。この発明は、従来の技術が有する上述した課題の少なくとも一部を解決するためになされたものであり、構造や制御が簡単でありながら、迅速に且つ適切な力で対象物を把持することが可能なロボットハンドあるいはロボットを提供することを目的とする。上述した課題の少なくとも一部を解決するために、本発明のロボットハンドは次の構成を採用した。すなわち、複数本の指と、前記複数本の指が設けられた基台とを備え、前記複数本の指を用いて対象物を把持するロボットハンドであって、前記基台が前記複数本の指から受ける反力が合成された合成反力を検出する合成反力検出手段と、前記複数本の指を前記対象物に向かって接近あるいは離間させる指駆動手段とを備え、前記複数本の指の中には前記対象物への接触を検知する接触検知指が含まれており、前記指駆動手段は、前記合成反力が検出されず、且つ、前記接触検知指での前記接触が検知されない条件では、前記複数本の指を前記対象物に向けて移動させ、前記接触検知指での前記接触が検知されると、前記複数本の指を駆動する力を、前記対象物の把持力に相当する力に切り換え、前記接触検知指での前記接触が検知されずに前記合成反力が検出された場合には、前記複数本の指の駆動を中止し、前記合成反力が検出されなくなる方向に前記基台の位置を変更して、前記複数本の指を前記対象物に向けて移動させる手段であることを特徴とする。このような構成を有する本発明のロボットハンドにおいては、複数本の指の中には、対象物に接触して接触を検知する接触検知指が設けられている。接触検知指は、通常の場合は、接触検知指以外の指よりも先に対象物に接触する。また、複数本の指の何れかが対象物に接触すると、その反力が基台に伝わって、合成反力として検出される。そして、合成反力が検出されない条件では、複数本の指を対象物に向けて移動する。このとき、たとえば対象物を基準に設定した目標位置に近づくように、指を駆動することができる。接触検知指が対象物に接触したら、複数本の指を駆動する力を、対象物の把持力に相当する力に切り換える。ここで、対象物の把持力に相当する力とは、その力で指を駆動したときに、把持力の大きさの力で指が対象物に押しつけられることとなる力をいう。また、接触検知指が対象物に接触していないのに合成反力が検出された場合には、複数本の指の駆動を中止して、合成反力が検出されなくなる方向に基台の位置を変更して、複数本の指を対象物に向けて移動させる。こうすれば、接触検知指が対象物に接触するまでの間は、複数本の指を対象物に向けて移動させればよいので、迅速に指を駆動することができる。また、接触検知指が対象物に接触したら、複数本の指を駆動する力の大きさを切り換えることで、適切な把持力で対象物を把持することができる。更に、複数本の指は、対象物に向かって接近あるいは離間させればよいので、簡単な機構で指を駆動することが可能であり、ロボットハンドの構造を単純なものとすることができる。また、接触検知指が対象物に接触したら指の駆動方法を切り換えるだけなので、ロボットハンドの制御も単純にすることができる。加えて、ロボットハンドの基台と対象物との相対的な位置関係がずれていたために、接触検知指以外の指が接触検知指よりも早く対象物に接触した場合には、接触検知指は対象物に接触していないのに合成反力が検出されるので、ロボットハンドの基台と対象物との位置がずれていることを検出して、基台の位置を修正することもできる。その結果、構造や制御が簡単でありながら、対象物との位置ずれが生じた場合にも、これを修正して適切に把持することが可能となる。また、上述した本発明のロボットハンドにおいては、次のような接触検知指としても良い。すなわち、接触検知指が対象物に接触すると、対象物の把持力よりも小さな反力を対象物から受けて変形するような接触検知指としても良い。こうすれば、接触検知指が、接触検知指以外の指よりも強く対象物に押しつけられて、対象物に損傷を与えることを回避することが可能となる。また、上述した本発明のロボットハンドは、単純な構造および制御でありながら、迅速に且つ適切な把持力で対象物を把持することができるので、ロボットに搭載するロボットハンドとして特に優れている。以下では、上述した本願発明の内容を明確にするために、次のような順序に従って実施例を説明する。A.本実施例のロボットハンドの構造:B.対象物の把持動作:C.変形例:D.適用例:A.本実施例のロボットハンドの構造:図1は、本実施例のロボットハンド100の大まかな構造を示す説明図である。図1aに示されるように、本実施例のロボットハンド100は、四本の指10a,bが設けられた基台12と、基台12に取り付けられたロードセル14と、ロードセル14を介して基台12を支えるアーム16などから構成されている。四本の指10a,bは、二本ずつ向かい合わせに設けられており、この中の一本は、把持しようとする対象物と接触する部分に接点スイッチ10sが組み込まれた接触検知指10bとなっている。尚、四本の指10a,bの中で接点スイッチ10sが組み込まれていない指を、接触検知指10bに対して通常指10aと呼ぶことがある。また、通常指10aと接触検知指10bとを区別しない場合は、これらをまとめて指10と呼ぶことがあるものとする。図1bには、図1aのロボットハンド100を上方から見た状態で、四本の指10の駆動機構が示されている。図1bに示されるように、ロボットハンド100の基台12には、二つの移動部材20が内蔵されており、四本の指10の中で同じ向きに設けられた二本の指10は、同じ移動部材20から立設されている。また、それぞれの移動部材20にはラックギア22が設けられており、これらのラックギア22には、基台12の中央に内蔵されたピニオンギア24が嵌合している。このため、図示しない駆動モーターによってピニオンギア24を回転させると、ラックピニオン機構によって、それぞれの移動部材20が同じ距離だけ逆方向に移動し、その結果、四本の指10の向かい合う指10が、把持しようとする対象物に対して、同時に且つ同じ距離だけ近付いたり遠ざかったりする。尚、本実施例では、ラックピニオン機構を構成するラックギア22およびピニオンギア24や、ラックピニオン機構の動きを制御する図示しない制御回路が、本発明における指駆動手段に対応する。B.対象物の把持動作:図2は、本実施例のロボットハンド100が対象物Wを把持する動作を示した説明図である。上述したように、本実施例のロボットハンド100は、四本の指10の中で向かい合う指10同士が、同時に且つ同じ距離だけ近付いたり遠ざかったりするので、基台12に対しては常に同じ位置基台12の中心の真下で対象物Wを把持することとなる。そこで、対象物Wを把持するに先立って、対象物Wが基台12の中心の真下に来るように、ロボットハンド100の位置合わせを行う。図2aには、対象物Wに対してロボットハンド100を位置合わせした状態が示されている。この状態から、ピニオンギア24を回転させることによって、四本の指10を対象物Wに近付ける。指10を対象物Wに近付ける際には、できるだけ迅速に短時間で近付けるために位置制御を行う。すなわち、把持しようとする対象物Wの大きさに応じて、指10を移動させる目標位置を設定し、その目標位置にできるだけ短時間で指10が到達するように、ピニオンギア24の駆動モーターが発生するトルクを制御する。尚、本実施例のロボットハンド100では、把持しようとする対象物Wの大きさが分かっていない場合には、向かい合う指10同士が一番接近する位置把持可能な最小の対象物Wを把持する位置を目標位置として位置制御を行っても良い。この理由については後述する。四本の指10を対象物Wに近付けていくと、やがて、図2bに示したように接触検知指10bが対象物Wに接触して接点スイッチ10sがONになり、接触検知指10bで接触が検知される。そして、接触検知指10bで接触が検知された後は、指10を目標位置に移動させる制御方法位置制御から、一定の力で指10を移動させる制御方法力制御に切り換える。尚、この時に指10を移動させる力は、その力で指10が対象物Wに押しつけられても、対象物Wに損傷を与えることがなく、適切な力で対象物Wを把持することができる大きさの力に設定されている。その結果、接触検知指10bが対象物Wに接触した後は、四本の指10がゆっくりと接触検知指10bが対象物Wに接触するまでよりは遅い速度で対象物Wに近付いていく。このとき、接触検知指10bに設けられた接点スイッチ10sは、対象物Wからの反力を受けて、指10が対象物Wに近付いた分だけ引っ込んでいく。そして最終的には、図2cに示したように四本の指10が対象物Wに接触して、適切な力で対象物Wを把持することが可能となる。図3は、本実施例のロボットハンド100が対象物Wを把持する際の接点スイッチ10sの状態と、ロードセル14の出力と、ピニオンギア24の駆動モーターが発生するトルクが、時間の経過とともに変化する様子を示したタイムチャートである。上述したように、把持動作を開始した直後は位置制御が行われるので、指10ができるだけ短時間で目標位置に到達するように、ピニオンギア24の駆動モーターは最大定格トルクに近い大きなトルクを発生する。その後、図2bに示したように接触検知指10bが対象物Wに接触して、接点スイッチ10sがONになると、位置制御から力制御に切り換わる。この力制御では、指10が適切な力で対象物Wを把持できるように定められた、所定トルクを発生するように、駆動モーターが制御される。また、接触検知指10bが対象物Wに接触すると、接触検知指10bが受ける反力が基台12に伝わって、その反力がロードセル14によって検出される。しかし、図2cに示したように四本の指10が対象物Wに接触した状態になると、それぞれの指10から基台12に伝わる反力が打ち消しあって、ロードセル14では反力が検出されなくなる。従って、ロードセル14で検出されていた反力が検出されなくなった段階で、対象物Wの把持が完了したものと判断することができる。また、対象物Wの把持が完了した後も、対象物Wを保持し続ける必要があるので、ピニオンギア24の駆動モーターは一定のトルクを発生し続ける。尚、ロードセル14で検出される反力は、四本の指10から基台12が受ける反力を合成した反力であるから、ロードセル14が検出する反力が、本発明における合成反力に対応し、ロードセル14が本発明における合成反力検出手段に対応する。このように本実施例のロボットハンド100は、位置制御によって迅速に指10を対象物Wに接近させ、接触検知指10bが対象物Wに接触したら、指10が対象物Wを適切な力で把持するように力制御に切り換える。このため、対象物Wを迅速に且つ適切な力で把持することが可能となる。また、接触検知指10bが他の指10すなわち、通常指10aよりも先に対象物Wへの接触を検知するようにしておき、接触が検知されたら位置制御から力制御に切り換えるだけなので、ロボットハンド100の制御が複雑になってしまうこともない。加えて、四本の指10の何れか一本の接触検知指10bに接点スイッチ10sを設けておけばよいので、ロボットハンド100の構造が複雑になってしまうこともない。更に、本実施例では、次のような点からもロボットハンド100の制御を簡単にすることができる。すなわち、対象物Wを把持する前に接触検知指10bが対象物Wに接触して、制御方法が力制御に切り換えられるので、四本の指10が対象物Wを把持する時点では力制御に切り換わっている。従って、対象物Wの大きさが、把持可能な最も小さな大きさであるものと仮定して位置制御を行っても、対象物Wを損傷することなく把持することができる。このため、対象物Wの大きさが分からない場合でも、何ら制御が複雑になることがない。尚、以上の説明では、対象物Wを把持するに先立って、対象物Wに対してロボットハンド100が適切な位置に来るように、ロボットハンド100あるいは対象物Wが位置決めされているものとして説明した。しかし、何らかの理由で、ロボットハンド100と対象物Wとの相対位置がずれてしまうことも起こり得る。本実施例のロボットハンド100は、このような場合でも、以下のように適切に対象物Wを把持することが可能である。図4は、ロボットハンド100と対象物Wとの相対位置がずれている場合に、ロボットハンド100が対象物Wを把持する様子を示す説明図である。図4aに示すように、対象物Wに対してロボットハンド100の相対位置がずれた状態で四本の指10を対象物Wに近付けると、図4bに示したように、接触検知指10bより先に通常指10aが対象物Wに接触する。その結果、通常指10aが対象物Wから受ける反力がロボットハンド100の基台12に伝わって、ロードセル14によって検出される。しかし、この段階では接触検知指10bは対象物Wに接触していないので、接点スイッチ10sはOFFのままとなっている。図3を用いて前述したように、ロボットハンド100が対象物Wに対して正しく位置決めされている場合は、ロードセル14で反力を検出すると、接点スイッチ10sもONとなっている。従って、ロードセル14で反力が検出されているにも拘わらず、接点スイッチ10sがONになっていない場合は、ロボットハンド100が対象物Wに対して正しく位置決めされていないと判断できる。そこで、このような場合は、指10の駆動を中止して、ロボットハンド100の位置を修正する。ロボットハンド100の位置を修正するに際しては、ロードセル14の反力が検出されなくなる方向に向かって、所定の一定量だけ基台12を移動させればよい。そして、指10を対象物Wに近付けていき、再び、接触検知指10bよりも先に通常指10aが対象物Wに接触した場合すなわち、接点スイッチ10sがONにならないのにロードセル14で反力が検出された場合には、もう一度、ロボットハンド100の位置を修正する。こうしたことを繰り返していけば、最終的には、ロボットハンド100を対象物Wに対して正しく位置合わせすることができる。あるいは、接触検知指10bよりも先に通常指10aが対象物Wに接触した時点で、通常指10aあるいは接触検知指10bがどれだけ移動していたかを検出して、得られた移動量に基づいて、ロボットハンド100の対象物Wに対する位置を修正するようにしてもよい。すなわち、対象物Wに対するロボットハンド100の位置が大きくずれていて、通常指10aの直ぐ近くに対象物Wが存在していた場合には、指10を少し移動させただけで通常指10aが対象物Wに接触する筈である。逆に、ロボットハンド100の位置ずれが小さければ、通常指10aが対象物Wに接触するまでに指10を移動させる距離も大きくなる筈である。このことから、通常指10aが対象物Wに接触するまでの指10の移動量に基づいて、ロボットハンド100が対象物Wに対して位置ずれしていた程度を見積もることができ、見積もった位置ずれの程度に応じて、ロボットハンド100の対象物Wを修正する修正量を見積もることができる。その結果、ロボットハンド100の対象物Wに対する位置を迅速に修正することが可能となる。更には、次のようにしても良い。先ず、ロードセル14の反力が検出されなくなる方向に向かって基台12を移動させ、接触検知指10bが対象物Wに接触するまでの間に、基台12がどれだけ移動したかを検出して、その検出結果に基づいてロボットハンド100の対象物Wに対する位置を修正するようにしてもよい。こうすれば、ロボットハンド100と対象物Wとの位置関係を正確に把握することができるので、ロボットハンド100を正しい位置に、且つ迅速に修正することが可能となる。図4cには、以上のようにして、ロボットハンド100の対象物Wに対する位置を修正している様子が示されている。そして、ロボットハンド100の位置を修正した後は、図2を用いて前述した方法と全く同様にして対象物Wを把持することができる。すなわち、図4dに示したように、接触検知指10bが対象物Wに接触するまでは、位置制御を行いながら四本の指10を駆動し、接触検知指10bが対象物Wに接触したら力制御に切り換える。すると、四本の指10がゆっくりと対象物Wに近付いていき、最終的には、図4eに示したように対象物Wが適切な力で把持された状態となる。図5は、本実施例のロボットハンド100が対象物Wに対する位置を修正して、対象物Wを把持する際のタイムチャートである。図3を用いて前述したタイムチャートと同様に、把持動作を開始した直後は位置制御が行われるので、指10ができるだけ短時間で目標位置に到達するように、ピニオンギア24の駆動モーターは最大定格トルクに近い大きなトルクを発生する。また、ここでは、接触検知指10bよりも先に通常指10aが対象物Wに接触するものとしているので、接触検知指10bの接点スイッチ10sがOFFのまま、ロードセル14で反力が検出される。尚、ロードセル14の出力が負の値となっているのは、接触検知指10bと反対側に設けられた通常指10aが対象物Wに接触しているため、図3に示した場合とは逆方向の反力をロードセル14が受けているためである。接点スイッチ10sがOFFの状態のまま、ロードセル14で反力が検出されると、指10の移動を停止する。図5に示したタイムチャートでは、移動中の指10を速やかに停止させるために、ピニオンギア24の駆動モーターで逆方向のトルクを発生させている。そして、指10が停止したら、ロボットハンド100の対象物Wに対する位置を修正した後、再び、四本の指10を対象物Wに向かって移動させる。その後は、図3を用いて前述したタイムチャートと同様である。すなわち、四本の指10を対象物Wに近付けると、先ず始めに接触検知指10bが対象物Wに接触して、接点スイッチ10sがONになるので、指10の駆動方法を位置制御から力制御に切り換える。その結果、それ以降は、四本の指10が対象物Wにゆっくりと近付いていく。また、接触検知指10bが対象物Wに接触したことに伴って、ロードセル14でも反力が検出される。そして、四本の指10が全て対象物Wに接触すると、ロードセル14の反力が検出されなくなって、対象物Wの把持が完了した状態となる。図6は、本実施例のロボットハンド100の把持動作を制御するために実行される対象物把持処理のフローチャートである。図2ないし図5を用いて前述した把持動作は、ロボットハンド100の全体の動作を制御する図示しない制御回路が、図6に示した対象物把持処理を実行することによって実現されている。対象物把持処理では、先ず始めに、四本の指10を対象物Wに向けて移動させる際の目標位置を設定するステップS100。前述したように、把持しようとする対象物Wの大きさが分かっている場合は、その対象物Wを把持したときの指10の位置を目標位置に設定する。また、対象物Wの大きさが分かっていない場合は、ロボットハンド100で把持可能な最も小さな対象物Wを把持するときの指10の位置を目標位置に設定する。尚、制御を簡単にするために、目標位置は、把持可能な最小の対象物Wを把持する時の指10の位置に固定しておくことも可能である。続いて、設定した目標位置に短時間で指10を移動可能なように位置制御を行って、指10の駆動を開始するステップS102。尚、前述したように、本実施例ではピニオンギア24を回転させることによって指10を移動させているから、ピニオンギア24を回転させる駆動モーターの発生トルクを制御することになる。そして、接触検知指10bが対象物Wに接触したか否か接点スイッチ10sがONになったか否かを判断しステップS104、接触検知指10bが対象物Wに接触していない場合はステップS104:no、ロードセル14で反力が検出されたか否かを判断するステップS106。接触検知指10bあるいは通常指10aの何れかが対象物Wに接触したら、ロードセル14で反力が検出されるはずである。従って、ロードセル14で反力が検出されていない場合はステップS106:no、未だ何れの指10も対象物Wには接触していないものと判断できるので、位置制御を行いながら指10の駆動を継続し、ステップS104の処理まで戻って、再び、接触検知指10bが対象物Wに接触したか否かを判断する。このような判断を繰り返しているうちに、やがて接触検知指10bあるいは通常指10aの何れかが対象物Wに接触する。前述したようにロボットハンド100が対象物Wに対して正しく位置決めされていれば、接触検知指10bが通常指10aより先に対象物Wに接触する。その結果、ステップS104でyesと判断して、続いて、目標把持力を設定するステップS112。ここで目標把持力とは、指10を対象物Wに押しつけても対象物Wに損傷を与えることが無く、且つ、対象物Wをしっかりと把持することができるように予め設定された把持力である。尚、本実施例ではピニオンギア24を回転させることによって指10を移動させているから、目標把持力を設定することは、ピニオンギア24の駆動モーターが発生する目標トルクを設定することと同じことである。そして、設定した目標トルクを発生するようにピニオンギア24の駆動モーターを制御することによって、力制御しながら指10の駆動を開始した後ステップS114、ロードセル14の反力が検出されなくなったか否かを判断するステップS116。ロードセル14の反力が検出されている場合はステップS116:no、未だ把持が完了していない四本の指10が対象物Wに接触していないと判断できるので、そのまま力制御を継続する。そして、力制御を継続しているうちに、やがて四本の全ての指10が対象物Wに接触して、ロードセル14の反力が検出されなくなったらステップS116:yes、図6に示す対象物把持処理を終了する。尚、対象物把持処理を終了した後も、把持した対象物Wを保持するために、指10は目標把持力で対象物Wに押しつけられた状態となっている。以上では、ロボットハンド100が対象物Wに対して正しく位置決めされており、接触検知指10bが通常指10aよりも先に対象物Wに接触した場合ステップS104でyesと判断された場合について説明した。これに対して、接触検知指10bよりも先に通常指10aが対象物Wに接触した場合には、ステップS106でyesと判断されるので、指10の駆動を停止するステップS108。このとき、移動中の指10を速やかに停止させるために、ピニオンギア24の駆動モーターに逆方向のトルクを発生させても良い図5を参照。続いて、ロボットハンド100の対象物Wに対する位置を修正するステップS110。位置の修正に際しては、ロボットハンド100を移動させても良いし、対象物Wを移動させても構わない。また、ロボットハンド100あるいは対象物Wを移動させる方向は、ロードセル14で検出した反力が検出されなくなる方向に移動する。更に、移動量に関しては、予め設定しておいた固定量としても良いし、あるいは、前述した方法ロードセル14が反力を検出するまでの指10の移動量を利用する方法や、接触検知指10bが対象物Wに接触するまで基台12を移動させたときの基台12に移動量を利用する方法で見積もった移動量としてもよい。以上のようにして、ロボットハンド100の対象物Wに対する位置を修正したらステップS110、再び、位置制御による指10の駆動を開始するステップS102。そして、上述したように、接触検知指10bが対象物Wに接触するかステップS104:yes、あるいはロードセル14が反力を検出するまでステップS106:yes、位置制御による指10の駆動を継続する。その結果、ロードセル14が反力を検出した場合はステップS106:yes、再び指10の駆動を停止して、ロボットハンド100の位置を修正した後ステップS108、S110、再度、位置制御による指10の駆動を開始するステップS102。これに対して、接触検知指10bが対象物Wに接触した場合はステップS104:yes、前述したように目標把持力を設定した後ステップS112、設定した目標把持力となるように力制御しながら指10を駆動するステップS114。そして、ロードセル14の反力が検出されなくなったらステップS116:yes、対象物Wの把持が完了したものと判断して、図6の対象物把持処理を終了する。本実施例のロボットハンド100は、以上のような処理を行うことによって、対象物Wを迅速に且つ適切な力で把持することが可能となる。また、ロボットハンド100の対象物Wに対する位置がずれていた場合でも、ロボットハンド100の位置を修正して、適切に対象物Wを把持することが可能となる。C.変形例:上述した実施例には、幾つかの変形例が存在する。以下では、これら変形例について簡単に説明する。尚、変形例についての説明では、上述した実施例と同様の構成については説明を省略し、相違点についてのみ説明する。上述した実施例の接触検知指10bは、対象物Wに接触する部分に接点スイッチ10sが設けられているものとして説明した。しかし、接触検知指10bは、通常指10aよりも先に対象物Wに接触し、更に、少なくとも通常指10aが対象物Wに接触するまでの間は、対象物Wに損傷を与えるような過大な力を及ぼさないような指10であれば、他の態様とすることも可能である。図7は、他の態様の接触検知指を搭載した種々の変形例のロボットハンドを例示した説明図である。図7aに例示した変形例のロボットハンド110では、接触検知指30bが関節32の部分で屈曲するように構成されており、関節32に内蔵されたバネに付勢されて、初期状態では内側に屈曲した状態となっている。そして、接触検知指30bが対象物Wに接触し、対象物Wからの反力で接触検知指30bが関節32の部分で少しだけ外側に回転すると、関節32の内部に設けられた図示しない接点スイッチがONになる。その後は、接触検知指30bが対象物Wに近付くにつれて関節32の部分で更に外側に回転して、接触検知指30bが変形するようにしてもよい。また、図7bに例示した変形例のロボットハンド120では、接触検知指34b全体が、基台12への取付部分実際には移動部材20への取付部分でスライドするように構成されており、初期状態ではバネによって付勢されて内側にスライドした状態となっている。そして、接触検知指34bが対象物Wに接触し、対象物Wからの反力で接触検知指34bが外側に少しだけスライドすると、基台12に設けられた図示しない接点スイッチがONになる。その後は、接触検知指34bが対象物Wに近付くにつれて、接触検知指34bが外側にスライドするようにしてもよい。あるいは、図7cに例示した変形例のロボットハンド130では、接触検知指36bが比較的容易に変形する弾性部材で構成されており、対象物Wに接触する部分には圧力センサー10tが設けられている。そして、接触検知指36bが対象物Wに接触すると、圧力センサー10tの出力によって接触が検出される。その後は、接触検知指36bが対象物Wに近付くにつれて、接触検知指36bの全体が変形するようにしてもよい。また、上述した実施例あるいは変形例では、複数本の指10が向かい合わせに設けられているものとして説明した。しかし、複数本の指10は、必ずしも向かい合わせに設けられている必要はなく、たとえば図8に例示したように、複数本の指10が中心を向くように設けられているようにしてもよい。D.適用例:上述したように、本実施例あるいは変形例のロボットハンド100,110,120,130は、対象物Wを迅速に且つ適切な力で把持することが可能であり、しかも構造や制御が複雑になることもない。このため、図9に示したように、本実施例あるいは変形例のロボットハンド100,110,120,130を搭載すれば、対象物Wを迅速に且つ適切な力で把持することが可能であり、しかも構造や制御が簡単なロボット500を実現することが可能となる。以上、本実施例のロボットハンドおよびロボットについて説明したが、本発明は上記の実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。"