JP4696784B2 - Massage machine - Google Patents

Massage machine Download PDF

Info

Publication number
JP4696784B2
JP4696784B2 JP2005246773A JP2005246773A JP4696784B2 JP 4696784 B2 JP4696784 B2 JP 4696784B2 JP 2005246773 A JP2005246773 A JP 2005246773A JP 2005246773 A JP2005246773 A JP 2005246773A JP 4696784 B2 JP4696784 B2 JP 4696784B2
Authority
JP
Japan
Prior art keywords
force
arm
treatment element
tip
displacement
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005246773A
Other languages
Japanese (ja)
Other versions
JP2007054543A (en
Inventor
祥平 谷口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Panasonic Electric Works Co Ltd
Original Assignee
Panasonic Corp
Matsushita Electric Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp, Matsushita Electric Works Ltd filed Critical Panasonic Corp
Priority to JP2005246773A priority Critical patent/JP4696784B2/en
Publication of JP2007054543A publication Critical patent/JP2007054543A/en
Application granted granted Critical
Publication of JP4696784B2 publication Critical patent/JP4696784B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Massaging Devices (AREA)

Description

本発明は、マッサージ機、殊に多関節型のアームの先端に施療子を配したマッサージ機に関するものである。   The present invention relates to a massage machine, and more particularly to a massage machine in which a treatment element is arranged at the tip of an articulated arm.

椅子の背もたれなどにマッサージ機構を配したマッサージ機が従来から提供されているが、これらマッサージ機においては上記背もたれなどのフレーム上にマッサージ機構を組み込んで、フレーム面と直交する方向に施療子の力制御を行い、フレーム面と平行な方向に施療子の位置制御を行うものとして構成されている。   Traditionally, massage machines with a massage mechanism on the back of the chair have been provided. In these massage machines, the massage mechanism is incorporated on the frame such as the back and the force of the treatment element is perpendicular to the frame surface. It is configured to control the position of the treatment element in a direction parallel to the frame surface.

一方、マッサージ機構における施療子を通じて力が加えられることでマッサージを受ける被施療者にしてみれば、施療子が当接する部位によって力が加えられる方向が異なっている方が、より効果的なマッサージとなることが多いのに対して、上記のような従来のマッサージ機ではこのような要望に応えることができなかった。   On the other hand, for a user who receives a massage by applying force through the treatment element in the massage mechanism, the direction in which the force is applied differs depending on the part where the treatment element abuts. In many cases, the conventional massage machine as described above cannot meet such demands.

また、被施療者の姿勢は固定されているわけではないために、上記要望に常に応えることができるようにすることも困難である。
特許第3402723号公報
In addition, since the posture of the user is not fixed, it is difficult to always meet the above demand.
Japanese Patent No. 3402723

本発明は上記の従来の問題点に鑑みて発明したものであって、被施療者のある部位に対する力の印加方向を変えて、より効果的なマッサージを行うことができるマッサージ機を提供することを課題とするものであり、更に被施療者の姿勢がどうであれ、上記マッサージを行うことができるマッサージ機を提供することを課題とするものである。   The present invention has been invented in view of the above-described conventional problems, and provides a massage machine that can perform more effective massage by changing the direction in which force is applied to a part of a user. It is another object of the present invention to provide a massage machine capable of performing the massage regardless of the posture of the user.

上記課題を解決するために本発明に係るマッサージ機は、回転または並進可能な3つ以上の関節で形成された多関節型アームの先端にマッサージ用施療子を配して該施療子を三次元的に可動としたマッサージ機であって、各関節を独立に駆動するアクチュエータと、各関節の回転または並進の変位を検知する変位センサと、上記施療子と人体との接触を検出する力センサと、上記アクチュエータを駆動する制御回路とを具備して、上記制御回路は上記変位センサから出力される各関節変位情報でアーム先端の位置を検知するものであるとともに三次元的に任意な向きに設定したベクトルでアーム先端の施療子を駆動するものであり、更に、アーム先端または各関節変位の目標値と、変位センサによって検出された現在変位もしくは変位センサによって検出された現在変位から算出されるアーム先端の現在位置との偏差に基づいて各アクチュエータを制御する位置制御手段と、アーム先端が被施療者に接している時の変位センサから出力される各関節変位情報と、アームにおける関節で連結されたリンクの予め与えられた長さ情報とから幾何学的に算出されるアーム先端位置情報からマッサージ対象である人体の体形ラインを検知する体形ライン検知手段とを備えており、アーム先端の施療子を駆動するベクトルの向きは前記人体の体形ライン検知手段で検知された体形ラインの接線または法線に対して設定されたものであることに特徴を有している。人体のある部位に対して施療子を介して力を加える方向を検知した人体ラインに対して設定することができるようにしたもので、人体の各部位に対して夫々有効な方向に力を加えることを容易に行うことができるIn order to solve the above-described problems, a massage machine according to the present invention has a massage treatment element arranged at the tip of an articulated arm formed of three or more joints that can be rotated or translated, and the treatment element is three-dimensional. A movable massage machine, an actuator that drives each joint independently, a displacement sensor that detects a rotational or translational displacement of each joint, and a force sensor that detects contact between the treatment element and a human body, and and a control circuit for driving the actuator, set in the control circuit three-dimensionally any orientation with which detects the position of the arm end on each joint displacement information output from the displacement sensor was and drives the treatment element of the arm tip vector further arm tip or a target value of each joint displacement, the current displacement or displacement sensor which is detected by the displacement sensor Therefore, position control means for controlling each actuator based on the deviation from the current position of the arm tip calculated from the detected current displacement, and each output from the displacement sensor when the arm tip is in contact with the user Body line detection means for detecting a body line of a human body to be massaged from arm tip position information geometrically calculated from joint displacement information and length information given in advance of links connected by joints in the arm And the direction of the vector for driving the treatment element at the end of the arm is set with respect to the tangent or normal of the body line detected by the body line detection means of the human body. is doing. It can be set for the human body line that detects the direction in which force is applied to a certain part of the human body via the treatment element, and force is applied to each part of the human body in an effective direction. Can be done easily .

前記施療子が人体を押圧する時の反力を計測する力センサを前記アームの先端に備えており、前記制御回路は予め設定された力の向き及び力の目標値と、上記力センサによって検出された力の現在値との偏差に基づいて各アクチュエータを制御する力制御手段を備えていることが好ましい。 The treatment element is equipped with a force sensor for measuring the reaction force when pressing the body to the distal end of the arm, wherein the control circuit and the target value of the orientation and force preset force detected by the force sensor It is preferable to include force control means for controlling each actuator based on a deviation from the current value of the generated force.

上記目標値を記憶する記憶手段を備えたものとすれば、予め設定しておいた揉みマッサージや指圧マッサージ等のマッサージ動作を得ることができる。   If the storage means for storing the target value is provided, a massage operation such as a massage massage or acupressure massage set in advance can be obtained.

そして、アーム先端の施療子を駆動するベクトルの向き及び大きさの調整用の操作部を備えていると、被施療者の好みに応じた方向と大きさの力を加えることができる。   And if it has the operation part for adjustment of the direction and magnitude | size of the vector which drives the treatment element of the arm front-end | tip, the force of the direction and magnitude | size according to a user's liking can be applied.

位置制御手段はアーム先端の目標軌跡を体形ラインの接線方向に逐次変更する手段を備えていると、人体の凹凸形状に依存せず、常に目標軌跡を維持することができる。   If the position control means includes means for sequentially changing the target locus of the arm tip in the tangential direction of the body shape line, the target locus can always be maintained without depending on the uneven shape of the human body.

また力を加える方向と、位置制御手段による位置制御での目標軌跡を含む面とを直交関係として、位置制御手段によるアーム先端の施療子の位置制御は、力印加方向を除いた上記面上に目標をセットしたフィードバック位置制御としていると、位置制御の変位誤差が力制御誤差となって現れてしまうことがない。 Also the direction to apply a force, in an orthogonal relationship with the plane containing the target locus of the position control by the position control means, the position control of the arm tip of the treatment element by the position control means, the surface excluding the force application direction When the feedback position control is set with the target set on the top, the displacement error of the position control does not appear as a force control error.

本発明は、三次元的に任意な向きに設定したベクトルでアーム先端の施療子を駆動するものであるために、人体のある部位に対して施療子を介して力を加える方向を任意とすることができ、各部位に対して夫々より効果的なマッサージを行うことができるものであり、しかも人体のある部位に対して施療子を介して力を加える方向を、検知した人体ラインに対して設定するために、人体の各部位に対して夫々有効な方向に力を加えることを容易に行うことができるSince the present invention drives the treatment element at the end of the arm with a vector set in an arbitrary direction in three dimensions, the direction in which force is applied to a certain part of the human body via the treatment element is arbitrary. It is possible to perform more effective massage on each part , and the direction in which force is applied to the part of the human body via the treatment element is detected with respect to the detected human body line. In order to set, it is possible to easily apply force to each part of the human body in an effective direction .

以下、本発明を添付図面に示す実施形態に基いて説明すると、図2は本発明に係るマッサージ機の一例を示すもので、椅子1の背もたれ2に左右一対のマッサージ機構3,3を配している。これらマッサージ機構3,3は、少なくとも3つ以上の回転または並進可能な関節30で形成された多関節型アーム31の先端を人体に接触する施療子32としたもので、ここでは人体の手指を模したものとするために上記アーム31を複数併設している。そして各アーム31における各関節30には個別に駆動されるアクチュエータ(モータ)と、各関節30の回転または並進の変位を検知するロータリエンコーダ等からなる変位センサとが配されている。   Hereinafter, the present invention will be described based on an embodiment shown in the accompanying drawings. FIG. 2 shows an example of a massage machine according to the present invention, and a pair of left and right massage mechanisms 3 and 3 are arranged on a backrest 2 of a chair 1. ing. These massage mechanisms 3 and 3 are the treatment elements 32 that contact the human body with the tip of an articulated arm 31 formed of at least three or more rotatable or translatable joints 30. A plurality of the arms 31 are provided side by side for the sake of imitation. Each joint 30 in each arm 31 is provided with an actuator (motor) that is individually driven, and a displacement sensor including a rotary encoder that detects a rotational or translational displacement of each joint 30.

関節30の構成は多関節型のアーム31の先端の施療子32を三次元的に動かすことができるものであれば、どのようなものでもよいが、図3に示したものでは、Z軸回りの回転を行う第1関節30と、Z軸を含む面内の回転を行う第2,第3関節30,30の総計3つの関節30で構成している。   The joint 30 may have any configuration as long as the treatment element 32 at the tip of the articulated arm 31 can be moved three-dimensionally. In the configuration shown in FIG. The first joint 30 that performs the rotation and the second and third joints 30 and 30 that perform the in-plane rotation including the Z axis include a total of three joints 30.

上記の各モータは、図4に示すように、モータドライバ及びD/Aコンバータを介して制御回路に接続され、変位センサ(ロータリエンコーダ)はカウンタを介して制御回路に接続されている。図4中の力センサは、アーム31の先端の施療子32に配されて施療子31と人体との接触及び施療子32が人体を押圧する時の反力を計測するものであり、A/Dコンバータを介して制御回路に接続されている。また、図4中の記憶装置は、力センサの出力と、上記変位センサの出力とを基に算出した人体の体形ラインや、施療子32の駆動時の変位や力の目標値を記憶するものである。   As shown in FIG. 4, each of the motors is connected to a control circuit via a motor driver and a D / A converter, and a displacement sensor (rotary encoder) is connected to the control circuit via a counter. The force sensor in FIG. 4 is arranged on the treatment element 32 at the tip of the arm 31 and measures the contact between the treatment element 31 and the human body and the reaction force when the treatment element 32 presses the human body. It is connected to the control circuit via a D converter. The storage device in FIG. 4 stores a human body shape line calculated based on the output of the force sensor and the output of the displacement sensor, and target values of displacement and force when the treatment element 32 is driven. It is.

上記制御回路は図5に示す位置及び力のフィードバック制御を行って多関節型アーム31を駆動している。すなわち、位置ゲインをKp、速度ゲインをKv、力の比例ゲインをKfp、目標変位をqd、位置センサから得られる現在の変位をq、位置偏差(qd−q)をe1、目標の力をfd、力センサから得られる現在の力をf、力偏差(fd−f)をe2、アーム先端の力を各モータ出力に変換する行列をJとする時、モータ指令値uは   The control circuit drives the articulated arm 31 by performing position and force feedback control shown in FIG. That is, the position gain is Kp, the speed gain is Kv, the force proportional gain is Kfp, the target displacement is qd, the current displacement obtained from the position sensor is q, the position deviation (qd-q) is e1, and the target force is fd. When the current force obtained from the force sensor is f, the force deviation (fd−f) is e2, and the matrix for converting the arm tip force into each motor output is J, the motor command value u is

Figure 0004696784
Figure 0004696784

で決定している。 It is decided by.

ちなみに、アーム31の先端の施療子32の位置(座標x,y,z)は、図3に示すように、各関節30の角度をq1,q2,q3、アーム31における各リンクの長さをl1,l2,l3とする時、次の式   Incidentally, as shown in FIG. 3, the position of the treatment element 32 at the tip of the arm 31 (coordinates x, y, z) is the angle of each joint 30 as q1, q2, q3, and the length of each link in the arm 31. When l1, l2, and l3,

Figure 0004696784
Figure 0004696784

で得ることができる。 Can be obtained at

そして、力センサの出力から施療子32が人体に接していると判断される時の施療子32の位置情報を人体における異なるところに施療子32を接触させることで複数集めることで、人体の体形ラインを知ることができる。この場合、3点での位置情報を体形面の方程式z=ax+by+cに代入して体形面パラメータa,b,cを決定するとよい。また上記3点の座標を逐次更新することによって、被施療者の姿勢変化などにも対応することができる。   The body shape of the human body is obtained by collecting a plurality of pieces of positional information of the treatment element 32 when the treatment element 32 is determined to be in contact with the human body from the output of the force sensor by bringing the treatment element 32 into contact with different places in the human body. You can know the line. In this case, the body surface parameters a, b, and c may be determined by substituting the position information at three points into the body surface equation z = ax + by + c. Further, by sequentially updating the coordinates of the three points, it is possible to cope with changes in the posture of the user.

ここにおいて、多関節型のアーム31の先端に施療子32を設けたマッサージ機1では、図1に示すように、被施療者のある部位に対して任意の方向の力ベクトルを加えることができる。また、上記のように体形ラインを検知していれば、上記部位が変わったり被施療者の姿勢が変化しても、体形ラインの法線方向あるいは体形ラインに対してある角度をなす方向に力を加えることができる。   Here, in the massage machine 1 in which the treatment element 32 is provided at the tip of the articulated arm 31, as shown in FIG. 1, a force vector in an arbitrary direction can be applied to a certain part of the user. . In addition, if the body line is detected as described above, the force is applied in the normal direction of the body line or in a direction that forms an angle with the body line even if the above-mentioned part changes or the posture of the user changes. Can be added.

このための制御について説明すると、前記体形面方程式z=ax+by+cより、手先の幾何拘束条件φ(χ)は、次式で与えられる。ただし、χはアーム先端の三次元位置ベクトル(χ=(x,y,z)T)である(Tは転置を示す)。 The control for this will be described. From the body surface equation z = ax + by + c, the geometric constraint condition φ (χ) of the hand is given by the following equation. Here, χ is a three-dimensional position vector (χ = (x, y, z) T ) of the arm tip (T indicates transposition).

φ(χ)=z−ax−by−c=0
従って体形面の法線ベクトルφxは、
φx=(∂φ(χ)/∂χ)T
=(∂φ(χ)/∂x,∂φ(χ)/∂y,∂φ(χ)/∂z)T
と表される。
φ (χ) = z-ax-by-c = 0
Therefore, the normal vector φx of the body shape surface is
φx = (∂φ (χ) / ∂χ) T
= (∂φ (χ) / ∂x, ∂φ (χ) / ∂y, ∂φ (χ) / ∂z) T
It is expressed.

ここでアーム先端位置χ=(x,y,z)Tと関節座標系q=(q1,q2,q3)Tとのヤコビアンを Here, the Jacobian of the arm tip position χ = (x, y, z) T and the joint coordinate system q = (q1, q2, q3) T is

Figure 0004696784
Figure 0004696784

と定義すると、体形面法線方向へ力を発揮するための各関節力(各モータ指令値)への変換ベクトルJφを、上記2式から
φ(q)T=J(q)T(∂φ/∂χ)/|φx|
で定義することができる。
, The transformation vector J φ to each joint force (each motor command value) for exerting the force in the normal direction of the body surface is obtained from the above two formulas: J φ (q) T = J x (q) T (∂φ / ∂χ) / | φx |
Can be defined in

この式は、上述のように体形面に対して法線方向に力を発揮するための各関節30への変換ベクトルであるが、体形面パラメータa,b,cを変更することにより、任意の方向へ力を発揮するための各関節への変換ベクトルを得ることができる。また、体形面情報を逐次更新することにより、体形ラインに対して常に指定の方向に力の向きをセットすることができる。   This expression is a conversion vector to each joint 30 for exerting a force in the normal direction to the body surface as described above. By changing the body surface parameters a, b, and c, any expression can be obtained. A transformation vector for each joint for exerting a force in the direction can be obtained. Further, by sequentially updating the body surface information, the direction of the force can always be set in the designated direction with respect to the body line.

また、前記椅子1の肘掛け上などに図9に示すような操作部4を設けて、この操作部4を用いて被施療者が与えた向き及び大きさの力をアーム31が出力するようにしてもよい。図示例の操作部4は、被施療者が指で操作面40を押す時の向き及び強さを3軸力センサ41を用いて検出し、検出された強さを前記フィードバック制御に際しての目標の力とするとともに、検出された向きで上記の力が得られるように各関節30を制御することで、被施療者が望む方向及び強さのマッサージを得られるものとなる。   Further, an operation unit 4 as shown in FIG. 9 is provided on the armrest of the chair 1 so that the arm 31 outputs the force of the direction and size given by the user using the operation unit 4. May be. The operation unit 4 in the illustrated example detects the direction and strength when the user presses the operation surface 40 with a finger using the triaxial force sensor 41, and the detected strength is a target for the feedback control. By controlling each joint 30 so that the above force can be obtained in the detected direction as well as the force, a massage having the direction and strength desired by the user can be obtained.

ところで、位置フィードバック制御及び力フィードバック制御を行う時の制御則は次のように表される。   By the way, a control law when performing position feedback control and force feedback control is expressed as follows.

Figure 0004696784
Figure 0004696784

この時、揉みマッサージなどのために人体に対して押し込むだけでなく、人体の体表面に沿って移動させる動きを行わせる時、その目標とする軌跡を設定して、施療子32はこの軌跡に沿って移動するように位置制御することになるが、この軌跡(図6では楕円軌跡t)を含む平面を目標軌跡面Tと定義すると、体形ラインLに対して目標軌跡面Tが常に接線方向となるように逐次変更しつつ位置制御を行う。図中Mは目標軌跡面Tと体形ラインLとの接触線であり、体形ラインLの曲面に沿って目標軌跡tを逐次変更することになる。   At this time, when not only pushing into the human body for massaging massage, but also making a movement to move along the body surface of the human body, a target locus is set, and the treatment element 32 follows this locus. Although the position is controlled so as to move along the plane, if a plane including this locus (the elliptical locus t in FIG. 6) is defined as the target locus surface T, the target locus surface T is always tangential to the body line L. Position control is performed while sequentially changing so that. In the figure, M is a contact line between the target locus surface T and the body shape line L, and the target locus t is sequentially changed along the curved surface of the body shape line L.

逐次変更に際しては体形ラインの情報が必要となるが、法線方向が前記法線ベクトルφxにより求まるために、体形ライン上に座標系を定義することができる上に、この座標系はアーム31の先端の施療子32と被施療者の接触点により定義されるために逐次変更される。そして目標軌跡面Tをこの座標系に定義することで、目標軌跡tは常に体形ラインLの接線方向となるようにすることができる。この結果、人体表面の凹凸形状の影響を受けることなく、常に目標軌跡tを維持することができることを意味する。   The information of the body line is required for the sequential change. Since the normal direction is obtained from the normal vector φx, a coordinate system can be defined on the body line, and the coordinate system can be used for the arm 31. Since it is defined by the contact point between the treatment element 32 at the front end and the user, it is sequentially changed. By defining the target locus plane T in this coordinate system, the target locus t can always be in the tangential direction of the body line L. As a result, it means that the target trajectory t can always be maintained without being affected by the uneven shape of the human body surface.

また、図7に示すように、軌跡を制御したい面(体形ライン接面(x,y平面)に平行な面)Pに対して直交する方向の力を制御する場合、上記の面Pと関節変位のヤコビアン(接面ヤコビアン)は次式で与えられる。   In addition, as shown in FIG. 7, when controlling the force in the direction orthogonal to the surface (surface parallel to the body line tangent surface (x, y plane)) P to be controlled, the surface P and the joint The displacement Jacobian (tangential Jacobian) is given by the following equation.

Figure 0004696784
Figure 0004696784

この時、目標軌跡はxy方向にのみ与えて、xdxy=(xd,yd)Tと表すことができ、アーム31先端のxyに関する位置xxy=(x,y)Tを位置制御する。変換ベクトルJφを求めての力制御を同時に行うことから、制御入力は次式で与えられる(ただし、Kpxyは位置ゲイン、Kvxyは速度ゲイン)。 At this time, the target trajectory is given only in the xy direction and can be expressed as xdxy = (xd, yd) T, and the position xxy = (x, y) T regarding the xy at the tip of the arm 31 is controlled. Since performing force control of seeking transformation vector J phi same time, the control input is given by the following equation (where, K pxy position gain, K Vxy speed gain).

Figure 0004696784
Figure 0004696784

体形ラインの奥行き方向には位置の目標値を一切与えていないのは、位置制御の変位誤差が力制御に影響を及ぼすことを避けたためである。図8に体形ラインを検出しながら位置と力の制御を行う際のフローチャートを示す。   The reason why no target position value is given in the depth direction of the body shape line is that the displacement error of the position control avoids affecting the force control. FIG. 8 shows a flowchart when the position and force are controlled while detecting the body shape line.

なお、力センサによるところの力フィードバックも含めるならば、制御入力は次式のものとする。   If the force feedback by the force sensor is included, the control input is as follows.

Figure 0004696784
Figure 0004696784

力センサや体形ライン検知手段は必ずしも必要としない。予め与えられた体形ラインを前提として多関節型のアーム31を駆動しても、人体のある部位に対して施療子を介して力を加える方向を任意とすることができるからである。図10はこの場合のブロック回路図を示している。   A force sensor and body shape line detection means are not necessarily required. This is because even if the articulated arm 31 is driven on the premise of a body shape line given in advance, the direction in which a force is applied to a certain part of the human body via the treatment element can be made arbitrary. FIG. 10 shows a block circuit diagram in this case.

本発明の実施の形態の一例における動作説明図である。It is operation | movement explanatory drawing in an example of embodiment of this invention. (a)は同上の斜視図、(b)は同上の要部拡大斜視図である。(a) is a perspective view of the same, (b) is an enlarged perspective view of the main part of the same. 同上のアームの説明図である。It is explanatory drawing of an arm same as the above. 同上のブロック回路図である。It is a block circuit diagram same as the above. 同上の制御系のブロック図である。It is a block diagram of a control system same as the above. 目標軌跡面の説明図である。It is explanatory drawing of a target locus surface. 同上の位置制御及び力制御の説明図である。It is explanatory drawing of position control and force control same as the above. 同上のフローチャートである。It is a flowchart same as the above. 同上の操作部の概略図である。It is the schematic of an operation part same as the above. 他例のブロック回路図である。It is a block circuit diagram of another example.

符号の説明Explanation of symbols

1 椅子
2 背もたれ
3 マッサージ機構
30 関節
31 アーム
32 施療子
DESCRIPTION OF SYMBOLS 1 Chair 2 Backrest 3 Massage mechanism 30 Joint 31 Arm 32 Treatment child

Claims (6)

回転または並進可能な3つ以上の関節で形成された多関節型アームの先端にマッサージ用施療子を配して該施療子を三次元的に可動としたマッサージ機であって、
各関節を独立に駆動するアクチュエータと、各関節の回転または並進の変位を検知する変位センサと、上記施療子と人体との接触を検出する力センサと、上記アクチュエータを駆動する制御回路とを具備して、
上記制御回路は上記変位センサから出力される各関節変位情報でアーム先端の位置を検知するものであるとともに三次元的に任意な向きに設定したベクトルでアーム先端の施療子を駆動するものであり、
更に、上記制御回路は、アーム先端または各関節変位の目標値と、変位センサによって検出された現在変位もしくは変位センサによって検出された現在変位から算出されるアーム先端の現在位置との偏差に基づいて各アクチュエータを制御する位置制御手段と、
アーム先端が被施療者に接している時の変位センサから出力される各関節変位情報と、アームにおける関節で連結されたリンクの予め与えられた長さ情報とから幾何学的に算出されるアーム先端位置情報からマッサージ対象である人体の体形ラインを検知する体形ライン検知手段とを備えており、
アーム先端の施療子を駆動するベクトルの向きは前記人体の体形ライン検知手段で検知された体形ラインの接線または法線に対して設定されたものであることを特徴とするマッサージ機。
A massage machine in which a massage treatment element is arranged at the tip of an articulated arm formed of three or more joints that can rotate or translate, and the treatment element is three-dimensionally movable.
An actuator that drives each joint independently; a displacement sensor that detects a rotational or translational displacement of each joint; a force sensor that detects contact between the treatment element and a human body; and a control circuit that drives the actuator. do it,
The control circuit detects the position of the arm tip from each joint displacement information output from the displacement sensor and drives the treatment element at the arm tip by a vector set in an arbitrary direction three-dimensionally . ,
Further, the control circuit is based on a deviation between the target value of the arm tip or each joint displacement and the current displacement detected by the displacement sensor or the current position of the arm tip calculated from the current displacement detected by the displacement sensor. Position control means for controlling each actuator;
Arm calculated geometrically from each joint displacement information output from the displacement sensor when the arm tip is in contact with the user and the length information given in advance of the link connected by the joint in the arm A body shape line detecting means for detecting a body shape line of a human body to be massaged from the tip position information,
The massaging machine characterized in that the direction of the vector for driving the treatment element at the end of the arm is set with respect to the tangent or normal of the body line detected by the body line detection means of the human body .
前記施療子が人体を押圧する時の反力を計測する力センサを前記アームの先端に備えており、前記制御回路は予め設定された力の向き及び力の目標値と、上記力センサによって検出された力の現在値との偏差に基づいて各アクチュエータを制御する力制御手段を備えていることを特徴とする請求項1記載のマッサージ機。 A force sensor that measures a reaction force when the treatment element presses the human body is provided at the tip of the arm, and the control circuit detects a predetermined force direction and force target value and the force sensor. The massage machine according to claim 1, further comprising force control means for controlling each actuator based on a deviation from the current value of the applied force . 前記目標値を記憶する記憶手段を備えていることを特徴とする請求項1または2記載のマッサージ機。 The massage machine according to claim 1, further comprising storage means for storing the target value . 前記アーム先端の施療子を駆動するベクトルの向き及び大きさの調整用の操作部を備えていることを特徴とする請求項1記載のマッサージ機。 The massage machine according to claim 1, further comprising an operation unit for adjusting the direction and size of a vector for driving the treatment element at the tip of the arm . 前記位置制御手段はアーム先端の目標軌跡を前記体形ラインの接線方向に逐次変更する手段を備えていることを特徴とする請求項1または4記載のマッサージ機。 The massage machine according to claim 1 or 4, wherein the position control means includes means for sequentially changing a target locus of an arm tip in a tangential direction of the body shape line . 力を加える方向と、位置制御手段による位置制御での目標軌跡を含む面とを直交関係として、前記位置制御手段によるアーム先端の施療子の位置制御は、力印加方向を除いた上記面上に目標をセットしたフィードバック位置制御としていることを特徴とする請求項5記載のマッサージ機。 The position control of the treatment element at the end of the arm by the position control means is performed on the surface excluding the force application direction, with the direction in which the force is applied and the surface including the target locus in the position control by the position control means being orthogonally related. 6. The massage machine according to claim 5, wherein feedback position control is performed with a target set .
JP2005246773A 2005-08-26 2005-08-26 Massage machine Expired - Fee Related JP4696784B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005246773A JP4696784B2 (en) 2005-08-26 2005-08-26 Massage machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005246773A JP4696784B2 (en) 2005-08-26 2005-08-26 Massage machine

Publications (2)

Publication Number Publication Date
JP2007054543A JP2007054543A (en) 2007-03-08
JP4696784B2 true JP4696784B2 (en) 2011-06-08

Family

ID=37918519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005246773A Expired - Fee Related JP4696784B2 (en) 2005-08-26 2005-08-26 Massage machine

Country Status (1)

Country Link
JP (1) JP4696784B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104175311A (en) * 2013-05-27 2014-12-03 北京理工大学 Flexible massaging robot

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009019750A1 (en) * 2007-08-03 2009-02-12 Panasonic Electric Works Co., Ltd. Massage machine
JP5004895B2 (en) * 2008-07-31 2012-08-22 清 田中 Shiatsu device
CN103737596A (en) * 2014-01-24 2014-04-23 成都万先自动化科技有限责任公司 Shoulder massage service robot
CN103737598A (en) * 2014-01-24 2014-04-23 成都万先自动化科技有限责任公司 Back massage service robot
CN113796963B (en) * 2021-08-27 2023-07-21 中科尚易健康科技(北京)有限公司 Mechanical arm control method with force sensing feedback adjustment and control terminal

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62213755A (en) * 1986-03-14 1987-09-19 松下電工株式会社 Massager
JPH0531148A (en) * 1991-08-01 1993-02-09 Sanyo Electric Co Ltd Massage machine
JPH09294792A (en) * 1996-05-08 1997-11-18 Sanyo Electric Co Ltd Massage instrument
JPH09299424A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JPH09299426A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JPH09299425A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JPH10258099A (en) * 1997-03-17 1998-09-29 Yaskawa Electric Corp Training apparatus considering joint load
JPH11253504A (en) * 1998-03-12 1999-09-21 Sanyo Electric Co Ltd Upper limb motion assisting device
JP2000167020A (en) * 1998-12-08 2000-06-20 Family Kk Massage machine
JP2001500368A (en) * 1996-08-29 2001-01-16 アルファ ラヴァル アーグリ アクチエボラゲット Apparatus and method for performing animal-related tasks on at least a portion of an animal's body
JP2002095710A (en) * 2000-09-22 2002-04-02 Sanyo Electric Co Ltd Force driving type inputting device
JP2003310684A (en) * 2002-04-24 2003-11-05 Fuji Iryoki:Kk Shape recognizing sensor and massage machine

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62213755A (en) * 1986-03-14 1987-09-19 松下電工株式会社 Massager
JPH0531148A (en) * 1991-08-01 1993-02-09 Sanyo Electric Co Ltd Massage machine
JPH09294792A (en) * 1996-05-08 1997-11-18 Sanyo Electric Co Ltd Massage instrument
JPH09299424A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JPH09299426A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JPH09299425A (en) * 1996-05-16 1997-11-25 Sanyo Electric Co Ltd Massaging apparatus
JP2001500368A (en) * 1996-08-29 2001-01-16 アルファ ラヴァル アーグリ アクチエボラゲット Apparatus and method for performing animal-related tasks on at least a portion of an animal's body
JPH10258099A (en) * 1997-03-17 1998-09-29 Yaskawa Electric Corp Training apparatus considering joint load
JPH11253504A (en) * 1998-03-12 1999-09-21 Sanyo Electric Co Ltd Upper limb motion assisting device
JP2000167020A (en) * 1998-12-08 2000-06-20 Family Kk Massage machine
JP2002095710A (en) * 2000-09-22 2002-04-02 Sanyo Electric Co Ltd Force driving type inputting device
JP2003310684A (en) * 2002-04-24 2003-11-05 Fuji Iryoki:Kk Shape recognizing sensor and massage machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104175311A (en) * 2013-05-27 2014-12-03 北京理工大学 Flexible massaging robot
CN104175311B (en) * 2013-05-27 2016-04-06 北京理工大学 Flexible massage robot

Also Published As

Publication number Publication date
JP2007054543A (en) 2007-03-08

Similar Documents

Publication Publication Date Title
JP6956081B2 (en) Robot system and how to backdrive the robot system
JP4696784B2 (en) Massage machine
WO2017033381A1 (en) Robot system
JP2018001385A (en) Parallel linkage device, industrial robot, and force indicating apparatus
JP7339776B2 (en) Control system, machine system and control method
Wang et al. A robotic system with force feedback for micro-surgery
JPH05228854A (en) Method for controlling arm having 7 degree of freedom
WO1995002487A1 (en) Manipulator
KR101066867B1 (en) Excavator Control Unit Using 3D.O.F Parallel-type Haptic Device with vibration motor for force feedback
JP4784458B2 (en) Massage machine
JP7295831B2 (en) Surgery support system, patient-side device and calculation method
JP2552977B2 (en) Force feedback type multi-axis operating device
KR101792566B1 (en) Parallel Link structure and Force-reflecting interface system having the same
KR100951817B1 (en) Excavator Control Unit Using a Parallel-type Haptic Device
JPH04129682A (en) Multishaft joy stick
JP4697168B2 (en) Massage machine
JPH05337860A (en) Robot hand teaching device and robot hand
JP7171669B2 (en) Surgery support system, patient-side device, and control method for surgery support system
JP5016418B2 (en) Massage machine
JP2008173711A (en) Robot and its direct instructing device
JP2007331089A (en) Robot manipulating system
JP2002264045A (en) Force feedback type operating device
KR20180094456A (en) Haptic force feedback device
WO2021161698A1 (en) Surgical robot, and control unit for surgical robot
TWI335814B (en) Massage machine

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070912

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100514

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100525

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100726

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20101109

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110111

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110214

R151 Written notification of patent or utility model registration

Ref document number: 4696784

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees