[go: up one dir, main page]

WO2024242293A1 - Torque sensor module - Google Patents

Torque sensor module Download PDF

Info

Publication number
WO2024242293A1
WO2024242293A1 PCT/KR2024/003168 KR2024003168W WO2024242293A1 WO 2024242293 A1 WO2024242293 A1 WO 2024242293A1 KR 2024003168 W KR2024003168 W KR 2024003168W WO 2024242293 A1 WO2024242293 A1 WO 2024242293A1
Authority
WO
WIPO (PCT)
Prior art keywords
torque
sensor module
torque sensor
calibration
calibration gain
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.)
Pending
Application number
PCT/KR2024/003168
Other languages
French (fr)
Korean (ko)
Inventor
강대희
한석연
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Al Robot Co Ltd
Original Assignee
Al Robot Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Al Robot Co Ltd filed Critical Al Robot Co Ltd
Priority to CN202480034323.4A priority Critical patent/CN121175548A/en
Publication of WO2024242293A1 publication Critical patent/WO2024242293A1/en
Anticipated expiration legal-status Critical
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L25/00Testing or calibrating of apparatus for measuring force, torque, work, mechanical power, or mechanical efficiency
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L3/00Measuring torque, work, mechanical power, or mechanical efficiency, in general
    • G01L3/02Rotary-transmission dynamometers
    • G01L3/04Rotary-transmission dynamometers wherein the torque-transmitting element comprises a torsionally-flexible shaft
    • G01L3/10Rotary-transmission dynamometers wherein the torque-transmitting element comprises a torsionally-flexible shaft involving electric or magnetic means for indicating
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L5/00Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01LMEASURING FORCE, STRESS, TORQUE, WORK, MECHANICAL POWER, MECHANICAL EFFICIENCY, OR FLUID PRESSURE
    • G01L5/00Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes
    • G01L5/16Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring several components of force
    • G01L5/161Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring several components of force using variations in ohmic resistance
    • G01L5/1627Apparatus for, or methods of, measuring force, work, mechanical power, or torque, specially adapted for specific purposes for measuring several components of force using variations in ohmic resistance of strain gauges

