WO2008041457A1 - Massage robot, control program therefor, and robot for specifying portion of human body - Google Patents
Massage robot, control program therefor, and robot for specifying portion of human body Download PDFInfo
- Publication number
- WO2008041457A1 WO2008041457A1 PCT/JP2007/067745 JP2007067745W WO2008041457A1 WO 2008041457 A1 WO2008041457 A1 WO 2008041457A1 JP 2007067745 W JP2007067745 W JP 2007067745W WO 2008041457 A1 WO2008041457 A1 WO 2008041457A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- contact
- massage
- body surface
- arm
- function
- 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.)
- Ceased
Links
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1602—Physical interface with patient kind of interface, e.g. head rest, knee support or lumbar support
- A61H2201/1604—Head
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/16—Physical interface with patient
- A61H2201/1657—Movement of interface, i.e. force application means
- A61H2201/1664—Movement of interface, i.e. force application means linear
- A61H2201/1669—Movement of interface, i.e. force application means linear moving along the body in a reciprocating manner
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5058—Sensors or detectors
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2205/00—Devices for specific parts of the body
- A61H2205/02—Head
Definitions
- the present invention relates to a robot that automatically massages a specified target part, a control program thereof, and a robot that automatically finds and specifies a massage target part such as a salivary gland in a face.
- the salivary gland consists of three types of organs that exist inside the epidermis (skin) of the face, specifically, the parotid gland that exists inside the parotid region and the tongue that exists inside the middle of the jaw. It consists of the inferior gland and the submandibular gland present in the vicinity of the left and right sides of the jaw.
- Patent Document 1 discloses a pine surge device for performing salivary gland massage on a dry mouse.
- This massage apparatus includes a support base on which the user's chin is placed, a clamping arm located on both the left and right sides of the user's face, and the support base and the clamping arm. And a plurality of fir balls that stimulate the parotid gland, the sublingual gland and the submandibular gland of the user by the rotation of the motor.
- the user places the lower part of the chin on the support base so that the fir tree ball provided on the support base hits the sublingual line, and positions each holding arm while approaching it according to the width of the user's face.
- each rice ball is rotated by driving a motor to stimulate the parotid gland, sublingual gland and submandibular gland.
- Patent Document 1 Japanese Patent Laid-Open No. 2006-115906
- the massage device disclosed in Patent Document 1 is insufficient to obtain an effect comparable to a human massage performed by a practitioner such as a doctor. That is, in the massage device, the position of the sublingual gland is found by the user's own judgment, and the jaw should be placed on the support base so that the portion corresponding to the sublingual gland determined by the user hits the ball of the support base. I must. In addition, since the relative position of each mash ball that stimulates each salivary gland cannot be freely adjusted, the position of each mash ball with respect to the face portion including both the left and right sides is substantially reduced when the chin is placed on the support base. Will be made.
- the surface and internal structure of the force facial part are complex and have large individual differences, and the salivary glands and masticatory muscles are smaller than the organs in the trunk, so they cannot be easily found from outside the body. Therefore, with the massage device, it is impossible for all users to effectively stimulate each salivary gland that is difficult to accurately apply each fir ball to each salivary gland that varies in position and size. . In particular, for users unfamiliar with this massage device, it becomes more difficult to place the jaw on the support base so that the sublingual gland will surely hit the support ball of the support base, and the above-mentioned inconvenience will be more noticeable. Become
- the massage device only a certain movement that the kneading balls are rotationally driven at a fixed position can be obtained, and the massage trajectory cannot be adjusted according to the position, size, etc. of each salivary gland. It is clearly inferior to the massage effect.
- the parotid gland is massaged to promote the secretion of saliva, and the saliva is squeezed in the mouth direction along the parotid duct that leads from the parotid gland to the mouth.
- the present invention has been devised by paying attention to such a problem, and its purpose is close to the massage performed by the practitioner for the part to be massaged! Is to provide a massage robot capable of automatically performing a simple massage, its control program, and a body part specifying robot.
- a massage robot includes a contact that contacts a user's body surface, an arm that moves in a predetermined space while holding the contact, A sensor capable of measuring a reaction force from the body surface due to contact of the contact, and a control device for controlling the operation of the arm;
- the control device detects a massage target part in the body surface based on measurement of the sensor, and specifies a massage target part, and a massage specified by the part specification function.
- a configuration is adopted in which the contact portion is provided with a massage operation control function for causing the contactor to perform a predetermined pine surge operation.
- the part specifying function operates the arm so that the contact moves while moving up and down in a predetermined area of the body surface, and for each part of the predetermined area,
- the viscoelastic value is obtained from the vertical displacement and velocity of the contact and the measured value of the sensor, and the biological region to which each part belongs is determined from the viscoelastic value for each biological region stored in advance.
- a configuration corresponding to a preset body part to be massaged is set as the body part to be massaged is adopted.
- control device further comprises a shape detection function for detecting the shape of the body surface based on the measurement value of the sensor,
- the part specifying function is used in combination with a configuration in which the arm is operated along the shape obtained by the shape detection function.
- the shape detection function operates the arm so that the contact moves with a substantially constant pressing force on a virtual body surface set in advance. If the measured value of the sensor does not substantially match the predetermined set value, the arm is moved so that the measurement and the setting are substantially matched by moving the contact up and down.
- the configuration is such that the shape of the body surface is determined so that each position of the contact when the measured value and the set value substantially coincide with each other is located on the detected body surface.
- the massage robot controls a contactor that contacts the user's body surface, an arm that moves in a predetermined space while holding the contactor, and an operation of the arm. And a control device that
- the control device includes a trajectory creation function for creating a trajectory for moving the contact within a predetermined region of the body surface, and the set pressure with a predetermined magnitude while the contact moves along the trajectory.
- a massage operation control function for causing the contactor to perform a massage operation so as to press the body surface;
- the trajectory creation function includes a storage unit in which predetermined data is stored in advance, and a feature point for obtaining elastic deformation amounts of a plurality of feature points arbitrarily set for each predetermined living body region on the outer shape line of the body surface.
- the storage unit stores, for each living body region, data on the amount of elastic deformation of the body surface with respect to the pressing force of the contact,
- the feature point deformation amount calculation unit obtains the elastic deformation amount corresponding to the set pressing force for each feature point based on the data
- the trajectory calculation unit obtains the elastic deformation amount in the entire area of the outline by performing spline interpolation on the elastic deformation obtained for each of the feature points, and determines the outline as the body direction by the elastic deformation amount.
- the configuration is such that the locus is obtained by shifting to.
- the massage operation control function has a virtual compliance control function that adjusts the vertical movement of the contact according to the reaction force measured by the sensor during the movement of the contact,
- the virtual compliance control function may adopt a configuration in which the contact is moved up and down in a direction to cancel the increase / decrease in the reaction force.
- the present invention provides a contact that contacts a user's body surface, an arm that moves in a predetermined space while holding the contact, and the body surface by contact of the contact
- a control program for causing the control device to function for a pine surge robot comprising a sensor capable of measuring a reaction force from the control device and a control device for controlling the operation of the arm, wherein the measured value of the sensor
- the body surface shape is detected on the basis of the shape and the massage target part in the body surface is detected based on the shape and the sensor measurement value.
- the control device is configured to function so as to perform a massage operation.
- the present invention provides a contact that contacts the body surface of a user, an arm that moves in a predetermined space while holding the contact, and a control device that controls the operation of the arm.
- a trajectory creation function for creating a trajectory for moving the contact within a predetermined region of the body surface, and pressing the body surface with a set pressing force of a predetermined size while the contact moves along the trajectory.
- the control device executes a massage operation control function for causing the contactor to perform a massage operation.
- the trajectory creation function stores in advance data on the amount of elastic deformation of the body surface with respect to the pressing force of the contact for each of the living body regions, and a plurality of arbitrarily set for each predetermined living body region on the outline of the body surface For each feature point, the elastic deformation amount corresponding to the set pressing force is obtained based on the data, and the elastic deformation amount obtained for each feature point is spline interpolated to obtain the entire area of the outline. The amount of elastic deformation is obtained, and the locus is obtained by shifting the contour line in the body direction by the amount of elastic deformation.
- the body part specifying robot includes a contact that contacts a body surface of a user, an arm that moves in a predetermined space while holding the contact, and the contact A sensor capable of measuring a reaction force from the body surface due to the contact of and a control device for controlling the operation of the arm,
- the control device determines which internal organ is on the body surface. It has a site identification function that identifies whether it exists in the site,
- the part specifying function controls the operation of the arm so that the contact moves on the body surface while pressing the body surface, and based on the difference in the reaction force accompanying the pressing of the contact, A configuration is adopted in which the part is specified.
- a massage target part corresponding to an organ that is difficult to find from outside the body due to individual differences in position and size is automatically found, and the target part is accurately determined for each user. It becomes possible to specify.
- a predetermined trajectory, strength, etc. set in advance with respect to the target portion of the massage automatically specified By powering the contact and pine surge, the user can stimulate the massage target site almost certainly without finding the massage target site. Furthermore, by adjusting the control content of the control device, the contact can be freely operated in accordance with a massage operation having a desired massage trajectory or strength. Therefore, it can be expected that a massage effect equivalent to a massage of a skilled practitioner can be obtained.
- the arm moves along the shape of the body surface with individual differences when the massage target part is specified, and the massage is performed more reliably. It becomes possible to find the target part.
- the movement trajectory of the contact can be created in consideration of the elastic deformation of the massage target part.
- the trajectory is stored in the control device, so that the switch is turned ON / OFF during the second and subsequent massages.
- the massage target part can be surely and effectively stimulated by simple operations such as the above. Therefore, in the second and subsequent massages, complicated positioning and other operations can be dispensed with each time, and only the user can handle the problem. Solution You can expect it to disappear.
- FIG. 1 is a schematic configuration diagram of a massage robot according to a first embodiment.
- FIG. 2 is a conceptual diagram showing an end face when the head is cut in the front-rear direction.
- FIG. 3 is a conceptual diagram similar to FIG. 2 showing an example of a facial region.
- FIG. 4 is a schematic configuration diagram of a massage robot according to a second embodiment.
- FIG. 5 is a conceptual diagram showing a cross section of a part of the head.
- FIG. 1 shows a schematic configuration diagram of a massage robot according to the first embodiment.
- the massage robot 10 is a robot that automatically performs maxillofacial massage for oral rehabilitation to a user H who is a massage recipient.
- the massage robot 10 includes a robot body 11 that can perform a massage operation, a drive device 13 that includes a plurality of motors that operate the robot body 11, and controls the drive of the drive device 13 to perform predetermined operations on the robot body 11.
- a control device 15 that causes the
- the robot body 11 includes a contact 17 that contacts the face F (body surface) of the user H, and An arm 19 that moves in a predetermined space while holding the contact 17 on the tip side, and a sensor 21 that is provided in the vicinity of the contact 17 and that can measure a reaction force against the pressure on the face F of the contact 17 It has.
- the contact 17 is composed of a roller that can roll on the face F. This contact
- the arm 19 is a structure that can be operated with six degrees of freedom by driving the driving device 13, and a known machine that allows the contact 17 on the tip side to move to an arbitrary position and orientation.
- the structure is adopted. Since the mechanism is not the gist of the present invention, a detailed description is omitted here.
- the arm 19 is provided at a position where it is difficult for the user H to enter the field of view. In this embodiment, the arm 19 is disposed on the head side lower than the eye height of the user H.
- the arm 19 is not limited to the structure shown in the figure, and any structure can be used as long as it can operate with six degrees of freedom. Also, in the figure, a similar arm 19 can be added depending on the type of force pine surge provided at one location, and the arm 19 can be controlled as described below.
- the sensor 21 is composed of a six-axis force sensor capable of measuring a reaction force in a six-axis direction that is a translational direction of three orthogonal axes and a rotation direction around each axis.
- the sensor 21 may be any sensor as long as it can measure at least the reaction forces in the three orthogonal directions that are in the translation direction.
- the control device 15 is composed of a predetermined computer, and is installed with a program for executing the following functions.
- the control device 15 includes a shape detection function 23 for determining the shape of the face F (hereinafter referred to as “face shape”) based on the measurement value of the sensor 21, and the face shape determined by the shape detection function 23.
- a part specifying function 24 for specifying a massage target part in the face F based on a measurement value of the sensor 21 and a massage target part specified by the part specifying function 24 using the contact 17 It is equipped with a massage operation control function 25 that operates.
- the shape detection function 23 the face shape of the user H is obtained while controlling the operation of the arm 19 as follows.
- the contact 17 is set in advance with a substantially constant pressing force that does not affect the damage to the organ within a predetermined region of the face F that is supposed to include the massage target part.
- the operation of the arm 19 is controlled so as to roll along the virtual movement locus.
- the movement locus of the contact 17 here is a locus along the face of a preset pattern, and this face pattern is prepared with a plurality of different face shapes.
- a pattern that seems to be close to H is arbitrarily selected. This pattern is not particularly limited, but may be a rough pattern such as an adult male facial pattern, an adult female facial pattern, or a child facial pattern. .
- the contact 17 moves along the locus of the pattern of the face F selected by the user H or the like, the measured value of the reaction force from the face F by the sensor 21 is controlled by the operation control of the arm 19. The contact 17 moves up and down so that the set value is almost constant.
- Fig. 2 which is a conceptual diagram showing an end face when the head is cut in the front-rear direction
- the actual face of the user H indicated by a solid line in the figure
- the outline of F1 does not overlap most of the outline of the virtual face F2 of the pattern represented by the alternate long and short dash line in FIG. Therefore, the reaction force from the sensor 21 when the contact 17 is in contact with the face F while the face F is not deformed is set as the set value.
- the reaction force is measured as the set value in the portion A of the actual face F1 that overlaps the virtual face F2, and in this case, The position of the tip end side is memorized as the position of the part A without the contact 17 moving up and down.
- the contact 17 is recessed into the face F1 by the extent of the projection, so that the above setting value is exceeded.
- a high reaction force will be measured by sensor 21.
- the movement of the contact 17 is temporarily stopped, and the contact 17 moves outward (upward) in the direction of the arrow.
- the reaction force measured by the sensor 21 gradually decreases, and when the contact 17 moves to the position where the face F1 is restored to the undeformed state, the reaction force measured at that time becomes the set value. This The position where the set value is reached is stored as the position of part B.
- the contact 17 does not actually contact the face F1, and thus measured by the sensor 21.
- the reaction force is almost zero.
- the movement of the contact 17 is temporarily stopped, and the contact 17 moves inward (downward) in the direction of the arrow.
- the contact 17 moves to a position where it abuts on the face F1
- the reaction force measured at that time becomes the set value, so the position where the set value is reached is stored as the position of the part C. Is done.
- each stored position is stored.
- the facial shape is required so that almost all of F1 is included.
- the part specifying function 24 specifies the massage target part while controlling the operation of the arm 19 as follows.
- the contact 17 rolls along the face F within a predetermined area that is supposed to include the massage target part from the face shape of the user H obtained by the shape detection function 23.
- the operation control of the arm 19 is performed.
- the contact 17 moves almost entirely within the predetermined region while vibrating in the vertical direction with a pressing force that does not affect the organ damage.
- a viscoelastic value is calculated
- viscoelasticity range the viscoelasticity value of each part obtained by the calculation and the range of viscoelasticity value for each living body region stored in advance in the apparatus.
- viscoelasticity range it is specified which living body region each of the parts belongs to.
- the viscoelastic range for each living body region is set in advance based on the results of the experimental investigation, etc., and each part obtained by the above calculation is identified as the living body region of the viscoelastic range to which the viscoelastic value belongs. Is done.
- the first to seventh regions 31 to 37 are divided.
- the first region 31 is fat, muscle (lip) and It consists of a tooth.
- the second region 32 consists of fat and muscle (lips).
- the third region 33 consists of fat, muscle (masseter muscle) and bone.
- the fourth region 34 consists of fat, parotid gland, muscle (masseter muscle) and bone.
- the fifth region 35 consists of sardine fat, parotid gland and bone.
- the sixth region consists of the parotid gland and bone.
- the seventh region consists of the parotid gland. For each of these regions 3;! To 37, the viscoelastic range when a predetermined vibration is applied from the outside is set based on experimental results and the like. Then, from the viscoelastic values of the respective parts obtained by calculation, it is specified where the corresponding parts correspond to the first region 31 to the seventh region 37.
- the living body region is specified in each part in the predetermined region, and the living body region to be massaged stored in advance is specified as the massage target portion.
- the position, size, surface shape, hardness, and the like of the massage target site specified in this manner are determined from the above calculation results.
- the massage operation control function 25 controls the arm 19 so as to cause the contactor 17 to perform a predetermined massage operation patterned in advance for the massage target portion specified by the portion specifying function 24. That is, here, a plurality of types of massage operation patterns are programmed, and in accordance with the operation pattern, a contactor is obtained so that a desired stimulus can be obtained in each living body region including an organ to be massaged. 17 moves in the face direction while moving up and down on the face F with a predetermined pressing force. The pressing force applied to the face F during a pine surge can be set arbitrarily.
- the contact 17 From the set value and the viscoelasticity value of each part calculated by the part specifying function 24, the contact 17 The displacement and speed for moving the arm up and down are obtained by calculation, and the operation of the arm 19 is controlled so that the contact 17 moves up and down at the displacement and speed.
- an arm for performing salivary gland massage on the parotid gland existing under the ear of the face F and the parotid duct extending from the parotid gland toward the mouth The power to explain the operation and control of 19 as an example The present invention is not limited to this massage.
- the arm 19 is moved by the hand of the user H or a third party, so that the contact 17 at the tip of the arm 19 is brought into contact with the part of the face F below the ear of the user H, and this part is the initial position.
- the face shape of the user H is obtained by the shape detection function 23. That is, when a facial shape pattern that seems to be closest to the user H is selected by the user H or the like, the arm 19 operates and the contact 17 is used according to the selected facial shape pattern.
- Roll a predetermined range along the face F of the person H. The predetermined range here is the side of the face F from the lower ear through the buttocks to the lip.
- the movement of the contact 17 along the face F is temporarily stopped so that the measured value at the sensor 21 becomes substantially the same as the set value.
- the contact 17 moves up and down, and the tip position of the contact 17 at that time is stored. Then, when the contact 17 rolls within the predetermined range, the tip position of the contact 17 where the measured value at the sensor 21 is almost the set value is always stored, and the stored position of the contact 17 is stored.
- a facial shape that contains almost all of is required.
- the part specifying function 24 specifies the position of the parotid gland and the parotid gland that are the target parts of massage. That is, when the face shape is obtained by the shape detection function 23, the contact 17 returns to the initial position by the operation of the arm 19 and then vibrates (vertically moves) with a predetermined pressing force. Roll in the predetermined area according to the facial shape obtained in step (1). Then, a viscoelastic value is obtained based on the measured value of the sensor 21, and the predetermined area is determined from the previously stored biological areas, that is, the first area to the seventh area 3; It is specified to which region each part belongs.
- the massage performed in the next process promotes the secretion of saliva by massaging the parotid gland and repeatedly squeezes the saliva in the mouth direction along the parotid gland duct.
- Parts within the predetermined area corresponding to the fourth to seventh areas 34 to 37 where the parotid gland and the parotid gland duct exist are detected as massage target parts.
- the massage operation of the strength, direction, trajectory, and rhythm set in advance by the operation of the arm 19 by the massage operation control function 25 is performed by the user H via the contact 17 For face F. That is, the contact 17 operates in accordance with a previously stored operation with respect to the massage target part specified by the part specifying function 24. That is, the contact 17 rotates and presses the parotid gland several times, and then presses and moves to squeeze saliva along the parotid canal. The operation is repeated.
- the first embodiment it is possible to automatically detect organs such as the parotid gland, which have been difficult to specify in the past, and an accurate massage operation can be performed by the detection. Regardless of the various facial conditions of the user, it can be expected to effectively carry out oral rehabilitation without human intervention.
- the facial shape of the user H is obtained from image data obtained in advance by a predetermined imaging device, various processes in the part specifying function 24 are performed based on the image data.
- the shape detection function 23 can be omitted.
- the region specifying function 24 can be used not only in the face part but also in the whole human body! /, And only when detecting other part of the body surface where the other organ is located, For detection applications that do not require massage, the massage robot 10 functions as a body part identification robot. In this case, the massage operation control function 25 can be omitted.
- a massage robot 50 according to the second embodiment shown in FIG. 4 is obtained by changing the function in the control device 15 with respect to the first embodiment.
- the other configurations are the same as those in the first embodiment. Is substantially the same. That is, unlike the massage robot 10 of the first embodiment, which can automatically specify the massage target part, the massage robot 50 is of a type that is premised on the specification of the target part by a doctor or the like.
- the massage robot 50 for oral rehabilitation that performs salivary gland massage exemplified in the first embodiment will be described as an example, but the present invention is not limited to such massage.
- the control device 15 of the present embodiment includes a trajectory creation function 54 that creates a trajectory T (see FIG. 5) of the contact 17 that moves along the face F, and a trajectory T created by the trajectory creation function 54. And / or a massage operation control function 55 for causing the contactor 17 to perform a massage operation.
- the trajectory creation function 54 includes a storage unit 58 in which data on the pressing force on the face F and the amount of elastic deformation of the pressing portion are stored in advance, and a feature point arbitrarily selected within the massage range on the face F
- a feature point deformation amount calculation unit 59 that obtains the elastic deformation amount at P (see FIG. 5) based on the data, and the elastic deformation amount of each feature point P obtained by the feature point deformation amount calculation unit 59
- the storage unit 58 stores data representing the relationship between the pressing force and the amount of elastic deformation for each living body region when the living body region divided in the face F is pressed by the contactor 17.
- the living body region in the present embodiment is not particularly limited, but is divided into first to fourth regions 63 to 66 from the front to the rear as shown in FIG.
- the first area 63 is an area of the face F in which the fat fat F 1 exists
- the second area 64 is an area of the face F in which the masseter muscle F2 exists
- the third area 65 is The mandibular bone F3 and the parotid gland F4 are regions of the face F inside
- the fourth region 66 is a region of the face F in which the parotid gland F4 exists.
- the first to fourth regions 63 to 66 are massage regions where the contact 17 performs a massage operation.
- the elastic deformation amount at the feature point P is obtained as follows. First, as a preparation, doctors and the like from the tomographic image of the head of user H, which was previously imaged by a medical imaging device such as CT or MRI (not shown), visually confirm the first to The fourth region 63 to 66 is discriminated, and the feature point P is arbitrarily designated on the outline L of the face F. At this time, it is specified that at least one feature point P exists in each of the regions 63 to 66. The designation at this time is not particularly limited, but a doctor or the like operates an operation means such as a mouse for each of the first to fourth areas 63 to 66 on the tomographic image displayed on a monitor (not shown).
- two feature points P are designated in each of the first region 63 and the fourth region 66, and one feature point is provided in each of the second region 64 and the third region 65. P is specified.
- two points at both ends are the parts corresponding to the start point and end point of the massage operation, and the massage operation described later is performed in the region between these parts.
- the feature point deformation amount calculation unit 59 obtains the elastic deformation amount for each of the six feature points P based on the data stored in the storage unit 58 from the preset set pressing force during massage. That is, here, the amount of elastic deformation of the face F at each feature point P when the set pressing force is applied to each feature point P of the face F, that is, the amount of depression is obtained.
- the locus T is obtained from the elastic deformation amounts of the six feature points P obtained by the feature point deformation amount calculation unit 59 as follows. That is, when the contact 17 moves while pressing between the feature points P along the outer shape line L of the face F, the elastic deformation amount between the feature points P is determined so as to smoothly transition. From the amount of elastic deformation of each feature point P, the amount of elastic deformation between each feature point P is calculated using spline interpolation. As a result, the amount of elastic deformation when the contact 17 moves on the contour line L between the feature points P and P at both ends is obtained in the entire region of the contour line L. The trajectory T is obtained by shifting the outline L between P in the body by the amount of elastic deformation at the corresponding position.
- the massage operation control function 55 moves the contact 17 in the vertical direction according to the reaction force when the contact 17 is pressed against the face F while moving the contact 17 along the trajectory T.
- the displacement amount X is calculated by the following equation using a part of the approximate concept.
- K is a virtual spring coefficient
- C is a virtual viscous damping coefficient
- K and C are arbitrarily determined based on experimental results and the like. It ’s like that.
- the arm 19 is controlled by the computer as if the spring and the dashpot are connected in parallel to the contact 17.
- the operation of the arm 19 is controlled so that the contact 17 moves in the vertical direction with respect to the locus T by the displacement amount X.
- the massaging operation control function 55 controls the operation of the contact 17 so as to move along the locus T while pressing the face F with the set pressing force.
- a protrusion due to swelling, swelling, or blowout is present on the face F
- a pressing force exceeding the set pressing force is applied to the face F. Will act.
- the contact 17 moves away from the face F by the virtual compliance control function described above, and the face F can be pressed with the set pressing force. This means that even if the trajectory T is somewhat inaccurate, the face F can be pressed with the set pressing force during massage by adjustment using the virtual compliance control function.
- the virtual compliance control here is a kind of feedback control for controlling the vertical movement of the contact 17 based on the measurement result by the sensor 21, for example, the control cycle is 5 msec.
- the contact 17 moves, for example, at a speed of about 0. Olmm / msec in the face direction. Therefore, the movement of the contact 17 in the face direction per one control is 0.05 mm, which is the control time. There is almost no problem with delay.
- each feature point P is arbitrarily designated by the judgment of a doctor or the like from the massage area of the face F on the tomographic image.
- the feature point deformation amount calculation unit 59 obtains the elastic deformation amount of each feature point P.
- the trajectory calculation unit 60 calculates the elastic deformation amounts of the six feature points P by spline interpolation. The trajectory T obtained by correcting the outline L is obtained and stored.
- the arm 19 is powered by the hand of the user H or a third party, and the contact 17 is applied to the part of the face F below the ear of the user H, and a switch (not shown) is inserted.
- salivary gland massage is performed along the trajectory T obtained. That is, by the operation control of the arm 19 by the massage operation control function 55, the contact 17 moves on the face F along the locus T while pressing the face F with the set pressing force.
- virtual compliance control is performed, and when the reaction force from the face F measured by the sensor 21 has increased or decreased from the set pressing force, the contact 17 is moved up and down in a direction to cancel the increase and decrease.
- the trajectory T corresponding to various patterns of face shapes is set and stored in the control device 15, and in the presence of a doctor, the user H It is also possible to select a face-shaped trajectory T that is close to you and massage the contact 17 along the trajectory T. In this case, even if the outline L of the face F related to the selected trajectory T is different from that of the user H, the face F of the user H is pressed with the set pressing force by the virtual compliance control. In addition, a tomographic image is not necessary, and the time and effort of the imaging can be saved.
- the virtual compliance control of the second embodiment can be applied to the massage robot 10 of the first embodiment.
- the vertical movement of the contact 17 is adjusted so that the pressing force becomes the set value according to the actual state of the face F. Even if the actual situation changes, the contact The pressing force applied by the child 17 can be more accurately performed.
- the force that makes the massage robot 10 a robot for oral rehabilitation is not limited to this, and the present invention is also applicable to massage to other parts such as a trunk part and leg-foot part. It can also be applied as a robot for the establishment of facial F and other parts.
Landscapes
- Massaging Devices (AREA)
Abstract
Description
明 細 書 Specification
マッサージロボット及びその制御プログラム並びに体部位特定用ロボット 技術分野 Massage robot, its control program, and body part identification robot
[0001] 本発明は、特定された対象部位に対するマッサージを自動的に行うロボット及びそ の制御プログラム、及び顔面内の唾液腺等のマッサージ対象部位を自動的に見つ け出して特定するロボットに関する。 TECHNICAL FIELD [0001] The present invention relates to a robot that automatically massages a specified target part, a control program thereof, and a robot that automatically finds and specifies a massage target part such as a salivary gland in a face.
背景技術 Background art
[0002] 口内の唾液量が少なくなるドライマウスと呼ばれる口腔乾燥症の他、顎関節症ゃ嚥 下障害等の疾病は、その根本的治療が難しぐ多くは慢性化する。このことから、そ れら疾病の症状を少しでも改善若しくは緩和するために、唾液腺や咀嚼筋等の顎顔 面組織のマッサージを含むオーラルリハビリテーションが定期的に必要となる。このよ うな口腔乾燥症、顎関節症及び嚥下障害の患者は、近年増加し、現在、合計 1200 万人に及ぶと推定されており、医療機関で施術者によるマッサージを定期的に受け ることは、施術者不足や時間的制約等の理由から困難になってきている。このような マッサージとしては、例えば、ドライマウスの場合、顎顔面内の唾液腺を刺激して唾 液の分泌を促進させるマッサージがある。ここで、唾液腺は、顔面の表皮(皮膚)内方 に存在する三種類の器官からなり、具体的に、耳下の内部に存在する耳下腺と、顎 の中央付近の内部に存在する舌下腺と、顎の左右両側付近の内部に存在する顎下 腺とからなる。 [0002] In addition to xerostomia called dry mice in which the amount of saliva in the mouth is reduced, diseases such as temporomandibular disorders and dysphagia are often chronically difficult to treat fundamentally. For this reason, oral rehabilitation including massage of maxillofacial tissues such as salivary glands and masticatory muscles is required regularly to improve or alleviate the symptoms of these diseases. The number of patients with xerostomia, temporomandibular disorders and dysphagia has increased in recent years, and is estimated to reach a total of 12 million people at present. This is becoming difficult due to a shortage of practitioners and time constraints. As such a massage, for example, in the case of a dry mouse, there is a massage that stimulates salivary glands in the maxillofacial surface to promote secretion of saliva. Here, the salivary gland consists of three types of organs that exist inside the epidermis (skin) of the face, specifically, the parotid gland that exists inside the parotid region and the tongue that exists inside the middle of the jaw. It consists of the inferior gland and the submandibular gland present in the vicinity of the left and right sides of the jaw.
[0003] また、医師等の施術者が顎顔面組織をマッサージする際には、手指による触診で 対象器官の位置や大きさを確認し、症状に合わせて、当該器官に与える刺激の種類 、マッサージ軌道、押圧力の強弱、マッサージ時間等を調整している。この際、中枢 神経や主要な視覚聴覚器官がマッサージ対象部位の近傍に存在していることから、 その損傷に十分注意しなければならない。 [0003] When a practitioner such as a doctor massages the maxillofacial tissue, the position and size of the target organ are confirmed by palpation with fingers, and the type of stimulation given to the organ according to the symptoms, massage The trajectory, strength of pressing force, and massage time are adjusted. At this time, since the central nervous system and the major visual auditory organs are in the vicinity of the area to be massaged, it is necessary to pay attention to the damage.
[0004] ところで、特許文献 1には、ドライマウスに対する唾液腺マッサージを行うためのマツ サージ装置が開示されている。このマッサージ装置は、使用者の顎を載せる支持台 と、使用者の顔面の左右両側に位置する挟持アームと、これら支持台及び挟持ァー ムに設けられるとともに、モータの駆動による回転で使用者の耳下腺、舌下腺及び顎 下腺を刺激する複数のもみ玉とを備えている。使用者は、先ず、支持台に設けられた もみ玉が舌下線に当たるように、顎の下部を支持台に載せ、使用者の顔面の幅に合 わせて各挟持アームを離間接近しながら位置決めし、その後、モータの駆動により各 もみ玉を回転させ、耳下腺、舌下腺及び顎下腺を刺激するようになっている。 Incidentally, Patent Document 1 discloses a pine surge device for performing salivary gland massage on a dry mouse. This massage apparatus includes a support base on which the user's chin is placed, a clamping arm located on both the left and right sides of the user's face, and the support base and the clamping arm. And a plurality of fir balls that stimulate the parotid gland, the sublingual gland and the submandibular gland of the user by the rotation of the motor. First, the user places the lower part of the chin on the support base so that the fir tree ball provided on the support base hits the sublingual line, and positions each holding arm while approaching it according to the width of the user's face. After that, each rice ball is rotated by driving a motor to stimulate the parotid gland, sublingual gland and submandibular gland.
特許文献 1:特開 2006— 115906号公報 Patent Document 1: Japanese Patent Laid-Open No. 2006-115906
発明の開示 Disclosure of the invention
発明が解決しょうとする課題 Problems to be solved by the invention
[0005] しかしながら、特許文献 1に開示された前記マッサージ装置にあっては、医師等の 施術者が行う人的なマッサージに匹敵する効果を得るのに不十分である。すなわち 、前記マッサージ装置では、使用者自身の判断で舌下腺の位置を探し出して、自身 で判断した舌下腺に相当する部位が支持台のもみ玉に当たるように顎を支持台に載 せなければならない。また、各唾液腺を刺激する各もみ玉の相対位置を自由に調整 できないことから、顎を支持台に載せた時点で、左右両サイドを含む顔面部分に対 する各もみ玉の位置決めが実質的になされてしまう。ところ力 顔面部分の表面及び 内部構造は複雑で個人差が大きぐしかも、唾液腺や咀嚼筋は胴内の器官に比較し て小さいため、体外側から簡単に見つけ出すことができない。従って、前記マッサ一 ジ装置では、全ての使用者に対し、位置や大きさに個人差のある各唾液腺に各もみ 玉を的確に当てづらぐ各唾液腺を効果的に刺激するには無理がある。特に、このマ ッサージ装置に不慣れな使用者にとっては、舌下腺が確実に支持台のもみ玉に当た るように顎を支持台に載せることが一層難しくなり、前述した不都合が一層顕著となる[0005] However, the massage device disclosed in Patent Document 1 is insufficient to obtain an effect comparable to a human massage performed by a practitioner such as a doctor. That is, in the massage device, the position of the sublingual gland is found by the user's own judgment, and the jaw should be placed on the support base so that the portion corresponding to the sublingual gland determined by the user hits the ball of the support base. I must. In addition, since the relative position of each mash ball that stimulates each salivary gland cannot be freely adjusted, the position of each mash ball with respect to the face portion including both the left and right sides is substantially reduced when the chin is placed on the support base. Will be made. However, the surface and internal structure of the force facial part are complex and have large individual differences, and the salivary glands and masticatory muscles are smaller than the organs in the trunk, so they cannot be easily found from outside the body. Therefore, with the massage device, it is impossible for all users to effectively stimulate each salivary gland that is difficult to accurately apply each fir ball to each salivary gland that varies in position and size. . In particular, for users unfamiliar with this massage device, it becomes more difficult to place the jaw on the support base so that the sublingual gland will surely hit the support ball of the support base, and the above-mentioned inconvenience will be more noticeable. Become
〇 Yes
[0006] 更に、前記マッサージ装置では、定位置で各もみ玉が回転駆動する一定の動きし か得られず、各唾液腺の位置、大きさ等に合わせてマッサージ軌道を調整できない ため、施術者のマッサージ効果よりも明らかに劣る。例えば、唾液腺を刺激する施術 者のマッサージの一つとして、耳下腺を揉んで唾液の分泌を促進し、当該耳下腺か ら口内に繋がる耳下腺管に沿って口内方向に唾液を搾り出すような動作を一定のリ ズムで繰り返し行うマッサージがあるカ、前記マッサージ装置ではこのような動きのマ ッサージを行うことができな!/、。 [0006] Further, in the massage device, only a certain movement that the kneading balls are rotationally driven at a fixed position can be obtained, and the massage trajectory cannot be adjusted according to the position, size, etc. of each salivary gland. It is clearly inferior to the massage effect. For example, as a massage for the practitioner who stimulates the salivary glands, the parotid gland is massaged to promote the secretion of saliva, and the saliva is squeezed in the mouth direction along the parotid duct that leads from the parotid gland to the mouth. There is a massage that repeatedly performs a certain movement with a certain rhythm. I can't do a surge! /.
[0007] 本発明は、このような課題に着目して案出されたものであり、その目的は、マッサ一 ジの対象となる部分に対して、施術者が行うマッサージに近!/、正確なマッサージを自 動的に行うことができるマッサージロボット及びその制御プログラム並びに体部位特 定用ロボットを提供することにある。 [0007] The present invention has been devised by paying attention to such a problem, and its purpose is close to the massage performed by the practitioner for the part to be massaged! Is to provide a massage robot capable of automatically performing a simple massage, its control program, and a body part specifying robot.
課題を解決するための手段 Means for solving the problem
[0008] (1)前記目的を達成するため、本発明に係るマッサージロボットは、使用者の体表 面に接触する接触子と、当該接触子を保持しながら所定空間内を移動させるアーム と、前記接触子の接触による前記体表面からの反力を測定可能なセンサと、前記ァ ームの動作を制御する制御装置とを備え、 [0008] (1) In order to achieve the above object, a massage robot according to the present invention includes a contact that contacts a user's body surface, an arm that moves in a predetermined space while holding the contact, A sensor capable of measuring a reaction force from the body surface due to contact of the contact, and a control device for controlling the operation of the arm;
前記制御装置は、前記センサの測定 に基づレ、て前記体表面内のマッサージ対 象部位を検出することで当該マッサージ対象部位を特定する部位特定機能と、当該 部位特定機能で特定されたマッサージ対象部位に対し、前記接触子に所定のマツ サージ動作させるマッサージ動作制御機能とを備える、という構成を採っている。 The control device detects a massage target part in the body surface based on measurement of the sensor, and specifies a massage target part, and a massage specified by the part specification function. A configuration is adopted in which the contact portion is provided with a massage operation control function for causing the contactor to perform a predetermined pine surge operation.
[0009] (2)ここで、前記部位特定機能は、前記接触子が前記体表面の所定領域内を上下 動しながら移動するように前記アームを動作させ、前記所定領域の各部位について 、前記接触子の上下方向の変位及び速度と前記センサの測定値から粘弾性値を求 め、予め記憶されている生体領域毎の粘弾性値から、前記各部位がどの生体領域 に属するかを特定し、予め設定されたマッサージ対象の生体領域に該当する部位を 前記マッサージ対象部位とする、とレ、う構成を採って!/、る。 [0009] (2) Here, the part specifying function operates the arm so that the contact moves while moving up and down in a predetermined area of the body surface, and for each part of the predetermined area, The viscoelastic value is obtained from the vertical displacement and velocity of the contact and the measured value of the sensor, and the biological region to which each part belongs is determined from the viscoelastic value for each biological region stored in advance. Then, a configuration corresponding to a preset body part to be massaged is set as the body part to be massaged is adopted.
[0010] (3)また、前記制御装置は、前記センサの測定値に基づレ、て前記体表面の形状を 検出する形状検出機能を更に備え、 [0010] (3) Further, the control device further comprises a shape detection function for detecting the shape of the body surface based on the measurement value of the sensor,
前記部位特定機能は、前記形状検出機能で求められた前記形状に沿って前記ァ ームを動作させる、とレ、う構成を併用することが好ましレ、。 It is preferable that the part specifying function is used in combination with a configuration in which the arm is operated along the shape obtained by the shape detection function.
[0011] (4)ここで、前記形状検出機能は、予め設定された仮想の体表面上を前記接触子 がほぼ一定の押圧力で移動するように前記アームを動作させるとともに、当該移動の 際に、前記センサでの測定値が所定の設定値にほぼ一致しない場合は、前記接触 子を上下動させて前記測定 と前記設定 がほぼ一致するように前記アームを動作 させ、前記測定値と前記設定値がほぼ一致したときの前記接触子の各位置が、検出 される体表面上に位置するように、当該体表面の形状を求める、という構成を採って いる。 [0011] (4) Here, the shape detection function operates the arm so that the contact moves with a substantially constant pressing force on a virtual body surface set in advance. If the measured value of the sensor does not substantially match the predetermined set value, the arm is moved so that the measurement and the setting are substantially matched by moving the contact up and down. In addition, the configuration is such that the shape of the body surface is determined so that each position of the contact when the measured value and the set value substantially coincide with each other is located on the detected body surface.
[0012] (5)また、本発明に係るマッサージロボットは、使用者の体表面に接触する接触子 と、当該接触子を保持しながら所定空間内を移動させるアームと、当該アームの動作 を制御する制御装置とを備え、 [0012] (5) Further, the massage robot according to the present invention controls a contactor that contacts the user's body surface, an arm that moves in a predetermined space while holding the contactor, and an operation of the arm. And a control device that
前記制御装置は、前記体表面の所定領域内で前記接触子が移動する軌跡を作成 する軌跡作成機能と、前記接触子が前記軌跡に沿って移動しながら所定の大きさの 設定押圧力で前記体表面を押圧するように、前記接触子にマッサージ動作をさせる マッサージ動作制御機能とを備え、 The control device includes a trajectory creation function for creating a trajectory for moving the contact within a predetermined region of the body surface, and the set pressure with a predetermined magnitude while the contact moves along the trajectory. A massage operation control function for causing the contactor to perform a massage operation so as to press the body surface;
前記軌跡作成機能は、所定のデータが予め記憶された記憶部と、前記体表面の外 形線上で所定の生体領域別に任意に設定された複数の特徴点の弾性変形量を求 める特徴点変形量算出部と、前記外形線に前記弾性変形量を加味して前記軌跡を 求める軌跡演算部とを備え、 The trajectory creation function includes a storage unit in which predetermined data is stored in advance, and a feature point for obtaining elastic deformation amounts of a plurality of feature points arbitrarily set for each predetermined living body region on the outer shape line of the body surface. A deformation amount calculation unit; and a trajectory calculation unit that obtains the trajectory by adding the elastic deformation amount to the outline.
前記記憶部は、前記接触子の押圧力に対する前記体表面の弾性変形量のデータ が前記生体領域毎に記憶され、 The storage unit stores, for each living body region, data on the amount of elastic deformation of the body surface with respect to the pressing force of the contact,
前記特徴点変形量算出部は、前記データに基づき、前記設定押圧力に対応した 前記弾性変形量を前記特徴点毎に求め、 The feature point deformation amount calculation unit obtains the elastic deformation amount corresponding to the set pressing force for each feature point based on the data,
前記軌跡演算部は、前記特徴点毎に求められた前記弾性変形量をスプライン補間 することで、前記外形線の全域の前記弾性変形量を求め、当該弾性変形量分、前記 外形線を体内方向にシフトさせて前記軌跡を求める、という構成を採っている。 The trajectory calculation unit obtains the elastic deformation amount in the entire area of the outline by performing spline interpolation on the elastic deformation obtained for each of the feature points, and determines the outline as the body direction by the elastic deformation amount. The configuration is such that the locus is obtained by shifting to.
[0013] (6)更に、前記接触子の接触による前記体表面からの反力を測定可能なセンサを 備え、 [0013] (6) Furthermore, a sensor capable of measuring a reaction force from the body surface due to the contact of the contact,
前記マッサージ動作制御機能は、前記接触子の移動過程で前記センサにより測定 された反力に応じ、前記接触子の上下動を調整する仮想コンプライアンス制御機能 を有し、 The massage operation control function has a virtual compliance control function that adjusts the vertical movement of the contact according to the reaction force measured by the sensor during the movement of the contact,
前記仮想コンプライアンス制御機能は、前記反力の増減をキャンセルする方向に 前記接触子を上下動させる、という構成を採るとよい。 [0014] (7)また、本発明は、使用者の体表面に接触する接触子と、当該接触子を保持しな がら所定空間内を移動させるアームと、前記接触子の接触による前記体表面からの 反力を測定可能なセンサと、前記アームの動作を制御する制御装置とを備えたマツ サージロボットに対し、前記制御装置を機能させるための制御プログラムであって、 前記センサの測定値に基づいて前記体表面の形状を検出し、当該形状と前記セン サの測定値に基づいて前記体表面内のマッサージ対象部位を検出し、当該マッサ ージ対象部位に対し、前記接触子に所定のマッサージ動作させるように、前記制御 装置を機能させる、という構成を採っている。 The virtual compliance control function may adopt a configuration in which the contact is moved up and down in a direction to cancel the increase / decrease in the reaction force. [0014] (7) Further, the present invention provides a contact that contacts a user's body surface, an arm that moves in a predetermined space while holding the contact, and the body surface by contact of the contact A control program for causing the control device to function for a pine surge robot comprising a sensor capable of measuring a reaction force from the control device and a control device for controlling the operation of the arm, wherein the measured value of the sensor The body surface shape is detected on the basis of the shape and the massage target part in the body surface is detected based on the shape and the sensor measurement value. The control device is configured to function so as to perform a massage operation.
[0015] (8)更に、本発明は、使用者の体表面に接触する接触子と、当該接触子を保持し ながら所定空間内を移動させるアームと、当該アームの動作を制御する制御装置と を備えたマッサージロボットに対し、前記制御装置の機能を実行させるための制御プ ログラムであって、 [0015] (8) Furthermore, the present invention provides a contact that contacts the body surface of a user, an arm that moves in a predetermined space while holding the contact, and a control device that controls the operation of the arm. A control program for causing the massage robot equipped with the function of the control device to execute,
前記体表面の所定領域内で前記接触子が移動する軌跡を作成する軌跡作成機能 と、前記接触子が前記軌跡に沿って移動しながら所定の大きさの設定押圧力で前記 体表面を押圧するように、前記接触子にマッサージ動作をさせるマッサージ動作制 御機能とを前記制御装置に実行させ、 A trajectory creation function for creating a trajectory for moving the contact within a predetermined region of the body surface, and pressing the body surface with a set pressing force of a predetermined size while the contact moves along the trajectory. As described above, the control device executes a massage operation control function for causing the contactor to perform a massage operation.
前記軌跡作成機能は、前記接触子の押圧力に対する前記体表面の弾性変形量の データを予め前記生体領域毎に記憶し、前記体表面の外形線上で所定の生体領域 別に任意に設定された複数の各特徴点に対し、前記データに基づいて前記設定押 圧力に対応した前記弾性変形量を求め、前記特徴点毎に求められた前記弾性変形 量をスプライン補間することにより、前記外形線の全域の前記弾性変形量を求め、当 該弾性変形量分、前記外形線を前記体内方向にシフトさせることで前記軌跡を求め る、という構成を採っている。 The trajectory creation function stores in advance data on the amount of elastic deformation of the body surface with respect to the pressing force of the contact for each of the living body regions, and a plurality of arbitrarily set for each predetermined living body region on the outline of the body surface For each feature point, the elastic deformation amount corresponding to the set pressing force is obtained based on the data, and the elastic deformation amount obtained for each feature point is spline interpolated to obtain the entire area of the outline. The amount of elastic deformation is obtained, and the locus is obtained by shifting the contour line in the body direction by the amount of elastic deformation.
[0016] (9)また、本発明に係る体部位特定用ロボットは、使用者の体表面に接触する接触 子と、当該接触子を保持しながら所定空間内を移動させるアームと、前記接触子の 接触による前記体表面からの反力を測定可能なセンサと、前記アームの動作を制御 する制御装置とを備え、 [0016] (9) Further, the body part specifying robot according to the present invention includes a contact that contacts a body surface of a user, an arm that moves in a predetermined space while holding the contact, and the contact A sensor capable of measuring a reaction force from the body surface due to the contact of and a control device for controlling the operation of the arm,
前記制御装置は、前記センサの測定値に基づいて、内部の器官が体表面のどの 部位に存在するかを特定する部位特定機能を備え、 Based on the measured value of the sensor, the control device determines which internal organ is on the body surface. It has a site identification function that identifies whether it exists in the site,
前記部位特定機能は、前記接触子が前記体表面を押圧しながら当該体表面上を 移動するように前記アームの動作を制御し、前記接触子の押圧に伴う前記反力の相 違に基づき、前記部位の特定を行う、という構成を採っている。 The part specifying function controls the operation of the arm so that the contact moves on the body surface while pressing the body surface, and based on the difference in the reaction force accompanying the pressing of the contact, A configuration is adopted in which the part is specified.
[0017] なお、本特許請求の範囲及び明細書において、特に明示しない限り、「上」は、体 表面に対してほぼ直交する方向で体外側を指す位置若しくは方向に用いられ、「下」 はその反対側の体内側を指す位置若しくは方向に用いられる。 [0017] In the claims and the specification, unless otherwise specified, "upper" is used in a position or direction pointing to the outside of the body in a direction substantially perpendicular to the body surface, and "lower" is Used in a position or direction pointing to the inside of the body on the opposite side.
発明の効果 The invention's effect
[0018] 本発明によれば、位置や大きさに個人差があって体外側から見つけ難い器官に相 当するマッサージの対象部位等を自動的に見つけ出して、当該対象部位を使用者 毎に正確に特定することが可能となる。 [0018] According to the present invention, a massage target part corresponding to an organ that is difficult to find from outside the body due to individual differences in position and size is automatically found, and the target part is accurately determined for each user. It becomes possible to specify.
[0019] 特に、前記(1)〜(4)及び前記(7)の構成によれば、自動的に特定されたマッサ一 ジの対象部位に対し、予め設定された所定の軌道や強度等で接触子を動力、してマツ サージすることで、使用者自身でマッサージ対象部位を見つけ出さずに、マッサージ 対象部位をほぼ確実に刺激することができる。更に、制御装置での制御内容を調整 することで、所望のマッサージ軌道や強度等となるマッサージ動作に従って接触子を 自由に動作させることができる。従って、熟練した施術者のマッサージと同等のマッサ ージ効果が得られることが期待できる。 [0019] In particular, according to the configurations of (1) to (4) and (7) described above, a predetermined trajectory, strength, etc. set in advance with respect to the target portion of the massage automatically specified. By powering the contact and pine surge, the user can stimulate the massage target site almost certainly without finding the massage target site. Furthermore, by adjusting the control content of the control device, the contact can be freely operated in accordance with a massage operation having a desired massage trajectory or strength. Therefore, it can be expected that a massage effect equivalent to a massage of a skilled practitioner can be obtained.
[0020] ここで、前記(3)、(4)のように構成すると、マッサージ対象部位の特定時に、個人 差のある体表面の形状に沿ってアームが動作することになり、より確実にマッサージ 対象部位を見つけ出すことが可能になる。 [0020] Here, when configured as in the above (3) and (4), the arm moves along the shape of the body surface with individual differences when the massage target part is specified, and the massage is performed more reliably. It becomes possible to find the target part.
[0021] また、前記(5)、 (8)の構成によれば、マッサージ対象部位の弾性変形を考慮して、 接触子の移動軌跡を作成することができる。また、最初に、医師等の監修の下で使 用者自身の軌跡が作成されれば、当該軌跡を制御装置に記憶しておくことで、二回 目以降のマッサージ時には、スィッチの ON、 OFF等の簡単な操作で、マッサージ対 象部位を確実且つ効果的に刺激することができる。従って、二回目以降のマッサ一 ジ時において、都度、複雑な位置決め等の手間を不要にすることができ、使用者の みの操作で対応可能となり、使用者のマッサージ需要に対する施術者不足の問題解 消が期待できる。 [0021] Further, according to the configurations of (5) and (8), the movement trajectory of the contact can be created in consideration of the elastic deformation of the massage target part. First, if the user's own trajectory is created under the supervision of a doctor or the like, the trajectory is stored in the control device, so that the switch is turned ON / OFF during the second and subsequent massages. The massage target part can be surely and effectively stimulated by simple operations such as the above. Therefore, in the second and subsequent massages, complicated positioning and other operations can be dispensed with each time, and only the user can handle the problem. Solution You can expect it to disappear.
[0022] 更に、前記 ½)の構成によれば、何らかの理由で、接触子が設定値以上の押圧力 で体表面を押圧しているような場合、このときの押圧力を減衰するように当該接触子 が体表面から離間する方向に移動することになる。従って、所定の要因によって、実 際に設定した押圧力が体表面に作用しない場合に、接触子の上下動が補正されるこ とにより、設定した押圧値に戻すことが可能になる。 [0022] Furthermore, according to the configuration of ½), when the contact is pressing the body surface with a pressing force equal to or greater than a set value for some reason, the pressing force at this time is attenuated. The contact will move away from the body surface. Therefore, when the actually set pressing force does not act on the body surface due to a predetermined factor, it is possible to return to the set pressing value by correcting the vertical movement of the contact.
[0023] また、前記(9)の構成によれば、体外側からでは見つけ難い器官の位置を自動的 に見つけ出すことができる。 [0023] According to the configuration of (9), it is possible to automatically find the position of an organ that is difficult to find from outside the body.
図面の簡単な説明 Brief Description of Drawings
[0024] [図 1]第 1実施形態に係るマッサージロボットの概略構成図。 FIG. 1 is a schematic configuration diagram of a massage robot according to a first embodiment.
[図 2]頭部を前後方向に切断したときの端面を表した概念図。 FIG. 2 is a conceptual diagram showing an end face when the head is cut in the front-rear direction.
[図 3]顔面の領域を例示的に記載した図 2と同様の概念図。 FIG. 3 is a conceptual diagram similar to FIG. 2 showing an example of a facial region.
[図 4]第 2実施形態に係るマッサージロボットの概略構成図。 FIG. 4 is a schematic configuration diagram of a massage robot according to a second embodiment.
[図 5]頭部の一部を断面した概念図。 FIG. 5 is a conceptual diagram showing a cross section of a part of the head.
符号の説明 Explanation of symbols
[0025] 10 マッサージロボット(体部位特定用ロボット) [0025] 10 Massage robot (body part identification robot)
15 制御装置 15 Control unit
17 接触子 17 Contact
21 センサ 21 Sensor
19 アーム 19 Arm
23 形状検出機能 23 Shape detection function
24 部位特定機能 24 Site identification function
25 マッサージ動作制御機能 25 Massage motion control function
31 第 1領域 (生体領域) 31 Region 1 (Biological region)
32 第 2領域 (生体領域) 32 Region 2 (Biological region)
33 第 3領域 (生体領域) 33 Region 3 (Biological region)
34 第 4領域 (生体領域) 34 Region 4 (Biological region)
35 第 5領域 (生体領域) 36 第 6領域 (生体領域) 35 Area 5 (Biological Area) 36 Region 6 (Biological region)
37 第 7領域 (生体領域) 37 Area 7 (Biological Area)
50 マッサージロボット 50 massage robot
54 軌跡作成機能 54 Trajectory creation function
55 マッサージ動作制御機能 55 Massage motion control function
58 RL「思 p[5 58 RL “Thought p [5
59 特徴点変形量算出部 59 Feature point deformation calculator
60 軌跡演算部 60 Trajectory calculation unit
63 第 1領域 (生体領域) 63 Region 1 (Biological region)
64 第 2領域 (生体領域) 64 Second area (Biological area)
65 第 3領域 (生体領域) 65 3rd area (Biological area)
66 第 4領域 (生体領域) 66 4th area (Biological area)
F 顔面(体表面) F face (body surface)
H 使用者 H User
L 外形線 L outline
P 特徴点 P Features
T 軌跡 T locus
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
[0026] 以下、本発明の実施形態について図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
(第 1実施形態) (First embodiment)
[0027] 図 1には、第 1実施形態に係るマッサージロボットの概略構成図が示されている。こ の図において、マッサージロボット 10は、マッサージの被施術者となる使用者 Hに対 してオーラルリハビリテーション用の顎顔面マッサージを自動的に行うロボットである。 このマッサージロボット 10は、マッサージ動作が可能なロボット本体 11と、このロボット 本体 11を動作させる複数のモータからなる駆動装置 13と、当該駆動装置 13の駆動 を制御してロボット本体 11に所定の動作をさせる制御装置 15とを備えて構成されて いる。 FIG. 1 shows a schematic configuration diagram of a massage robot according to the first embodiment. In this figure, the massage robot 10 is a robot that automatically performs maxillofacial massage for oral rehabilitation to a user H who is a massage recipient. The massage robot 10 includes a robot body 11 that can perform a massage operation, a drive device 13 that includes a plurality of motors that operate the robot body 11, and controls the drive of the drive device 13 to perform predetermined operations on the robot body 11. And a control device 15 that causes the
[0028] 前記ロボット本体 11は、使用者 Hの顔面 F (体表面)に接触する接触子 17と、当該 接触子 17を先端側で保持しながら所定空間内を移動させるアーム 19と、接触子 17 の近傍に設けられ、当該接触子 17の顔面 Fへの押圧に対する反力を測定可能なセ ンサ 21とを備えている。 [0028] The robot body 11 includes a contact 17 that contacts the face F (body surface) of the user H, and An arm 19 that moves in a predetermined space while holding the contact 17 on the tip side, and a sensor 21 that is provided in the vicinity of the contact 17 and that can measure a reaction force against the pressure on the face F of the contact 17 It has.
[0029] 前記接触子 17は、顔面 F上を転動可能なローラにより構成されている。この接触子 The contact 17 is composed of a roller that can roll on the face F. This contact
17としては、ローラに限らず、各種の顎顔面マッサージに応じて顔面 Fを刺激できる ものであれば何でもよぐ例えば、人間の手指を模擬して形成された人造手指や、顔 面 Fに対する接触部位を加温又は冷却する発熱体又は冷却体や、前記接触部位に 振動を与えるバイブレータ等を採用することもできる。これら各種の接触子 17は、マツ サージの目的に応じて適宜交換可能にすることもできる。 17 is not limited to a roller, and anything that can stimulate facial F according to various maxillofacial massages can be used.For example, artificial fingers formed by simulating human fingers and contact with facial F A heating element or cooling body that heats or cools the part, a vibrator that gives vibration to the contact part, or the like can also be employed. These various contacts 17 can be appropriately replaced according to the purpose of pine surge.
[0030] 前記アーム 19は、前記駆動装置 13の駆動によって 6自由度の動作が可能となる構 造体であり、その先端側の接触子 17を任意の位置姿勢に移動可能にする公知の機 構が採用されている。当該機構については、本発明の要旨ではないため、ここでは 詳細な説明を省略する。このアーム 19は、使用者 Hの視界に入り難い位置に設けら れており、本実施形態では、使用者 Hの目の高さよりも低い頭部側に配置されている 。なお、アーム 19としては、図示した構造のものに限定されず、 6自由度の動作が可 能な構造であれば、何でも良い。また、図中、一箇所のみに設けられている力 マツ サージの種類等によって同様のアーム 19を更に増設し、当該アーム 19に対して後 述する動作制御をしてもょレヽ。 [0030] The arm 19 is a structure that can be operated with six degrees of freedom by driving the driving device 13, and a known machine that allows the contact 17 on the tip side to move to an arbitrary position and orientation. The structure is adopted. Since the mechanism is not the gist of the present invention, a detailed description is omitted here. The arm 19 is provided at a position where it is difficult for the user H to enter the field of view. In this embodiment, the arm 19 is disposed on the head side lower than the eye height of the user H. The arm 19 is not limited to the structure shown in the figure, and any structure can be used as long as it can operate with six degrees of freedom. Also, in the figure, a similar arm 19 can be added depending on the type of force pine surge provided at one location, and the arm 19 can be controlled as described below.
[0031] 前記センサ 21は、直交 3軸の並進方向及び当該各軸回りの回転方向である 6軸方 向の反力を測定可能な 6軸力センサからなる。なお、このセンサ 21としては、並進方 向となる直交 3軸方向の反力を少なくとも測定可能なセンサであれば、何でも良い。 [0031] The sensor 21 is composed of a six-axis force sensor capable of measuring a reaction force in a six-axis direction that is a translational direction of three orthogonal axes and a rotation direction around each axis. The sensor 21 may be any sensor as long as it can measure at least the reaction forces in the three orthogonal directions that are in the translation direction.
[0032] 前記制御装置 15は、所定のコンピュータからなり、以下の各機能を実行させるため のプログラムがインストールされている。この制御装置 15は、センサ 21の測定値に基 づいて顔面 Fの形状(以下、「顔面形状」と称する。)を求める形状検出機能 23と、こ の形状検出機能 23で求められた顔面形状及びセンサ 21の測定値に基づいて顔面 F内のマッサージ対象部位を特定する部位特定機能 24と、この部位特定機能 24で 特定されたマッサージ対象部位に対し、前記接触子 17を使って所定のマッサージ動 作をさせるマッサージ動作制御機能 25とを備えている。 [0033] 前記形状検出機能 23では、次のように、アーム 19の動作制御を行いながら、使用 者 Hの顔面形状を求めるようになつている。 [0032] The control device 15 is composed of a predetermined computer, and is installed with a program for executing the following functions. The control device 15 includes a shape detection function 23 for determining the shape of the face F (hereinafter referred to as “face shape”) based on the measurement value of the sensor 21, and the face shape determined by the shape detection function 23. And a part specifying function 24 for specifying a massage target part in the face F based on a measurement value of the sensor 21 and a massage target part specified by the part specifying function 24 using the contact 17 It is equipped with a massage operation control function 25 that operates. [0033] In the shape detection function 23, the face shape of the user H is obtained while controlling the operation of the arm 19 as follows.
[0034] すなわち、先ず、マッサージ対象部位を含むと思われる顔面 Fの所定領域内に対し 、器官の損傷に影響を及ぼさない程度のほぼ一定の押圧力で、接触子 17が予め設 定された仮想の移動軌跡に沿って転動するようにアーム 19が動作制御される。ここ での接触子 17の移動軌跡は、予め設定されたパターンの顔面に沿う軌跡となってお り、この顔面パターンは、相互に異なる複数の顔面形状が用意され、これらパターン の中力も使用者 Hに近いと思われるパターンのものが任意に選択される。このパター ンとしては、特に限定されるものではないが、例えば、成人男子の顔面形状のパター ン、成人女性の顔面形状のパターン、子供の顔面形状のパターンという具合に大雑 把なものでもよい。 [0034] That is, first, the contact 17 is set in advance with a substantially constant pressing force that does not affect the damage to the organ within a predetermined region of the face F that is supposed to include the massage target part. The operation of the arm 19 is controlled so as to roll along the virtual movement locus. The movement locus of the contact 17 here is a locus along the face of a preset pattern, and this face pattern is prepared with a plurality of different face shapes. A pattern that seems to be close to H is arbitrarily selected. This pattern is not particularly limited, but may be a rough pattern such as an adult male facial pattern, an adult female facial pattern, or a child facial pattern. .
[0035] そして、使用者 H等によって選択された顔面 Fのパターンの軌跡で接触子 17が移 動する際に、アーム 19の動作制御により、センサ 21による顔面 Fからの反力の測定 値がほぼ一定の設定値になるように接触子 17が上下動する。 Then, when the contact 17 moves along the locus of the pattern of the face F selected by the user H or the like, the measured value of the reaction force from the face F by the sensor 21 is controlled by the operation control of the arm 19. The contact 17 moves up and down so that the set value is almost constant.
[0036] 具体的には、頭部を前後方向に切断したときの端面を表した概念図である図 2に示 されるように、同図中実線で表された使用者 Hの実際の顔面 F1の外形線は、同図中 一点鎖線で表された前記パターンの仮想の顔面 F2の外形線に対して殆どの部分で 重なっていない。そこで、顔面 Fが変形しない状態で接触子 17が顔面 Fに接触して いるときのセンサ 21からの反力を前記設定値とする。そして、仮想の顔面 F2に沿つ て接触子 17を移動させたときに、実際の顔面 F1のうち仮想の顔面 F2に重なる部分 Aでは、その反力が前記設定値として測定され、この場合は、接触子 17が上下動せ ずに、その先端側の位置が部分 Aの位置として記憶される。 [0036] Specifically, as shown in Fig. 2 which is a conceptual diagram showing an end face when the head is cut in the front-rear direction, the actual face of the user H indicated by a solid line in the figure The outline of F1 does not overlap most of the outline of the virtual face F2 of the pattern represented by the alternate long and short dash line in FIG. Therefore, the reaction force from the sensor 21 when the contact 17 is in contact with the face F while the face F is not deformed is set as the set value. When the contact 17 is moved along the virtual face F2, the reaction force is measured as the set value in the portion A of the actual face F1 that overlaps the virtual face F2, and in this case, The position of the tip end side is memorized as the position of the part A without the contact 17 moving up and down.
[0037] そして、仮想の顔面 F2よりも外側に張り出している実際の顔面 F1の部分 Bについ ては、その張り出しの分、接触子 17が顔面 F1にめり込むことになるため、前記設定 値よりも高い反力がセンサ 21で測定されることになる。このとき、接触子 17の移動が 一旦停止され、当該接触子 17が矢印方向となる外方(上方)に移動する。すると、セ ンサ 21で測定される反力が次第に減少し、顔面 F1が無変形状態に復元した位置に 接触子 17が移動すると、そのときに測定される反力が前記設定値になることから、当 該設定値になったところの位置が部分 Bの位置として記憶される。 [0037] For the portion B of the actual face F1 projecting outward from the virtual face F2, the contact 17 is recessed into the face F1 by the extent of the projection, so that the above setting value is exceeded. A high reaction force will be measured by sensor 21. At this time, the movement of the contact 17 is temporarily stopped, and the contact 17 moves outward (upward) in the direction of the arrow. Then, the reaction force measured by the sensor 21 gradually decreases, and when the contact 17 moves to the position where the face F1 is restored to the undeformed state, the reaction force measured at that time becomes the set value. This The position where the set value is reached is stored as the position of part B.
[0038] 一方、仮想の顔面 F2よりも内側に引っ込んでいる実際の顔面 F1の部分 Cについ ては、その接触子 17が実際には顔面 F1に接触しないことになるため、センサ 21で測 定される反力がほぼゼロとなる。このとき、接触子 17の移動が一旦停止され、当該接 触子 17が矢印方向となる内方(下方)に移動する。ここで、顔面 F1に当接する位置 に接触子 17が移動すると、そのときに測定される反力が前記設定値になることから、 前記設定値になったところの位置が部分 Cの位置として記憶される。 [0038] On the other hand, with respect to the part C of the actual face F1 that is retracted inward from the virtual face F2, the contact 17 does not actually contact the face F1, and thus measured by the sensor 21. The reaction force is almost zero. At this time, the movement of the contact 17 is temporarily stopped, and the contact 17 moves inward (downward) in the direction of the arrow. Here, when the contact 17 moves to a position where it abuts on the face F1, the reaction force measured at that time becomes the set value, so the position where the set value is reached is stored as the position of the part C. Is done.
[0039] そして、接触子 17が所定領域を移動し、接触子 17の顔面 F2方向の各移動位置そ れぞれについて、前記設定値となる位置が記憶されると、当該記憶された各位置が 顔面 F 1ほぼ全て含まれるように顔面形状が求められる。 [0039] Then, when the contact 17 moves in a predetermined area and the position that becomes the set value is stored for each movement position of the contact 17 in the face F2 direction, each stored position is stored. The facial shape is required so that almost all of F1 is included.
[0040] 前記部位特定機能 24では、次のようにして、アーム 19の動作制御を行いながら、 前記マッサージ対象部位を特定するようになっている。 [0040] The part specifying function 24 specifies the massage target part while controlling the operation of the arm 19 as follows.
[0041] すなわち、先ず、形状検出機能 23で求められた使用者 Hの顔面形状から、マッサ ージ対象部位を含むと思われる所定領域内で当該顔面 Fに沿って接触子 17が転動 するように、アーム 19の動作制御が行われる。このとき、接触子 17は、器官の損傷に 影響を及ぼさない程度の押圧力で上下方向に振動しながら前記所定領域内をほぼ 全て移動する。そして、当該所定領域内の各部位で粘弾性値が求められる。この粘 弾性値は、前記各部位における接触子 17の上下方向の変位と速度がアーム 19の 動作から既知であり、前記各部位における反力がセンサ 21で測定されるため、これら 変位、速度及び反力から計算で求められる。 That is, first, the contact 17 rolls along the face F within a predetermined area that is supposed to include the massage target part from the face shape of the user H obtained by the shape detection function 23. Thus, the operation control of the arm 19 is performed. At this time, the contact 17 moves almost entirely within the predetermined region while vibrating in the vertical direction with a pressing force that does not affect the organ damage. And a viscoelastic value is calculated | required in each site | part in the said predetermined area | region. This viscoelasticity value is such that the vertical displacement and speed of the contact 17 in each part are known from the operation of the arm 19, and the reaction force in each part is measured by the sensor 21, so that the displacement, speed and Calculated from reaction force.
[0042] 次に、前記計算で求められた前記各部位の粘弾性値と、装置内に予め記憶された 生体領域毎の粘弾性値の範囲(以下、「粘弾性範囲」と称する。)が対比されて、前 記各部位がどの生体領域に属するかが特定される。つまり、実験調査の結果等に基 づき、生体領域毎の粘弾性範囲が予め設定されており、前記計算で求められた前記 各部位は、その粘弾性値が属する粘弾性範囲の生体領域と特定される。 [0042] Next, the viscoelasticity value of each part obtained by the calculation and the range of viscoelasticity value for each living body region stored in advance in the apparatus (hereinafter referred to as "viscoelasticity range"). In contrast, it is specified which living body region each of the parts belongs to. In other words, the viscoelastic range for each living body region is set in advance based on the results of the experimental investigation, etc., and each part obtained by the above calculation is identified as the living body region of the viscoelastic range to which the viscoelastic value belongs. Is done.
[0043] 前記生体領域としては、例えば、図 3に示されるように、皮膚の下の顔面内部の構 造で分けた場合、その構造の相違によって相互に粘弾性範囲の異なり、前から後に 向って第 1〜第 7領域 31〜37に区分される。第 1領域 31は、頰脂肪、筋肉(口唇)及 び歯からなる。第 2領域 32は、頰脂肪及び筋肉(口唇)からなる。第 3領域 33は、頰 脂肪、筋肉(咬筋)及び骨からなる。第 4領域 34は、頰脂肪、耳下腺、筋肉(咬筋)及 び骨からなる。第 5領域 35は、頰脂肪、耳下腺及び骨からなる。第 6領域は、耳下腺 及び骨からなる。第 7領域は、耳下腺からなる。これら各領域 3;!〜 37それぞれにつ いて、それらの外側からそれぞれ所定の振動を与えたときの粘弾性範囲が実験結果 等により設定されている。そして、計算で求められた前記各部位の粘弾性値から、当 該各部位が前記第 1領域 31〜第 7領域 37のどこに該当するかが特定される。 [0043] As shown in Fig. 3, for example, when the body region is divided by the structure inside the face below the skin, the viscoelastic range differs depending on the structure, and the front and back are different. The first to seventh regions 31 to 37 are divided. The first region 31 is fat, muscle (lip) and It consists of a tooth. The second region 32 consists of fat and muscle (lips). The third region 33 consists of fat, muscle (masseter muscle) and bone. The fourth region 34 consists of fat, parotid gland, muscle (masseter muscle) and bone. The fifth region 35 consists of sardine fat, parotid gland and bone. The sixth region consists of the parotid gland and bone. The seventh region consists of the parotid gland. For each of these regions 3;! To 37, the viscoelastic range when a predetermined vibration is applied from the outside is set based on experimental results and the like. Then, from the viscoelastic values of the respective parts obtained by calculation, it is specified where the corresponding parts correspond to the first region 31 to the seventh region 37.
[0044] 以上により、前記所定領域内の各部位において生体領域が特定され、その中から 、予め記憶されたマッサージの対象となる生体領域がマッサージ対象部位として特 定される。このように特定されたマッサージ対象部位は、以上の各計算結果から、そ の位置、大きさ、表面形状及び硬さ等が判明することになる。 As described above, the living body region is specified in each part in the predetermined region, and the living body region to be massaged stored in advance is specified as the massage target portion. The position, size, surface shape, hardness, and the like of the massage target site specified in this manner are determined from the above calculation results.
[0045] 前記マッサージ動作制御機能 25は、部位特定機能 24で特定されたマッサージ対 象部位について、予めパターン化された所定のマッサージ動作を接触子 17にさせる ようにアーム 19を制御する。すなわち、ここでは、複数種類のマッサージの動作バタ ーンがプログラミングされており、当該動作パターンに従い、マッサージの対象となる 器官が含まれる各生体領域で、所望の刺激が得られるように、接触子 17が、所定の 押圧力で顔面 F上を上下動しながら面方向に移動するようになっている。なお、マツ サージの際に顔面 Fに付加される押圧力は、任意に設定することができ、当該設定 値と部位特定機能 24で計算により求められた各部位の粘弾性値から、接触子 17を 上下動させる変位と速さが計算で求められ、当該変位及び速さで接触子 17が上下 動するように、アーム 19の動作が制御される。 [0045] The massage operation control function 25 controls the arm 19 so as to cause the contactor 17 to perform a predetermined massage operation patterned in advance for the massage target portion specified by the portion specifying function 24. That is, here, a plurality of types of massage operation patterns are programmed, and in accordance with the operation pattern, a contactor is obtained so that a desired stimulus can be obtained in each living body region including an organ to be massaged. 17 moves in the face direction while moving up and down on the face F with a predetermined pressing force. The pressing force applied to the face F during a pine surge can be set arbitrarily. From the set value and the viscoelasticity value of each part calculated by the part specifying function 24, the contact 17 The displacement and speed for moving the arm up and down are obtained by calculation, and the operation of the arm 19 is controlled so that the contact 17 moves up and down at the displacement and speed.
[0046] 次に、前記マッサージロボット 10の一連の動作について説明する。 [0046] Next, a series of operations of the massage robot 10 will be described.
[0047] なお、以下の説明においては、説明の便宜上、顔面 Fの耳下に存在する耳下腺及 び当該耳下腺から口内に向って延びる耳下腺管に対する唾液腺マッサージを行う際 のアーム 19の動作及び制御を例として説明する力 本発明は、このマッサージに限 定されるものではない。 [0047] In the following description, for convenience of explanation, an arm for performing salivary gland massage on the parotid gland existing under the ear of the face F and the parotid duct extending from the parotid gland toward the mouth The power to explain the operation and control of 19 as an example The present invention is not limited to this massage.
[0048] 先ず、使用者 Hや第三者の手でアーム 19が動かされることで、その先端の接触子 17が使用者 Hの耳下の顔面 Fの部分に当てられ、当該部分が初期位置として記憶さ れる。その状態から、先ず、形状検出機能 23により、使用者 Hの顔面形状が求めら れる。すなわち、使用者 H等によって、当該使用者 Hに一番近いと思われる顔面形 状のパターンが選択されると、アーム 19が動作し、選択された顔面形状のパターン に従って、接触子 17が使用者 Hの顔面 Fに沿って所定範囲を転動する。ここでの所 定範囲は、耳下部から頰部を通って口唇部に至る顔面 Fの側部である。このとき、セ ンサ 21での測定値が前記設定値から外れると、顔面 Fに沿う接触子 17の移動が一 且停止され、センサ 21での測定値が前記設定値とほぼ同一になるように接触子 17 が上下動し、そのときの接触子 17の先端位置が記憶される。そして、接触子 17が前 記所定範囲を転動する際に、センサ 21での測定値がほぼ設定値となる接触子 17の 先端位置が常時記憶されて、当該記憶された接触子 17の位置をほぼ全て含む顔面 形状が求められる。 [0048] First, the arm 19 is moved by the hand of the user H or a third party, so that the contact 17 at the tip of the arm 19 is brought into contact with the part of the face F below the ear of the user H, and this part is the initial position. Remembered as It is. From this state, first, the face shape of the user H is obtained by the shape detection function 23. That is, when a facial shape pattern that seems to be closest to the user H is selected by the user H or the like, the arm 19 operates and the contact 17 is used according to the selected facial shape pattern. Roll a predetermined range along the face F of the person H. The predetermined range here is the side of the face F from the lower ear through the buttocks to the lip. At this time, if the measured value at the sensor 21 deviates from the set value, the movement of the contact 17 along the face F is temporarily stopped so that the measured value at the sensor 21 becomes substantially the same as the set value. The contact 17 moves up and down, and the tip position of the contact 17 at that time is stored. Then, when the contact 17 rolls within the predetermined range, the tip position of the contact 17 where the measured value at the sensor 21 is almost the set value is always stored, and the stored position of the contact 17 is stored. A facial shape that contains almost all of is required.
[0049] 次に、部位特定機能 24により、マッサージの対象部位となる耳下腺及び耳下腺管 の位置が特定される。すなわち、形状検出機能 23で顔面形状が求められると、接触 子 17は、アーム 19の動作により、前記初期位置に一旦戻った後、所定の押圧力で 振動(上下動)しながら形状検出機能 23で求められた顔面形状に従って前記所定領 域内を転動する。そして、センサ 21の測定値に基づいて粘弾性値を求め、予め記憶 されている生体領域つまり前記第 1領域〜第 7領域 3;!〜 37の各粘弾性値の範囲か ら、前記所定領域内の各部位がどの領域に属するかが特定される。そして、次工程 で行われるマッサージが、耳下腺を揉んで唾液の分泌を促進し、耳下腺管に沿って 口内方向に唾液を搾り出す動作を一定のリズムで繰り返し行う唾液腺マッサージの 場合、耳下腺及び耳下腺管の存在する第 4領域〜第 7領域 34〜37に該当する前記 所定領域内の部位がマッサージの対象部位として検出される。 [0049] Next, the part specifying function 24 specifies the position of the parotid gland and the parotid gland that are the target parts of massage. That is, when the face shape is obtained by the shape detection function 23, the contact 17 returns to the initial position by the operation of the arm 19 and then vibrates (vertically moves) with a predetermined pressing force. Roll in the predetermined area according to the facial shape obtained in step (1). Then, a viscoelastic value is obtained based on the measured value of the sensor 21, and the predetermined area is determined from the previously stored biological areas, that is, the first area to the seventh area 3; It is specified to which region each part belongs. In the case of the salivary gland massage, the massage performed in the next process promotes the secretion of saliva by massaging the parotid gland and repeatedly squeezes the saliva in the mouth direction along the parotid gland duct. Parts within the predetermined area corresponding to the fourth to seventh areas 34 to 37 where the parotid gland and the parotid gland duct exist are detected as massage target parts.
[0050] 以上の準備が終了すると、マッサージ動作制御機能 25によるアーム 19の動作によ つて、予め設定された強度、方向、軌道、及びリズムのマッサージ動作が接触子 17を 介して使用者 Hの顔面 Fに対して行われる。つまり、部位特定機能 24で特定された マッサージの対象部位に対して、接触子 17が予め記憶された動作に従って動作す る。すなわち、接触子 17は、耳下腺を何回か揉むように回転押圧動作をした後で、 耳下腺管に沿って口内方向に唾液を搾り出すような押圧移動する一連のマッサージ 動作が繰り返し行われる。 [0050] When the above preparation is completed, the massage operation of the strength, direction, trajectory, and rhythm set in advance by the operation of the arm 19 by the massage operation control function 25 is performed by the user H via the contact 17 For face F. That is, the contact 17 operates in accordance with a previously stored operation with respect to the massage target part specified by the part specifying function 24. That is, the contact 17 rotates and presses the parotid gland several times, and then presses and moves to squeeze saliva along the parotid canal. The operation is repeated.
[0051] 従って、このような第 1実施形態によれば、従来、特定しにくかった耳下腺等の器官 を自動的に検出することができ、当該検出によって正確なマッサージ動作が可能とな り、使用者の多彩な顔面状態に拘らず、人手によらないオーラルリハビリテーションを 効果的に行うことが期待できる。 [0051] Therefore, according to the first embodiment, it is possible to automatically detect organs such as the parotid gland, which have been difficult to specify in the past, and an accurate massage operation can be performed by the detection. Regardless of the various facial conditions of the user, it can be expected to effectively carry out oral rehabilitation without human intervention.
[0052] なお、使用者 Hの顔面形状が、所定の撮像装置で予め撮像された際の画像データ から求められる場合等には、当該画像データに基づいて部位特定機能 24での各種 処理を行えばよぐこのような場合は、形状検出機能 23を省略することができる。 [0052] When the facial shape of the user H is obtained from image data obtained in advance by a predetermined imaging device, various processes in the part specifying function 24 are performed based on the image data. In this case, the shape detection function 23 can be omitted.
[0053] また、前記部位特定機能 24は、顔面部分に限らず人体全域にお!/、て、他の器官 が体表面のどの部分に位置するか等を検出する場合のみにも利用でき、マッサージ を必要としない検出用途のみ場合は、マッサージロボット 10は、体部位特定用ロボッ トとして機能することになる。この場合、マッサージ動作制御機能 25を省略することが できる。 [0053] Further, the region specifying function 24 can be used not only in the face part but also in the whole human body! /, And only when detecting other part of the body surface where the other organ is located, For detection applications that do not require massage, the massage robot 10 functions as a body part identification robot. In this case, the massage operation control function 25 can be omitted.
[0054] 次に、本発明の他の実施形態について説明する。なお、以下の説明において、前 記第 1実施形態と同一若しくは同等の構成部分については同一符号を用いるものと し、説明を省略若しくは簡略にする。 [0054] Next, another embodiment of the present invention will be described. In the following description, the same reference numerals are used for the same or equivalent components as in the first embodiment, and the description is omitted or simplified.
(第 2実施形態) (Second embodiment)
[0055] 図 4に示される第 2実施形態に係るマッサージロボット 50は、第 1実施形態に対して 制御装置 15内の機能を変更したものであり、その他の構成については、第 1実施形 態と実質的に同一になっている。つまり、マッサージロボット 50は、マッサージ対象部 位の特定をも自動的に行える第 1実施形態のマッサージロボット 10と異なり、医師等 による対象部位の特定が前提となるタイプのものである。なお、以下の説明において は、第 1実施形態で例示した唾液腺マッサージを行うオーラルリハビリテーション用の マッサージロボット 50を例示的に説明するが、本発明はこのようなマッサージに限定 されるものではない。 A massage robot 50 according to the second embodiment shown in FIG. 4 is obtained by changing the function in the control device 15 with respect to the first embodiment. The other configurations are the same as those in the first embodiment. Is substantially the same. That is, unlike the massage robot 10 of the first embodiment, which can automatically specify the massage target part, the massage robot 50 is of a type that is premised on the specification of the target part by a doctor or the like. In the following description, the massage robot 50 for oral rehabilitation that performs salivary gland massage exemplified in the first embodiment will be described as an example, but the present invention is not limited to such massage.
[0056] 本実施形態の制御装置 15は、顔面 Fに沿って移動する接触子 17の軌跡 T (図 5参 照)を作成する軌跡作成機能 54と、軌跡作成機能 54で作成された軌跡 Tに基づ!/、 て接触子 17にマッサージ動作させるマッサージ動作制御機能 55とを備えている。 [0057] 前記軌跡作成機能 54は、顔面 Fに対する押圧力と当該押圧部位の弾性変形量と のデータが予め記憶された記憶部 58と、顔面 F上のマッサージ範囲内で任意に選択 した特徴点 P (図 5参照)での弾性変形量を前記データに基づレ、て求める特徴点変 形量算出部 59と、特徴点変形量算出部 59で求められた各特徴点 Pの前記弾性変 形量から前記軌跡 Tを求める軌跡演算部 60とを備えている。 [0056] The control device 15 of the present embodiment includes a trajectory creation function 54 that creates a trajectory T (see FIG. 5) of the contact 17 that moves along the face F, and a trajectory T created by the trajectory creation function 54. And / or a massage operation control function 55 for causing the contactor 17 to perform a massage operation. [0057] The trajectory creation function 54 includes a storage unit 58 in which data on the pressing force on the face F and the amount of elastic deformation of the pressing portion are stored in advance, and a feature point arbitrarily selected within the massage range on the face F A feature point deformation amount calculation unit 59 that obtains the elastic deformation amount at P (see FIG. 5) based on the data, and the elastic deformation amount of each feature point P obtained by the feature point deformation amount calculation unit 59 A trajectory calculation unit 60 for obtaining the trajectory T from the shape amount.
[0058] 前記記憶部 58は、顔面 F内で複数区分された生体領域を接触子 17で押圧したと きに、当該押圧力と弾性変形量の関係を表すデータが生体領域毎に記憶されてい る。つまり、第 1実施形態からも分かるように、顔面 Fは、皮膚の下の筋肉構造や器官 の存否等の相違によって、皮膚の上から所定の力で押圧したときの変形量が顔面 F 内の所定領域毎に異なる。従って、このように変形量の異なる部分を領域分けして生 体領域とし、当該生体領域毎に前記データが作成されている。本実施形態における 生体領域としては、特に限定されるものではないが、図 5に示されるように、前から後 に向って第 1〜第 4領域 63〜66に区分されている。ここで、第 1領域 63は、頰脂肪 F 1が内部に存在する顔面 Fの領域であり、第 2領域 64は、咬筋 F2が内部に存在する 顔面 Fの領域であり、第 3領域 65は、下顎骨 F3及び耳下腺 F4が内部に存在する顔 面 Fの領域であり、第 4領域 66は、耳下腺 F4が内部に存在する顔面 Fの領域である 。本実施形態において、これら第 1〜第 4領域 63〜66は、接触子 17がマッサージ動 作するマッサージ領域となる。 [0058] The storage unit 58 stores data representing the relationship between the pressing force and the amount of elastic deformation for each living body region when the living body region divided in the face F is pressed by the contactor 17. The That is, as can be seen from the first embodiment, the amount of deformation when the face F is pressed with a predetermined force from above the skin depends on the muscular structure under the skin and the presence or absence of an organ. Different for each predetermined area. Therefore, the parts having different deformation amounts are divided into regions as biological regions, and the data is created for each biological region. The living body region in the present embodiment is not particularly limited, but is divided into first to fourth regions 63 to 66 from the front to the rear as shown in FIG. Here, the first area 63 is an area of the face F in which the fat fat F 1 exists, the second area 64 is an area of the face F in which the masseter muscle F2 exists, and the third area 65 is The mandibular bone F3 and the parotid gland F4 are regions of the face F inside, and the fourth region 66 is a region of the face F in which the parotid gland F4 exists. In the present embodiment, the first to fourth regions 63 to 66 are massage regions where the contact 17 performs a massage operation.
[0059] 前記特徴点変形量算出部 59では、次のようにして特徴点 Pでの弾性変形量が求め られる。先ず、準備として、 CTや MRI等の医療用撮像装置(図示省略)で予め撮像 された使用者 Hの頭部の断層画像から、医師等は、 目視によって、当該使用者 Hに おける第 1〜第 4領域 63〜66を判別し、特徴点 Pを顔面 Fの外形線 L上に任意に指 定する。このとき、特徴点 Pが当該各領域 63〜66で少なくとも 1点存在するように指 定される。この際の指定は、特に限定されるものではないが、医師等が、図示しない モニタに表示された前記断層画像上で、第 1〜第 4領域 63〜66毎に、マウス等の操 作手段で選択 (クリック)すること等によって行われる。なお、本実施形態では、第 1領 域 63及び第 4領域 66内で、それぞれ 2個の特徴点 Pが指定されるとともに、第 2領域 64及び第 3領域 65で、それぞれ 1個の特徴点 Pが指定されるようになっている。なお 、これら 6点の特徴点 Pのうち、両端の二点がマッサージ動作の始点及び終点に相当 する部位とされ、これら部位間の領域で後述するマッサージ動作がなされる。 [0059] In the feature point deformation amount calculation unit 59, the elastic deformation amount at the feature point P is obtained as follows. First, as a preparation, doctors and the like from the tomographic image of the head of user H, which was previously imaged by a medical imaging device such as CT or MRI (not shown), visually confirm the first to The fourth region 63 to 66 is discriminated, and the feature point P is arbitrarily designated on the outline L of the face F. At this time, it is specified that at least one feature point P exists in each of the regions 63 to 66. The designation at this time is not particularly limited, but a doctor or the like operates an operation means such as a mouse for each of the first to fourth areas 63 to 66 on the tomographic image displayed on a monitor (not shown). This is done by selecting (clicking) with. In the present embodiment, two feature points P are designated in each of the first region 63 and the fourth region 66, and one feature point is provided in each of the second region 64 and the third region 65. P is specified. In addition Of these six feature points P, two points at both ends are the parts corresponding to the start point and end point of the massage operation, and the massage operation described later is performed in the region between these parts.
[0060] そして、特徴点変形量算出部 59では、予め設定されたマッサージ時の設定押圧力 から、記憶部 58のデータに基づき、 6個の特徴点 P毎に弾性変形量が求められる。 つまり、ここでは、顔面 Fの各特徴点 Pに設定押圧力を付加したときの各特徴点 Pに おける顔面 Fの弾性変形量すなわち凹み量が求められることになる。 [0060] Then, the feature point deformation amount calculation unit 59 obtains the elastic deformation amount for each of the six feature points P based on the data stored in the storage unit 58 from the preset set pressing force during massage. That is, here, the amount of elastic deformation of the face F at each feature point P when the set pressing force is applied to each feature point P of the face F, that is, the amount of depression is obtained.
[0061] 前記軌跡演算部 60では、特徴点変形量算出部 59で求めた 6個の特徴点 Pの弾性 変形量から、次のようにして軌跡 Tが求められる。すなわち、接触子 17が顔面 Fの外 形線 Lに沿って各特徴点 P間を押圧しながら移動したときに、各特徴点 P間で弾性変 形量が滑らかに推移するように、求めた各特徴点 Pの弾性変形量から、スプライン補 間を使って各特徴点 P間の弾性変形量が演算される。これにより、両端の特徴点 P, P間の外形線 L上を接触子 17が移動した場合の弾性変形量は、当該外形線 Lの全 域で求められることになり、両端の特徴点 P, P間の外形線 Lに対し、対応する位置の 弾性変形量分、体内方向にシフトさせることで、軌跡 Tが求められる。 [0061] In the locus calculation unit 60, the locus T is obtained from the elastic deformation amounts of the six feature points P obtained by the feature point deformation amount calculation unit 59 as follows. That is, when the contact 17 moves while pressing between the feature points P along the outer shape line L of the face F, the elastic deformation amount between the feature points P is determined so as to smoothly transition. From the amount of elastic deformation of each feature point P, the amount of elastic deformation between each feature point P is calculated using spline interpolation. As a result, the amount of elastic deformation when the contact 17 moves on the contour line L between the feature points P and P at both ends is obtained in the entire region of the contour line L. The trajectory T is obtained by shifting the outline L between P in the body by the amount of elastic deformation at the corresponding position.
[0062] 前記マッサージ動作制御機能 55は、軌跡 Tに沿って接触子 17を移動させながら、 顔面 Fへの接触子 17の押圧時の反力に応じて、接触子 17を上下方向に移動させる 仮想コンプライアンス制御を行う。すなわち、先ず、センサ 21で測定された反力 Fから 、以下の微分方程式を解くことにより、軌跡 Tに対する接触子 17の上下方向の変位 量 X が求められる。 [0062] The massage operation control function 55 moves the contact 17 in the vertical direction according to the reaction force when the contact 17 is pressed against the face F while moving the contact 17 along the trajectory T. Perform virtual compliance control. That is, first, the vertical displacement amount X of the contact 17 with respect to the trajectory T is obtained by solving the following differential equation from the reaction force F measured by the sensor 21.
國 Country
F = +し xcc F = + then x cc
[0063] 具体的には、近似概念を一部用いた以下の式により変位量 X が演算される。 Specifically, the displacement amount X is calculated by the following equation using a part of the approximate concept.
[数 2] _ xcc (t) - xcc(t - At)[Equation 2] _ x cc (t)-x cc (t-At)
cc一 cc one
x c( xcc (ト Δ )x c (x cc (G)
[0064] 以上の各式にお!/、て、 Kは、仮想ばね係数であり、 Cは、仮想粘性減衰係数であり 、これら係数 K, Cは、実験結果等に基づいて任意に定められるようになつている。つ まり、ここでの仮想コンプライアンス制御は、あたかも、ばねとダッシュポットが接触子 1 7に対して並列に接続されているかのように、コンピュータによりアーム 19を動作制御 するようになつている。 [0064] In each of the above formulas! /, K is a virtual spring coefficient, C is a virtual viscous damping coefficient, and these coefficients K and C are arbitrarily determined based on experimental results and the like. It ’s like that. In other words, in the virtual compliance control here, the arm 19 is controlled by the computer as if the spring and the dashpot are connected in parallel to the contact 17.
[0065] そして、接触子 17が、軌跡 Tに対して変位量 X 分、上下方向に移動するようにァ ーム 19の動作が制御される。 Then, the operation of the arm 19 is controlled so that the contact 17 moves in the vertical direction with respect to the locus T by the displacement amount X.
[0066] つまり、マッサージ動作制御機能 55により、接触子 17は、設定押圧力で顔面 Fを押 圧しながら軌跡 Tに沿って移動するように動作制御される。ところ力 例えば、むくみ、 腫れや吹出物等による突部が顔面 Fに存在するような場合に、原状態のまま前記突 部を接触子 17で押圧すると、設定押圧力以上の押圧力が顔面 Fに作用することにな る。ところ力 この際、前述の仮想コンプライアンス制御機能によって、接触子 17が顔 面 Fから離れる方向に移動することになり、設定押圧力で顔面 Fを押圧することができ る。このことは、軌跡 Tが多少正確でなくても、仮想コンプライアンス制御機能による 調整により、マッサージ時に顔面 Fを設定押圧力で押圧することができる。 That is, the massaging operation control function 55 controls the operation of the contact 17 so as to move along the locus T while pressing the face F with the set pressing force. However, for example, when a protrusion due to swelling, swelling, or blowout is present on the face F, if the protrusion is pressed with the contact 17 in its original state, a pressing force exceeding the set pressing force is applied to the face F. Will act. However, at this time, the contact 17 moves away from the face F by the virtual compliance control function described above, and the face F can be pressed with the set pressing force. This means that even if the trajectory T is somewhat inaccurate, the face F can be pressed with the set pressing force during massage by adjustment using the virtual compliance control function.
[0067] なお、ここでの仮想コンプライアンス制御は、センサ 21による測定結果に基づき接 触子 17の上下方向の動作を制御する一種のフィードバック制御であり、例えば、そ の制御周期は 5msecである。この点、接触子 17は、例えば、顔面方向に 0. Olmm /msec程度の速度で移動するため、前記制御 1回当たりの接触子 17の顔面方向の 移動は、 0. 05mmとなり、制御の時間遅れに対する問題は殆どない。 Note that the virtual compliance control here is a kind of feedback control for controlling the vertical movement of the contact 17 based on the measurement result by the sensor 21, for example, the control cycle is 5 msec. In this respect, the contact 17 moves, for example, at a speed of about 0. Olmm / msec in the face direction. Therefore, the movement of the contact 17 in the face direction per one control is 0.05 mm, which is the control time. There is almost no problem with delay.
[0068] 次に、前記マッサージロボット 50の一連の動作について説明する。 [0068] Next, a series of operations of the massage robot 50 will be described.
[0069] 予め撮像された使用者 Hの頭部の断層画像のデータが制御装置 15に入力された 上で、断層画像上における顔面 Fのマッサージ領域から、医師等の判断で各特徴点 Pが任意に指定される。 [0069] Data of a tomographic image of user H's head imaged in advance is input to the control device 15 Above, each feature point P is arbitrarily designated by the judgment of a doctor or the like from the massage area of the face F on the tomographic image.
[0070] そして、特徴点変形量算出部 59で、各特徴点 Pの弾性変形量が求められ、次に、 軌跡演算部 60で、 6個の特徴点 Pの弾性変形量から、スプライン補間によって外形 線 Lを補正した軌跡 Tが求められ記憶される。 [0070] Then, the feature point deformation amount calculation unit 59 obtains the elastic deformation amount of each feature point P. Next, the trajectory calculation unit 60 calculates the elastic deformation amounts of the six feature points P by spline interpolation. The trajectory T obtained by correcting the outline L is obtained and stored.
[0071] 以上の準備作業後、使用者 Hや第三者の手でアーム 19が動力、されて接触子 17が 使用者 Hの耳下の顔面 Fの部分に当てられ、図示しないスィッチを投入することで、 求めた軌跡 Tに沿って唾液腺マッサージが行われる。すなわち、マッサージ動作制 御機能 55によるアーム 19の動作制御によって、接触子 17が、設定押圧力で顔面 F を押圧しながら軌跡 Tに沿って顔面 F上を移動する。このとき、仮想コンプライアンス 制御がなされることになり、センサ 21で測定された顔面 Fからの反力が設定押圧力よ り増減している場合、当該増減をキャンセルする方向に接触子 17を上下動させる。 従って、使用者 Hの実際の顔面 Fにおける外形線 Lが、軌跡 Tの作成時に参照した 外形線 Lと部分的に一致しないような場合等において、設定押圧力よりも高い押圧力 が顔面 Fに作用したときには、押圧力を減衰させて設定押圧力が顔面 Fに作用する ように、接触子 17が顔面 Fから離れる方向に移動する。一方、設定押圧力よりも低い 押圧力が顔面 Fに作用したときには、押圧力を増大させて設定押圧力が顔面 Fに作 用するように、接触子 17が顔面 Fを押し込む方向に移動する。 [0071] After the above preparatory work, the arm 19 is powered by the hand of the user H or a third party, and the contact 17 is applied to the part of the face F below the ear of the user H, and a switch (not shown) is inserted. By doing so, salivary gland massage is performed along the trajectory T obtained. That is, by the operation control of the arm 19 by the massage operation control function 55, the contact 17 moves on the face F along the locus T while pressing the face F with the set pressing force. At this time, virtual compliance control is performed, and when the reaction force from the face F measured by the sensor 21 has increased or decreased from the set pressing force, the contact 17 is moved up and down in a direction to cancel the increase and decrease. Let Therefore, when the contour line L on the actual face F of the user H does not partially match the contour line L referenced when creating the trajectory T, a pressing force higher than the set pressing force is applied to the face F. When acted, the contact 17 moves away from the face F so that the set pressure acts on the face F by attenuating the pressure. On the other hand, when a pressing force lower than the set pressing force is applied to the face F, the contact 17 moves in the direction in which the face F is pressed so that the pressing force is increased and the set pressing force is applied to the face F.
[0072] なお、次回、同一の使用者 Hが同一のマッサージを行う場合には、前記軌跡 Tが制 御装置 15に記憶されているため、軌跡 Tを求めるまでの前述の準備作業を行わずに 、接触子 17の唾液腺マッサージを行っても良い。この際、顔面 Fのむくみ等で、使用 時点の前記外形線 Lが、軌跡 Tを求めた際に参考にした外形線 Lに一致して!/、な!/、 としても、前記仮想コンプライアンス制御により、接触子 17の上下動の調整で適正な 押圧力が顔面 Fに作用することになる。 [0072] When the same user H performs the same massage next time, since the trajectory T is stored in the control device 15, the above-described preparatory work until the trajectory T is obtained is not performed. Alternatively, the salivary gland massage of the contact 17 may be performed. At this time, due to the swelling of the face F, etc., the outline L at the time of use coincides with the outline L referred to when the trajectory T is obtained! /, NA! / Therefore, an appropriate pressing force acts on the face F by adjusting the vertical movement of the contact 17.
[0073] 従って、このような第 2実施形態によれば、同一の使用者 Hが繰り返しマッサージを 行う場合に、最初に軌跡 Lを求めてしまえば、医師の立会いの下でマッサージ毎に 軌跡 Lを求める準備作業を行う必要がなくなり、二回目のマッサージ以降、使用者 H は、簡単な操作でターゲットとなる各器官を確実に押圧する的確なマッサージを受け ること力 Sでさる。 [0073] Therefore, according to the second embodiment, when the same user H repeatedly massages, if the trajectory L is first obtained, the trajectory L for each massage in the presence of a doctor. After the second massage, user H receives an accurate massage that presses each target organ with a simple operation. The power S
[0074] また、この際、前回のマッサージに対し、使用者 Hの頭部のセッティング位置に多 少のずれがある場合や、むくみや吹き出物が発生した場合等、使用者 Hの顔面 Fの 外形線 Lがマッサージ毎に一致して!/、なくても、仮想コンプライアンス制御による接触 子 17の動作補正によって、設定押圧力で顔面 Fが押圧されることになる。このため、 使用者 Hは、頭部の位置決めを毎回厳密に行わなくても、的確なマッサージを受け ること力 Sでさる。 [0074] Also, at this time, when the setting position of the head of the user H is slightly different from the previous massage, or when the swelling or pimples occur, the external shape of the face F of the user H Even if the line L does not coincide with each other! /, The face F is pressed with the set pressing force by the operation correction of the contact 17 by the virtual compliance control. For this reason, the user H uses the force S to receive an accurate massage without having to precisely position the head each time.
[0075] なお、前記第 2実施形態にお!/、て、種々のパターンの顔形状に対応した軌跡 Tを 設定して制御装置 15に記憶しておき、医師の立会いの下、使用者 Hが自分に近い 顔形状の軌跡 Tを選択し、当該軌跡 Tに沿って接触子 17をマッサージ動作させるこ とも可能である。この場合、選択された軌跡 Tに係る顔面 Fの外形線 Lが使用者 Hの ものと相違していても、前記仮想コンプライアンス制御により、設定通りの押圧力で使 用者 Hの顔面 Fを押圧することができ、しかも、断層画像が不要となって、当該撮影 の手間を省くことができる。 [0075] In the second embodiment, the trajectory T corresponding to various patterns of face shapes is set and stored in the control device 15, and in the presence of a doctor, the user H It is also possible to select a face-shaped trajectory T that is close to you and massage the contact 17 along the trajectory T. In this case, even if the outline L of the face F related to the selected trajectory T is different from that of the user H, the face F of the user H is pressed with the set pressing force by the virtual compliance control. In addition, a tomographic image is not necessary, and the time and effort of the imaging can be saved.
[0076] また、前記第 2実施形態の仮想コンプライアンス制御を第 1実施形態のマッサージ ロボット 10に適用することも可能である。この場合、実際の顔面 Fの状態に応じて押 圧力が設定値通りになるように、接触子 17の上下動が調整されることになり、設定時 と実際の状況が変わっても、当該接触子 17による押圧力の付与をより正確に行うこと ができる。 [0076] Further, the virtual compliance control of the second embodiment can be applied to the massage robot 10 of the first embodiment. In this case, the vertical movement of the contact 17 is adjusted so that the pressing force becomes the set value according to the actual state of the face F. Even if the actual situation changes, the contact The pressing force applied by the child 17 can be more accurately performed.
[0077] 更に、前記各実施形態では、マッサージロボット 10をオーラルリハビリテーション用 のロボットとした力 本発明はこれに限定されず、胴体部分や脚足部分等、他の部位 に対するマッサージにも適用することができる他、顔面 Fその他の部位に対するエス テ用のロボットとしても適用可能である。 [0077] Furthermore, in each of the embodiments described above, the force that makes the massage robot 10 a robot for oral rehabilitation is not limited to this, and the present invention is also applicable to massage to other parts such as a trunk part and leg-foot part. It can also be applied as a robot for the establishment of facial F and other parts.
[0078] その他、本発明における装置各部の構成は図示構成例に限定されるものではなく 、実質的に同様の作用を奏する限りにおいて、種々の変更が可能である。 In addition, the configuration of each part of the apparatus according to the present invention is not limited to the illustrated configuration example, and various modifications are possible as long as substantially the same operation is achieved.
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008537442A JP5097907B2 (en) | 2006-09-29 | 2007-09-12 | Massage robot, its control program, and body part identification robot |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006-266470 | 2006-09-29 | ||
| JP2006266470 | 2006-09-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008041457A1 true WO2008041457A1 (en) | 2008-04-10 |
Family
ID=39268321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2007/067745 Ceased WO2008041457A1 (en) | 2006-09-29 | 2007-09-12 | Massage robot, control program therefor, and robot for specifying portion of human body |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5097907B2 (en) |
| WO (1) | WO2008041457A1 (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010075571A (en) * | 2008-09-28 | 2010-04-08 | Waseda Univ | Automatic body part discrimination system |
| CN101884585A (en) * | 2010-07-30 | 2010-11-17 | 山东建筑大学 | A Chinese medicine massage robot control system |
| CN111419666A (en) * | 2020-03-07 | 2020-07-17 | 奥佳华智能健康科技集团股份有限公司 | Massage skill self-adaption method |
| CN111571611A (en) * | 2020-05-26 | 2020-08-25 | 广州纳丽生物科技有限公司 | Facial operation robot track planning method based on facial and skin features |
| CN113081757A (en) * | 2021-03-22 | 2021-07-09 | 未来穿戴技术有限公司 | Massage control method, fascial gun and computer readable storage medium |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04343846A (en) * | 1991-05-22 | 1992-11-30 | Sanyo Electric Co Ltd | Chair type massager |
| JPH06190012A (en) * | 1992-08-26 | 1994-07-12 | Matsushita Electric Works Ltd | Massage machine |
| JPH0788145A (en) * | 1993-09-27 | 1995-04-04 | Matsushita Electric Works Ltd | Massage machine |
| JPH09224993A (en) * | 1996-02-26 | 1997-09-02 | Sanyo Electric Co Ltd | Massage device |
| JPH09299425A (en) * | 1996-05-16 | 1997-11-25 | Sanyo Electric Co Ltd | Massaging apparatus |
| WO1999059521A1 (en) * | 1998-05-15 | 1999-11-25 | Yoshio Muramatsu | Therapeutic pressing device |
| JP2001037832A (en) * | 1999-07-27 | 2001-02-13 | Matsushita Electric Works Ltd | Chair type massager |
| JP2001269380A (en) * | 2000-03-27 | 2001-10-02 | Sanyo Electric Co Ltd | Massaging machine |
| JP2006115906A (en) * | 2004-10-19 | 2006-05-11 | Koji Kawahara | Salivary gland massaging device |
-
2007
- 2007-09-12 WO PCT/JP2007/067745 patent/WO2008041457A1/en not_active Ceased
- 2007-09-12 JP JP2008537442A patent/JP5097907B2/en not_active Expired - Fee Related
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04343846A (en) * | 1991-05-22 | 1992-11-30 | Sanyo Electric Co Ltd | Chair type massager |
| JPH06190012A (en) * | 1992-08-26 | 1994-07-12 | Matsushita Electric Works Ltd | Massage machine |
| JPH0788145A (en) * | 1993-09-27 | 1995-04-04 | Matsushita Electric Works Ltd | Massage machine |
| JPH09224993A (en) * | 1996-02-26 | 1997-09-02 | Sanyo Electric Co Ltd | Massage device |
| JPH09299425A (en) * | 1996-05-16 | 1997-11-25 | Sanyo Electric Co Ltd | Massaging apparatus |
| WO1999059521A1 (en) * | 1998-05-15 | 1999-11-25 | Yoshio Muramatsu | Therapeutic pressing device |
| JP2001037832A (en) * | 1999-07-27 | 2001-02-13 | Matsushita Electric Works Ltd | Chair type massager |
| JP2001269380A (en) * | 2000-03-27 | 2001-10-02 | Sanyo Electric Co Ltd | Massaging machine |
| JP2006115906A (en) * | 2004-10-19 | 2006-05-11 | Koji Kawahara | Salivary gland massaging device |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010075571A (en) * | 2008-09-28 | 2010-04-08 | Waseda Univ | Automatic body part discrimination system |
| CN101884585A (en) * | 2010-07-30 | 2010-11-17 | 山东建筑大学 | A Chinese medicine massage robot control system |
| CN111419666A (en) * | 2020-03-07 | 2020-07-17 | 奥佳华智能健康科技集团股份有限公司 | Massage skill self-adaption method |
| CN111419666B (en) * | 2020-03-07 | 2022-07-22 | 奥佳华智能健康科技集团股份有限公司 | Massage skill self-adaption method |
| CN111571611A (en) * | 2020-05-26 | 2020-08-25 | 广州纳丽生物科技有限公司 | Facial operation robot track planning method based on facial and skin features |
| CN111571611B (en) * | 2020-05-26 | 2021-09-21 | 广州纳丽生物科技有限公司 | Facial operation robot track planning method based on facial and skin features |
| CN113081757A (en) * | 2021-03-22 | 2021-07-09 | 未来穿戴技术有限公司 | Massage control method, fascial gun and computer readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5097907B2 (en) | 2012-12-12 |
| JPWO2008041457A1 (en) | 2010-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101884584B (en) | Traditional Chinese medical massage robot for treating middle and old aged lumbocrural pain | |
| JP4665945B2 (en) | Massage machine | |
| JP5119473B2 (en) | Massage robot and its control program | |
| US20110136070A1 (en) | Vibrating compressible dental plate for correcting malocclusion | |
| WO2006011408A1 (en) | Exercise aid device | |
| JP5097907B2 (en) | Massage robot, its control program, and body part identification robot | |
| CN104083223A (en) | Device for inducing reasonable arrangement of teeth of children and manufacturing method of device | |
| CN209392346U (en) | Massaging machine | |
| JP2008083624A (en) | Massaging skill evaluation system, massaging skill evaluating device, and massaging skill evaluation evaluating program | |
| CN112672722B (en) | Massaging machine | |
| JP7187197B2 (en) | Massage machine | |
| CN115381565A (en) | Systems that generate bite loads | |
| Vojinovic et al. | Effects of focal vibration and robotic assistive therapy on upper limb spasticity in incomplete spinal cord injury | |
| WO2018199298A1 (en) | Subcutaneous-tissue-therapy treatment device | |
| JP5142098B2 (en) | Bed type massage machine | |
| JP7475620B2 (en) | Motor function recovery training device | |
| KR200472398Y1 (en) | Assistance apparatus for filler injections | |
| CN210583067U (en) | Massage device simulating fingering/finger kneading manipulation | |
| JP2001269378A (en) | Massaging machine | |
| CN110101561A (en) | A kind of simulation, which refers to, dial/to be referred to and rubs manual massage device | |
| ES1222864U (en) | Robotic system for physiotherapeutic treatments, through collaborative manipulator robot and compressed air (Machine-translation by Google Translate, not legally binding) | |
| KR20210033269A (en) | Massage chair with method that position of hand massage module can be adjusted according to user's arm length | |
| JP3243504U (en) | Esthetic treatment manual | |
| CN110721053A (en) | Induction type temporomandibular joint moving device | |
| WO2013057979A1 (en) | Smile-calisthenics mouthpiece for mouth and tongue |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07807152 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2008537442 Country of ref document: JP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 07807152 Country of ref document: EP Kind code of ref document: A1 |