JP6704576B2 - Hand robot control method - Google Patents
Hand robot control method Download PDFInfo
- Publication number
- JP6704576B2 JP6704576B2 JP2016133229A JP2016133229A JP6704576B2 JP 6704576 B2 JP6704576 B2 JP 6704576B2 JP 2016133229 A JP2016133229 A JP 2016133229A JP 2016133229 A JP2016133229 A JP 2016133229A JP 6704576 B2 JP6704576 B2 JP 6704576B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- joint
- finger
- hand
- gripping
- 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
- 238000000034 method Methods 0.000 title claims description 24
- 230000007246 mechanism Effects 0.000 claims description 74
- 230000033001 locomotion Effects 0.000 claims description 31
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000005452 bending Methods 0.000 claims description 25
- 238000001514 detection method Methods 0.000 claims description 22
- 238000006243 chemical reaction Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 11
- 244000060701 Kaempferia pandurata Species 0.000 claims description 8
- 235000016390 Uvaria chamae Nutrition 0.000 claims description 8
- 230000015541 sensory perception of touch Effects 0.000 claims 1
- 230000008859 change Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000000463 material Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 229920005989 resin Polymers 0.000 description 3
- 239000011347 resin Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 239000013013 elastic material Substances 0.000 description 2
- 229920001971 elastomer Polymers 0.000 description 2
- 229920000459 Nitrile rubber Polymers 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 210000001015 abdomen Anatomy 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003638 chemical reducing agent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000005489 elastic deformation Effects 0.000 description 1
- 239000000806 elastomer Substances 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 229920002803 thermoplastic polyurethane Polymers 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/08—Gripping heads and other end effectors having finger members
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Description
本発明は、隣接する節部間の関節を屈曲・伸展させるようにしたハンドロボットの制御方法に関するものである。 The present invention relates to a method for controlling a hand robot that bends/extends a joint between adjacent nodes.
従来、この種の発明には、例えば特許文献1に記載されるもののように、複数の指体を備えたハンドロボットがある。このハンドロボットは、各指体を構成する複数の節部(リンク)や、複数のギヤや減速機、モータ等を備え、前記モータを駆動することによって各指体を曲げたり伸ばしたりする。
Conventionally, this type of invention includes a hand robot including a plurality of fingers, such as the one described in
ところで、前記従来技術では、図7に例示するように、複数の節部(リンク)を、隣接する節部間の関節で屈曲・伸展するように接続しており、関節毎に対応するように複数のモータが設けられる。
このような従来のハンドロボットでは、全ての関節のトルク(曲げ力)によって指先力を発生するように、前記複数のモータを適宜に選定する必要がある。そして、最大指先力は、前記複数のモータのうち、最小の曲げ力を発生するモータのトルクに依存する。
通常、指の根本側ほど必要とされる関節のトルク(曲げ力)が大きくなるため、機構が大型化し易い。
また、複数の指体によって把持対象物を把持した場合に、その把持状態を維持するには、前記複数のモータへの電力供給を継続する必要がある。
そこで、各関節に、モータ側からの駆動力を出力側に伝達可能で且つ出力側から力が加わった際にはロックする一方向動力伝達機構を設けて、前記モータの非通電状態で各関節をロックするようにしたハンドロボットが求められるが、特殊な機構になるため、良好な把持性能を得るためには、制御上の工夫を要する。
By the way, in the above-mentioned conventional technique, as illustrated in FIG. 7, a plurality of joints (links) are connected so as to bend/extend at joints between adjacent joints, so that each joint corresponds to each joint. Multiple motors are provided.
In such a conventional hand robot, it is necessary to appropriately select the plurality of motors so that the fingertip force is generated by the torque (bending force) of all joints. The maximum fingertip force depends on the torque of the motor that generates the minimum bending force among the plurality of motors.
Usually, the torque (bending force) of the joint required increases toward the base side of the finger, so that the mechanism tends to increase in size.
Further, when the object to be grasped is grasped by a plurality of fingers, in order to maintain the grasped state, it is necessary to continue the power supply to the plurality of motors.
Therefore, each joint is provided with a one-way power transmission mechanism capable of transmitting the driving force from the motor side to the output side and locking when a force is applied from the output side, so that each joint can be operated when the motor is not energized. A hand robot that locks the robot is required, but since it has a special mechanism, ingenuity in control is required to obtain good gripping performance.
このような課題に鑑みて、本発明は、以下の構成を具備するものである。
複数の関節をそれぞれ屈曲及び伸展させる指体と、前記関節毎に設けられたモータと、該モータ毎に設けられモータ側から入力部に加わる動力を出力部に伝達可能で且つ出力側から前記出力部に力が加わった際には前記出力部をロックする一方向動力伝達機構と、前記出力部の動力によって対応する前記関節を屈曲及び伸展させる屈伸機構と、前記指体が把持対象物を把持した際に把持力が作用する部分に設けられた弾性部と、前記関節毎に設けられて該関節が屈曲した際の反力を受けるのを感知する触覚センサ手段とが具備されたハンドロボットの制御方法であって、前記指体の複数のモータを所定の順番で通電することにより、各モータに対応する前記関節を屈曲させる第1ステップと、前記触覚センサ手段による感知がある毎に、その感知のあった触覚センサ手段に対応する関節のモータを非通電にして該関節を前記一方向動力伝達機構によりロック状態にする第2ステップと、全てのモータが非通電になったことを条件に、所定のモータを通電して該モータに対応する関節を屈曲させる第3ステップと、前記触覚センサ手段の検出値に基づく把持力が目標把持力になったことを条件に、前記所定のモータを含む全てのモータを非通電にして、全ての関節をロック状態にする第4ステップとを含むことを特徴とするハンドロボットの制御方法。
In view of such a problem, the present invention has the following configurations.
Fingers for bending and extending a plurality of joints, a motor provided for each joint, and a power provided for each motor and applied to the input unit from the motor side can be transmitted to the output unit, and the output side outputs the output. One-way power transmission mechanism that locks the output unit when a force is applied to the portion, a bending and extending mechanism that bends and extends the corresponding joint by the power of the output unit, and the finger grips an object to be grasped. Of a hand robot provided with an elastic portion provided in a portion to which a gripping force is applied when it is performed, and a tactile sensor means provided for each joint to detect a reaction force when the joint is bent. A control method, wherein a first step of bending the joint corresponding to each motor by energizing a plurality of motors of the finger body in a predetermined order, and each time there is a detection by the tactile sensor means, On the condition that the motor of the joint corresponding to the sensed tactile sensor means is de-energized and the joint is locked by the one-way power transmission mechanism, and all the motors are de-energized. , The third motor is energized to bend the joint corresponding to the motor, and the predetermined motor is operated under the condition that the gripping force based on the detection value of the tactile sensor means reaches the target gripping force. And a fourth step of putting all the motors in a non-energized state to lock all the joints.
本発明は、以上説明したように構成されているので、省電力で良好な把持性能を得ることができる。 Since the present invention is configured as described above, it is possible to save power and obtain good gripping performance.
本実施の形態の第1の特徴は、複数の関節をそれぞれ屈曲及び伸展させる指体と、前記関節毎に設けられたモータと、該モータ毎に設けられモータ側から入力部に加わる動力を出力部に伝達可能で且つ出力側から前記出力部に力が加わった際には前記出力部をロックする一方向動力伝達機構と、前記出力部の動力によって対応する前記関節を屈曲及び伸展させる屈伸機構と、前記指体が把持対象物を把持した際に把持力が作用する部分に設けられた弾性部と、前記関節毎に設けられて該関節が屈曲した際の反力を受けるのを感知する触覚センサ手段とが具備されたハンドロボットの制御方法であって、前記指体の複数のモータを所定の順番で通電することにより、各モータに対応する前記関節を屈曲させる第1ステップと、前記触覚センサ手段による感知がある毎に、その感知のあった触覚センサ手段に対応する関節のモータを非通電にして該関節を前記一方向動力伝達機構によりロック状態にする第2ステップと、全てのモータが非通電になったことを条件に、所定のモータを通電して該モータに対応する関節を屈曲させる第3ステップと、前記触覚センサ手段の検出値に基づく把持力が目標把持力になったことを条件に、前記所定のモータを含む全てのモータを非通電にして、全ての関節をロック状態にする第4ステップとを含む(図4のステップ3〜9参照)。
ここで、前記「一方向動力伝達機構」における一方向とは、前記入力部から前記出力部へ向かう動力伝達の方向を意味する。
また、前記「該関節が屈曲した際の反力」には、前記関節の屈曲により前記指体が把持対象物に押圧させた際の反力や、前記関節が可動限界まで屈曲した際の反力などを含む。
また、前記「所定のモータ」は、その数は限定されず、必要な把持力や把持対象物の形状等に応じて、単数又は複数とすることができる。
The first feature of the present embodiment is that fingers that bend and extend a plurality of joints, a motor provided for each joint, and a power provided for each motor and applied to the input unit from the motor side are output. One-way power transmission mechanism that can be transmitted to the output portion and locks the output portion when a force is applied to the output portion from the output side, and a bending and extension mechanism that bends and extends the corresponding joint by the power of the output portion. And an elastic portion provided in a portion to which a gripping force acts when the finger grips a gripping object, and senses that it is provided for each joint and receives a reaction force when the joint bends. A method of controlling a hand robot provided with tactile sensor means, comprising: a first step of bending the joint corresponding to each motor by energizing a plurality of motors of the finger body in a predetermined order; Every time there is a detection by the tactile sensor means, the motor of the joint corresponding to the detected tactile sensor means is de-energized, and the joint is locked by the one-way power transmission mechanism. The third step of energizing a predetermined motor to bend the joint corresponding to the motor on condition that the motor is de-energized, and the gripping force based on the detection value of the tactile sensor means become the target gripping force. On the condition that all the motors including the predetermined motor are de-energized, all joints are locked (see steps 3 to 9 in FIG. 4).
Here, the one direction in the “one-way power transmission mechanism” means a direction of power transmission from the input unit to the output unit.
The "reaction force when the joint is bent" means the reaction force when the finger body presses the object to be grasped by the bending of the joint or the reaction force when the joint is bent to the movable limit. Including power etc.
The number of the "predetermined motors" is not limited, and may be a single or a plurality depending on the required gripping force, the shape of the object to be gripped, and the like.
第2の特徴として、前記指体は、前記各関節を屈曲させた際の可動限界を有し、前記第2ステップでは、前記触覚センサ手段が、前記可動限界による反力、又は前記指体が把持対象物に押圧させた際の反力を受けるのを感知する毎に、その感知のあった触覚センサ手段に対応する関節のモータを非通電にして該関節を前記一方向動力伝達機構によりロック状態にする。 As a second feature, the finger body has a movable limit when the respective joints are bent, and in the second step, the tactile sensor means detects a reaction force due to the movable limit or the finger body is Each time it detects that it receives a reaction force when it is pressed against the object to be grasped, the motor of the joint corresponding to the sensed tactile sensor means is de-energized and the joint is locked by the one-way power transmission mechanism. Put in a state.
第3の特徴としては、把持対象物の初期位置を検出する初期位置検出手段と、複数の前記指体が具備されたハンド部を移動するハンド移動機構とを備え、前記第1ステップよりも前に、前記初期位置検出手段により把持対象物の初期位置を認識し、該初期位置に応じて前記ハンド移動機構を動作させて、前記ハンド部を、前記把持対象物を把持可能な位置に移動する(図1及び図4のステップ1〜2参照)。 As a third feature, an initial position detecting means for detecting an initial position of an object to be grasped and a hand moving mechanism for moving a hand part provided with a plurality of the finger bodies are provided, which is before the first step. In addition, the initial position detection means recognizes the initial position of the gripping target object, operates the hand moving mechanism according to the initial position, and moves the hand unit to a position where the gripping target object can be gripped. (See steps 1-2 of FIGS. 1 and 4).
第4の特徴は、特にハンド部に比較して大きめの把持対象物を把持するのに好ましい態様として、前記第1ステップでは、前記指体における複数のモータを指根本側から順番に通電することにより、前記指体の関節を指根本側から順番に屈曲させてゆく(図5参照)。 A fourth feature is that, in the first step, a plurality of motors in the finger body are energized in order from the finger root side as a preferable mode for gripping an object to be gripped which is larger than the hand part. Thus, the joints of the fingers are sequentially bent from the base of the finger (see FIG. 5).
第5の特徴としては、特にハンド部に比較して小さめの把持対象物を把持するのに好ましい態様として、前記指体における複数のモータを指先側から順番に通電することにより、前記指体の関節を指先側から順番に屈曲させてゆく。 As a fifth feature, as a preferable mode for gripping an object to be gripped which is particularly small as compared with the hand part, by energizing a plurality of motors in the finger body in order from the fingertip side, Bend the joints from the fingertip side in order.
第6の特徴としては、前記指体に対する把持対象物の相対的な移動を検出する移動検出手段を備え、前記第4ステップの後、前記移動検出手段により把持対象物の移動があるか否かを判断し、移動がある場合にはその移動に応じて前記目標把持力を大きくなるように補正し、前記第3ステップに処理を戻す(図4のステップ11以降参照)。
A sixth feature is that a movement detecting means for detecting a relative movement of the grasped object with respect to the finger body is provided, and whether or not the grasped object is moved by the movement detecting means after the fourth step. If there is a movement, the target gripping force is corrected so as to increase according to the movement, and the process is returned to the third step (see
<具体的実施態様>
次に、上記特徴を有する具体的な実施態様について、図面に基づいて詳細に説明する。
図1は、本発明に係るハンドロボットAの一例を模式的に示している。
このハンドロボットAは、基台11上に固定された支持杆12に、関節部13を介して複数のアーム14を屈曲伸展可能に接続してなるハンド移動機構10と、このハンド移動機構10の最先端側のアーム14に接続されたハンド部20と、これらハンド移動機構10及びハンド部20を制御する制御部30と、把持対象物Xの初期位置や移動等を検出する把持対象物検出手段40とを備える。
<Specific Embodiment>
Next, specific embodiments having the above characteristics will be described in detail with reference to the drawings.
FIG. 1 schematically shows an example of a hand robot A according to the present invention.
The hand robot A includes a
複数のアーム14は、図示しないモータ及びギヤ機構等により隣接するアーム間や、アーム14と支持杆12との間を屈曲・伸展させるように構成される。
これらのアーム14のうち、その一部又は全部は、屈曲伸展運動の他、必要に応じて、長手方向を軸とした回転運動をするようにしてもよい。同様に、支持杆12も、必要に応じて、長手方向を軸とした回転運動をするようにしてもよい。
The plurality of
Some or all of these
なお、ハンド移動機構10は、ハンド部20を目標とする位置まで移動する機構であれば図示例に限定されず、他例としては、関節部13及びアーム14の数が図示のものと異なる態様や、人腕型に構成された態様、図示しない周知のXYテーブルやリンク機構等を組み合わせた態様等とすることが可能である。
Note that the
上記ハンド移動機構10における複数のアーム14の最先端部には、ハンド部20が接続される。このハンド部20は、必要に応じて、アーム14に対し屈曲伸展あるいは回転駆動するように設けられる。
The
ハンド部20は、複数の関節を屈曲及び伸展させる複数の指体21と、これら指体21を支持する掌部22とから構成される。
ここで、関節とは、指体21の根本と掌部22が連結された部分、各指体21において隣接する節部1,2同士が連結された部分を意味するものとする。
The
Here, the joint means a portion where the base of the
指体21は、物体の把持のために最低3本必要であり、本実施の形態の好まし態様では、把持操作性を向上するために4本設けている。
これら指体21は、それぞれ、屈曲方向を掌部22中央側へ向けるようにして掌部22に連結されている。
At least three
Each of these
これら指体21により3次元の任意の力を発生するには、図2に示すように、1指について、少なくとも能動な3つの回転軸a,b,cを設けることが好ましい。
回転軸aは、指体21の最も根本側の関節に設けられ、隣接する指体21を互いに近づける方向へ内転したり、その逆方向へ外転したりする。
回転軸bは、指体21の最も根本側の関節に設けられ、指体21を掌部22中心側へ屈曲させたり、その逆方向へ伸展させたりする。
回転軸cは、指体21の隣接する節部1,2間の関節に設けられ、節部1に相対し節部2を掌部22中心側へ屈曲させたり、その逆方向へ伸展させたりする。
In order to generate a three-dimensional arbitrary force by these
The rotation axis a is provided at the most proximal joint of the
The rotation axis b is provided at the most proximal joint of the
The rotation axis c is provided at the joint between the
各指体21は、図2及び図3に例示するように、節部1,2内において、関節毎に、駆動源となるモータ21aと、モータ21aの回転力を調整して伝達する調速機構21bと、一方向のみに動力を伝達する一方向動力伝達機構21cと、一方向動力伝達機構21cの動力によって対応する関節を屈曲及び伸展させる屈伸機構21dと、当該指体21が把持対象物Xを把持した際に把持力が作用する部分(図示例によれば指先側)に設けられた弾性部21eとを具備している。
As illustrated in FIGS. 2 and 3, each of the
隣接する節部1,2は、内部が中空の略筒状の部材であればよく、その一方に対し他方が回動するように接続されている。
これら節部1,2は、剛性材料から形成してもよいが、把持対象物Xを把持した際の密着性を向上する観点からは弾性材料(例えば、ゴムやエラストマー樹脂、その他の弾性樹脂材料等)から形成するのが好ましい。
The
The
モータ21aは、出力軸を突出させた電動の回転式モータである。このモータ21aの具体例としては、回転角を制御するようにしたステッピングモータや、DCブラシレスモータ等が挙げられる。
The
調速機構21bは、モータ21aの出力軸の回転を、予め設定された適宜な比率で減速し、一方向動力伝達機構21cの入力部に伝達する機構であり、例えば、遊星歯車機構により構成される。
この調速機構21bの他例としては、複数の歯車を適宜に組み合わせた機構や、直動ねじ機構、ハーモニックドライブ(登録商標)を用いた機構、これらの機構を適宜に組み合わせた機構等とすることも可能である。
The
Other examples of the
一方向動力伝達機構21cは、モータ21aの出力軸から入力部に加わる双方向の回転力を出力部に伝達可能で且つ出力側から前記出力部に回転力が加わった際には前記出力部をロックする機構であり、前記出力部の回転力により、対応する関節(図3によれば節部1,2間)を屈曲させる。
この一方向動力伝達機構21cには、例えば、再公表特許WO2013/133162号公報に開示される発明を用いることが可能である。
なお、一方向動力伝達機構21cの他例としては、ウォームギア機構や、すべりねじ機構、あるいは、これらの機構を適宜に組み合わせた態様等とすることも可能である。
The one-way
For the one-way
As another example of the one-way
屈伸機構21dは、一方向動力伝達機構21cの出力部の回転力により各関節を屈曲させる機構であり、図3に示す一例によれば、一方向動力伝達機構21cの回転力により回転するギヤ21d1及び雄ネジ状部材21d2、雄ネジ状部材21d2に螺合されたナット状部材21d3、ナット状部材21d3に枢支されたリンク部材21d4、リンク部材21d4の進退により回動するパラレルリンク機構21d5等から構成される。
この屈伸機構21dは、各関節を屈曲伸展させる機構であれば、図示例以外の周知の機構とすることが可能である。
The bending/extending
The bending/extending
弾性部21eは、指体21の最先端側における指腹部寄りに配置され、屈伸機構21dの先端側に枢支された受け部材21fに固定されている。
この弾性体21eは、例えば、ニトリルゴムや、シリコン樹脂、ウレタン樹脂等、適宜な弾性を有し、且つ把持対象物Xを滑らせないように適宜な摩擦係数の材料が選定される。
この弾性体21eは、指体21全体のバックラッシュによる変位量と、指体21全体において弾性体21eよりも駆動源側の弾性変形の量とを加えた変化量よりも大きい必要最小限の弾性変形をするように、その弾性率が適宜に設定されている。
The elastic portion 21e is arranged on the most distal side of the
For the elastic body 21e, for example, a material having appropriate elasticity, such as nitrile rubber, silicon resin, urethane resin, or the like, and having an appropriate friction coefficient so as not to slip the grasped object X, is selected.
The elastic body 21e has a necessary minimum elasticity larger than a change amount obtained by adding a displacement amount of the
なお、図示を省略するが、指体21の最根本側と掌部22の間には、上述したのと同様の機構により指体21を回転軸a周りで屈曲及び伸展させる駆動機構や、指体21を回転軸b周りで内転及び外転させる周知の駆動機構が設けられ、これら各機構の駆動源であるモーターが制御部30によって制御されている。
Although not shown, between the most proximal side of the
制御部30は、例えば、電源、モータドライバ等を含む制御回路、及びコンピュータ等によって構成され、記憶装置に記憶したプログラムに基づき、ハンド移動機構10及びハンド部20等の動作を制御する。
The
この制御部30は、モータ21a毎に負荷電流に応じた信号を出力する電流センサ(図示せず)と協働することで、各指体21の各関節が屈曲した際の反力を受けるのを感知する触覚センサ手段として機能する。
また、この制御部30は、把持対象物検出手段40から転送されるデータに基づき、把持対象物Xの初期位置を検出する初期位置検出手段として機能し、さらに、指体21に対する把持対象物Xの相対的な移動を検出する移動検出手段としても機能する。
The
In addition, the
把持対象物検出手段40は、単数又は複数の撮像素子(例えば、CCDやCMOS等)であり、把持対象物X及びハンド部20等を撮像し、その位置座標や姿勢(角度)等のデータを制御部30へ転送する。
The gripping target detection unit 40 is a single or a plurality of image pickup devices (for example, CCD, CMOS, etc.), images the gripping target X, the
なお、この把持対象物検出手段40の他例としては、赤外線センサや超音波センサ等の非接触センサを用いた態様や、ハンド部20の掌部22や、その他の部分に配置された態様とすることも可能である。
Other examples of the gripping target detecting means 40 include a mode using a non-contact sensor such as an infrared sensor and an ultrasonic sensor, a mode arranged on the
次に、上記構成のハンドロボットAの制御方法について、図4に示すフローチャートに沿って詳細に説明する。
先ず、制御部30は、把持対象物検出手段40によって把持対象物Xの初期位置と、ハンド部20の初期位置とを検出する(ステップ1)。そして、その検出値に応じてハンド移動機構10を動作させて、ハンド部20によって把持対象物Xを把持可能な相対的位置関係になるまで、ハンド部20を移動する(ステップ2)。
なお、前記相対的位置関係は、予め計算又は実験等により求められ、制御部30の記憶装置に記憶してある。
Next, a control method of the hand robot A having the above configuration will be described in detail with reference to the flowchart shown in FIG.
First, the
The relative positional relationship is obtained in advance by calculation or experiment, and is stored in the storage device of the
次のステップ3では、各指体21の複数のモータ21aを所定の順番で通電することにより、各モータ21aに対応する関節を屈曲させる。
なお、指体21は、複数又は全部を動作させることが好ましいが、例えば、一本の指体21のみを動作させる態様とすることも可能であり、この場合、この一本指体21と、他の動作しない指体21との間に把持対象物Xを把持することになる。
In the next step 3, the plurality of
Although it is preferable to operate a plurality or all of the
前記順番については、図5(I)〜(III)に例示する態様によれば、各指体21における関節毎の複数のモータ21aを指根本側から順番に通電することにより、この指体21の関節を指根本側から順番に屈曲させてゆく。
Regarding the order, according to the embodiment illustrated in FIGS. 5(I) to (III), the plurality of
ステップ4では、同指体21におけるモータ21a毎に、触覚センサ手段による感知があるのを待ち、感知がある場合には次のステップ5へ処理を進める。
詳細に説明すれば、制御部30は、同指体21におけるモータ21a毎に、モータ21aの負荷電流を電流センサによって監視しており、該負荷電流に特定の変化がある場合(例えば負荷電流が所定の閾値を超えた場合等)に、前記触覚センサ手段による感知があったものとみなし、次のステップ5へ処理を進める。ここで、前記「負荷電流に特定の変化がある場合」の状態には、モータ21aに対応する関節の先側の節部2(又は1)が把持対象物Xの外表面に押圧された状態や、該関節が可動限界まで屈曲した状態等を含む。
In step 4, the detection by the tactile sensor means is waited for each
More specifically, the
ステップ5では、ステップ4にて触覚センサ手段による感知がある毎に、その感知のあった触覚センサ手段に対応する関節のモータ21aを非通電にして、該関節を一方向動力伝達機構21cによりロック状態にする。
In step 5, every time the tactile sensor means senses in step 4, the
ステップ3〜5について、図示例に基づいてより具体的に説明すれば、先ず、指体21の最も根本側のモータ21aを駆動させることで、節部1を屈曲方向へ回動させる。そして、節部1が把持対象物Xに当接して、節部1の根本側の関節に対応する触覚センサ手段による感知があった場合には、この感知に応じて、モータ21aを非通電にし、節部1の根本側の関節を、該関節に対応する一方向動力伝達機構21cによってロック状態にする(図5(I)〜(II)参照)。
次に、指根本側から2番目のモータ21aを駆動させることで、節部2を屈曲方向へ回動する。そして、節部2が把持対象物Xに当接して、節部1,2間の関節に対応する触覚センサ手段による感知があった場合には、この感知に応じて、モータ21aを非通電にし、節部1,2間の関節を、該関節に対応する一方向動力伝達機構21cによってロック状態にする(図5(II)〜(III)参照)。
More specifically, the steps 3 to 5 will be described in more detail with reference to the illustrated example. First, the
Next, by driving the
これらの動作の後、制御部30は、全てのモータ21aが非通電になったか否かを判断し(ステップ6)、全て非通電であれば次のステップ7へ処理を進め、そうでなければ、ステップ4へ処理を戻す。
なお、全てのモータ21aが非通電になることにより、全ての関節が同時にロック状態になる時間は、1秒未満の極短い時間とする。
After these operations, the
Note that the time during which all the joints are locked at the same time when all the
次に、ステップ7では、所定のモータ21aを通電して、該モータに対応する関節を屈曲させながら、処理を次のステップ8へ移行する。
ここで、前記所定のモータ21aは、把持対象物Xの形状や、弾性等に応じて予め決められた位置のモータとすればよい。
なお、前記所定のモータ21aは、複数のモータ21aのうちの一つに限定されるものでなく、複数のモータ21aのうちの一部や全部とすることが可能である。
Next, in step 7, the
Here, the
The
次に、制御部30は、前記所定のモータ21aに対応する前記触覚センサ手段の検出値に基づき、把持力を算出し、この把持力が目標把持力になるのを待つ(ステップ8)。
そして、制御部30は、前記把持力が目標把持力になったら、前記所定のモータ21aを含む全てのモータ21aを非通電にして、全ての関節をロックする(ステップ9)。
上記ステップにおいて、前記把持力が目標把持力になるまでの指体21の把持動作は、モータ21aをPID制御することにより、素早く且つ高精度に行われる。
Next, the
Then, when the gripping force reaches the target gripping force, the
In the above step, the gripping operation of the
次のステップ10では、ハンドロボットAの動作を終了する終了指令があるか否かを判断し、終了指令がある場合には当該フローチャートの全ての処理を終了し、そうでなければ、ステップ11へ処理を進める。
In the
ここで、前記終了指令は、例えば、ハンドロボットAの外部から制御部30に入力される信号や、図示しない終了ボタンの操作に応じて制御部30に入力される信号等とすることができる。
また、前記終了指令の他例としては、前記ステップ9の後に経過時間が所定時間に達したことを条件に自動的に発せられた信号や、後述するステップ11以降の処理が所定回数行われたことを条件に自動的に発せられる信号などとすることも可能である。
Here, the end command may be, for example, a signal input to the
Further, as another example of the end command, a signal that is automatically issued on condition that the elapsed time has reached a predetermined time after step 9 or the processing after
次のステップ11では、制御部30が、把持対象物検出手段40を用いて、ハンド部20に相対する把持対象物Xの移動(位置変化)を検出する。
ここで、前記「移動」は、具体的には、把持対象物Xの移動量(位置変化量)や移動速度等とすることが可能である。この「移動」は、ハンド部20が把持対象物Xを把持し前記ステップ9により全ての関節をロックした後に、把持対象物検出手段40によって検出される把持対象物Xの位置座標や姿勢(角度)の変化に基づき、制御部30によって算出される。
In the
Here, the “movement” can be specifically the movement amount (position change amount) or movement speed of the gripping target X. This “movement” is the position coordinate and posture (angle) of the gripping target X detected by the gripping target detection unit 40 after the
次のステップ12では、前記移動があったか否かを判断し、前記移動があった場合にはステップ13へ処理を移行し、そうでなければ当該フローチャートによる処理を終了する。
In the
ステップ13では、前記移動に応じて、前記目標把持力(ステップ8参照)を大きくなるように補正し、処理をステップ6へ戻す。
この際の補正は、例えば、把持対象物Xの重力方向への移動が検出された場合に、その移動量又は移動速度に応じて前記目標保持力を大きくする。
また、例えば、把持対象物Xの姿勢変化(回転)が検出された場合に、その回転量又は角速度に応じて前記目標保持力を大きくする。
また、把持対象物Xの移動方向が、例えば、掌部22側へ向かう方向等、落下可能性の少ない特定方向である場合には、前記補正を行わないようにする。
In
In the correction at this time, for example, when the movement of the grasped object X in the gravity direction is detected, the target holding force is increased according to the movement amount or the movement speed.
Further, for example, when a posture change (rotation) of the grasped object X is detected, the target holding force is increased according to the rotation amount or the angular velocity.
Further, when the moving direction of the grasped object X is a specific direction that is less likely to be dropped, such as a direction toward the
なお、フローチャートを省略するが、把持対象物検出手段40の検出値に基づく把持対象物Xの移動方向や移動角度等に応じて、指体21を回転軸aにて内転又は外転させ、その後に、前記ステップ6へ処理を戻し、ハンド部20による把持対象物Xの把持を再実行するようにしてもよい。
Although not shown in the flow chart, the
よって、上記構成のハンドロボットAによれば、指体21を根本側の関節から順番に屈曲させて、把持対象物Xを包み込むように把持するため、把持動作によって把持対象物Xに局部的な強い刺激が加わるようなことを防ぐとともに、ソフトで確実な把持動作を期待することができる。
しかも、一旦把持された把持対象物Xが、自重や振動、他の物体との当接等により、最初の把持位置から移動した場合でも、その移動が継続することのないように、指体21を再動作させて、把持対象物Xをより強く把持することができる。
その上、ハンド部20により把持対象物Xを把持した後は、モータ21aを非通電にするため、消費電力を低減することができる。
Therefore, according to the hand robot A having the above-described configuration, since the
Moreover, even if the gripping target X once gripped moves from the initial gripping position due to its own weight, vibration, contact with another object, etc., the movement of the
In addition, since the
また、従来技術のように、指体の根本側に行くにしたがってモータトルクを大きくする必要がないので、各指体21及びハンド部20全体を小型化することができる。
例えば、図6に例示する指体21’のように、一番指先側の関節に最もトルクが大きいモータM4を設け、他の関節には、略同等のトルクのモータM3.M2,M1を設け、これらモータにそれぞれ一方向動力伝達機構21cを具備した態様とすることも可能である。
この指体21’によれば、指根本側のモータM3.M2,M1を屈曲させた後、比較的制御領域の大きいモータM4を高精度に制御して動作させることができ、上記ステップ7以降の制御をきめ細かに行うことができる。
Further, unlike the prior art, it is not necessary to increase the motor torque toward the base side of the finger body, so that each
For example, like a
According to this finger body 21', the motor M3. After bending M2 and M1, the motor M4 having a relatively large control area can be controlled and operated with high accuracy, and the control after step 7 can be finely performed.
<他の変形例>
なお、上記実施態様によれば、弾性部21eを指体21の最先端側に単数設けたが、この弾性部21eは、掌部22から指体21最先端部までの間で指体21が把持対象物Xを把持した際に把持力が作用する部分に設ければよく、他例としては、隣接する節部1,2間の関節に設けた態様、節部2と掌部22の間の関節に設けた態様、指体21の先端部以外の動力伝達経路中に設けた態様、複数箇所に弾性部21eを設けた態様等とすることが可能である。
さらに、他例としては、指体21の機構や節部1,2等の弾性のみを弾性部とし、弾性材料からなる弾性部21eを省いた態様とすることも可能である。
<Other modifications>
In addition, according to the above-mentioned embodiment, although the elastic portion 21e is provided singularly on the most distal end side of the
Further, as another example, it is possible to adopt a mode in which only the elasticity of the mechanism of the
また、上記実施態様によれば、特にハンド部20に比較して大きめの把持対象物Xを包み込むように把持するのに好ましい態様として、指体21における複数のモータ21aを指根本側から順番に通電するようにしたが、把持対象物Xの大きさや形状等に応じて前記順番を適宜に変更することが可能である。
例えば、特にハンド部20に比較して小さめの把持対象物Xを把持するのに好ましい態様としては、各指体21における複数のモータ21aを指先側から指根本側に順番に通電することにより、各指体21の関節を指先側から指根本側にかけて順番に屈曲させてゆく。
さらに他例としては、複数のモータ21aを、予め設定された前記以外の順番で通電するようにした態様等とすることも可能である。
Further, according to the above-described embodiment, as a preferable mode for gripping the gripping target X so as to wrap around the gripping object X that is larger than the
For example, as a preferable mode for gripping a gripping target X that is particularly small compared to the
As still another example, it is possible to adopt a mode in which the plurality of
また、上記実施態様において、触覚センサ手段は、モータ21aの負荷電流から屈曲時の反力を感知する態様としたが、この触覚センサの他例としては、モータ21aの負荷電流を検知するものではなく、別体のトルクセンサによりモータ21aの負荷トルクを測定して屈曲時の反力を感知する態様とすることも可能である。
さらに、触覚センサ手段の他例としては、圧力センサ、ひずみゲージ、角度センサ、触覚センサ、又は力覚センサなどを用いた態様とすることも可能であり、例えば、各節部1(又は2)の指腹部側の表面に、把持対象物Xに対し押圧されたことを感知する周知の触覚センサを設けた態様等とすることが可能である。
Further, in the above embodiment, the tactile sensor means detects the reaction force at the time of bending from the load current of the
Further, as another example of the tactile sensor means, a mode using a pressure sensor, a strain gauge, an angle sensor, a tactile sensor, a force sensor, or the like can be used. For example, each node 1 (or 2) It is possible to adopt a mode in which a well-known tactile sensor for sensing that the object to be grasped X is pressed is provided on the surface of the finger pad side of the above.
また、上記実施態様によれば、把持対象物検出手段40を用いてハンド部20に対する把持対象物Xの移動を検出する構成としたが、他例としては、ハンド部20における掌部22や指腹部の接触圧力を触覚センサにより検出し、その接触圧力分布に応じて、把持対象物Xの移動を認識する態様とすることも可能である。
さらに、他例としては、ハンド部20とアーム14の接続部分や指体21等の動力伝達経路中の力やモーメントを、トルクセンサや負荷電流値等から検出し、その検出値に基づき把持対象物Xの移動を認識する態様とすることも可能である。
Further, according to the above-described embodiment, the gripping target object detection means 40 is used to detect the movement of the gripping target object X with respect to the
Furthermore, as another example, the force or moment in the power transmission path of the
また、本発明は上述した実施態様に限定されず、本発明の要旨を変更しない範囲で適宜変更可能である。 Further, the present invention is not limited to the above-described embodiments, and can be modified as appropriate without departing from the spirit of the present invention.
1,2:節部
10:ハンド移動機構
20:ハンド部
21:指体
21a:モータ
21b:調速機構
21c:一方向動力伝達機構
21d:屈伸機構
22:掌部
30:制御部
40:把持対象物検出手段
a,b,c:回転軸
A:ハンドロボット
1, 2: Knot part 10: Hand moving mechanism 20: Hand part 21:
Claims (6)
前記指体の複数のモータを所定の順番で通電することにより、各モータに対応する前記関節を屈曲させる第1ステップと、
前記触覚センサ手段による感知がある毎に、その感知のあった触覚センサ手段に対応する関節のモータを非通電にして該関節を前記一方向動力伝達機構によりロック状態にする第2ステップと、
全てのモータが非通電になったことを条件に、所定のモータを通電して該モータに対応する関節を屈曲させる第3ステップと、
前記触覚センサ手段の検出値に基づく把持力が目標把持力になったことを条件に、前記所定のモータを含む全てのモータを非通電にして、全ての関節をロック状態にする第4ステップとを含むことを特徴とするハンドロボットの制御方法。 Fingers for bending and extending a plurality of joints, a motor provided for each joint, and a power provided for each motor and applied to the input unit from the motor side can be transmitted to the output unit, and the output side outputs the output. One-way power transmission mechanism that locks the output unit when a force is applied to the portion, a bending and extending mechanism that bends and extends the corresponding joint by the power of the output unit, and the finger grips an object to be grasped. Of a hand robot provided with an elastic portion provided in a portion to which a gripping force is applied when it is performed, and a tactile sensor means provided for each joint to detect a reaction force when the joint is bent. A control method,
A first step of bending the joint corresponding to each motor by energizing a plurality of motors of the finger body in a predetermined order;
Every time the tactile sensor means senses, a second step of deactivating the motor of the joint corresponding to the sensed tactile sensor means to lock the joint by the one-way power transmission mechanism;
A third step of energizing a predetermined motor to bend a joint corresponding to the motor on condition that all the motors are de-energized;
On condition that the gripping force based on the detection value of the tactile sensor means has reached the target gripping force, all the motors including the predetermined motor are de-energized and all joints are locked. A method for controlling a hand robot, comprising:
前記第2ステップでは、前記触覚センサ手段が、前記可動限界による反力、又は前記指体が把持対象物に押圧させた際の反力を受けるのを感知する毎に、その感知のあった触覚センサ手段に対応する関節のモータを非通電にして該関節を前記一方向動力伝達機構によりロック状態にすることを特徴とする請求項1記載のハンドロボットの制御方法。 The finger has a movable limit when the joints are bent,
In the second step, each time the tactile sensor means senses a reaction force due to the movable limit or a reaction force when the finger body presses an object to be grasped, the tactile sense is detected. 2. The method for controlling a hand robot according to claim 1, wherein the motor of the joint corresponding to the sensor means is de-energized to lock the joint by the one-way power transmission mechanism.
前記第1ステップよりも前に、前記初期位置検出手段により把持対象物の初期位置を認識し、該初期位置に応じて前記ハンド移動機構を動作させて、前記ハンド部を、前記把持対象物を把持可能な位置に移動することを特徴とする請求項1又は2記載のハンドロボットの制御方法。 An initial position detecting means for detecting an initial position of an object to be grasped, and a hand moving mechanism for moving a hand part provided with the plurality of fingers are provided.
Prior to the first step, the initial position detecting means recognizes the initial position of the gripping target object, and the hand moving mechanism is operated according to the initial position to move the hand part to the gripping target object. The hand robot control method according to claim 1, wherein the hand robot is moved to a grippable position.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016133229A JP6704576B2 (en) | 2016-07-05 | 2016-07-05 | Hand robot control method |
PCT/JP2017/024583 WO2018008665A1 (en) | 2016-07-05 | 2017-07-05 | Hand robot control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016133229A JP6704576B2 (en) | 2016-07-05 | 2016-07-05 | Hand robot control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018001359A JP2018001359A (en) | 2018-01-11 |
JP6704576B2 true JP6704576B2 (en) | 2020-06-03 |
Family
ID=60912808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016133229A Active JP6704576B2 (en) | 2016-07-05 | 2016-07-05 | Hand robot control method |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP6704576B2 (en) |
WO (1) | WO2018008665A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7126817B2 (en) * | 2017-11-15 | 2022-08-29 | Thk株式会社 | Grasping system and method |
JP7143178B2 (en) * | 2018-10-10 | 2022-09-28 | 三洋化成工業株式会社 | Finger structure for robot hand, robot hand and robot arm |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2689702B2 (en) * | 1990-07-26 | 1997-12-10 | トヨタ自動車株式会社 | Robot hand grip control method |
JP4323056B2 (en) * | 2000-04-04 | 2009-09-02 | 本田技研工業株式会社 | Control device for multi-finger hand device |
JP3742876B2 (en) * | 2002-02-25 | 2006-02-08 | 国立大学法人岐阜大学 | Robot hand, gripping control method of robot hand, robot and robot control method |
JP4234547B2 (en) * | 2003-09-18 | 2009-03-04 | 博允 井上 | Hand device |
WO2012039479A1 (en) * | 2010-09-24 | 2012-03-29 | 国立大学法人岐阜大学 | Humanoid electric hand |
-
2016
- 2016-07-05 JP JP2016133229A patent/JP6704576B2/en active Active
-
2017
- 2017-07-05 WO PCT/JP2017/024583 patent/WO2018008665A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
JP2018001359A (en) | 2018-01-11 |
WO2018008665A1 (en) | 2018-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4890199B2 (en) | Robot hand and robot | |
EP2744629B1 (en) | Haptic manipulation system for wheelchairs | |
EP2919948B1 (en) | Hand controller device | |
AU2018273807B2 (en) | Electromechanical robotic manipulandum device | |
US8690212B2 (en) | Robot hand | |
JP2008238338A (en) | Operation supporting device and its control method | |
JP7147761B2 (en) | Control device and control method, and master-slave system | |
US10406683B2 (en) | Robot and control method thereof | |
JP6704576B2 (en) | Hand robot control method | |
WO2017154254A1 (en) | Gripping robot, and robot hand control method | |
JP5388686B2 (en) | 5 finger type hand device | |
US20210072762A1 (en) | Motion detecting device | |
CN111356562B (en) | Gripping system and gripping method | |
JP2005144573A (en) | Gripping force control method of robot hand | |
JP2010012087A (en) | Manipulator system and control method of manipulator | |
JP2008105116A (en) | Two-finger grip type robot hand | |
JP7178994B2 (en) | gripping system | |
JP6982289B2 (en) | Hand robot and control method of hand robot | |
KR101668386B1 (en) | under-actuated robot finger device and method for controlling the same | |
Nomura et al. | Development of multi joint gripper and its dexterous grasping | |
JP7341505B2 (en) | robot hand | |
JP6084918B2 (en) | Control device for movable body | |
JP7289541B2 (en) | robot hand | |
JP2010052079A (en) | Joint device of robot | |
Higashihara et al. | Study of desktop type external shoulder prosthesis control with bilateral servo system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190528 |
|
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: 20200303 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200318 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6704576 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313115 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
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 |