Definitions

  • the present invention relates to a torque sensor module, and more particularly, to a torque sensor module in which calibration gains for strain gauges of a designed torque sensor module are acquired in advance and applied to torque control.
  • torque sensors that can be installed on robot joints, etc., are generally used to measure the force applied by the mechanism mounted on the robot arm to the workpiece.
  • the method of measuring by installing a torque sensor on the robot joint requires complex dynamic analysis and may accumulate errors, so it has been studied more recently in the field of intelligent service robots than in industrial robots.
  • a torque sensor module to enable detection of force or torque at robot joints and precise control of the robot.
  • an object of the present invention is to provide a method for obtaining calibration gains for strain gauges of a torque sensor module in advance to enable precise detection of force and torque for one axis or more than two axes and precise control of robot joints such as robot arms, necks, and wrists, and a torque sensor module in which the calibration gain is applied to the torque sensor module to enable torque control of the robot joints.
  • a calibration method in a device for analyzing the operation of a torque sensor module may include the steps of: receiving sensing voltages from a plurality of strain gauges mounted on the torque sensor module for an input torque, wherein each sensing voltage is received from each contact point in a state where a pair of strain gauges attached to each of a plurality of positions are connected in series; calculating a differential component including a first differential value between a reference voltage and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages; calculating a calibration gain corresponding to the input torque and the differential component; and applying the calibration gain to a circuit of the torque sensor module so that the circuit calculates a torque received by the torque sensor module according to the calibration gain.
  • the above input torque may include values for one or more of the forces or torques about the three axes of the rectangular coordinate system and the torques about the three axes.
  • the calibration gain can be determined based on the results of regression analysis or neural network learning so that the calibration gain has a predetermined minimum value while changing the values of the input torque.
  • a torque sensor module circuit includes: a reference voltage generator; a memory storing a calibration gain; a torque detection unit which receives sensing voltages from a plurality of strain gauges mounted on the torque sensor module, wherein each sensing voltage is received from each contact point in a state where a pair of strain gauges attached to each of a plurality of positions are connected in series, and calculates a differential component including a first differential value between the reference voltage from the reference voltage generator and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages, thereby calculating a torque corresponding to the differential component and the calibration gain; and a torque control unit which generates a command for torque control based on the calculated torque, wherein the calibration gain may be calculated in advance to correspond to the input torque and the differential component for each of the sensing voltages in the torque sensor module for a predetermined input torque and stored in the memory.
  • the above torque sensor module may include, for example, a body in which a first sensitivity adjustment hole, a strain measuring hole, a second sensitivity adjustment hole, and a stiffness adjustment hole are repeatedly formed along a circumferential direction between a central hole and an outer peripheral surface; and the strain measuring hole to which the pair of strain gauges are attached may have a trapezoidal shape in which a central side has a longer length than an outer peripheral side.
  • the calibration gain for the strain gauges of the torque sensor module designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges can be obtained in advance, and by applying the calibration gain obtained in this way to the torque sensor module, the force and torque for one axis or further for multiple axes can be precisely detected, and the precise control of the robot joints such as the robot arm, neck, and wrist can be enabled.
  • a high-performance torque sensor module can be implemented, and for example, it can assist in precisely controlling the rotational force in the xy plane, i.e., the z-axis torque (Tz), despite the influence of crosstalk such as a force (z-axis bending force) caused by a person pushing or bumping into it.
  • Tz the rotational force in the xy plane
  • crosstalk such as a force (z-axis bending force) caused by a person pushing or bumping into it.
  • it can be applied to a torque sensor module of a robot joint in which multi-axis (e.g., 6 axes) force or torque is controlled, such as the neck and wrist, to assist in precisely controlling the force or torque.
  • FIG. 1 is an exemplary perspective view of a torque sensor module (100) according to one embodiment of the present invention.
  • FIG. 1 is a front view of the torque sensor module (100) of Figure 1.
  • FIG. 3 is a drawing for explaining the connection state of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ of the present invention.
  • FIG. 4 is a flowchart for explaining a calibration method in a device for analyzing the operation of a torque sensor module (100) according to one embodiment of the present invention.
  • Figure 5 shows the multi-axial direction components of force or torque received from the torque sensor module (100) of the present invention.
  • FIG. 6 is a block diagram of the circuit configuration of the torque sensor module (100) of the present invention.
  • FIG. 1 is an exemplary perspective view of a torque sensor module (100) according to one embodiment of the present invention.
  • FIG. 2 is a front view of the torque sensor module (100) of FIG. 1.
  • a torque sensor module (100) may include a circular body (110) having a predetermined thickness, a pair of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ attached to each of a plurality of strain measuring holes (112) of the body (110), and a circuit board (130) connected to signal lines from each of the strain gauges of the strain gauge pairs ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ attached to each of the plurality of strain measuring holes (112).
  • the strain gauge pairs ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ be three pairs, but if necessary, additional strain measurement holes (112) may be provided and additional strain gauge pairs attached thereto may be provided.
  • the circuit board (130) is manufactured in the form of a ring-shaped PCB (Printed Circuit Board) board as illustrated in the drawing, and can be mounted on either side of the body (110).
  • the circuit board (130) is manufactured and mounted on the body (110) so that the portion crossing the central hole (119) of the body (110) is open so that no part of the circuit board (130) is caught, and can be mounted on a predetermined axis provided on an arm of a robot, etc., that is, to detect and control any axis on a rectangular coordinate system, i.e., the z-axis torque (Tz), through the central hole (119) of the body (110).
  • Tz z-axis torque
  • the circuit board (130) may be equipped with circuit components such as an amplifier, an AD (Analog to Digital) converter, and an operation unit for digitally processing detection signals from signal lines of each strain gauge ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ to calculate torque values, etc.
  • circuit components such as an amplifier, an AD (Analog to Digital) converter, and an operation unit for digitally processing detection signals from signal lines of each strain gauge ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ to calculate torque values, etc.
  • a torque sensor module (100) according to one embodiment of the present invention is described, but it is to be noted in advance that this is only an exemplary description and that the structure of the body (110), the plurality of strain measuring holes (112) of the body (110) or other holes may have various shapes or forms.
  • the body (110) includes a first sensitivity adjustment hole (111), a strain measurement hole (112), a second sensitivity adjustment hole (113), and a rigidity adjustment hole (114) formed along a circumferential direction between a central hole (119) and an outer peripheral surface, wherein the first sensitivity adjustment hole (111), the strain measurement hole (112), the second sensitivity adjustment hole (113), and the rigidity adjustment hole (114) are sequentially formed twice or more repeatedly.
  • One or, preferably, a plurality of rigidity adjustment holes (114) are formed between the second sensitivity adjustment hole (113) and the first sensitivity adjustment hole (111), and can be formed in an appropriate number so as to appropriately reduce the overall weight while maintaining the rigidity of the sensor module (100).
  • a first sensitivity adjustment hole (111) and a second sensitivity adjustment hole (113) are formed at positions spaced apart from the strain measurement hole (112) at both sides in the circumferential direction with respect to the strain measurement hole (112), and a plurality of stiffness adjustment holes (114) can be formed at positions spaced apart so as to have a predetermined pitch in the circumferential direction.
  • a predetermined distance can also be formed between each of the holes at both ends of the stiffness adjustment hole (114) and the first sensitivity adjustment hole (111) or the second sensitivity adjustment hole (113).
  • Each strain measuring hole (112) is a hole for attaching a strain gauge pair ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ for measuring the strain applied to the torque sensor module (100) at the location where the torque sensor module (100) is installed, and as shown in the drawing, each strain gauge pair ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ is attached one by one to opposite sides of each strain measuring hole (112), i.e., opposite sides of the circumferential direction.
  • the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113), which are symmetrically formed on each side of the strain measurement hole (112), are formed at a predetermined distance from the strain measurement hole (112) in the circumferential direction and formed to an appropriate size so that the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ can generate a detection signal measuring an appropriate strain (or deformation) at the corresponding position.
  • the strain measurement hole (112) is formed in a trapezoidal shape with a length greater on the central side than on the outer peripheral side, which is advantageous for measuring the strain of each strain gauge ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ .
  • each strain gauge ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ may vary depending on its arrangement position, the distance from the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113), the hole size, etc., the distance from the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113) and the hole size should be formed to an appropriate distance and size depending on the purpose, and it is also preferable that the inclinations of the circumferential walls on both sides of the trapezoidal shape to which the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ are attached be formed to have an appropriate symmetrical inclination.
  • the holes of the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the stiffness adjustment hole (114) are exemplarily illustrated as being circular, but are not limited thereto, and may be formed in various shapes such as circular, oval, trapezoidal, triangular, square, and polygonal shapes such as pentagons.
  • a plurality of stiffness adjustment holes (114) can be formed at positions spaced apart from each other so as to have a predetermined pitch in the circumferential direction.
  • the number of stiffness adjustment holes (114) can be formed between the second sensitivity adjustment hole (113) and the first sensitivity adjustment hole (111) with an appropriate size and a suitable spacing distance so that a predetermined stiffness can be maintained.
  • the formation of the stiffness adjustment holes (114) of the present invention is not a shape formed by spoke-shaped spokes like in the related art (Patent Application No.
  • the centers of the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the rigidity adjustment hole (114) are positioned on the same first distance (r1) from the center (O) of the body (110). Accordingly, it is possible to provide strain sensor information for deformation in any direction in a balanced manner.
  • the strain measuring hole (112) having a trapezoidal shape may be formed so that its center is located on the same first distance (r1) from the center (O) as the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the stiffness adjustment hole (114), i.e., on the same arc about the center (O).
  • the present invention is not limited thereto, and the strain measuring hole (112) may be arranged so that at least a portion of the region (space inside the hole) excluding the four sides of the trapezoidal shape is intersected by an arc about the center (O) of the first distance (r1).
  • each strain gauge ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ may vary depending on where it is placed on the walls on both sides of the strain measurement hole (112).
  • each of the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ may be arranged so that the center of its bottom surface (attachment surface) is located on the same first distance (r1) from the center (O), but preferably, the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ are arranged so that the center of its bottom surface (attachment surface) is located at a
  • the stiffness adjustment holes (114) can be formed in an appropriate number so as to appropriately reduce the overall weight while maintaining the rigidity of the torque sensor module (100), and in order to further reduce the weight, an appropriate number of holes (150) can be formed on an extra surface of the body (110) on a second distance (r2) from the center (O), and further, an appropriate number of holes (160) can be further formed on an extra surface of the body (110) on a third distance (r3) from the center (O).
  • Such holes (111, 112, 113, 114, 150, 160) can also be used for installing cables or parts for connection with the circuit board (130) or for coupling with other parts constituting the robot.
  • the calibration matrix (or gain) (A) for the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ of the torque sensor module (100) designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ can be obtained in advance, and the calibration matrix (A) obtained in this way is applied to the torque sensor module (100) to precisely detect force and torque for one axis or further for multiple axes, and to enable precise control of robot joints such as a robot arm, neck, and wrist.
  • strain gauge pairs ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ attached to each of the above multiple locations of the torque sensor module (100) are connected in series between the first power supply (VCC) and the second power supply (GND) as shown in FIG. 3.
  • FIG. 3 is a drawing for explaining the connection state of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ of the present invention.
  • a first power source (VCC) and a second power source (GND) are supplied through a circuit board (130), and the series connection of each pair of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ may be such that the connection lines connected to the corresponding terminals of the strain gauges are extended to the circuit board (130) and then electrically connected to the circuit board (130) to form a contact point (or a center tab), or the connection lines connected to the corresponding terminals of the strain gauges may be electrically connected to the outside of the circuit board (130) to form a contact point and then extended to be connected to the circuit board (130) to provide the corresponding voltage.
  • each sensing voltage (V12, V34, V56) from each contact point in a serially connected state of the strain gauge pairs ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ attached to each of the plurality of positions is provided to the circuit board (130).
  • the circuit board (130) can perform torque control of the robot based on each sensing voltage (V12, V34, V56) detected from the strain gauge pairs ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ .
  • a calibration gain (A) for the designed or manufactured torque sensor module (100) must be obtained in advance through an analysis device (not shown) and applied to the circuit of the circuit board (130) so that the torque received by the torque sensor module (100) is appropriately calculated based on the sensing voltage of the strain gauges.
  • the structure of the torque sensor module (100) for obtaining such calibration gain (A) may have various forms, and accordingly, the multiple locations where the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ are attached may be appropriate locations according to various structures of the torque sensor module (100).
  • a pair of strain gauges may be attached to each of a plurality of spokes (see Patent Application No.
  • the calibration gain (A) for the designed or manufactured torque sensor module (100) can be obtained in advance through an analysis device (not shown) and applied to the circuit of the circuit board (130).
  • FIG. 4 is a flowchart for explaining a calibration method in a device for analyzing the operation of a torque sensor module (100) according to one embodiment of the present invention.
  • a device (analysis device) for analyzing the operation of a torque sensor module (100) may include a step (S110) of receiving a sensing voltage (V12, V34, V56) of each contact point of a strain gauge pair ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ for an input torque (T) to the torque sensor module (100), a step (S120) of calculating a differential component (S), a step (S130) of calculating a calibration gain (A), and a step (S140) of applying the same to a circuit of a circuit board (130).
  • the step (S110) of receiving the sensing voltage (V12, V34, V56) of each of the above contact points may include a step of receiving the sensing voltage (V12, V34, V56) from each contact point in a state where a pair of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ mounted at each of a plurality of locations on the torque sensor module (100) are connected in series after the input torque (T) is applied to the torque sensor module (100).
  • the input torque (T) is a force or torque applied to the torque sensor module (100), and may be applied to the torque sensor module (100) mounted on an actual robot, or may be applied to the torque sensor module (100) mounted on a test device, etc. If necessary, steps S110 to S140 may be performed on a simulated structure of the torque sensor module (100) for simulation on a computer.
  • the input torque (T) can be expressed as a matrix as in the following [Mathematical Formula 1].
  • the input torque (T) can be prepared and applied in advance as predetermined values to perform regression analysis or learning by a neural network as described below.
  • the input torque (T) can include values for one or more of the forces or torques for the three axes of the rectangular coordinate system and the torques for the three axes (see FIG. 5).
  • the torque value (Tz) for one axis (e.g., z-axis) among the three axes of the rectangular coordinate system can be the target torque value, and at this time, w1, w2, w3, w4, and w5 are unwanted forces or torque components, and may be crosstalk (mutual interference or capture) that affects the torque value output of the torque sensor module, such as torque components of other axes (e.g., x, y-axes), force components for each axis (e.g., x, y, z-axes), etc.
  • torque components of other axes e.g., x, y-axes
  • force components for each axis e.g., x, y, z-axes
  • w1, w2, w3, w4, and w5 may be, respectively, an x-axis force component fx, a y-axis force component fy, a z-axis force component fz, an x-axis torque component Tx, and a y-axis torque component Ty.
  • the calibration of the present invention may be performed to obtain Tz by using w1 to w5 as crosstalk and the z-axis torque component Tz as a target torque, and further, in addition to the z-axis torque component Tz, calibration may be performed by additionally setting one or more of w1 to w5, that is, a force component or a torque component, as a meaningful target value (see FIG. 5).
  • the step (S120) of calculating the differential component (S) may include a step of calculating the differential component (S) including a first differential value (VR12, VR34, VR56) between the reference voltage (Vref) and each of the sensing voltages (V12, V34, V56), and a second differential value (V1234, V3456, V1256) for each of two combinations of the sensing voltages (V12, V34, V56).
  • the difference component (S) can be expressed as a matrix as in [Mathematical Formula 2] and [Mathematical Formula 3] below.
  • the difference component (S) can be calculated based on each sensing voltage (V12, V34, V56) each time the input torque (T) is input to perform regression analysis or learning by a neural network as described below.
  • V1234 V12 - V34
  • V3456 V34 - V56
  • V1256 V12 - V56
  • each sensing voltage (V12, V34, V56) constitutes a half of the Wheatstone bridge
  • the first difference value (VR12, VR34, VR56) between the reference voltage (Vref) and each of the sensing voltages (V12, V34, V56) uses three half bridges (using strain gauges arranged at two of the four resistors of the bridge), and the second difference value (V1234, V3456, V1256) for each of the two combinations of the sensing voltages (V12, V34, V56) uses a full bridge of the Wheatstone bridge (using strain gauges arranged at all four resistor positions of the bridge).
  • the step (S130) of calculating the calibration gain (A) may include a step of calculating the calibration gain (A) corresponding to the input torque (T) and the differential component (S).
  • the calibration gain (A) may be calculated to satisfy [Mathematical Formula 4].
  • k can correspond to the error to be minimized, can be set to 0, or can be another real number specified in advance for calibration.
  • the calibration gain (A) is determined as in [Mathematical Formula 5] based on the results of learning by regression analysis or a neural network, etc., so that the calibration gain (A) has the predetermined minimum value (k).
  • the neural network may be a CNN (Convolutional Neural Network) or a deep neural network based on it.
  • the calibration gain (A) (or matrix) may be a 6 ⁇ 6 dimensional matrix having A11 to A66 as elements, as in [Mathematical Formula 5].
  • the device (analysis device) for analyzing the operation of the torque sensor module (100) of the present invention described above may be composed of hardware, software, or a combination thereof.
  • it may be implemented as a server or computing system having at least one processor for performing the functions described above.
  • Such a computing system may include at least one processor, memory, a user interface input device, a user interface output device, storage, and a network interface connected via a bus.
  • the processor may be a central processing unit (CPU) or a semiconductor device that executes processing on instructions stored in the memory and/or storage.
  • the memory and storage may include various types of volatile or nonvolatile storage media.
  • the memory may include a read only memory (ROM) and a random access memory (RAM).
  • the steps of a method or algorithm described in connection with the embodiments disclosed herein may be implemented directly in hardware, a software module, or a combination of the two executed by such a processor.
  • the software module may reside in a storage medium (i.e., memory and/or storage), such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM.
  • An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium.
  • the storage medium may be integral to the processor.
  • the processor and the storage medium may reside in an application specific integrated circuit (ASIC).
  • the ASIC may reside in a user terminal.
  • the processor and the storage medium may reside as discrete components in a user terminal.
  • Figure 6 is a block diagram of the configuration of the circuit board (130) of the torque sensor module (100) of the present invention.
  • Vref reference voltage
  • the torque detection unit (630) receives sensing voltages from a plurality of strain gauges mounted on the torque sensor module (100), and receives each sensing voltage (V12, V34, V56) from each contact point in a state where a pair of strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ attached to each of a plurality of positions are connected in series, and calculates a differential component (S) including a first differential value between a reference voltage (Vref) from a reference voltage generator (610) and each sensing voltage (V12, V34, V56), and a second differential value for each of two combinations of the sensing voltages (V12, V34, V56) (see Equations 2 and 3), so as to calculate a torque (AS+k' or 'AS') corresponding to the differential component (S) and a calibration gain (A) (see Equation 5) (see Equation 4).
  • the torque detection unit (630) may be equipped with an amplifier for receiving each sensing voltage
  • the calibration gain (A) is calculated in advance for each sensing voltage (V12, V34, V56) in the torque sensor module (100) for a given input torque (T) to correspond to the input torque (T) and the differential component (S), and is stored in the memory (620) and used.
  • the torque ('AS+k' or 'AS') calculated by the torque detection unit (630) may be a target torque value as a torque value (Tz) for one of the three axes (e.g., z-axis) of the rectangular coordinate system, and among the components calculated here, w1, w2, w3, w4, and w5 described above are unwanted force or torque components, which may be crosstalk (mutual interference or capture) that affects the torque value output of the torque sensor module, and may be torque components for other axes (e.g., x, y-axis) or force components for each axis (e.g., x, y, z-axis), so that these components may be ignored.
  • Tz torque value
  • w1, w2, w3, w4, and w5 described above are unwanted force or torque components, which may be crosstalk (mutual interference or capture) that affects the torque value output of the torque sensor module, and may be torque components for other axes (e.g.
  • w1, w2, w3, w4, and w5 may be, respectively, an x-axis force component fx, a y-axis force component fy, a z-axis force component fz, an x-axis torque component Tx, and a y-axis torque component Ty.
  • Tz can be obtained by using w1 to w5 as crosstalk and the z-axis torque component Tz as the target torque.
  • one or more of the components w1 to w5 that is, the force component or the torque component, can be additionally set as a meaningful target value to calculate the corresponding torque value.
  • the torque control unit (640) generates a command for torque control of robot joints, etc. based on the torque calculated by the torque detection unit (630), thereby enabling precise control of the movement of robot joints, etc.
  • the calibration matrix (or gain) (A) for the strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ of the torque sensor module (100) designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges ⁇ (SG1, SG2), (SG3, SG4), (SG5, SG6) ⁇ can be obtained in advance, and the calibration matrix (A) obtained in this way is applied to the torque sensor module (100) to precisely detect force and torque for one axis or further for multiple axes, and to enable precise control of robot joints such as a robot arm, neck, and wrist.
  • a high-performance torque sensor module (100) can be implemented, and for example, despite the influence of crosstalk such as force (z-axis bending force) caused by a person pushing or colliding with it, it can assist in precisely controlling the rotational force on the xy plane, i.e., the z-axis torque (Tz).
  • it can be applied to the torque sensor module (100) of a robot joint in which force or torque of multiple axes (e.g., 6 axes) such as the neck and wrist are controlled, and assist in precisely controlling the force or torque.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Force Measurement Appropriate To Specific Purposes (AREA)
  • Chemical & Material Sciences (AREA)
  • Analytical Chemistry (AREA)

Abstract

The present invention relates to a torque sensor module. The present invention can provide: a method for obtaining, in advance, a calibration gain for strain gauges of the torque sensor module in order to precisely sense the force and the torque of a single axis, and even multiple axes, and precisely control a robot joint such as that of a robot arm, neck, or wrist; and the torque sensor module capable of controlling the torque of the robot joint by applying the calibration gain to the torque sensor module.

Description

토크 센서 모듈Torque sensor module

본 발명은 토크 센서 모듈에 관한 것으로서, 특히, 설계된 토크 센서 모듈의 스트레인 게이지들에 대한 캘리브레이션 게인을 미리 획득하여 토크 제어에 적용한 토크 센서 모듈에 관한 것이다. The present invention relates to a torque sensor module, and more particularly, to a torque sensor module in which calibration gains for strain gauges of a designed torque sensor module are acquired in advance and applied to torque control.

산업용 로봇의 경우, 일반적으로 로봇 팔에 장착된 기구가 작업대상에 가하는 힘을 측정하기 위하여 로봇 관절 등에 장착 가능한 형태의 토크 센서가 사용되고 있다. 로봇의 관절에 토크 센서를 장착하여 측정하는 방식은 동역학적 해석이 복잡하고 오차가 누적될 수 있어 산업용 로봇에서 보다는 최근들어 지능형 서비스 로봇 분야에서 많이 연구되고 있다.In the case of industrial robots, torque sensors that can be installed on robot joints, etc., are generally used to measure the force applied by the mechanism mounted on the robot arm to the workpiece. The method of measuring by installing a torque sensor on the robot joint requires complex dynamic analysis and may accumulate errors, so it has been studied more recently in the field of intelligent service robots than in industrial robots.

로봇 팔이나 다른 부분이 외부의 물체나 사람과 충돌하였을 때, 이의 감지가 불가능하고 능동적 대응을 통해 안전성을 확보하기 어려운 문제가 있다. 현재의 각종 서비스를 위한 지능형 로봇은 대부분 알려지지 않고 통제되지 않는 환경에서 작업을 수행하여야 하기 때문에, 로봇이나 사람의 안전을 산업용 로봇에서 보다 더 최우선으로 고려하여 동작하여야 한다. 예를 들어, 사람이 밀거나 부딪침에 의한 힘(Bending Force)과 같은 크로스토크의 영향에도 불구하고 로봇 팔 등에서는 직각 좌표계에서 1축에 대한 회전력, 즉, xy 평면 상의 z축 토크(Tz)를 감지하고 정밀하게 제어해야 하는 경우가 있다. 경우에 따라서는 목, 손목 등 다양한 방향의 다축 힘이나 토크를 감지하고 정밀하게 제어해야 하는 경우도 있다.When a robot arm or other part collides with an external object or person, there is a problem that it is impossible to detect it and it is difficult to secure safety through active response. Since most of the current intelligent robots for various services must perform work in an unknown and uncontrolled environment, the safety of the robot or people must be considered as a top priority even more than in industrial robots. For example, despite the influence of crosstalk such as force (bending force) caused by a person pushing or colliding, in robot arms, etc., there are cases where the rotational force about one axis in a rectangular coordinate system, that is, the z-axis torque (Tz) on the xy plane, must be detected and precisely controlled. In some cases, it may be necessary to detect and precisely control multi-axis forces or torques in various directions such as those of the neck and wrist.

따라서, 로봇 관절에서의 힘이나 토크의 감지와 로봇의 정밀한 제어가 가능하도록 하기 위한 토크 센서 모듈을 제안하고자 한다. Therefore, we propose a torque sensor module to enable detection of force or torque at robot joints and precise control of the robot.

관련 선행 문헌으로서 특허출원번호 제10-2009-0115343호 (2009.11.26.) 등이 참조될 수 있다. As related prior literature, reference may be made to Patent Application No. 10-2009-0115343 (November 26, 2009).

따라서, 본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은, 1축 또는 나아가 다축에 대한 힘과 토크를 정밀하게 감지하고 로봇 팔, 목, 손목 등 로봇 관절의 정밀한 제어가 가능하도록 하기 위해, 토크 센서 모듈의 스트레인 게이지들에 대한 캘리브레이션 게인을 미리 획득하는 방법 및 상기 캘리브레이션 게인이 상기 토크 센서 모듈에 적용되어 로봇 관절의 토크 제어를 수행가능한 상기 토크 센서 모듈을 제공하는 데 있다. Accordingly, the present invention has been made to solve the above-described problems, and an object of the present invention is to provide a method for obtaining calibration gains for strain gauges of a torque sensor module in advance to enable precise detection of force and torque for one axis or more than two axes and precise control of robot joints such as robot arms, necks, and wrists, and a torque sensor module in which the calibration gain is applied to the torque sensor module to enable torque control of the robot joints.

먼저, 본 발명의 특징을 요약하면, 상기의 목적을 달성하기 위한 본 발명의 일면에 따른 토크 센서 모듈의 동작을 분석하는 장치에서 캘리브레이션 방법은, 입력 토크에 대하여, 상기 토크 센서 모듈에 장착된 복수의 스트레인 게이지로부터 센싱전압들을 수신하되, 다수의 위치 각각에 부착된 한쌍의 스트레인 게이지가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압을 수신하는 단계; 기준전압과 상기 각각의 센싱전압 간의 제1 차분값, 및 상기 센싱전압들의 2개 조합들 각각에 대한 제2 차분값을 포함하는 차분성분을 산출하는 단계; 상기 입력 토크 및 상기 차분성분에 상응하는 캘리브레이션 게인을 산출하는 단계; 및 상기 캘리브레이션 게인에 따라 상기 토크 센서 모듈의 회로에서 상기 토크 센서 모듈이 받은 토크를 산출하도록 상기 캘리브레이션 게인을 상기 회로에 적용하는 단계를 포함할 수 있다.First, to summarize the features of the present invention, a calibration method in a device for analyzing the operation of a torque sensor module according to one aspect of the present invention for achieving the above purpose may include the steps of: receiving sensing voltages from a plurality of strain gauges mounted on the torque sensor module for an input torque, wherein each sensing voltage is received from each contact point in a state where a pair of strain gauges attached to each of a plurality of positions are connected in series; calculating a differential component including a first differential value between a reference voltage and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages; calculating a calibration gain corresponding to the input torque and the differential component; and applying the calibration gain to a circuit of the torque sensor module so that the circuit calculates a torque received by the torque sensor module according to the calibration gain.

상기 입력 토크는, 직각 좌표계의 3축에 대한 힘과 상기 3축에 대한 토크 중 하나 이상의 힘이나 토크에 대한 값을 포함할 수 있다.The above input torque may include values for one or more of the forces or torques about the three axes of the rectangular coordinate system and the torques about the three axes.

상기 캘리브레이션 게인을 산출하는 단계에서, 수학식 '(T - AS) = k'를 만족하도록 상기 캘리브레이션 게인을 산출하되, 여기서, T는 상기 입력 토크, A는 상기 캘리브레이션 게인, S는 상기 차분성분, k는 0 또는 캘리브레이션을 위해 미리 정한 실수값일 수 있다.In the step of calculating the above calibration gain, the calibration gain is calculated so as to satisfy the mathematical formula '(T - AS) = k', where T is the input torque, A is the calibration gain, S is the differential component, and k may be 0 or a real number value determined in advance for calibration.

상기 입력 토크의 값들을 변화시키면서 상기 캘리브레이션 게인이 소정의 최소값을 가지도록, 회귀 분석 또는 신경망에 의한 학습을 수행한 결과에 따라 상기 캘리브레이션 게인을 결정할 수 있다.The calibration gain can be determined based on the results of regression analysis or neural network learning so that the calibration gain has a predetermined minimum value while changing the values of the input torque.

그리고, 본 발명의 다른 일면에 따른 토크 센서 모듈 회로는, 기준전압 발생부; 캘리브레이션 게인을 저장하고 있는 메모리; 토크 센서 모듈에 장착된 복수의 스트레인 게이지로부터 센싱전압들을 수신하되, 다수의 위치 각각에 부착된 한쌍의 스트레인 게이지가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압을 수신하고, 상기 기준전압 발생부로부터의 기준전압과 상기 각각의 센싱전압 간의 제1 차분값, 및 상기 센싱전압들의 2개 조합들 각각에 대한 제2 차분값을 포함하는 차분성분을 산출하여, 상기 차분성분과 상기 캘리브레이션 게인에 상응하는 토크를 산출하는 토크 검출부; 및 상기 산출된 토크를 기초로 토크 제어를 위한 명령을 생성하는 토크 제어부를 포함하고, 상기 캘리브레이션 게인은, 소정의 입력 토크에 대한 상기 토크 센서 모듈에서의 상기 각각의 센싱전압에 대해, 상기 입력 토크 및 상기 차분성분에 상응하도록 미리 산출되어 상기 메모리에 저장된 것일 수 있다.And, a torque sensor module circuit according to another aspect of the present invention includes: a reference voltage generator; a memory storing a calibration gain; a torque detection unit which receives sensing voltages from a plurality of strain gauges mounted on the torque sensor module, wherein each sensing voltage is received from each contact point in a state where a pair of strain gauges attached to each of a plurality of positions are connected in series, and calculates a differential component including a first differential value between the reference voltage from the reference voltage generator and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages, thereby calculating a torque corresponding to the differential component and the calibration gain; and a torque control unit which generates a command for torque control based on the calculated torque, wherein the calibration gain may be calculated in advance to correspond to the input torque and the differential component for each of the sensing voltages in the torque sensor module for a predetermined input torque and stored in the memory.

상기 토크 센서 모듈은, 일례로, 중심부 구멍과 외주면 사이에 원주 방향을 따라, 제1감도조정 구멍, 스트레인 측정 구멍, 제2감도조정 구멍 및 강성조정 구멍이 반복적으로 형성되어 있는 몸체; 및 상기 한쌍의 스트레인 게이지가 부착된 상기 스트레인 측정 구멍은, 중심쪽 변이 외주면쪽 변 보다 큰 길이를 갖는 사다리꼴 형상일 수 있다.The above torque sensor module may include, for example, a body in which a first sensitivity adjustment hole, a strain measuring hole, a second sensitivity adjustment hole, and a stiffness adjustment hole are repeatedly formed along a circumferential direction between a central hole and an outer peripheral surface; and the strain measuring hole to which the pair of strain gauges are attached may have a trapezoidal shape in which a central side has a longer length than an outer peripheral side.

본 발명에 따른 토크 센서 모듈에 따르면, 6개의 스트레인 게이지들의 조합을 통해 3개의 풀브릿지 구성과 3개의 하프브릿지 구성을 이용해 설계된 토크 센서 모듈의 스트레인 게이지들에 대한 캘리브레이션 게인을 미리 획득할 수 있으며, 이와 같이 획득한 캘리브레이션 게인을 토크 센서 모듈에 적용해, 1축 또는 나아가 다축에 대한 힘과 토크를 정밀하게 감지하고 로봇 팔, 목, 손목 등 로봇 관절의 정밀한 제어가 가능할 수 있다. According to the torque sensor module according to the present invention, the calibration gain for the strain gauges of the torque sensor module designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges can be obtained in advance, and by applying the calibration gain obtained in this way to the torque sensor module, the force and torque for one axis or further for multiple axes can be precisely detected, and the precise control of the robot joints such as the robot arm, neck, and wrist can be enabled.

이에 따라 정밀하게 스트레인 게이지의 센서 정보를 적용하여 고성능 토크 센서 모듈을 구현할 수 있게 되며, 예를 들어, 사람이 밀거나 부딪힘에 의한 힘(z축 Bending Force)과 같은 크로스토크(crosstalk)의 영향에도 불구하고 xy 평면 상의 회전력, 즉, z축 토크(Tz)의 제어가 정밀하게 이루어질 수 있도록 보조할 수 있다. 경우에 따라서는 목, 손목 등 다축(예, 6축)의 힘이나 토크가 제어되는 로봇 관절의 토크 센서 모듈에 적용하여 힘이나 토크 등의 제어가 정밀하게 이루어질 수 있도록 보조할 수 있다.Accordingly, by precisely applying the sensor information of the strain gauge, a high-performance torque sensor module can be implemented, and for example, it can assist in precisely controlling the rotational force in the xy plane, i.e., the z-axis torque (Tz), despite the influence of crosstalk such as a force (z-axis bending force) caused by a person pushing or bumping into it. In some cases, it can be applied to a torque sensor module of a robot joint in which multi-axis (e.g., 6 axes) force or torque is controlled, such as the neck and wrist, to assist in precisely controlling the force or torque.

본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는 첨부도면은, 본 발명에 대한 실시예를 제공하고 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.The accompanying drawings, which are included as a part of the detailed description to aid understanding of the present invention, provide examples of the present invention and, together with the detailed description, explain the technical idea of the present invention.

도 1은 본 발명의 일 실시예에 따른 토크 센서 모듈(100)에 대한 예시적인 사시도이다. FIG. 1 is an exemplary perspective view of a torque sensor module (100) according to one embodiment of the present invention.

도 2는 도 1의 토크 센서 모듈(100)에 대한 정면도이다. Figure 2 is a front view of the torque sensor module (100) of Figure 1.

도 3은 본 발명의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 연결 상태를 설명하기 위한 도면이다. FIG. 3 is a drawing for explaining the connection state of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} of the present invention.

도 4는 본 발명의 일 실시예에 따른 토크 센서 모듈(100)의 동작을 분석하는 장치에서의 캘리브레이션 방법을 설명하기 위한 흐름도이다.FIG. 4 is a flowchart for explaining a calibration method in a device for analyzing the operation of a torque sensor module (100) according to one embodiment of the present invention.

도 5는 본 발명의 토크 센서 모듈(100)에서 받는 힘이나 토크의 다축 방향 성분을 나타낸다.Figure 5 shows the multi-axial direction components of force or torque received from the torque sensor module (100) of the present invention.

도 6은 본 발명의 토크 센서 모듈(100)의 회로 구성에 대한 블록도이다.Figure 6 is a block diagram of the circuit configuration of the torque sensor module (100) of the present invention.

이하에서는 첨부된 도면들을 참조하여 본 발명에 대해서 자세히 설명한다. 이때, 각각의 도면에서 동일한 구성 요소는 가능한 동일한 부호로 나타낸다. 또한, 이미 공지된 기능 및/또는 구성에 대한 상세한 설명은 생략한다. 이하에 개시된 내용은, 다양한 실시 예에 따른 동작을 이해하는데 필요한 부분을 중점적으로 설명하며, 그 설명의 요지를 흐릴 수 있는 요소들에 대한 설명은 생략한다. 또한 도면의 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시될 수 있다. 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니며, 따라서 각각의 도면에 그려진 구성요소들의 상대적인 크기나 간격에 의해 여기에 기재되는 내용들이 제한되는 것은 아니다.Hereinafter, the present invention will be described in detail with reference to the attached drawings. At this time, in each drawing, the same components are represented by the same reference numerals as much as possible. In addition, detailed descriptions of functions and/or configurations that are already known will be omitted. The contents disclosed below will focus on parts necessary for understanding operations according to various embodiments, and descriptions of elements that may obscure the gist of the description will be omitted. In addition, some components of the drawings may be exaggerated, omitted, or schematically illustrated. The size of each component does not entirely reflect the actual size, and therefore, the contents described herein are not limited by the relative sizes or spacings of the components drawn in each drawing.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시 예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다. In describing embodiments of the present invention, if it is judged that a detailed description of a known technology related to the present invention may unnecessarily obscure the gist of the present invention, the detailed description will be omitted. In addition, the terms described below are terms defined in consideration of their functions in the present invention, and may vary depending on the intention or custom of the user or operator. Therefore, the definitions should be made based on the contents throughout this specification. The terms used in the detailed description are only for describing embodiments of the present invention, and should never be limited. Unless clearly used otherwise, the singular form includes the plural form. In this description, expressions such as "comprises" or "comprising" are intended to indicate certain features, numbers, steps, operations, elements, parts or combinations thereof, and should not be construed to exclude the presence or possibility of one or more other features, numbers, steps, operations, elements, parts or combinations thereof other than those described.

또한, 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되는 것은 아니며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.Additionally, although the terms first, second, etc. may be used to describe various components, the components are not limited by the terms, and the terms are used only for the purpose of distinguishing one component from another.

도 1은 본 발명의 일 실시예에 따른 토크 센서 모듈(100)에 대한 예시적인 사시도이다. 도 2는 도 1의 토크 센서 모듈(100)에 대한 정면도이다. FIG. 1 is an exemplary perspective view of a torque sensor module (100) according to one embodiment of the present invention. FIG. 2 is a front view of the torque sensor module (100) of FIG. 1.

도 1 및 도 2를 참조하면, 본 발명의 일 실시예에 따른 토크 센서 모듈(100)은, 소정의 두께를 갖는 원형의 몸체(110), 몸체(110)의 복수의 스트레인 측정 구멍(112) 마다에 부착된 한쌍의 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}, 및 복수의 스트레인 측정 구멍(112) 마다에 부착된 스트레인 게이지 쌍들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 각 스트레인 게이지로부터의 신호선들과 연결된 회로보드(130)를 포함할 수 있다. 여기서, 스트레인 게이지 쌍들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}은 3쌍인 것이 바람직하지만, 필요에 따라 스트레인 측정 구멍(112)을 더 구비하고 그(들) 내에 부착된 스트레인 게이지 쌍이 더 구비될 수도 있다. Referring to FIGS. 1 and 2, a torque sensor module (100) according to one embodiment of the present invention may include a circular body (110) having a predetermined thickness, a pair of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} attached to each of a plurality of strain measuring holes (112) of the body (110), and a circuit board (130) connected to signal lines from each of the strain gauges of the strain gauge pairs {(SG1, SG2), (SG3, SG4), (SG5, SG6)} attached to each of the plurality of strain measuring holes (112). Here, it is preferable that the strain gauge pairs {(SG1, SG2), (SG3, SG4), (SG5, SG6)} be three pairs, but if necessary, additional strain measurement holes (112) may be provided and additional strain gauge pairs attached thereto may be provided.

