WO2017171308A1 - Procédé de commande d'assemblage et procédé d'enseignement d'assemblage utilisant un dispositif de saisie à rigidité passive - Google Patents
Procédé de commande d'assemblage et procédé d'enseignement d'assemblage utilisant un dispositif de saisie à rigidité passive Download PDFInfo
- Publication number
- WO2017171308A1 WO2017171308A1 PCT/KR2017/003148 KR2017003148W WO2017171308A1 WO 2017171308 A1 WO2017171308 A1 WO 2017171308A1 KR 2017003148 W KR2017003148 W KR 2017003148W WO 2017171308 A1 WO2017171308 A1 WO 2017171308A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- gripper
- assembly
- stiffness
- manual
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/14—Programme-controlled manipulators characterised by positioning means for manipulator elements fluid
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J15/00—Gripping heads and other end effectors
- B25J15/04—Gripping heads and other end effectors with provision for the remote detachment or exchange of the head or parts thereof
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
Definitions
- the present invention facilitates the assembly teaching by providing a rigidity that can properly cope with the positional error and processing tolerance of the workpiece during assembly, it is possible to grasp the assembly state during the assembly operation to modify the path of the assembly position assembly speed And an assembly control method and an assembly teaching method using a manual rigid gripper capable of improving assembly quality.
- robots are used in various fields such as transportation of assembly parts, welding, and painting.
- RCC Remote Compliance Center
- the present invention has been made to solve the problems described above, the object of the present invention is to grasp the assembly state during the assembly operation can modify the path of the assembly position manual rigid gripper that can improve the assembly speed and assembly quality It is to provide an assembly control method using.
- another object of the present invention is to provide an assembly teaching method using the manual rigid gripper which is easy to teach by assembling to provide rigidity that can appropriately cope with the positional error and processing tolerance of the workpiece during assembly.
- Assembly control method using a manual rigid gripper for achieving the above object is input in advance to move the first component gripped by the manual rigid gripper to a position adjacent to the second component to be assembled Move the robot along the path. While assembling the first part and the second part, displacement information of the passive rigid gripper is obtained to determine an assembly state. The rigidity of the path of the robot or the manual rigid gripper is changed based on the information identified in the assembling state checking step.
- the method may further include a reassembly performing step of performing reassembly based on the path of the robot or the rigidity of the manual rigid gripper changed in the assembly strategy modification step.
- the reassembly may be performed several times.
- Assembling teaching method using a manual rigid gripper for achieving another object as described above is to move the robot to move the first component gripped by the manual rigid gripper to a position adjacent to the second component to be assembled. Move and store the position information of the passive rigid gripper. As the moved position is not accurate and additional movement is required, as the external force is applied, the position of the passive rigid gripper holding the first part is deformed or further moved to be assembled to the second part.
- the position information of the passive rigid gripper in the additional movement step is obtained, and a position error with the position information in the position information storage step is calculated. Based on the position error calculated in the error calculation step, the position information of the passive rigid gripper in the position information storage step is corrected.
- the method may further include a reassembly performing step of assembling the first part to the second part by moving the robot based on the location information modified through the location information correcting step.
- an additional movement command may be applied to the entire robot by using the displacement of the manual rigid gripper generated by the external force.
- an external force is applied to the end of the passive rigid gripper that holds the first component to generate a displacement of the substructure of the passive rigid gripper to be assembled to the second component.
- the rigidity of the passive rigid gripper holding the first part may be changed to be relatively low.
- the manual rigid gripper is mounted to the arm of the robot, the manual rigid gripper is capable of adjusting the rigidity and the displacement can be measured.
- the passive rigid gripper the rigidity is formed between the two sides so that the other side is deformable in a fixed state of one side
- the manual rigid portion that can adjust the stiffness is installed in the passive rigid portion, changing the stiffness
- a variable stiffness device a displacement measuring means installed in the manual stiffness part, capable of measuring displacement due to deformation of the manual stiffness part, and a gripper mounting part having a gripper part connected to the other side of the manual stiffness part and equipped with a gripper part for holding a part. It may include.
- variable stiffness device and the gripper controller is further connected to the displacement measuring means, wherein the gripper controller, the stiffness control unit for adjusting the stiffness of the variable stiffness device, the displacement measured in the displacement measuring means A displacement calculation unit for calculating a position of the lower end of the gripper portion based on the, and the stiffness calculation unit connected to the stiffness adjustment unit and the displacement calculation unit.
- the gripper controller based on the position of the bottom of the gripper portion calculated by the displacement calculation unit, by calculating the stiffness in the stiffness calculator can adjust the stiffness of the variable stiffness device through the stiffness control unit. .
- the gripper controller may provide the robot controller with a target movement path and a target position based on the position of the bottom of the gripper portion calculated by the displacement calculator.
- FIG. 1 is a perspective view showing a state in which the passive rigid gripper is mounted on the arm of a robot.
- FIGS. 2 and 3 are conceptual views showing a passive rigid gripper used in the assembly control method according to an embodiment of the present invention.
- FIG. 6 is an exploded perspective view of the Stuart platform in the passive rigid gripper of FIG. 2.
- FIG. 7 and 8 are perspective and front views illustrating a state in which the stewart platform and the balloon are assembled in the manual rigid gripper of FIG. 2.
- FIG. 9 is a schematic view showing displacement along a linear stretch of a leg in the Stewart platform of FIG. 6.
- FIG. 10 is a flowchart illustrating an assembly control method using the passive rigid gripper of FIG. 2 according to an embodiment of the present invention.
- FIG. 11 is a front view illustrating a state in which centers between the insertion holes of the first and second parts to be assembled do not coincide with each other when the robot is moved to the target position through the position shifting step of FIG. 10.
- FIG. 12 and 13 are front views illustrating a state in which the first part is assembled into the insertion hole of the second part while the manual rigid gripper is deformed through the assembling state determining step of FIG. 10.
- 16 and 17 are conceptual views illustrating a passive rigid gripper used in an assembly teaching method according to another embodiment of the present invention.
- FIG. 18 is a flowchart illustrating an assembly teaching method using the passive rigid gripper of FIG. 16 according to another embodiment of the present disclosure.
- FIG. 19 is a front view illustrating a state in which centers between the insertion holes of the first and second parts to be assembled do not coincide with each other when position information is provided to the robot through the location information storing step of FIG. 18.
- FIG. 20 is a perspective view illustrating a state in which an external force is applied to the entire robot through the additional moving step of FIG. 18.
- 21 and 22 are front views illustrating a state in which an external force is applied to the lower side of the gripper to insert the first part into the insertion hole of the second part through the additional moving step of FIG. 18.
- gripper portion 320 finger
- FIG. 1 is a perspective view showing a state in which the passive rigid gripper is mounted on the arm of a robot.
- the passive rigid gripper 1000 may be coupled to an end portion of the arm 2100 of the robot 2000, and assembly control using the manual rigid gripper according to the present exemplary embodiment may be performed.
- the method and the assembly teaching method using the manual rigid gripper can be used to hold the component to be assembled with the finger 320 to be inserted and inserted into the component to be assembled.
- FIGS. 2 and 3 are conceptual views showing a passive rigid gripper used in the assembly control method according to an embodiment of the present invention.
- the passive rigid gripper 1000 can adjust the rigidity, and the displacement of the passive rigid gripper 1000 can be measured.
- the manual rigid gripper 1000 is mounted at the end of the arm 2100 so that the first component 10 can be gripped, and the manual rigid gripper 1000 can adjust the rigidity. It is formed so that the compliance can be changed according to the adjustment of the rigidity.
- the passive rigid gripper 1000 may be measured a displacement that changes according to the deformation in the axial direction or the rotation (bending or twisting) about the axis.
- the passive rigid gripper 1000 forms rigidity between both sides to allow deformation of the other side in a state where one side is fixed, and a manual rigid part that can adjust the formed rigidity.
- 100 is installed in the passive rigid portion 100
- the variable stiffness device 200 for changing the rigidity is installed in the passive rigid portion 100, it is possible to measure the displacement due to the deformation of the passive rigid portion 100 Displacement measuring means 132, and the gripper mounting portion 122 is formed on the other side of the passive rigid portion 100, the gripper portion 300 for holding the component is mounted.
- the manual rigid gripper 1000 has a variable stiffness device 200 that can change the stiffness in the manual stiffness part 100 is installed, the stiffness of the variable stiffness device 200 can be changed through the manual stiffness part 100.
- the manual stiffness part 100 may be controlled to be easily deformed or difficult to deform.
- the passive rigid portion 100 may be configured in various forms that can adjust the rigidity of the variable rigidity device 200.
- variable stiffness device 200 may be interposed between one side and the other side of the passive rigid portion 100, the upper side of the variable stiffness device 200 is coupled to one side of the passive rigid portion 100 and the other side of the manual rigid portion 100 The lower side of the variable rigidity device 200 may be coupled to.
- variable stiffness device 200 may be formed to have a predetermined stiffness and to change the stiffness.
- the variable stiffness device 200 may include an elastic body such as a spring and a means for changing the stiffness of the elastic body. .
- the rigidity of the variable stiffness device 200 becomes large, the compliance of the passive rigid gripper becomes small, whereas if the rigidity decreases, the compliance becomes large.
- the manual rigid gripper 100 further includes a gripper controller 400 to which the variable rigidity device 200 and the displacement measuring means 132 are connected.
- the gripper controller 400 the stiffness control unit 420 for adjusting the stiffness of the variable stiffness device 200, the lower end of the gripper unit 300 based on the displacements measured by the displacement measuring means 132 Displacement calculation unit 410 for calculating the position of the stiffness control unit 420 and the stiffness calculation unit 430 connected to the displacement calculation unit 410 is included.
- the gripper controller 400 calculates the stiffness by the stiffness calculator 430 according to the position of the lower end of the gripper 300 calculated by the displacement calculator 410, and then varies the stiffness controller 420. The rigidity of the stiffness device 200 is adjusted.
- variable stiffness device 200 is connected to the gripper controller 400, and the variable stiffness device 200 is provided by the stiffness control unit 420 of the gripper controller 400.
- the stiffness of can be adjusted.
- the displacement measuring means 132 is connected to the gripper controller 400 and the gripper part 300 is deformed due to an assembly error, etc., when the component is inserted for assembling the parts, the displacement measuring means 132 uses the values measured by the displacement measuring means 132.
- the displacement calculation unit 410 of the gripper controller 400 may calculate the position of the bottom of the gripper unit 300, thereby determining whether the gripper unit 300 is deformed to the extent that the component can be inserted smoothly. Can be.
- the degree or shape of deformation may be determined according to the position of the bottom of the gripper part 300 calculated by the displacement calculation part 410 of the gripper controller 400, so that the rigidity calculation part may be easily assembled using the same.
- the stiffness suitable for assembly may be calculated at 430, and the stiffness of the variable stiffness device 200 may be adjusted and changed through the stiffness adjusting unit 420 according to the calculated stiffness.
- the gripper controller 400 is connected to the robot controller 2200 for controlling the movement path and the position of the robot 2000, and according to the displacement of the lower end of the gripper 300 calculated by the displacement calculator 410.
- the robot controller 2200 may provide a target movement path and a target position of the robot 2000.
- the position of the bottom of the gripper unit 300 is calculated based on the displacement values calculated by the displacement calculator 410 of the gripper controller 400, and the position error is calculated using the position of the robot 2000 as the robot controller 2200.
- the target movement path and target position can be sent.
- the position target error of the gripper part received from the displacement calculator 410 may be calculated by the robot controller 2200 to calculate a position teaching error, and the next target movement path and the target position of the robot 2000 may be modified.
- FIG. 4 and 5 are assembled and exploded perspective views showing the passive rigid gripper of Figure 2;
- FIG. 6 is an exploded perspective view of the Stuart platform in the passive rigid gripper of FIG. 2.
- FIG. 7 and 8 are perspective and front views illustrating a state in which the stewart platform and the balloon are assembled in the manual rigid gripper of FIG. 2.
- FIG. 9 is a schematic view showing displacement along a linear stretch of a leg in the Stewart platform of FIG. 6.
- the manual rigid part 100 may be a stewart platform as an example, and the variable rigid device 200 may be a balloon that can change the rigidity. Can be.
- the passive rigid portion is called the Stuart platform 100 and the variable rigidity device is called the balloon 200.
- the passive rigid portion is called the Stuart platform 102 and the variable rigidity device is called the balloon 200.
- the stewart platform 102 includes an upper structure 110 and a lower structure 120 spaced apart from the lower structure 110.
- both ends are connected to the upper structure 110 and the lower structure 120 may be provided with a plurality of legs 130 are formed to be elastic, the leg 130, the displacement measuring means described above ( 132 may be installed.
- the balloon 200 is disposed in the interior of the stewart platform 102, it may be an elastic material formed to be able to adjust the pneumatic pressure.
- the gripper part 300 is coupled to the lower structure 120 of the Stuart platform 102 and grips a part.
- the upper structure 110 may be formed in a disc shape, the upper surface may be coupled to the end of the arm 2100 of the robot (2000).
- the upper structure 110 has a plurality of coupling holes formed on the upper surface of the female screw thread is formed to be firmly coupled to the end of the arm 2100 by fastening means.
- the lower structure 120 may also be formed in a disc shape, and the gripper unit 300 for holding a part to be assembled may be coupled to the lower surface.
- Leg 130 is a portion connecting the upper structure 110 and the lower structure 120, the upper end of the leg 130 is connected to the lower surface of the upper structure 110 and the lower end is connected to the upper surface of the lower structure 120 Can be.
- the legs 130 may be formed to be elastic, and the lower structure 120 may be freely moved and rotated while the upper structure 110 is fixed.
- the legs 130 may be disposed between the upper structure 110 and the lower structure 120, and may be disposed inside the edges of the upper structure 110 and the lower structure 120. That is, the legs 130 are disposed in the diameter range of the upper structure 110 and the lower structure 120, but may be disposed outside the center in the diameter range.
- the legs 130 may be formed as six, for example, adjacent legs 130 may be disposed to be inclined in opposite directions to each other. That is, the two neighboring legs 130 may be arranged in the form of being connected to the upper structure 110 so that the upper ends are adjacent to each other and connected to the lower structure 120 so that the lower ends are adjacent to each other.
- the Stewart platform 102 structure may be formed by the upper structure 110, the lower structure 120, and the plurality of legs 130.
- the balloon 200 may be a spherical balloon of elastic material, and compressed air may be supplied or discharged to the inside to adjust the pneumatic pressure inside the balloon. At this time, the balloon 200 may be expanded or contracted as the compressed air is supplied or discharged to change its volume. When the compressed air is supplied, the pressure inside the balloon is increased and when the compressed air is discharged, the pressure inside the balloon may be decreased.
- the balloon 200 may be disposed inside the stewart platform 102. That is, the balloon 200 may be disposed between the upper structure 110 and the lower structure 120 forming the Stuart platform 102 structure, such that the upper side and the lower side of the balloon 200 may be in close contact with each other. 130 may be arranged in the form surrounded by. In this case, the balloon 200 is preferably spaced apart from the legs 130 so that the balloon 200 does not come into contact with the legs 130 even when the balloon 200 is inflated.
- the gripper part 300 is a part capable of holding a part to be assembled, and is formed to hold a part by being coupled to the finger block 310 and the finger block 310 which are coupled to the lower surface of the lower structure 120. And a pair of fingers 320.
- the finger 320 may have a structure that can be caught or laid by opening or contracting, and as an example, the fingers 320 may be coupled to a structure in which the fingers 320 slide along the finger block 310.
- an actuator may be installed in the finger block 310 to open or pinch the pair of fingers 320, or the finger 320 may be configured to operate in various structures.
- the component to be inserted is held by the finger 320 and moved to a position where a fixed component is located.
- the gripper unit 300 and the position error between the two components, the central axis is not coincident and misaligned, or there is an error in the insertion direction.
- the lower structure 120 is inserted while being moved together in the horizontal direction, or the lower structure 120 is bent by an angle ⁇ with respect to the upper structure 110 so that the gripper part 300 is inserted with respect to the vertical axis or the vertical axis is inserted. Can be inserted twisted to the center.
- the rigidity of the gripper part 300 depends on the internal pressure of the balloon 200 which is disposed inside the stewart platform 102 and is in close contact between the upper structure 110 and the lower structure 120, the balloon ( If the rigidity is increased by increasing the pressure of 200), the compliance is lowered, so that the parts can be inserted and assembled only when there is a small position error.On the contrary, if the rigidity is reduced by lowering the pressure of the balloon 200, the compliance is increased. Even when the error is large, the part may be easily inserted while the gripper part is changed in position or direction.
- compliance is a material constant expressed as a ratio of bending and deformation forces as described above.
- the lower structure 120 that is movable relative to the fixed upper structure 110 is deformed (moved or rotated) by an external force. It can be a quantity indicating the degree to which it is likely to occur.
- the manual rigid gripper 1002 may be an assembly robot for assembling components having a large assembly error or assembly robots for assembling small components. It can be used in various ways and can be applied to various assembly such as vertical direction and horizontal direction.
- the assembly can be made easily, even if it is difficult to align the position with the naked eye of the user has the advantage that the user can safely and easily teach the assembly.
- the gripper 300 including the lower structure 120 is moved in the X, Y, and Z axis directions, which are three-dimensional axes, and ⁇ X , ⁇ Y , and ⁇ Z , which are rotation directions about the three-dimensional axis.
- Stewart platform 100 may be formed to enable rotation in the direction.
- the legs 130 may be made to include a displacement measuring means 132, respectively, so as to measure the length that changes depending on the linear stretch.
- the gripper controller 400 since the manual rigid gripper 1000 includes a gripper controller 400 to which the displacement measuring means 132 are connected, the gripper controller 400 includes a gripper part through the displacements measured by the displacement measuring means 132. The position of the gripper may be controlled by calculating a position at the bottom of the 300.
- the displacement measuring means 132 is connected to the gripper controller 400, and when the gripper part 300 is deformed due to an assembly error, etc. when the component is inserted, the measured values are measured by the displacement measuring means 132.
- the gripper controller 400 may calculate the position of the bottom of the gripper unit 300, and the position teaching error may be corrected using the calculated position value of the bottom of the gripper unit 300.
- a cover of a flexible material may be coupled to the circumferential surfaces of the upper structure 110 and the lower structure 120 to surround the outside of the legs 130.
- FIG. 10 is a flowchart illustrating an assembly control method using the passive rigid gripper of FIG. 2 according to an embodiment of the present invention.
- FIG. 11 is a front view illustrating a state in which centers between the insertion holes of the first and second parts to be assembled do not coincide with each other when the robot is moved to the target position through the position shifting step of FIG. 10.
- 12 and 13 are front views illustrating a state in which the first part is assembled into the insertion hole of the second part while the manual rigid gripper is deformed through the assembling state determining step of FIG. 10.
- 14 and 15 show that the robot moves to the corrected target position through the assembly strategy modification step and the reassembly performing step of FIG. 10 in a state where the centers of the insertion holes of the first and second parts to be assembled coincide.
- the front view which shows the state assembled.
- the first component 10 held by the manual rigid gripper 1000 is attached to the second component 20 to be assembled.
- the robot controller 2200 is pre-input and stored the path and the position to move the robot 2000 for assembly, and the arm 2100 and the arm 2100 of the robot 2000 by the control signal of the robot controller 2200
- the manual rigid gripper 1000 can be moved and operated.
- the robot 2000 is operated so that the assembly may be performed while the first part 10 is inserted into the insertion hole of the second part 20.
- the assembly state of the passive rigid gripper 1000 is acquired in the process of assembling, thereby determining the assembly state of whether the assembly is performed smoothly.
- the robot 2000 when the robot 2000 is operated and the manual rigid gripper 1000 is moved downward to assemble the first component 10 and the second component 20, the first component 10 may be moved.
- the center position and the center position of the insertion hole 21 of the second part 20 coincide, the relative displacement error between the first part 10 and the second part 20 is small, so that the manual rigid gripper 1000 It can be assembled smoothly in a state where the deformation amount of is not large.
- the assembly may be determined to be a normal normal assembly state based on the deformation amount of the manual rigid gripper 1000 and the tracking command tracking degree of the robot.
- the center position of the first part 10 and the center position of the insertion hole 21 of the second part 20 do not coincide with each other, but may be inserted and assembled while contacting.
- deformation occurs according to the size of the rigidity set in the manual rigid gripper 1000. Therefore, at this time, it is not a normal assembly state through the displacement information of the passive rigid gripper 1000 can be determined as a state that can be assembled by pressing.
- an assembly state such as jamming or wedging may be determined.
- the assembly strategy modification step (S30) based on the displacement information according to the deformation of the manual rigid gripper 1000, which is the state information identified in the assembly state identification step (S20), the path of the robot 2000 or A step of changing the rigidity of the passive rigid gripper 1000 is performed.
- the center position of the first part 10 and the center position of the insertion hole 21 of the second part 20 coincide with each other, it may be in a normal assembly state, so that the path of the robot 2000 and the manual rigid gripper ( Since no stiffness change of 1000) is required, the assembly can be performed without modification of the assembly strategy.
- the robot when it is determined that the passive rigid gripper 1000 can be assembled while being deformed, the robot may be displaced using the displacement information of the manual rigid gripper 1000. Smooth assembly by changing the path of 2000 or by adjusting the rigidity of the manual rigid gripper 1000 according to the degree of deformation of the manual rigid gripper 1000 through the displacement information of the manual rigid gripper 1000. Assembly can be done and the path of the robot and the rigidity of the manual rigid gripper can be changed together.
- the assembly state is a state that cannot be assembled even if the manual rigid gripper 1000 is deformed as described above, the path of the robot 200 is moved to a position where assembly can be made by changing the path of the robot 2000. In this case, it is also possible to control the rigidity of the manual rigid gripper (1000) to ensure a smooth assembly.
- the assembly control method using the manual rigid gripper 1000 reassembly based on the path of the robot 2000 or the rigidity of the manual rigid gripper 1000 changed in the assembly strategy modification step (S30). It may further include a reassembly performing step (S40) to perform.
- the reassembly performing step (S40) may be performed after the assembly strategy modification step (S30), as shown in FIGS. 14 and 15, in the changed position or the manual rigid gripper 1000 of the robot 2000, which may be smoothly assembled. Reassembly is performed with the changed stiffness.
- the reassembly step (S40) may be repeated several times.
- the reassembly performing step (S40) may be performed only once, but may be performed repeatedly several times to improve the assembly speed and accuracy.
- the reassembly performing step S40 may be performed for reassembly of the corresponding parts that have undergone the position shifting step S10 to the assembly strategy modification step S30. It may also be carried out for assembly to the part.
- assembling can be performed by grasping the state of assembly during assembly work and modifying the path of the assembly position or changing the rigidity of the manual rigid gripper to make the assembly more smoothly. It has the advantage of improving speed and assembly quality.
- the assembly is completed by changing the path of the robot 2000 or the rigidity of the manual rigid gripper 1000 as described above, the assembly is made or changed according to the changed path when the assembly or the next assembly is performed. Assembly can be performed with the rigidity of.
- FIGS. 16 and 17 are conceptual views illustrating a passive rigid gripper used in an assembly teaching method according to another embodiment of the present invention.
- the passive rigid gripper 1001 is mounted to the arm 2100 of the robot 2000, as shown in FIG. 1, and the manual rigid gripper 1001 is formed to enable the adjustment of the rigidity and the displacement is measured. Can be.
- the manual rigid gripper 1001 is mounted at the end of the arm 2100 so that the first component 10 can be gripped, and the manual rigid gripper 1001 is formed to enable the adjustment of the rigidity. As a result, compliance may change.
- the passive rigid gripper 1001 can be measured a displacement that changes according to the deformation in the axial direction or the rotation (bending or twisting) about the axis.
- the passive rigid gripper 1001 forms rigidity between both sides to allow deformation of the other side in a state where one side is fixed, and a manual rigid part that can adjust the formed rigidity.
- 100 is installed in the passive rigid portion 100
- the variable stiffness device 200 for changing the rigidity is installed in the passive rigid portion 100, it is possible to measure the displacement due to the deformation of the passive rigid portion 100 Displacement measuring means 132, and the gripper mounting portion 122 is formed on the other side of the passive rigid portion 100, the gripper portion 300 for holding the component can be mounted.
- the manual rigid gripper 1001 is provided with a variable stiffness device 200 that can change the stiffness in the manual stiffness part 100, the stiffness of the variable stiffness device 200 can be changed through the manual stiffness part 100.
- the manual stiffness part 100 may be controlled to be easily deformed or difficult to deform.
- the passive rigid portion 100 may be configured in various forms that can adjust the rigidity of the variable rigidity device 200.
- variable stiffness device 200 may be interposed between one side and the other side of the passive rigid portion 100, the upper side of the variable stiffness device 200 is coupled to one side of the passive rigid portion 100 and the other side of the manual rigid portion 100 The lower side of the variable rigidity device 200 may be coupled to.
- variable stiffness device 200 may be formed to be able to change the rigidity while having a specific rigidity, for example, may be composed of an elastic body such as a spring and the means for changing the rigidity of the elastic body.
- the manual rigid gripper 100 further includes a gripper controller 400 to which the variable rigidity device 200 and the displacement measuring means 132 are connected.
- the gripper controller 400 the position of the bottom of the gripper unit 300 through the stiffness control unit 420, which can adjust the stiffness of the variable stiffness device 200, and the displacements measured by the displacement measuring means 132 It includes a displacement calculation unit 410 for calculating the.
- variable stiffness device 200 is connected to the gripper controller 400, and the variable stiffness device 200 is provided by the stiffness control unit 420 of the gripper controller 400.
- the stiffness of can be adjusted.
- the displacement measuring means 132 is connected to the gripper controller 400 and the gripper part 300 is deformed due to an assembly error, etc., when the component is inserted for assembling the parts, the displacement measuring means 132 uses the values measured by the displacement measuring means 132.
- the displacement calculation unit 410 of the gripper controller 400 may calculate the position of the bottom of the gripper unit 300, thereby determining whether the gripper unit 300 is deformed to the extent that the component can be inserted smoothly. Can be.
- the robot can be moved to the corrected position when the next assembly is corrected.
- the gripper controller 400 is connected to the robot controller 2200 that controls the movement path and the position of the robot 2000, and the gripper controller 400 calculates the gripper unit 300 calculated by the displacement calculator 410. According to the displacement of the lower end, the robot controller 2200 may provide a target movement path and a target position of the robot 2000.
- the position of the bottom of the gripper unit 300 is calculated based on the displacement values calculated by the displacement calculator 410 of the gripper controller 400, and the position error is calculated using the position of the robot 2000 as the robot controller 2200.
- the target movement path and target position can be sent.
- the robot controller 2200 may calculate a position error from the position information of the lower end of the gripper part received from the displacement calculator 410, thereby modifying the next target movement path and the target position of the robot 2000.
- the passive rigid portion 100 may be a stewart platform as an example
- the variable rigidity device 200 changes the rigidity It can be a balloon that can be.
- the Stewart platform 100 described with reference to FIGS. 4 to 9 as an example of the passive rigid portion, and the balloon 200 described with reference to FIGS. 4 to 9 as an example of the variable rigidity device are shown in this embodiment.
- FIG. 18 is a flowchart illustrating an assembly teaching method using the passive rigid gripper of FIG. 16 according to another embodiment of the present disclosure.
- FIG. 19 is a front view illustrating a state in which centers between the insertion holes of the first and second parts to be assembled do not coincide with each other when position information is provided to the robot through the location information storing step of FIG. 18.
- 20 is a perspective view illustrating a state in which an external force is applied to the entire robot through the additional moving step of FIG. 18.
- 21 and 22 are front views illustrating a state in which an external force is applied to the lower side of the gripper to insert the first part into the insertion hole of the second part through the additional moving step of FIG. 18.
- the assembling teaching method using the manual rigid gripper includes placing the first component 10 held by the manual rigid gripper 1001 on the second component 20 to be assembled.
- the position information storage step (S11) of moving the robot 2000 to move to an adjacent position and storing the position information of the manual rigid gripper 1001, and the external component is applied to hold the first component 10
- the manual rigid gripper 1001 is mounted at the end of the arm 2100 of the robot 2000, and the first component 10, which is a component to be assembled by the finger 320 of the manual rigid gripper 1001, may be gripped. .
- the position of the robot 2000 can be taught to hold the first part 10 with the passive rigid gripper 1001 and then move to an adjacent position just before being inserted into the second part 20 and assembled.
- the position immediately before assembly is spaced apart from the upper side of the portion where the insertion hole 21 of the second component 20 is formed, and thus the first component 10 is disposed.
- the position information including the movement path of the robot 2000 operated by the position teaching of the operator may be stored in the robot controller 2200.
- the additional movement step S21 as the additional movement is performed as illustrated in FIG. 20 or 21, the first component 10 is inserted into the insertion hole 21 of the second component 20.
- the assembly is performed, as the external force is applied, a displacement of the passive rigid gripper lower structure is generated to be assembled to the second component 20, or the robot 2000 is further moved by using the generated displacement information. , Assembly can be made.
- the applied external force may be applied by an operator or the like, and as illustrated in FIG. 20, the robot may further move the entire robot 2000 by using the displacement of the manual rigid gripper 1001 generated by the external force.
- the order can be made.
- the applied external force is applied to the end of the passive rigid gripper 1001 holding the first component 10, as shown in FIG. 21, so that the position of the passive rigid gripper 1001 is adjusted. It may be moved further.
- the first part 10 before the first part 10 is inserted into the insertion hole 21 of the second part 20.
- the rigidity of the manual rigid gripper 1001 gripping is adjusted to be lower so as to have a higher compliance.
- the robot 2000 is moved downward so that the lower end of the first part 10 contacts the upper part of the insertion hole 21 of the second part 20 or the upper surface of the second part 20.
- the manual rigid gripper is directly taught by applying an external force to the lower side of the gripper part 300 using an or tool. Accordingly, the passive rigid gripper is induced to deform and start to be inserted in an inclined state, after which the gripper part is moved to be inserted in a vertical state to be assembled.
- the manual rigid gripper (the whole robot in FIG. 20) is deformed by applying an external force to the gripper 300 (the whole robot in FIG. 20) using a worker's hand or a tool.
- the gripper 300 (the entire robot in FIG. 20) may be modified in various degrees of freedom, such as movement or rotation in the vertical direction as well as in the lateral direction.
- the manual rigid gripper 1000 may be caused by the high compliance of the manual rigid gripper 1000.
- the first part 10 may be more easily inserted and assembled into the insertion hole 21 of the second part 20 while the 1000 is easily deformed and a displacement occurs.
- the first part 10 is the second part (
- the displacement information of the passive rigid gripper 1000 may be obtained from the deformation of the passive rigid gripper 1000 which is inserted into the insertion hole 21 of the 20 and capable of sensing the displacement.
- the displacement information of the passive rigid gripper in the process of inserting the component may be obtained, and the displacement information of the passive rigid gripper may be obtained when the insertion of the component is completed.
- the displacement information and the position of the manual rigid gripper 1000 using the obtained displacement information of the manual rigid gripper and the position information of the robot taught and stored in the position information storage step (S11).
- the information storing step S11 a position error between the stored position information of the robot 2000 may be calculated.
- the position information correcting step (S41) as a step of modifying the position information of the manual rigid gripper 1001 by modifying a position teaching command so that the position error calculated in the error calculating step S31 is removed, The robot is actually moved to a position where the assembly can be made smoothly.
- the position information modified through the position information correction step S41 may be applied at the time of assembling, and may perform the assembly in the assembling process.
- the robot 2000 based on the position information modified through the position information correction step (S41), the robot 2000 is moved to move the first component 10 to the second component.
- the assembly 20 may further include a reassembly performing step (S51).
- the assembly teaching method described above may be applied and performed immediately in the assembly step, or may be applied in a subsequent assembly step based on the information modified in the assembly step.
- the positional information can be continuously updated, whereby the accuracy in assembly can be further improved.
- the assembly teaching method using the manual rigid gripper according to the present embodiment can provide rigidity that can cope with the positional error and the processing tolerance of the workpiece at the time of assembly, and can be applied to various assemblies.
- there is a high applicability to various robots there is an advantage that the user can perform a safe and easy assembly.
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
L'invention concerne un procédé de commande d'assemblage et un procédé d'apprentissage d'assemblage utilisant un dispositif de saisie à rigidité passive, lequel procédé de commande d'assemblage déplace un robot le long d'une trajectoire établie au préalable de telle sorte qu'un premier élément saisi par le dispositif de saisie à rigidité passive est déplacé vers un emplacement adjacent à un second élément qui est l'objet à assembler. Des données de déplacement pour le dispositif de saisie à rigidité passive sont acquises tandis que le premier élément et le second élément sont assemblés. Sur la base des données analysées dans l'étape d'analyse d'état d'assemblage, la trajectoire du robot ou la rigidité du dispositif de saisie à rigidité passive est modifiée.
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160039899A KR101688866B1 (ko) | 2016-04-01 | 2016-04-01 | 가변 수동 강성 그리퍼를 이용한 조립 교시 방법 |
| KR10-2016-0039899 | 2016-04-01 | ||
| KR10-2016-0040107 | 2016-04-01 | ||
| KR1020160040107A KR101684894B1 (ko) | 2016-04-01 | 2016-04-01 | 변위 측정이 가능한 가변 수동 강성 그리퍼를 이용한 조립 제어 방법 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2017171308A1 true WO2017171308A1 (fr) | 2017-10-05 |
Family
ID=59964923
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2017/003148 Ceased WO2017171308A1 (fr) | 2016-04-01 | 2017-03-23 | Procédé de commande d'assemblage et procédé d'enseignement d'assemblage utilisant un dispositif de saisie à rigidité passive |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2017171308A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118809591A (zh) * | 2024-07-08 | 2024-10-22 | 湖大粤港澳大湾区创新研究院(广州增城) | 基于多模态信息融合与学徒学习的装配机器人系统及方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1133834A (ja) * | 1997-07-23 | 1999-02-09 | Aisin Seiki Co Ltd | 部品組付方法及び部品組付装置 |
| KR20090011546A (ko) * | 2007-07-26 | 2009-02-02 | 주상완 | 측정센서가 부착되고 하나의 탄성체로 구성된 탄성중심기기 |
| KR20130018685A (ko) * | 2010-03-09 | 2013-02-25 | 쿠카 레보라토리즈 게엠베하 | 산업용 로봇을 이용해 부품들을 조립하기 위한 방법 |
| KR101384306B1 (ko) * | 2012-12-06 | 2014-04-10 | 재단법인대구경북과학기술원 | 로봇 그리퍼 |
-
2017
- 2017-03-23 WO PCT/KR2017/003148 patent/WO2017171308A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1133834A (ja) * | 1997-07-23 | 1999-02-09 | Aisin Seiki Co Ltd | 部品組付方法及び部品組付装置 |
| KR20090011546A (ko) * | 2007-07-26 | 2009-02-02 | 주상완 | 측정센서가 부착되고 하나의 탄성체로 구성된 탄성중심기기 |
| KR20130018685A (ko) * | 2010-03-09 | 2013-02-25 | 쿠카 레보라토리즈 게엠베하 | 산업용 로봇을 이용해 부품들을 조립하기 위한 방법 |
| KR101384306B1 (ko) * | 2012-12-06 | 2014-04-10 | 재단법인대구경북과학기술원 | 로봇 그리퍼 |
Non-Patent Citations (1)
| Title |
|---|
| LEE, SANG CHEOL: "Development of a Variable Remote Center Compliance (VRCC) with Stiffness Adjusting Rods.", JOURNAL OF INSTITUTE OF CONTROL, ROBOTICS AND SYSTEMS., vol. 11, no. 8, August 2005 (2005-08-01), pages 704 - 708, XP055430494 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118809591A (zh) * | 2024-07-08 | 2024-10-22 | 湖大粤港澳大湾区创新研究院(广州增城) | 基于多模态信息融合与学徒学习的装配机器人系统及方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2017171303A1 (fr) | Dispositif de saisie à rigidité passive | |
| US10456917B2 (en) | Robot system including a plurality of robots, robot controller and robot control method | |
| US9782896B2 (en) | Robot system and control method for robot system | |
| US7445260B2 (en) | Gripping type hand | |
| US20040266276A1 (en) | Connector gripping device, connector inspection system comprising the device, and connector connection system | |
| US20180043540A1 (en) | Robot control unit for assembly robot | |
| WO2016144057A1 (fr) | Module de doigt à espace adaptatif et dispositif de préhension le comprenant | |
| JP6153316B2 (ja) | ロボットシステム及びロボットシステムの制御方法 | |
| WO2020105985A1 (fr) | Procédé de traitement de cfrp à l'aide d'un chemin de traitement et d'un ordre de traitement en vue d'un agencement de gabarits et équipement de traitement ayant une structure de prévention de déformation de gabarit souple appliquée à celui-ci | |
| CN111618844B (zh) | 机器人系统以及控制方法 | |
| JPH11156764A (ja) | 移動ロボット装置 | |
| CN116940451A (zh) | 机器人系统以及工件供给方法 | |
| WO2019088649A1 (fr) | Système de robot destiné à régler une charge de traitement selon l'usure d'un outil et procédé destiné à régler une charge de traitement à l'aide de ce dernier | |
| JP5061965B2 (ja) | ロボット生産システム | |
| WO2011084012A2 (fr) | Procédé d'estimation et de correction de localisation par satellite d'un robot mobile utilisant des points de repère magnétiques | |
| KR102137615B1 (ko) | 검사용 로봇 그리퍼 및 그 제어 방법 | |
| WO2017171308A1 (fr) | Procédé de commande d'assemblage et procédé d'enseignement d'assemblage utilisant un dispositif de saisie à rigidité passive | |
| WO2017039082A1 (fr) | Appareil de nettoyage et procédé de nettoyage le mettant en œuvre | |
| JP2009220248A (ja) | ロボット設置方法及びロボット生産システム | |
| WO2016195176A1 (fr) | Procédé d'étalonnage de robot delta et appareil d'étalonnage de robot delta | |
| KR20180060052A (ko) | 수동 강성 그리퍼를 이용한 조립 교시 방법 | |
| KR20230073706A (ko) | 양팔 로봇 매니퓰레이터의 산업용 부품 조립 방법 | |
| US20240269853A1 (en) | Calibration method, calibration device, and robotic system | |
| WO2021071030A1 (fr) | Dispositif de détection et manipulateur de robot le comprenant | |
| KR101688866B1 (ko) | 가변 수동 강성 그리퍼를 이용한 조립 교시 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17775733 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17775733 Country of ref document: EP Kind code of ref document: A1 |