Tactile sensor module for robot-hand and grasping method using the same
11633850 · 2023-04-25
Assignee
Inventors
Cpc classification
B25J9/1633
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0009
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1694
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1612
PERFORMING OPERATIONS; TRANSPORTING
B25J13/088
PERFORMING OPERATIONS; TRANSPORTING
B25J15/0206
PERFORMING OPERATIONS; TRANSPORTING
International classification
B25J13/08
PERFORMING OPERATIONS; TRANSPORTING
B25J15/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
This disclosure relates to a technology for grasping an object while adjusting a grasping force according to stiffness of the object measured by a tactile sensor module, especially to a robot-hand, which includes a tactile sensor module for measuring a normal force applied when grasping an object, a phalange sensor module having an actuator to generate a driving force and configured to measure a rotational displacement of a motor, and a hand back control unit for operating the actuator by generating a desired displacement signal to control a grasping force so that a grasping motion is stably and accurately achieved by applying a minimum grasping force to soft object with no sliding and minimized deformation, wherein the desired displacement signal is generated based on stiffness which is calculated from the normal force data and the rotational displacement data.
Claims
1. A tactile sensor module for a robot-hand, comprising: a force sensor configured to measure a normal force applied when the robot-hand is grasping an object; a Flexible Printed Circuit Board (FPCB) assembly having an inclined surface to which the force sensor is mounted to form a plurality of rows, the FPCB assembly being configured to supply a power to the force sensor; a stress transfer element formed at an upper portion of the FPCB assembly to be spaced apart therefrom to accommodate the force sensor therein, the stress transfer element being configured to transfer the normal force applied by the object to the force sensor; and a fingertip control unit configured to collect, correct and output normal force data measured by the force sensor.
2. The tactile sensor module according to claim 1, wherein the stress transfer element is made of a urethane rubber and formed on the FPCB assembly by casting and curing.
3. A robot-hand, comprising: a plurality of fingers, each having a tactile sensor module and a plurality of phalange sensor modules rotatably coupled by link members; and a base connected with the plurality of fingers by a base link member and having a hand back control unit for controlling a grasping motion of the finger, the base having a cover plate installed at an outer surface thereof, wherein the tactile sensor module is configured to measure a normal force applied when the robot-hand is grasping an object, the phalange sensor module has an actuator to generate a driving force for a grasping motion and is configured to measure the normal force and a rotational displacement of a motor of the actuator when the robot-hand is grasping the object, and the hand back control unit is configured to control a grasping force by receiving the normal force data and rotational displacement data from the tactile sensor module and the phalange sensor module.
4. The robot-hand according to claim 3, wherein stiffness of the object is measured from said normal force data and said rotational displacement data, and the hand back control unit generates a desired displacement signal based on the stiffness and transfers the desired displacement signal to the actuator in order to control the grasping force applied to the object.
5. The robot-hand according to claim 3, wherein the tactile sensor module includes: a force sensor configured to measures the normal force applied when the robot-hand is grasping the object; a FPCB assembly having an inclined surface to which the force sensor is mounted to form a plurality of rows, the FPCB assembly being configured to supply a power to the force sensor; a stress transfer element formed at an upper portion of the FPCB assembly to be spaced apart therefrom to accommodate the force sensor therein, the stress transfer element being configured to transfer the normal force applied by the object to the force sensor; and a fingertip control unit configured to collect, correct and output normal force data measured by the force sensor.
6. The robot-hand according to claim 5, wherein the stress transfer element is made of a urethane rubber and formed on the FPCB assembly by casting and curing.
7. The robot-hand according to claim 3, wherein the phalange sensor module includes: a force sensor configured to measure the normal force applied when the robot-hand is grasping the object; a Printed Circuit Board (PCB) assembly having a first PCB having an outer surface on which a plurality of force sensors are attached and a second PCB coupled to face the first PCB by a connection FPCB, the PCB assembly being configured to supply a power to the force sensor; a stress transfer plate formed at an upper portion of the first PCB to be spaced apart therefrom to accommodate the force sensor therein, the stress transfer plate being configured to transfer the normal force applied by the object to the force sensor; a phalange control unit configured to collect, correct and output normal force data measured by the force sensor; and an actuator installed between the first PCB and the second PCB to generate a driving force for a grasping motion.
8. The robot-hand according to claim 7, wherein the motor of the actuator includes a position sensor for measuring a rotational displacement when the robot-hand is grasping the object, and the phalange control unit is configured to collect and output the rotational displacement data, and to transfer said normal force data and said rotational displacement data to the hand back control unit.
9. The robot-hand according to claim 7, wherein the stress transfer plate is made of a silicone molding material and formed on the PCB assembly by casting and curing.
10. A grasping method for grasping an object using a robot-hand having a tactile sensor module at a finger, the grasping method comprising: generating a velocity command in a grasping direction so that the tactile sensor module contacts the object, and grasping the object by the robot-hand; determining whether any force sensor provided to the tactile sensor module is activated as a normal force over a threshold value is applied to the force sensor; counting a number of activated force sensors; determining whether the number of activated force sensors is greater than a predetermined value; maintaining a grasping motion of the robot-hand during a predetermined time; generating a velocity command in a reverse grasping direction to decrease a grasping force of the robot-hand; and determining whether the number of activated force sensors is equal to the predetermined value.
11. The grasping method according to claim 10, wherein the robot-hand further includes a base connected to a plurality of fingers by a base link member, the base having a hand back control unit for controlling a grasping motion of the finger and a cover plate installed at an outer surface thereof, the finger including a tactile sensor module and a plurality of phalange sensor modules rotatably coupled by link members, the tactile sensor module is configured to measure a normal force applied when the robot-hand is grasping the object, a phalange sensor module has an actuator to generate a driving force for a grasping motion and is configured to measure the normal force and a rotational displacement of a motor of the actuator when the robot-hand is grasping the object, and the hand back control unit is configured to control a grasping force by receiving normal force data and rotational displacement data from the tactile sensor module and the phalange sensor module.
12. The grasping method according to claim 11, wherein stiffness of the object is measured from said normal force data and said rotational displacement data, and the hand back control unit generates a desired displacement signal based on the stiffness and transfers the desired displacement signal to the actuator to control the grasping force applied to the object.
13. The grasping method according to claim 10, wherein the tactile sensor module includes: a force sensor configured to measure a normal force applied when the robot-hand is grasping the object; a FPCB assembly having an inclined surface to which the force sensor is mounted to form a plurality of rows, the FPCB assembly being configured to supply a power to the force sensor; a stress transfer element formed at an upper portion of the FPCB assembly to be spaced apart therefrom to accommodate the force sensor therein, the stress transfer element being configured to transfer the normal force applied by the object to the force sensor; and a fingertip control unit configured to collect, correct and output normal force data measured by the force sensor.
14. The grasping method according to claim 11, wherein the phalange sensor module includes: a force sensor configured to measure a normal force applied when the robot-hand is grasping the object; a PCB assembly having a first PCB having an outer surface on which a plurality of force sensors are attached and a second PCB coupled to face the first PCB by a connection FPCB, the PCB assembly being configured to supply a power to the force sensor; a stress transfer plate formed at an upper portion of the first PCB to be spaced apart therefrom to accommodate the force sensor therein, the stress transfer plate being configured to transfer the normal force applied by the object to the force sensor; a phalange control unit configured to collect, correct and output normal force data measured by the force sensor; and an actuator installed between the first PCB and the second PCB to generate a driving force for a grasping motion.
15. The grasping method according to claim 14, wherein the motor of the actuator includes a position sensor for measuring a rotational displacement when the robot-hand is grasping the object, and the phalange control unit is configured to collect and output the rotational displacement data, and to transfer said normal force data and said rotational displacement data to the hand back control unit.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) The term “softness” used throughout this specification and claims refers to a property of an object, which is liable to be deformed and destroyed when an external force is applied thereto, resists deformation by an external force. In addition, the term “object” used throughout this specification is understood to have the same meaning as “an object to be grasped”. Also, the term “robot-hand” used in this specification refers to a part of a robot to which terminal a tactile sensor module of the present disclosure to implement a tactile system, and should be understood as encompassing a gripper, an end effector and the like of industrial robots. In addition, the term “normal force” used in this specification refers to a force induced by an object in a vertical direction at a contact surface of a finger by the object, and is understood as a generic term generally indicating a normal external force applied to the finger of the robot-hand during grasping due to the object, including a reaction force induced by an object, a weight of the object, an external force and etc. applied to the finger.
(14)
(15) As shown in
(16) In the present disclosure, when grasping a soft object with low deformation resistance, the stiffness of the object M is measured to eliminate undesired deformation of the object M caused by an excessive grasping force, and the object M is grasped with a grasping strategy corresponding to the identified softness of the object M. The robot-hand 100 according to the present disclosure may perform a grasping motion in a variety of ways, such as a tongs grasping way where the object M is picked with fingertips and a holding way where the object M is held with the entire finger 1. The fingertip is mainly used for precisely grasping the robot-hand 100, and the tactile sensor module 10 of the present disclosure has a three-dimensional structure capable of spatially detecting the force distribution. In this point of view, an embodiment where the stiffness and grasping state of the object M are figured using the tactile sensor module 10 rather than the phalange sensor module 20 is described below, but the present disclosure is not limited thereto.
(17) In addition,
(18) As illustrated in
(19) As illustrated in
(20) The stress transfer element 13 may be formed at an upper portion of the FPCB assembly 11 to be spaced apart therefrom and accommodate the force sensor 12 between the stress transfer element 13 and the FPCB assembly 11 to transfer a normal force applied to the fingertip to the force sensor 12. The stress transfer element 13 is preferably made of an elastic material capable of elastic deformation, since its deformation characteristic has a large influence on the sensing performance of the sensor. In addition, the stress transfer element 13 may be formed on the FPCB assembly 11 by casting and curing. At this time, before curing a liquid casting material, the air trapped in the material may be degassed through a pump or the like during the casting process so as not to affect the sensor performance. In addition, the thickness and material of the stress transfer element 13 may be set in consideration of an influence on force measurement amount, resolution, linearity and hysteresis, which are sensing performances of the force sensor 12. In one example, the stress transfer element 13 of the tactile sensor module 10 may be made of a urethane rubber.
(21) The fingertip control unit 15 is configured to collect and correct normal force data measured by the plurality of force sensors 12 installed at the FPCB assembly 11 and to communicate with the hand back control unit 51 to transfer the force data. Also, the drawings show that the fingertip control unit 15 may be mounted at one side of the tactile sensor module 10. According to the tactile sensor module 10 of the present disclosure, since a data processing module may be integrated into the tactile sensor module 10 without preparing a separate data processing unit outside, the tactile sensor system may be simplified and the installation efficiency may be improved.
(22) As shown in
(23) As illustrated in the drawing, the PCB assembly 21 may be configured such that the first PCB 211 and the second PCB 212 are connected by the connection FPCB 213 made of a strip-shaped member in a state of being disposed to face each other, in an example. At this time, the first PCB 211 may be arranged to face the grasping direction of the finger 1, and the second PCB 212 may be arranged at an opposite side to the first PCB 211 with the actuator 27 being interposed therebetween. On the surface of the first PCB 211, the plurality of force sensors 22 for receiving and measuring a normal force applied to the phalange when grasping the object M may be attached to form in a row, and the first PCB 211 may be electrically connected to the force sensor 22 to supply a power thereto. The force sensor 22 of the phalange sensor module 20 may be a barometric pressure sensor as the force sensor 12 of the tactile sensor module 10, and components of the PCB assembly 21 may be made of FPCB.
(24) The stress transfer plate 23 may be formed at an upper portion of the first PCB 211 to be spaced therefrom to accommodate the force sensor 22 in a space between the stress transfer plate 23 and the first PCB 211, and transfer the normal force applied to the phalange by the object M to the force sensor 22. Similar to the tactile sensor module 10, the stress transfer plate 23 is preferably made of an elastic material to be deformed elastically. Like the stress transfer element 13 of the tactile sensor module 10, the stress transfer plate 23 may be formed in a flat plate on the upper portion of the first PCB 211 by casting and curing, and degassing may be performed during the casting process. Meanwhile, the thickness and material of the stress transfer plate 23 may be set in consideration of its effect on the sensing performance of the force sensor 22, and in an example, the stress transfer plate 23 may be formed by silicone molding material (e.g. PDMS).
(25) The actuator 27 may be installed between the first and second PCBs 211, 212 and be electrically connected to the PCB assembly 21. One side of the actuator 27 is connected through the link members 120a, 120b, 120c, 120d and the link shaft 271, which is a transverse rotational shaft, so that tactile sensor modules 10 or the phalange sensor modules 20 arranged up and down may be pivotally connected to each other around the link shaft 271. The actuator 27 may receive a velocity command from the phalange control unit 51 and generates a driving force for pivoting the fingertips and the phalange sensor modules 10, 20 connected by the link members 120a, 120b, 120c, 120d around the link shaft 271. The actuator 27 may have a motor, and a position sensor 28 for measuring a rotational displacement of the motor generated when grasping may be installed at a shaft end of the motor for calculating the stiffness of the object M.
(26) The phalange control unit 25 of the phalange sensor module 20 may be configured to collect and correct the normal force data measured by the plurality of force sensors 22 attached to the PCB assembly 21, and collect the rotational displacement data measured by the position sensor 28 attached to the actuator 27. Moreover, the phalange control unit 25 may be configured to communicate with the hand back control unit 51 to transfer said normal force data and said rotational displacement data thereto, and control the position and speed of the motor of the actuator 27 based on the desired displacement received from the hand back control unit 51. The phalange control unit 25 may be located on the second PCB 212 as illustrated in
(27)
(28)
(29) In an example, the hand back control unit 51 may transfer a desired rotational displacement to the phalange control unit 25 as a digital signal, and the phalange control unit 25 may apply the received signal to the actuator 27 by means of pulse width modulation (PWM) in order to control the position of the motor. In addition, in controlling the rotation angle of the actuator 27, in an example, a position sensor 28 may be installed at a shaft end of a servo motor of the actuator 27, and the phalange control unit 25 may generate a desired displacement signal based on the rotational displacement measured by the position sensor 28. The rotation angle of the actuator 27 is controlled according to the desired displacement signal. At this time, the phalange control unit 25 may include a position servo system which tracks and automatically control the position of the servo motor, for controlling the position of the servo motor of the actuator 27 based on the desired displacement signal received from the hand back control unit 51.
(30) According to the present disclosure, it is possible to identify the types of the object M using the tactile sensor module 10. In the case of the first type object M1, as shown in the drawings, if the tactile sensor module 10 contacts the object M1 and applies a grasping force in vertical direction thereto, only a normal force including a reaction force caused by the object M1 is mainly applied to the contact surface of the fingertip. Accordingly, only the force sensor 12 at a middle region is activated which firstly contacts the object M1 on the contact surface of the tactile sensor module 10. In the case of the second type object M2, the entire shape of the object M2 is deformed rather than the surface when being grasped, and the reaction force against the grasping force is applied greatly on the fingertip, so the force sensor 12 at the middle region is activated, like the first type object M1. In addition, when the second type object M2 is grasped, its entire shape is deformed with a rotational displacement of the motor, it is possible to distinguish the second type object M2 from the first type object M1 by using the rotational displacement data measured by the position sensor 28. Accordingly, different grasping strategies can be applied to the first and second type objects M1, M2 respectively as described later. In the case of the third type object M3, when being grasped, not only the shape of the object M3 but also the surface thereof is easily deformed in inverse proportion to the stiffness of the contact surface to which the normal force is applied. In addition, as shown in
(31) In the present disclosure, when grasping a soft object with low deformation resistance, different grasping strategies are applied according to the type of the object M in order to minimize the deformation of the object M due to the application of an excessive grasping force. Since the first type object M1 has a characteristic that is difficult to be deformed, there is no need to adapt to the softness of the object M1 when grasping. In the case of the second and third type objects M2, M3, grasping motion is accomplished controlling grasping force of the robot-hand 100 according to the measured stiffness of them. The stiffness of the second and third type objects M2, M3 may be calculated from the normal force data which is measured and corrected by the force sensor 12 and the rotational displacement data measured by the position sensor 28, as described above.
(32)
(33) To grasp the object M with the robot-hand 100, the phalange control unit 25 generates a velocity command in the grasping direction (+V) as an initial grasping signal. Accordingly, the actuator 27 of the phalange sensor module 20 is operated, thereby approaching the object M as illustrated in
(34) Subsequently, it is determined whether the force sensor 12 is activated as normal force (F) over a threshold value (F.sub.th) is applied to any force sensor 12 provided in the tactile sensor module 10. The phalange control unit 25 generates the velocity command in the grasping direction (+V) until at least one force sensor 12 is activated (S2).
(35) If there is an activated force sensor 12, the number (S.sub.tot) of activated force sensors 12 is counted (S3), and it is determined whether the number (S.sub.tot) of activated force sensors 12 is greater than a predetermined value (S.sub.init) (S4). As described above, since the stress transfer element 13 of the tactile sensor module 10 is made of an elastic material, the stress transfer element 13 is elastically deformed when grasping the object M. Accordingly, the middle force sensor 12 is activated first, and the periphery force sensors 12 are activated from one adjacent to the middle force sensor 12. In the case of the first and second type objects M1, M2, since only the middle force sensor 12 is actually activated, the number (S.sub.tot) of force sensors 12 would not exceed the predetermined value (S.sub.init), so the steps from S1 to S4 are repeated.
(36) In the case of the third type of object M3, a normal force (F) over the threshold value (F.sub.th) is applied to the periphery force sensor 12 as well as the middle force sensor 12, so the number (S.sub.tot) of activated force sensors 12 can exceed the predetermined value (S.sub.init). In this case, subsequently, the grasping motion of the robot-hand 100 is maintained during a predetermined time (T.sub.init) (S5). Since the deformation state of the object M3 is maintained during the predetermined time (T.sub.init), it is more preferable, the closer the predetermined time (T.sub.init) is to 0. Subsequently, until the number (S.sub.tot) of activated force sensors 12 becomes equal to the predetermined value (S.sub.init), the velocity command in the reverse grasping direction (−V) is generated to reduce the grasping force of the robot-hand 100. If the number (S.sub.tot) of the activated force sensor 12 becomes equal to the predetermined value (S.sub.init), the grasping force is maintained and the object M3 is stably grasped with only minimal deformation in the third type object M3 which is soft (S7). In addition, although the force sensor 12 of the tactile sensor module 10 is illustrated, it may also be similarly applied to the force sensor 22 of the phalange sensor module 20.
(37) Using the above grasping strategy, in order to grasp the object safely and accurately, only minimum grasping force is applied to make the grasping motion of the robot-hand, of which degree is sufficient for accurately grasping the object with no sliding and minimized deformation, and which is determined by the softness of the object identified based on the intensity and distribution of the force detected by the tactile sensor module. In addition, since the stiffness of the object, which is tactile information based on the information measured by the sensor module of the finger, is provided as feedback information to the hand back control unit capable of tactile feedback, an operator of the robot-hand may perceive the inherent characteristics and the grasping state of the object by tactile sense.
LIST OF REFERENCE NUMERALS
(38) 100: robot-hand
(39) 1: finger
(40) 5: base
(41) 10: tactile sensor module
(42) 11: FPCB assembly
(43) 111: FPCB
(44) 112: body block
(45) 12: force sensor
(46) 125: sensing hole
(47) 13: stress transfer element
(48) 15: fingertip control unit
(49) 20: phalange sensor module
(50) 21: PCB assembly
(51) 211 first PCB
(52) 212: second PCB
(53) 213: connection FBCB
(54) 22: force sensor
(55) 23: stress transfer plate
(56) 25: phalange control unit
(57) 27: actuator
(58) 271: link shaft
(59) 28: position sensor
(60) 51: hand back control unit
(61) 52: cover plate
(62) 120a, 120b, 120c, 120d: link member
(63) 150: base link member
(64) M: object
(65) M1: first type object
(66) M2: second type object
(67) M3: third type object