회로보드(130)는 도면에 예시된 바와 같이 링형 PCB(Printed Circuit Board) 보드 형태로 제작되어, 몸체(110)의 양측면 중 어느 일측의 면에 장착될 수 있다. 몸체(110)의 중심부 구멍(119)을 가로지르는 부분에는 회로보드(130)의 어느 일부라도 걸리지 않도록 개방된 상태가 되게 회로보드(130)가 제작되고 몸체(110)에 장착되며, 몸체(110)의 중심부 구멍(119)을 통해 직각좌표계 상의 어느 일축, 즉, z축 토크(Tz)를 감지하고 제어하려는 로봇의 팔 등에 구비된 소정의 축에 장착될 수 있다. 회로보드(130)는, 각 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 신호선들로부터의 감지 신호들을 디지털처리하여 토크값 등을 계산하기 위한 증폭기, AD(Analog to Digital) 변환기, 연산부 등의 회로 부품이 탑재될 수 있다. The circuit board (130) is manufactured in the form of a ring-shaped PCB (Printed Circuit Board) board as illustrated in the drawing, and can be mounted on either side of the body (110). The circuit board (130) is manufactured and mounted on the body (110) so that the portion crossing the central hole (119) of the body (110) is open so that no part of the circuit board (130) is caught, and can be mounted on a predetermined axis provided on an arm of a robot, etc., that is, to detect and control any axis on a rectangular coordinate system, i.e., the z-axis torque (Tz), through the central hole (119) of the body (110). The circuit board (130) may be equipped with circuit components such as an amplifier, an AD (Analog to Digital) converter, and an operation unit for digitally processing detection signals from signal lines of each strain gauge {(SG1, SG2), (SG3, SG4), (SG5, SG6)} to calculate torque values, etc.

여기서, 본 발명의 일 실시예에 따른 토크 센서 모듈(100)에 대하여 예시적인 구조를 들어 설명하지만, 이는 예시적인 설명일뿐 몸체(110), 몸체(110)의 복수의 스트레인 측정 구멍(112)이나 기타 구멍들의 구조는 다양한 모양이나 형태를 가질 수 있음을 미리 밝혀 둔다. Here, an exemplary structure of a torque sensor module (100) according to one embodiment of the present invention is described, but it is to be noted in advance that this is only an exemplary description and that the structure of the body (110), the plurality of strain measuring holes (112) of the body (110) or other holes may have various shapes or forms.

도 1 및 도 2와 같이, 몸체(110)는 중심부 구멍(119)과 외주면 사이에 원주 방향을 따라, 제1감도조정 구멍(111), 스트레인 측정 구멍(112), 제2감도조정 구멍(113) 및 강성조정 구멍(114)을 포함하되, 제1감도조정 구멍(111), 스트레인 측정 구멍(112), 제2감도조정 구멍(113) 및 강성조정 구멍(114)이 차례로 2회 이상 반복적으로 형성되어 있다. As shown in FIGS. 1 and 2, the body (110) includes a first sensitivity adjustment hole (111), a strain measurement hole (112), a second sensitivity adjustment hole (113), and a rigidity adjustment hole (114) formed along a circumferential direction between a central hole (119) and an outer peripheral surface, wherein the first sensitivity adjustment hole (111), the strain measurement hole (112), the second sensitivity adjustment hole (113), and the rigidity adjustment hole (114) are sequentially formed twice or more repeatedly.

강성조정 구멍(114)은 제2감도조정 구멍(113)과 제1감도조정 구멍(111) 사이에 1개 또는 바람직하게는 복수개가 형성되며, 센서 모듈(100)의 강성을 유지하면서 전체 무게를 적절히 감소시킬 수 있도록 적절한 수로 형성될 수 있다. One or, preferably, a plurality of rigidity adjustment holes (114) are formed between the second sensitivity adjustment hole (113) and the first sensitivity adjustment hole (111), and can be formed in an appropriate number so as to appropriately reduce the overall weight while maintaining the rigidity of the sensor module (100).

스트레인 측정 구멍(112)에 대해 원주 방향에서 양측에, 스트레인 측정 구멍(112)으로부터 소정의 거리 이격된 위치에 제1감도조정 구멍(111)과 제2감도조정 구멍(113)이 하나씩 형성되며, 강성조정 구멍(114) 복수개는 원주 방향으로 소정의 피치를 갖도록 이격된 위치들에 형성될 수 있다. 강성조정 구멍(114) 양측 끝쪽의 구멍 각각과 제1감도조정 구멍(111) 또는 제2감도조정 구멍(113) 간에도 역시 미리 정한 거리 이격되도록 형성될 수 있다. A first sensitivity adjustment hole (111) and a second sensitivity adjustment hole (113) are formed at positions spaced apart from the strain measurement hole (112) at both sides in the circumferential direction with respect to the strain measurement hole (112), and a plurality of stiffness adjustment holes (114) can be formed at positions spaced apart so as to have a predetermined pitch in the circumferential direction. A predetermined distance can also be formed between each of the holes at both ends of the stiffness adjustment hole (114) and the first sensitivity adjustment hole (111) or the second sensitivity adjustment hole (113).

각각의 스트레인 측정 구멍(112)은 토크 센서 모듈(100)이 설치된 위치에서의 토크 센서 모듈(100)에 가해지는 스트레인을 측정하기 위한 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)}를 부착하기 위한 구멍으로서, 도면과 같이, 각 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)}이 각 스트레인 측정 구멍(112)의 양측 벽면, 즉, 원주 방향의 양측 벽면에 서로 대향되게 하나씩 부착된다. Each strain measuring hole (112) is a hole for attaching a strain gauge pair {(SG1, SG2), (SG3, SG4), (SG5, SG6)} for measuring the strain applied to the torque sensor module (100) at the location where the torque sensor module (100) is installed, and as shown in the drawing, each strain gauge pair {(SG1, SG2), (SG3, SG4), (SG5, SG6)} is attached one by one to opposite sides of each strain measuring hole (112), i.e., opposite sides of the circumferential direction.

스트레인 측정 구멍(112) 양측에 하나씩 대칭적으로 형성되어 있는 제1감도조정 구멍(111)과 제2감도조정 구멍(113)은, 원주 방향에서 스트레인 측정 구멍(112)으로부터 미리 결정된 이격 위치에 형성되고 적절한 크기로 형성되어, 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 해당 위치에서 적절한 변형률(또는 변형)을 측정한 감지신호를 생성할 수 있도록 하는 것이 바람직하다.It is preferable that the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113), which are symmetrically formed on each side of the strain measurement hole (112), are formed at a predetermined distance from the strain measurement hole (112) in the circumferential direction and formed to an appropriate size so that the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} can generate a detection signal measuring an appropriate strain (or deformation) at the corresponding position.

이외에도 스트레인 측정 구멍(112)은 중심쪽 변이 외주면쪽 변 보다 큰 길이를 갖는 사다리꼴 형상으로 형성되는 것이 각 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 변형률 측정에 유리하다. 각 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 감도는 그 배치된 위치나 제1감도조정 구멍(111) 및 제2감도조정 구멍(113)과의 이격 거리나 구멍 크기 등에 따라 달라질 수 있으므로, 제1감도조정 구멍(111) 및 제2감도조정 구멍(113)과의 이격 거리나 구멍 크기가 목적에 따라 적절한 거리와 크기로 형성되어야 하며, 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 부착되는 상기 사다리꼴 형상의 원주 방향의 양측 벽면의 기울기 역시 대칭적으로 적절한 기울기를 가지도록 형성되는 것이 바람직하다. In addition, the strain measurement hole (112) is formed in a trapezoidal shape with a length greater on the central side than on the outer peripheral side, which is advantageous for measuring the strain of each strain gauge {(SG1, SG2), (SG3, SG4), (SG5, SG6)}. Since the sensitivity of each strain gauge {(SG1, SG2), (SG3, SG4), (SG5, SG6)} may vary depending on its arrangement position, the distance from the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113), the hole size, etc., the distance from the first sensitivity adjustment hole (111) and the second sensitivity adjustment hole (113) and the hole size should be formed to an appropriate distance and size depending on the purpose, and it is also preferable that the inclinations of the circumferential walls on both sides of the trapezoidal shape to which the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} are attached be formed to have an appropriate symmetrical inclination.

또한, 제1감도조정 구멍(111), 제2감도조정 구멍(113) 및 강성조정 구멍(114)의 구멍들은 원형인 것으로 예시적으로 도시하였으나, 이에 한정되지 않으며, 원형, 타원형이나 사다리꼴형, 삼각형, 사각형, 오각형과 같은 다각형 등 다양한 형상으로 형성될 수 있다. In addition, the holes of the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the stiffness adjustment hole (114) are exemplarily illustrated as being circular, but are not limited thereto, and may be formed in various shapes such as circular, oval, trapezoidal, triangular, square, and polygonal shapes such as pentagons.

강성조정 구멍(114) 복수개는 원주 방향으로 소정의 피치를 갖도록 이격된 위치들에 형성될 수 있다. 강성조정 구멍(114)의 개수는 소정의 강성이 유지될 수 있도록 적절한 크기와 이격 거리로 제2감도조정 구멍(113)과 제1감도조정 구멍(111) 사이에 적절한 수로 형성될 수 있다. 본 발명의 강성조정 구멍(114)의 형성은 기존(특허출원번호 제10-2009-0115343호)과 같이 스포크(spoke) 형태의 바퀴살에 의해 형성되는 형태(바퀴살 사이에는 구멍이 상대적으로 많음)가 아니고 몸체(110) 자체가 외주면까지 연장된 면에 형성된 구멍(구멍 사이에 스포크를 가지므로 기존 보다 스포크 바퀴살 면적이 큼)이므로, 스포크 형태 보다 토크 센서 모듈(100)의 형태를 유지할 수 있도록 강성을 높일 수 있게 된다. A plurality of stiffness adjustment holes (114) can be formed at positions spaced apart from each other so as to have a predetermined pitch in the circumferential direction. The number of stiffness adjustment holes (114) can be formed between the second sensitivity adjustment hole (113) and the first sensitivity adjustment hole (111) with an appropriate size and a suitable spacing distance so that a predetermined stiffness can be maintained. The formation of the stiffness adjustment holes (114) of the present invention is not a shape formed by spoke-shaped spokes like in the related art (Patent Application No. 10-2009-0115343) (there are relatively many holes between the spokes), but holes formed on a surface of the body (110) itself that extends to the outer circumference (since the spokes are between the holes, the spoke area is larger than in the related art), so that the stiffness can be increased so as to maintain the shape of the torque sensor module (100) better than in the spoke shape.

나아가, 도 1 및 도 2와 같이, 제1감도조정 구멍(111), 제2감도조정 구멍(113) 및 강성조정 구멍(114)의 중심은 몸체(110)의 중심(O)으로부터 동일한 제1거리(r1) 상에 배치되는 것이 바람직하다. 이에 따라 균형있게 어느 방향에서의 변형에 대하여도 변형률 센서 정보를 제공할 수도 있도록 한다. Furthermore, as shown in FIGS. 1 and 2, it is preferable that the centers of the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the rigidity adjustment hole (114) are positioned on the same first distance (r1) from the center (O) of the body (110). Accordingly, it is possible to provide strain sensor information for deformation in any direction in a balanced manner.

사다리꼴 형상의 스트레인 측정 구멍(112)은 그 중심이, 제1감도조정 구멍(111), 제2감도조정 구멍(113) 및 강성조정 구멍(114)과 같이 중심(O)으로부터 동일한 제1거리(r1) 상에, 즉, 중심(O)에 대한 동일 원호 상에 위치하도록 형성될 수도 있다. 다만, 이에 한정되지 않으며, 스트레인 측정 구멍(112)은 상기 사다리꼴 형상의 4개의 변을 제외한 적어도 일부 영역(구멍 내측 공간)이 상기 제1거리(r1)의 중심(O)에 대한 원호가 가로지르도록 배치될 수 있다. The strain measuring hole (112) having a trapezoidal shape may be formed so that its center is located on the same first distance (r1) from the center (O) as the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the stiffness adjustment hole (114), i.e., on the same arc about the center (O). However, the present invention is not limited thereto, and the strain measuring hole (112) may be arranged so that at least a portion of the region (space inside the hole) excluding the four sides of the trapezoidal shape is intersected by an arc about the center (O) of the first distance (r1).

또한, 각 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 감도는 스트레인 측정 구멍(112) 양측 벽면의 어느 위치에 배치되는 지에 따라 달라질 수 있다. 예를 들어, 사다리꼴 형상의 스트레인 측정 구멍(112)은 그 중심이, 제1감도조정 구멍(111), 제2감도조정 구멍(113) 및 강성조정 구멍(114)과 같이 중심(O)으로부터 동일한 제1거리(r1) 상에, 즉, 중심(O)에 대한 동일 원호 상에 위치하도록 형성된 경우에, 각 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}는 그 바닥면(부착면)의 중심이 중심(O)으로부터 동일한 제1거리(r1) 상에 배치될 수도 있지만, 바람직하게는 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}는 그 바닥면(부착면)의 중심이 상기 사다리꼴 형상의 구멍 내에서 상기 제1거리(r1) 보다 작은 거리에 위치하도록 배치되는 것이 바람직하다. 이는 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 감도조정 구멍 (111, 113)과 더 가까이 위치되므로 변형률 감지에 유리하기 때문이다. Additionally, the sensitivity of each strain gauge {(SG1, SG2), (SG3, SG4), (SG5, SG6)} may vary depending on where it is placed on the walls on both sides of the strain measurement hole (112). For example, in a case where a trapezoidal strain measuring hole (112) is formed so that its center is located on the same first distance (r1) from the center (O) as the first sensitivity adjustment hole (111), the second sensitivity adjustment hole (113), and the stiffness adjustment hole (114), i.e., on the same arc relative to the center (O), each of the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} may be arranged so that the center of its bottom surface (attachment surface) is located on the same first distance (r1) from the center (O), but preferably, the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} are arranged so that the center of its bottom surface (attachment surface) is located at a distance less than the first distance (r1) within the trapezoidal hole. This is because the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} are positioned closer to the sensitivity adjustment holes (111, 113), which is advantageous for strain detection.

도 1 및 도 2에서, 강성조정 구멍(114)은 토크 센서 모듈(100)의 강성을 유지하면서 전체 무게를 적절히 감소시킬 수 있도록 적절한 수로 형성될 수 있을 뿐만 아니라, 더욱 무게를 감소시킬 수 있도록, 중심(O)으로부터 다른 제2거리(r2) 상의 몸체(110) 여분의 면에 적절한 수의 구멍들(150)을 형성할 수 있으며, 또한, 중심(O)으로부터 또 다른 제3거리(r3) 상의 몸체(110) 여분의 면에 적절한 수의 구멍들(160)을 더 형성할 수도 있다. 이와 같은 구멍들(111, 112, 113, 114, 150, 160)은 또한 회로보드(130)와의 연결을 위한 케이블이나 로봇을 구성하는 다른 부속과의 결합을 위한 케이블이나 부품 등의 설치를 위해 이용될 수도 있다. In FIGS. 1 and 2, the stiffness adjustment holes (114) can be formed in an appropriate number so as to appropriately reduce the overall weight while maintaining the rigidity of the torque sensor module (100), and in order to further reduce the weight, an appropriate number of holes (150) can be formed on an extra surface of the body (110) on a second distance (r2) from the center (O), and further, an appropriate number of holes (160) can be further formed on an extra surface of the body (110) on a third distance (r3) from the center (O). Such holes (111, 112, 113, 114, 150, 160) can also be used for installing cables or parts for connection with the circuit board (130) or for coupling with other parts constituting the robot.

특히, 본 발명의 토크 센서 모듈(100)에서는, 6개의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 조합을 통해 3개의 풀브릿지 구성과 3개의 하프브릿지 구성을 이용해 설계된 토크 센서 모듈(100)의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}에 대한 캘리브레이션 매트릭스(또는 게인)(A)을 미리 획득할 수 있으며, 이와 같이 획득한 캘리브레이션 매트릭스(A)를 토크 센서 모듈(100)에 적용해, 1축 또는 나아가 다축에 대한 힘과 토크를 정밀하게 감지하고 로봇 팔, 목, 손목 등 로봇 관절의 정밀한 제어가 가능할 수 있도록 하였다. In particular, in the torque sensor module (100) of the present invention, the calibration matrix (or gain) (A) for the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} of the torque sensor module (100) designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} can be obtained in advance, and the calibration matrix (A) obtained in this way is applied to the torque sensor module (100) to precisely detect force and torque for one axis or further for multiple axes, and to enable precise control of robot joints such as a robot arm, neck, and wrist.

이를 위하여, 먼저, 토크 센서 모듈(100)의 위와 같은 다수의 위치 각각에 부착된 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)}은 도 3과 같이 제1전원(VCC)과 제2전원(GND) 사이에 직렬로 연결되어 있다. To this end, first, the strain gauge pairs {(SG1, SG2), (SG3, SG4), (SG5, SG6)} attached to each of the above multiple locations of the torque sensor module (100) are connected in series between the first power supply (VCC) and the second power supply (GND) as shown in FIG. 3.

도 3은 본 발명의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 연결 상태를 설명하기 위한 도면이다.FIG. 3 is a drawing for explaining the connection state of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} of the present invention.

도 3을 참조하면, 회로보드(130)를 통해 제1전원(VCC)과 제2전원(GND)이 공급되며, 각 쌍의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 직렬 연결은, 스트레인 게이지들의 해당 각 단자에 연결된 연결선이 회로보드(130)까지 연장된 후 회로보드(130)에서 전기적으로 연결되어 접점(또는 센터 탭(center tab))을 이룰수도 있고, 스트레인 게이지들의 해당 각 단자에 연결된 연결선이 회로보드(130) 외측에서 전기적으로 연결되어 접점을 이룬 후 연장되어 회로보드(130)와 연결되어 해당 전압을 제공할 수도 있다. Referring to FIG. 3, a first power source (VCC) and a second power source (GND) are supplied through a circuit board (130), and the series connection of each pair of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} may be such that the connection lines connected to the corresponding terminals of the strain gauges are extended to the circuit board (130) and then electrically connected to the circuit board (130) to form a contact point (or a center tab), or the connection lines connected to the corresponding terminals of the strain gauges may be electrically connected to the outside of the circuit board (130) to form a contact point and then extended to be connected to the circuit board (130) to provide the corresponding voltage.

토크 센서 모듈(100)이 로봇 관절 등에 장착되어 동작할 때, 이와 같은 다수의 위치 각각에 부착된 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압(V12, V34, V56)은, 회로보드(130)로 제공된다. 회로보드(130)는 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)}에서 감지된 각각의 센싱전압(V12, V34, V56)을 기초로 로봇의 토크 제어를 수행할 수 있다. When the torque sensor module (100) is mounted on a robot joint or the like and operates, each sensing voltage (V12, V34, V56) from each contact point in a serially connected state of the strain gauge pairs {(SG1, SG2), (SG3, SG4), (SG5, SG6)} attached to each of the plurality of positions is provided to the circuit board (130). The circuit board (130) can perform torque control of the robot based on each sensing voltage (V12, V34, V56) detected from the strain gauge pairs {(SG1, SG2), (SG3, SG4), (SG5, SG6)}.

다만, 토크 센서 모듈(100)이 로봇 관절 등에 장착되어 동작하기 전에, 회로보드(130)에는 스트레인 게이지들의 센싱전압을 기초로 토크 센서 모듈(100)이 받는 토크를 적절히 산출하도록, 해당 설계되거나 제작된 토크 센서 모듈(100)에 대한 캘리브레이션 게인(A)을 분석 장치(미도시)를 통해 미리 획득하여 회로보드(130)의 회로 상에 적용시켜 주어야 한다. However, before the torque sensor module (100) is mounted on a robot joint or the like and operates, a calibration gain (A) for the designed or manufactured torque sensor module (100) must be obtained in advance through an analysis device (not shown) and applied to the circuit of the circuit board (130) so that the torque received by the torque sensor module (100) is appropriately calculated based on the sensing voltage of the strain gauges.

위에서 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 부착되는 다수의 위치가, 스트레인 측정 구멍(112)에 부착되는 것을 예시적으로 설명하였지만, 이와 같은 캘리브레이션 게인(A)을 획득하기 위한 토크 센서 모듈(100)의 구조는 다양한 형태일 수 있고, 이에 따라 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 부착되는 다수의 위치는 토크 센서 모듈(100)의 다양한 구조에 따라 그에 맞게 적절한 위치가 될 수 있다. 예를 들어, 본 발명의 다른 실시예의 토크 센서 모듈은 몸체(110)에 형성된 바퀴살 형태의 원주 방향으로 다수 위치의 스포크(spoke) (특허출원번호 제10-2009-0115343호 참조) 마다 원주 방향으로 마주보도록 한쌍의 스트레인 게이지가 부착되는 것도 가능하다. 즉, 토크 센서 모듈(100)의 도 1,2와 같은 구조에 한정되는 것이 아니라, 다양한 구조의 토크 센서 모듈에서 스트레인 게이지들의 센싱전압(V12, V34, V56)을 기초로 토크 센서 모듈(100)이 받는 토크를 적절히 산출하도록, 해당 설계되거나 제작된 토크 센서 모듈(100)에 대한 캘리브레이션 게인(A)을 분석 장치(미도시)를 통해 미리 획득하여 회로보드(130)의 회로 상에 적용시켜 줄 수 있다. Although the multiple locations where the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} are attached above are exemplarily described as being attached to the strain measurement holes (112), the structure of the torque sensor module (100) for obtaining such calibration gain (A) may have various forms, and accordingly, the multiple locations where the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} are attached may be appropriate locations according to various structures of the torque sensor module (100). For example, in the torque sensor module of another embodiment of the present invention, a pair of strain gauges may be attached to each of a plurality of spokes (see Patent Application No. 10-2009-0115343) formed in the circumferential direction of a wheel spoke-shaped body (110) so as to face each other in the circumferential direction. That is, it is not limited to the structure of the torque sensor module (100) as shown in FIGS. 1 and 2, but in order to appropriately calculate the torque received by the torque sensor module (100) based on the sensing voltages (V12, V34, V56) of the strain gauges in torque sensor modules of various structures, the calibration gain (A) for the designed or manufactured torque sensor module (100) can be obtained in advance through an analysis device (not shown) and applied to the circuit of the circuit board (130).

도 4는 본 발명의 일 실시예에 따른 토크 센서 모듈(100)의 동작을 분석하는 장치에서의 캘리브레이션 방법을 설명하기 위한 흐름도이다.FIG. 4 is a flowchart for explaining a calibration method in a device for analyzing the operation of a torque sensor module (100) according to one embodiment of the present invention.

도 4를 참조하면, 토크 센서 모듈(100)의 동작을 분석하는 장치(분석장치)는, 해당 토크 센서 모듈(100)로의 입력 토크(T)에 대한 스트레인 게이지 쌍{(SG1, SG2), (SG3, SG4), (SG5, SG6)} 각 접점의 센싱전압(V12, V34, V56)을 수신하는 단계(S110), 차분성분(S)을 산출하는 단계(S120), 캘리브레이션 게인(A)을 산출하는 단계(S130) 및 회로보드(130)의 회로에 적용하는 단계(S140)를 포함할 수 있다. Referring to FIG. 4, a device (analysis device) for analyzing the operation of a torque sensor module (100) may include a step (S110) of receiving a sensing voltage (V12, V34, V56) of each contact point of a strain gauge pair {(SG1, SG2), (SG3, SG4), (SG5, SG6)} for an input torque (T) to the torque sensor module (100), a step (S120) of calculating a differential component (S), a step (S130) of calculating a calibration gain (A), and a step (S140) of applying the same to a circuit of a circuit board (130).

상기 각 접점의 센싱전압(V12, V34, V56)을 수신하는 단계(S110)는, 토크 센서 모듈(100)로 입력 토크(T)가 가해진후 토크 센서 모듈(100)에 다수의 위치 각각에 장착된 한쌍의 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압(V12, V34, V56)을 수신하는 단계를 포함할 수 있다. The step (S110) of receiving the sensing voltage (V12, V34, V56) of each of the above contact points may include a step of receiving the sensing voltage (V12, V34, V56) from each contact point in a state where a pair of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} mounted at each of a plurality of locations on the torque sensor module (100) are connected in series after the input torque (T) is applied to the torque sensor module (100).

입력 토크(T)는 토크 센서 모듈(100)로 인가하는 힘이나 토크로서, 실제의 로봇에 장착된 토크 센서 모듈(100)에 인가된 것일 수도 있고, 시험 장치 등에 장착된 토크 센서 모듈(100)에 인가된 것일 수도 있다. 필요에 따라 컴퓨터 상에서 시뮬레이션을 위해 토크 센서 모듈(100)의 모의 구조에 대해 S110 ~ S140 단계가 수행되는 것도 가능하다. The input torque (T) is a force or torque applied to the torque sensor module (100), and may be applied to the torque sensor module (100) mounted on an actual robot, or may be applied to the torque sensor module (100) mounted on a test device, etc. If necessary, steps S110 to S140 may be performed on a simulated structure of the torque sensor module (100) for simulation on a computer.

입력 토크(T)는 하기의 [수학식1]과 같이 매트릭스로 나타낼 수 있다. 입력 토크(T)는 하기하는 바와 같이 회귀 분석 또는 신경망에 의한 학습을 수행하도록 소정의 값들로 미리 준비되고 인가될 수 있다. 입력 토크(T)는 직각 좌표계의 3축에 대한 힘과 상기 3축에 대한 토크 중 하나 이상의 힘이나 토크에 대한 값을 포함할 수 있다(도 5 참조).The input torque (T) can be expressed as a matrix as in the following [Mathematical Formula 1]. The input torque (T) can be prepared and applied in advance as predetermined values to perform regression analysis or learning by a neural network as described below. The input torque (T) can include values for one or more of the forces or torques for the three axes of the rectangular coordinate system and the torques for the three axes (see FIG. 5).

[수학식1][Mathematical Formula 1]

T = [w1, w2, w3, w4, w5, TZ]T T = [w1, w2, w3, w4, w5, T Z ] T

여기서, 직각 좌표계의 3축 중 1축(예, z축)에 대한 토크값(Tz)이 목표 토크값일 수 있으며, 이때 w1, w2, w3, w4, w5는 원하지 않는 힘이나 토크 성분으로서, 토크센서모듈의 토크값 출력에 영향을 끼치는 크로스토크(crosstalk, 상호간섭 또는 잡힘)로서, 다른 축(예, x, y축)의 토크 성분이나, 각 축에 대한 힘 성분(예, x, y, z축) 등일 수 있다. 다만, 이에 한정되지 않으며, 즉, w1, w2, w3, w4, w5를 각각, x축 힘성분 fx, y축 힘성분 fy, z축 힘성분 fz, x축 토크 성분 Tx, y축 토크 성분 Ty일 수 있다. 예를 들어, w1~w5를 크로스토크로 하고, z축 토크 성분 Tz을 목표 토크로 하여 Tz을 획득하기 위한 본 발명의 캘리브레이션이 수행될 수도 있는 것이며, 나아가 z축 토크 성분 Tz 이외에도, w1~w5 중 하나 이상, 즉, 힘 성분이나 토크 성분을 추가적으로 의미있는 목표값으로 설정하여 캘리브레이션이 수행되도록 할 수도 있다(도 5 참조). Here, the torque value (Tz) for one axis (e.g., z-axis) among the three axes of the rectangular coordinate system can be the target torque value, and at this time, w1, w2, w3, w4, and w5 are unwanted forces or torque components, and may be crosstalk (mutual interference or capture) that affects the torque value output of the torque sensor module, such as torque components of other axes (e.g., x, y-axes), force components for each axis (e.g., x, y, z-axes), etc. However, the present invention is not limited thereto, and that is, w1, w2, w3, w4, and w5 may be, respectively, an x-axis force component fx, a y-axis force component fy, a z-axis force component fz, an x-axis torque component Tx, and a y-axis torque component Ty. For example, the calibration of the present invention may be performed to obtain Tz by using w1 to w5 as crosstalk and the z-axis torque component Tz as a target torque, and further, in addition to the z-axis torque component Tz, calibration may be performed by additionally setting one or more of w1 to w5, that is, a force component or a torque component, as a meaningful target value (see FIG. 5).

다음에, 차분성분(S)을 산출하는 단계(S120)는, 기준전압(Vref)과 상기 각각의 센싱전압(V12, V34, V56) 간의 제1 차분값(VR12, VR34, VR56), 및 상기 센싱전압들(V12, V34, V56)의 2개 조합들 각각에 대한 제2 차분값(V1234, V3456, V1256)을 포함하는 차분성분(S)을 산출하는 단계를 포함할 수 있다.Next, the step (S120) of calculating the differential component (S) may include a step of calculating the differential component (S) including a first differential value (VR12, VR34, VR56) between the reference voltage (Vref) and each of the sensing voltages (V12, V34, V56), and a second differential value (V1234, V3456, V1256) for each of two combinations of the sensing voltages (V12, V34, V56).

차분성분(S)은 하기의 [수학식2] 및 [수학식3]과 같이 매트릭스로 나타낼 수 있다. 차분성분(S)은 하기하는 바와 같이 회귀 분석 또는 신경망에 의한 학습을 수행하도록 입력 토크(T)의 입력 때마다 각각의 센싱전압(V12, V34, V56)을 기초로 산출될 수 있다.The difference component (S) can be expressed as a matrix as in [Mathematical Formula 2] and [Mathematical Formula 3] below. The difference component (S) can be calculated based on each sensing voltage (V12, V34, V56) each time the input torque (T) is input to perform regression analysis or learning by a neural network as described below.

[수학식2][Mathematical formula 2]

S = [V1234, V3456, V1256, VR12, VR34, VR56] T S = [V1234, V3456, V1256, VR12, VR34, VR56] T

[수학식3][Mathematical Formula 3]

V1234 = V12 - V34V1234 = V12 - V34

V3456 = V34 - V56V3456 = V34 - V56

V1256 = V12 - V56V1256 = V12 - V56

VR12 = Vref - V12VR12 = Vref - V12

VR34 = Vref - V34VR34 = Vref - V34

VR56 = Vref - V56 VR56 = Vref - V56

여기서, 각각의 센싱전압(V12, V34, V56)은 휘트스톤 브릿지의 하프(half)를 구성하므로, 기준전압(Vref)과 상기 각각의 센싱전압(V12, V34, V56) 간의 제1 차분값(VR12, VR34, VR56)은 3개의 하프브릿지를 이용(브릿지 4개의 저항 중 2위치에 스트레인 게이지 배치된 것을 이용)한다는 것이고, 상기 센싱전압들(V12, V34, V56)의 2개 조합들 각각에 대한 제2 차분값(V1234, V3456, V1256)은, 휘트스톤 브릿지의 풀브릿지를 이용(브릿지 4개의 저항 위치 모두에 스트레인 게이지 배치된 것을 이용)함을 나타낸다. 스트레인 게이지들의 소자들을 포함하는 휘트스톤 브릿지 회로에서, 각 스트레인 게이지의 변형율에 대한 센싱전압으로부터 토크값을 계산하는 방법에 대하여는 잘 알려져 있으므로 여기서는 자세한 설명을 생략하기로 한다(출원번호 제10-2023-0027956호 (2023.03.02) 참조).Here, since each sensing voltage (V12, V34, V56) constitutes a half of the Wheatstone bridge, the first difference value (VR12, VR34, VR56) between the reference voltage (Vref) and each of the sensing voltages (V12, V34, V56) uses three half bridges (using strain gauges arranged at two of the four resistors of the bridge), and the second difference value (V1234, V3456, V1256) for each of the two combinations of the sensing voltages (V12, V34, V56) uses a full bridge of the Wheatstone bridge (using strain gauges arranged at all four resistor positions of the bridge). Since the method of calculating the torque value from the sensing voltage for the strain of each strain gauge in a Wheatstone bridge circuit including elements of strain gauges is well known, a detailed description thereof is omitted here (see Application No. 10-2023-0027956 (2023.03.02)).

다음에, 캘리브레이션 게인(A)을 산출하는 단계(S130)는, 입력 토크(T) 및 차분성분(S)에 상응하는 캘리브레이션 게인(A)을 산출하는 단계를 포함할 수 있다. 캘리브레이션 게인(A)은, [수학식4]를 만족하도록 산출될 수 있다. Next, the step (S130) of calculating the calibration gain (A) may include a step of calculating the calibration gain (A) corresponding to the input torque (T) and the differential component (S). The calibration gain (A) may be calculated to satisfy [Mathematical Formula 4].

[수학식4][Mathematical Formula 4]

(T - AS) = k(T - AS) = k

여기서, k는 최소가 되어야할 오차에 해당할 수 있으며, 0으로 설정될 수도 있고, 또는 캘리브레이션을 위해 미리 정한 다른 실수값일 수도 있다. Here, k can correspond to the error to be minimized, can be set to 0, or can be another real number specified in advance for calibration.

즉, 입력 토크(T)의 값들을 변화시키면서 학습이 이루어지되, 캘리브레이션 게인(A)이 상기 소정의 최소값(k)을 가지도록, 회귀 분석 또는 신경망 등에 의한 학습을 수행한 결과에 따라 캘리브레이션 게인(A)이 [수학식5]와 같이 결정된다. 여기서 신경망은 CNN(Convolutional Neural Network, 합성곱신경망) 또는 이에 기초한 심층신경망 등일 수 있다. 예를 들어, 위의 예에서, 입력 토크(T), 차분성분(S), 최소값(k)는 m=6차 열벡터일 수 있고, 캘리브레이션 게인(A) (또는 매트릭스)는, [수학식5]와 같이 A11 ~ A66을 원소로하는 6Х6 차원 매트릭스일 수 있다.That is, learning is performed by changing the values of the input torque (T), and the calibration gain (A) is determined as in [Mathematical Formula 5] based on the results of learning by regression analysis or a neural network, etc., so that the calibration gain (A) has the predetermined minimum value (k). Here, the neural network may be a CNN (Convolutional Neural Network) or a deep neural network based on it. For example, in the example above, the input torque (T), the differential component (S), and the minimum value (k) may be an m=6th order column vector, and the calibration gain (A) (or matrix) may be a 6Х6 dimensional matrix having A11 to A66 as elements, as in [Mathematical Formula 5].

[수학식5][Mathematical Formula 5]

Figure PCTKR2024003168-appb-img-000001
Figure PCTKR2024003168-appb-img-000001

다음에, 회로보드(130)의 회로에 적용하는 단계(S140)는, 캘리브레이션 게인(A)에 따라 토크 센서 모듈(100)의 회로보드(130)의 회로에서 토크 센서 모듈(100)이 받은 토크를 산출하도록 캘리브레이션 게인(A)을 회로보드(130)의 회로에 적용하는 단계를 포함할 수 있다. 즉, 캘리브레이션 게인(A)은 회로보드(130)의 ROM, RAM 등 메모리에 저장되어 상기 센싱전압들(V12, V34, V56)로부터'T = AS'와 같이 토크를 산출하도록 활용될 수 있다. Next, the step (S140) of applying the calibration gain (A) to the circuit of the circuit board (130) may include a step of applying the calibration gain (A) to the circuit of the circuit board (130) so as to calculate the torque received by the torque sensor module (100) in the circuit of the circuit board (130) of the torque sensor module (100) according to the calibration gain (A). That is, the calibration gain (A) may be stored in a memory such as a ROM or RAM of the circuit board (130) and utilized to calculate the torque from the sensing voltages (V12, V34, V56) such as 'T = AS'.

상술한 본 발명의 토크 센서 모듈(100)의 동작을 분석하는 장치(분석장치)는, 하드웨어, 소프트웨어, 또는 이들의 결합으로 이루어질 수 있다. 예를 들어, 위와 같은 기능들을 수행하기 위한 적어도 하나의 프로세서를 갖는 서버 또는 컴퓨팅 시스템으로 구현될 수 있다. The device (analysis device) for analyzing the operation of the torque sensor module (100) of the present invention described above may be composed of hardware, software, or a combination thereof. For example, it may be implemented as a server or computing system having at least one processor for performing the functions described above.

이와 같은 컴퓨팅 시스템은 버스를 통해 연결되는 적어도 하나의 프로세서, 메모리, 사용자 인터페이스 입력 장치, 사용자 인터페이스 출력 장치, 스토리지, 및 네트워크 인터페이스를 포함할 수 있다. 프로세서는 중앙 처리 장치(CPU) 또는 메모리 및/또는 스토리지에 저장된 명령어들에 대한 처리를 실행하는 반도체 장치일 수 있다. 메모리 및 스토리지는 다양한 종류의 휘발성 또는 불휘발성 저장 매체를 포함할 수 있다. 예를 들어, 메모리는 ROM(Read Only Memory) 및 RAM(Random Access Memory)을 포함할 수 있다. Such a computing system may include at least one processor, memory, a user interface input device, a user interface output device, storage, and a network interface connected via a bus. The processor may be a central processing unit (CPU) or a semiconductor device that executes processing on instructions stored in the memory and/or storage. The memory and storage may include various types of volatile or nonvolatile storage media. For example, the memory may include a read only memory (ROM) and a random access memory (RAM).

따라서, 본 명세서에 개시된 실시예들과 관련하여 설명된 방법 또는 알고리즘의 단계는 위와 같은 프로세서에 의해 실행되는 하드웨어, 소프트웨어 모듈, 또는 그 2 개의 결합으로 직접 구현될 수 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터, 하드 디스크, 착탈형 디스크, CD-ROM과 같은 저장 매체(즉, 메모리 및/또는 스토리지)에 상주할 수도 있다. 예시적인 저장 매체는 프로세서에 커플링되며, 그 프로세서는 저장 매체로부터 정보를 판독할 수 있고 저장 매체에 정보를 기입할 수 있다. 다른 방법으로, 저장 매체는 프로세서와 일체형일 수도 있다. 프로세서 및 저장 매체는 주문형 집적회로(ASIC) 내에 상주할 수도 있다. ASIC는 사용자 단말기 내에 상주할 수도 있다. 다른 방법으로, 프로세서 및 저장 매체는 사용자 단말기 내에 개별 컴포넌트로서 상주할 수도 있다.Accordingly, the steps of a method or algorithm described in connection with the embodiments disclosed herein may be implemented directly in hardware, a software module, or a combination of the two executed by such a processor. The software module may reside in a storage medium (i.e., memory and/or storage), such as RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

도 6은 본 발명의 토크 센서 모듈(100)의 회로보드(130)의 구성에 대한 블록도이다. Figure 6 is a block diagram of the configuration of the circuit board (130) of the torque sensor module (100) of the present invention.

도 6을 참조하면, 본 발명의 토크 센서 모듈(100)의 회로보드(130)의 회로는, 제1전원(VCC)과 제2전원(GND) 사이에 직렬 연결된 저항들(RA, RB)의 접점에서 기준전압(Vref)(예, RA=RB일 때 VCC/2 가능)을 발생하는 기준전압 발생부(610), 캘리브레이션 게인(A)을 저장하고 있는 ROM, RAM 등의 메모리(620), 스트레인 게이지로부터 센싱전압들(V12, V34, V56)과 기준전압(Vref) 및 캘리브레이션 게인(A)에 상응하는 토크(위의 식들에서 'AS+k'또는 'AS')를 산출하는 토크 검출부(630), 및 토크 검출부(630)에서 산출된 토크를 기초로 토크 제어를 위한 명령을 생성하는 토크 제어부(640)를 포함할 수 있다. Referring to FIG. 6, the circuit of the circuit board (130) of the torque sensor module (100) of the present invention may include a reference voltage generation unit (610) that generates a reference voltage (Vref) (e.g., VCC/2 possible when RA=RB) at the contact points of resistors (RA, RB) connected in series between a first power source (VCC) and a second power source (GND), a memory (620) such as a ROM or RAM that stores a calibration gain (A), a torque detection unit (630) that calculates a torque ('AS+k' or 'AS' in the above equations) corresponding to the sensing voltages (V12, V34, V56) from a strain gauge and the reference voltage (Vref) and the calibration gain (A), and a torque control unit (640) that generates a command for torque control based on the torque calculated by the torque detection unit (630).

예를 들어, 토크 검출부(630)는 토크 센서 모듈(100)에 장착된 복수의 스트레인 게이지로부터 센싱전압들을 수신하되, 다수의 위치 각각에 부착된 한쌍의 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압(V12, V34, V56)을 수신하고, 기준전압 발생부(610)로부터의 기준전압(Vref)과 각각의 센싱전압(V12, V34, V56) 간의 제1 차분값, 및 센싱전압들(V12, V34, V56)의 2개 조합들 각각에 대한 제2 차분값을 포함하는 차분성분(S)을 산출하여(수학식2,3 참조), 차분성분(S)과 캘리브레이션 게인(A)(수학식5 참조)에 상응하는 토크 (AS+k'또는 'AS')를 산출할 수 있다(수학식4 참조). 토크 검출부(630)는 각각의 센싱전압(V12, V34, V56)을 수신하기 위한 증폭기와 증폭기의 아날로그 신호 출력을 디지털 신호로 변환하기 위한 ADC(Analog-to-Digital Converter)를 구비할 수 있다. For example, the torque detection unit (630) receives sensing voltages from a plurality of strain gauges mounted on the torque sensor module (100), and receives each sensing voltage (V12, V34, V56) from each contact point in a state where a pair of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} attached to each of a plurality of positions are connected in series, and calculates a differential component (S) including a first differential value between a reference voltage (Vref) from a reference voltage generator (610) and each sensing voltage (V12, V34, V56), and a second differential value for each of two combinations of the sensing voltages (V12, V34, V56) (see Equations 2 and 3), so as to calculate a torque (AS+k' or 'AS') corresponding to the differential component (S) and a calibration gain (A) (see Equation 5) (see Equation 4). The torque detection unit (630) may be equipped with an amplifier for receiving each sensing voltage (V12, V34, V56) and an ADC (Analog-to-Digital Converter) for converting the analog signal output of the amplifier into a digital signal.

즉, 도 4의 설명에서 기술한 바와 같이, 캘리브레이션 게인(A)은, 소정의 입력 토크(T)에 대한 토크 센서 모듈(100)에서의 각각의 센싱전압(V12, V34, V56)에 대해, 입력 토크(T) 및 차분성분(S)에 상응하도록 미리 산출되어 메모리(620)에 저장되어 이용되는 것이다. That is, as described in the description of FIG. 4, the calibration gain (A) is calculated in advance for each sensing voltage (V12, V34, V56) in the torque sensor module (100) for a given input torque (T) to correspond to the input torque (T) and the differential component (S), and is stored in the memory (620) and used.

여기서, 토크 검출부(630)가 산출하는 토크('AS+k'또는 'AS')는, 직각 좌표계의 3축 중 1축(예, z축)에 대한 토크값(Tz)이 목표 토크값일 수도 있으며, 여기서 산출되는 성분 중 위에서 기술한 w1, w2, w3, w4, w5는 원하지 않는 힘이나 토크 성분으로서, 토크센서모듈의 토크값 출력에 영향을 끼치는 크로스토크(crosstalk, 상호간섭 또는 잡힘)로서, 다른 축(예, x, y축)의 토크 성분이나, 각 축에 대한 힘 성분(예, x, y, z축) 등일 수 있으므로 이들 성분들은 무시될 수 있다. 다만, 이에 한정되지 않으며, 즉, 여기서 산출되는 성분 중 w1, w2, w3, w4, w5를 각각, x축 힘성분 fx, y축 힘성분 fy, z축 힘성분 fz, x축 토크 성분 Tx, y축 토크 성분 Ty일 수도 있다. 예를 들어, w1~w5를 크로스토크로 하고, z축 토크 성분 Tz을 목표 토크로 하여 Tz을 획득할 수도 있으며, 나아가 z축 토크 성분 Tz 이외에도, 산출되는 성분 중 w1~w5 중 하나 이상, 즉, 힘 성분이나 토크 성분을 추가적으로 의미있는 목표값으로 설정하여 해당 토크값을 산출할 수도 있다.Here, the torque ('AS+k' or 'AS') calculated by the torque detection unit (630) may be a target torque value as a torque value (Tz) for one of the three axes (e.g., z-axis) of the rectangular coordinate system, and among the components calculated here, w1, w2, w3, w4, and w5 described above are unwanted force or torque components, which may be crosstalk (mutual interference or capture) that affects the torque value output of the torque sensor module, and may be torque components for other axes (e.g., x, y-axis) or force components for each axis (e.g., x, y, z-axis), so that these components may be ignored. However, the present invention is not limited thereto, and that is, among the components calculated here, w1, w2, w3, w4, and w5 may be, respectively, an x-axis force component fx, a y-axis force component fy, a z-axis force component fz, an x-axis torque component Tx, and a y-axis torque component Ty. For example, Tz can be obtained by using w1 to w5 as crosstalk and the z-axis torque component Tz as the target torque. Furthermore, in addition to the z-axis torque component Tz, one or more of the components w1 to w5, that is, the force component or the torque component, can be additionally set as a meaningful target value to calculate the corresponding torque value.

토크 제어부(640)는, 토크 검출부(630)에서 산출된 이와 같은 토크를 기초로 로봇 관절 등에 대한 토크 제어를 위한 명령을 생성하여, 로봇 관절 등의 움직임에 대한 정밀한 제어를 수행할 수 있다. The torque control unit (640) generates a command for torque control of robot joints, etc. based on the torque calculated by the torque detection unit (630), thereby enabling precise control of the movement of robot joints, etc.

상술한 바와 같이, 본 발명에 따른 토크 센서 모듈(100)에서는, 6개의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 조합을 통해 3개의 풀브릿지 구성과 3개의 하프브릿지 구성을 이용해 설계된 토크 센서 모듈(100)의 스트레인 게이지들{(SG1, SG2), (SG3, SG4), (SG5, SG6)}에 대한 캘리브레이션 매트릭스(또는 게인)(A)을 미리 획득할 수 있으며, 이와 같이 획득한 캘리브레이션 매트릭스(A)를 토크 센서 모듈(100)에 적용해, 1축 또는 나아가 다축에 대한 힘과 토크를 정밀하게 감지하고 로봇 팔, 목, 손목 등 로봇 관절의 정밀한 제어가 가능할 수 있도록 하였다. As described above, in the torque sensor module (100) according to the present invention, the calibration matrix (or gain) (A) for the strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} of the torque sensor module (100) designed using three full-bridge configurations and three half-bridge configurations through a combination of six strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)} can be obtained in advance, and the calibration matrix (A) obtained in this way is applied to the torque sensor module (100) to precisely detect force and torque for one axis or further for multiple axes, and to enable precise control of robot joints such as a robot arm, neck, and wrist.

이에 따라 정밀하게 스트레인 게이지{(SG1, SG2), (SG3, SG4), (SG5, SG6)}의 센서 정보를 적용하여 고성능 토크 센서 모듈(100)을 구현할 수 있게 되며, 예를 들어, 사람이 밀거나 부딪힘에 의한 힘(z축 Bending Force)과 같은 크로스토크(crosstalk)의 영향에도 불구하고 xy 평면 상의 회전력, 즉, z축 토크(Tz)의 제어가 정밀하게 이루어질 수 있도록 보조할 수 있다. 경우에 따라서는 목, 손목 등 다축(예, 6축)의 힘이나 토크가 제어되는 로봇 관절의 토크 센서 모듈(100)에 적용하여 힘이나 토크 등의 제어가 정밀하게 이루어질 수 있도록 보조할 수 있다.Accordingly, by precisely applying the sensor information of strain gauges {(SG1, SG2), (SG3, SG4), (SG5, SG6)}, a high-performance torque sensor module (100) can be implemented, and for example, despite the influence of crosstalk such as force (z-axis bending force) caused by a person pushing or colliding with it, it can assist in precisely controlling the rotational force on the xy plane, i.e., the z-axis torque (Tz). In some cases, it can be applied to the torque sensor module (100) of a robot joint in which force or torque of multiple axes (e.g., 6 axes) such as the neck and wrist are controlled, and assist in precisely controlling the force or torque.

이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.Although the present invention has been described with reference to specific details such as specific components and limited examples and drawings, these have been provided only to help a more general understanding of the present invention, and the present invention is not limited to the above-described examples, and those with ordinary skill in the art to which the present invention pertains may make various modifications and variations without departing from the essential characteristics of the present invention. Therefore, the spirit of the present invention should not be limited to the described examples, and all technical ideas that are equivalent or equivalent to the scope of the following claims, as well as the claims, should be interpreted as being included in the scope of the rights of the present invention.

Claims (6)

토크 센서 모듈의 동작을 분석하는 장치에서 캘리브레이션 방법에 있어서, In a calibration method in a device for analyzing the operation of a torque sensor module, 입력 토크에 대하여, 상기 토크 센서 모듈에 장착된 복수의 스트레인 게이지로부터 센싱전압들을 수신하되, 다수의 위치 각각에 부착된 한쌍의 스트레인 게이지가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압을 수신하는 단계;For input torque, a step of receiving sensing voltages from a plurality of strain gauges mounted on the torque sensor module, wherein each sensing voltage is received from each contact point in a state where a pair of strain gauges attached to each of a plurality of positions are connected in series; 기준전압과 상기 각각의 센싱전압 간의 제1 차분값, 및 상기 센싱전압들의 2개 조합들 각각에 대한 제2 차분값을 포함하는 차분성분을 산출하는 단계; A step of calculating a differential component including a first differential value between a reference voltage and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages; 상기 입력 토크 및 상기 차분성분에 상응하는 캘리브레이션 게인을 산출하는 단계; 및 A step of calculating a calibration gain corresponding to the input torque and the differential component; and 상기 캘리브레이션 게인에 따라 상기 토크 센서 모듈의 회로에서 상기 토크 센서 모듈이 받은 토크를 산출하도록 상기 캘리브레이션 게인을 상기 회로에 적용하는 단계 A step of applying the calibration gain to the circuit of the torque sensor module so as to calculate the torque received by the torque sensor module according to the calibration gain. 를 포함하는 캘리브레이션 방법. A calibration method comprising: 제1항에 있어서,In the first paragraph, 상기 입력 토크는, 직각 좌표계의 3축에 대한 힘과 상기 3축에 대한 토크 중 하나 이상의 힘이나 토크에 대한 값을 포함하는 캘리브레이션 방법. The above input torque is a calibration method including values for one or more of the forces or torques about the three axes of the rectangular coordinate system and the torques about the three axes. 제1항에 있어서,In the first paragraph, 상기 캘리브레이션 게인을 산출하는 단계에서, In the step of calculating the above calibration gain, 수학식 '(T - AS) = k'를 만족하도록 상기 캘리브레이션 게인을 산출하되, 여기서, T는 상기 입력 토크, A는 상기 캘리브레이션 게인, S는 상기 차분성분, k는 0 또는 캘리브레이션을 위해 미리 정한 실수값인 캘리브레이션 방법. A calibration method for calculating the calibration gain so as to satisfy the mathematical formula '(T - AS) = k', wherein T is the input torque, A is the calibration gain, S is the differential component, and k is 0 or a real number value determined in advance for calibration. 제1항에 있어서,In the first paragraph, 상기 입력 토크의 값들을 변화시키면서 상기 캘리브레이션 게인이 소정의 최소값을 가지도록, 회귀 분석 또는 신경망에 의한 학습을 수행한 결과에 따라 상기 캘리브레이션 게인을 결정하는 캘리브레이션 방법. A calibration method for determining the calibration gain based on the results of regression analysis or neural network learning so that the calibration gain has a predetermined minimum value while changing the values of the input torque. 기준전압 발생부;Reference voltage generator; 캘리브레이션 게인을 저장하고 있는 메모리;Memory that stores the calibration gains; 토크 센서 모듈에 장착된 복수의 스트레인 게이지로부터 센싱전압들을 수신하되, 다수의 위치 각각에 부착된 한쌍의 스트레인 게이지가 직렬로 연결된 상태의 각 접점으로부터 각각의 센싱전압을 수신하고, 상기 기준전압 발생부로부터의 기준전압과 상기 각각의 센싱전압 간의 제1 차분값, 및 상기 센싱전압들의 2개 조합들 각각에 대한 제2 차분값을 포함하는 차분성분을 산출하여, 상기 차분성분과 상기 캘리브레이션 게인에 상응하는 토크를 산출하는 토크 검출부; 및A torque detection unit which receives sensing voltages from a plurality of strain gauges mounted on a torque sensor module, receives each sensing voltage from each contact point in a state where a pair of strain gauges attached to each of a plurality of locations are connected in series, calculates a differential component including a first differential value between a reference voltage from the reference voltage generator and each of the sensing voltages, and a second differential value for each of two combinations of the sensing voltages, and calculates a torque corresponding to the differential component and the calibration gain; and 상기 산출된 토크를 기초로 토크 제어를 위한 명령을 생성하는 토크 제어부를 포함하고,A torque control unit is included that generates a command for torque control based on the torque produced above, 상기 캘리브레이션 게인은, 소정의 입력 토크에 대한 상기 토크 센서 모듈에서의 상기 각각의 센싱전압에 대해, 상기 입력 토크 및 상기 차분성분에 상응하도록 미리 산출되어 상기 메모리에 저장된 것인 토크 센서 모듈 회로.The torque sensor module circuit of the present invention is a torque sensor module circuit in which the calibration gain is calculated in advance to correspond to the input torque and the differential component for each sensing voltage in the torque sensor module for a given input torque and stored in the memory. 제5항에 있어서,In paragraph 5, 상기 토크 센서 모듈은,The above torque sensor module, 중심부 구멍과 외주면 사이에 원주 방향을 따라, 제1감도조정 구멍, 스트레인 측정 구멍, 제2감도조정 구멍 및 강성조정 구멍이 반복적으로 형성되어 있는 몸체; 및A body in which a first sensitivity adjustment hole, a strain measurement hole, a second sensitivity adjustment hole, and a stiffness adjustment hole are repeatedly formed along a circumferential direction between a central hole and an outer surface; and 상기 한쌍의 스트레인 게이지가 부착된 상기 스트레인 측정 구멍은, 중심쪽 변이 외주면쪽 변 보다 큰 길이를 갖는 사다리꼴 형상인 토크 센서 모듈 회로.A torque sensor module circuit in which the strain measuring hole having the pair of strain gauges attached has a trapezoidal shape with a length of a central side longer than an outer peripheral side.
PCT/KR2024/003168 2023-05-22 2024-03-12 Torque sensor module Pending WO2024242293A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202480034323.4A CN121175548A (en) 2023-05-22 2024-03-12 Torque sensor module

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020230065892A KR20240168178A (en) 2023-05-22 2023-05-22 Torque Sensor Module
KR10-2023-0065892 2023-05-22

Publications (1)

Publication Number Publication Date
WO2024242293A1 true WO2024242293A1 (en) 2024-11-28

Family

ID=93589489

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2024/003168 Pending WO2024242293A1 (en) 2023-05-22 2024-03-12 Torque sensor module

Country Status (3)

Country Link
KR (1) KR20240168178A (en)
CN (1) CN121175548A (en)
WO (1) WO2024242293A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05149803A (en) * 1991-11-29 1993-06-15 Canon Inc Motor cogging torque measuring device and measuring method
JP2002029432A (en) * 2000-07-17 2002-01-29 Mitsubishi Electric Corp Electric power steering control device
JP2002337705A (en) * 2001-05-18 2002-11-27 Mitsubishi Electric Corp Power steering system
US20140182387A1 (en) * 2011-02-10 2014-07-03 Panasonic Industrial Devices Europe Gmbh Device and method for evaluating signals of load cells with strain gauges
KR20160147035A (en) * 2014-06-02 2016-12-21 쿠카 로보테르 게엠베하 Torque sensor and method for detecting torques occurring on or in a joint of an articulated arm robot

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05149803A (en) * 1991-11-29 1993-06-15 Canon Inc Motor cogging torque measuring device and measuring method
JP2002029432A (en) * 2000-07-17 2002-01-29 Mitsubishi Electric Corp Electric power steering control device
JP2002337705A (en) * 2001-05-18 2002-11-27 Mitsubishi Electric Corp Power steering system
US20140182387A1 (en) * 2011-02-10 2014-07-03 Panasonic Industrial Devices Europe Gmbh Device and method for evaluating signals of load cells with strain gauges
KR20160147035A (en) * 2014-06-02 2016-12-21 쿠카 로보테르 게엠베하 Torque sensor and method for detecting torques occurring on or in a joint of an articulated arm robot

Also Published As

Publication number Publication date
KR20240168178A (en) 2024-11-29
CN121175548A (en) 2025-12-19

Similar Documents

Publication Publication Date Title
US7500406B2 (en) Multiaxial sensor
US6915709B2 (en) Force detection device
US7219561B2 (en) Force-detecting device
JP3792274B2 (en) Six-axis force sensor using multiple shear strain gauges
US20200030981A1 (en) Robot and abnormality detection method of robot
WO2019112158A1 (en) Sensor error correction apparatus using joint sensor and correction method
WO2021248681A1 (en) Six-dimensional force sensor integrating data acquisition system and inertia force compensation system
JP2019207120A (en) Displacement detection type force sensor
WO2020171527A1 (en) Mobile robot and robot arm alignment method thereof
WO2012091197A1 (en) Wheel drive vehicle and wheel contact sensing method of the same
US12214488B2 (en) Robotic arm and robot
WO2024242293A1 (en) Torque sensor module
JPH05149811A (en) 6-axis force sensor
JP2010014695A (en) Multiaxial sensor
CN110455455B (en) A cylindrical six-dimensional force sensor for sensing traction
WO2024181681A1 (en) Torque sensor module
JPH01262431A (en) Force sensor
JP7781765B2 (en) Torque and Force Transducers
CN216386100U (en) Six-dimensional force sensor and calibration device
Notash et al. Fixtureless calibration of parallel manipulators
JPH0690104B2 (en) Method and apparatus for calibrating the transformation matrix of a force sensor
WO2023128544A1 (en) Remote control method for motion tracking robot
KR100597558B1 (en) GMP detection system using strain gauge and its detection method
JPS62126404A (en) Calibration device for manipulator
Wang et al. Design of 3D force perception system of surgical robots based on fiber Bragg grating

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

Country of ref document: EP

Kind code of ref document: A1