KR101502152B1 - method of controlling posture for dual-arm robot - Google Patents
method of controlling posture for dual-arm robot Download PDFInfo
- Publication number
- KR101502152B1 KR101502152B1 KR1020130071869A KR20130071869A KR101502152B1 KR 101502152 B1 KR101502152 B1 KR 101502152B1 KR 1020130071869 A KR1020130071869 A KR 1020130071869A KR 20130071869 A KR20130071869 A KR 20130071869A KR 101502152 B1 KR101502152 B1 KR 101502152B1
- Authority
- KR
- South Korea
- Prior art keywords
- workpiece
- posture
- robot arm
- error
- hole
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000003780 insertion Methods 0.000 claims abstract description 21
- 230000037431 insertion Effects 0.000 claims abstract description 21
- 238000010586 diagram Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J13/00—Controls for manipulators
- B25J13/08—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
- B25J13/088—Controls for manipulators by means of sensing devices, e.g. viewing or touching devices with position, velocity or acceleration sensors
- B25J13/089—Determining the position of the robot with reference to its environment
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J18/00—Arms
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Manipulator (AREA)
Abstract
본 발명은 로봇 암의 선단에 장착된 그립부를 이용하여, 워크피스를 파지한 상태로 홀에 삽입하기 위한 양팔로봇 암의 자세 제어방법에 관한 것으로, 로봇 암의 선단에 장착된 그립부를 이용하여, 워크피스를 파지한 상태로 홀에 삽입하기 위한 것으로, 상기 홀과 워크피스의 접촉점에서 발생하는 반발력을 감지하는 단계와, 상기 감지된 반발력을 기초로 삽입자세의 오차를 추정하는 단계와, 상기 추정된 오차를 보상하여 자세를 교정하는 단계를 포함한다.The present invention relates to a method of controlling the posture of a two-arm robot arm for inserting a workpiece into a hole while gripping a workpiece using a grip mounted on a distal end of the robot arm, A step of detecting a repulsive force generated at a contact point between the hole and the workpiece for inserting the workpiece while grasping the workpiece, estimating an error of the insertion posture based on the detected repulsive force, And correcting the posture by compensating for the error.
Description
본 발명은 양팔로봇 암의 자세 제어방법에 관한 것으로, 더욱 상세하게는 로봇 암의 선단에 장착된 그립부를 이용하여, 워크피스를 파지한 상태로 홀에 삽입하기 위한 양팔로봇 암의 자세 제어방법에 관한 것이다.The present invention relates to a posture control method for a two-arm robot arm, and more particularly to a posture control method for a two-arm robot arm for inserting a workpiece in a state of holding a workpiece by using a grip portion mounted on a tip end of the robot arm .
일반적으로, 기계 부품의 조립 또는 제품의 포장 작업 시 워크피스를 파지한 상태로 이송하여 별도로 마련된 홀에 삽입시키는 공정이 무수히 반복된다. 상기와 같은 삽입공정은 작업자에 의한 수작업이 가능하지만, 생산성 향상을 위해 자동화 로봇으로 대체되고 있는 추세이다. 상기와 같이 로봇에 의한 삽입공정 시, 워크피스와 홀 사이 간격이 확보된 상태에서는 삽입공정이 비교적 원활하게 이루어질 수 있으나 그 간격이 협소한 경우라면 작업의 난이도가 상승하게 되고, 작업의 곤란성을 갖게 된다. Generally, a process of inserting a workpiece in a gripped state and inserting it in a separate hole is repeated a number of times during assembly of a mechanical part or packaging work of a product. Although the above-described inserting process can be performed manually by a worker, it has been replaced by an automation robot in order to improve productivity. As described above, in the inserting process by the robot, the inserting process can be relatively smoothly performed while the gap between the workpiece and the hole is secured. However, if the interval is narrow, the degree of difficulty of the work is increased, do.
상기와 같이 워크피스와 홀 사이 간격이 협소한 경우 로봇에 의한 자동화 작업을 위한 종래 기술로는, ‘일본공개특허공보 1999-123683’에 공개된 힘 제어 로봇을 이용하여 삽입하는 방법이 있다. 상기 힘 제어 로봇은 로봇의 손목부에 힘 센서를 장착하고, 힘제어를 행하면서 접합부품을 피접합부품에 삽입하게 하고, 삽입이 완료되지 않은 상태에서 접합부품으로 저항되는 힘이 감지되는 경우에는, 탄력적으로 힘의 방향을 제어함에 따라서 접합부품을 피접합부품에서 분리시키는 기능을 갖는다. As described above, when the distance between the workpiece and the hole is narrow, there is a method of inserting using a force control robot disclosed in Japanese Patent Laid-Open Publication No. 1999-123683 as a conventional technique for automation by a robot. The force control robot mounts the force sensor on the wrist portion of the robot and inserts the joining component into the joining component while performing the force control. When the force to be resisted by the joining component is detected in the state where the insertion is not completed , And has a function of separating the bonded part from the bonded part in accordance with the control of the direction of the force.
그러나 상기와 같은 기술을 적용하더라도 워크피스와 홀 사이 간격이 좁은 경우 워크피스를 홀까지 별 무리 없이 이송할 수 있으나 워크피스를 홀에 끼우는 작업은 사실상 곤란하다. 이 작업은 고도의 정밀도를 요구하는 작업으로 삽입 방향이 올바르지 못한 상태에서 무리하게 힘을 가하게 되면, 워크피스가 손상되고, 경우에 따라서는 홀에서 워크피스의 분리가 불가할 수 있다. However, even when the above-described technique is applied, the workpiece can be transferred to the hole without any difficulty if the gap between the workpiece and the hole is narrow, but it is practically difficult to insert the workpiece into the hole. This work requires a high degree of precision. If a force is applied in an insufficient insertion direction, the workpiece may be damaged and, in some cases, the workpiece may not be separated from the hole.
한편, 기존에는 워크피스의 삽입 방향이 올바르지 못해 삽입이 불가능한 상황이 발생되면 삽입 공정을 정지하고 수작업으로 삽입방향을 바꾸거나 홀에서 워크피스를 빼고 난 다음 방향을 재설정한 뒤, 워크피스를 재삽입 하는 등의 방법으로 해결해야만 했기 때문에 작업공정의 지연에 따라 생산시간이 늘어나게 되고, 생산률은 낮아지게 되는 문제가 있었다, Meanwhile, when the insertion direction of the workpiece is not proper and insertion is impossible, the insertion process is stopped, the insertion direction is changed manually or the workpiece is removed from the hole, and then the direction is reset. The production time is increased according to the delay of the work process, and the production rate is lowered,
본 발명은 워크피스의 삽입 시, 로봇 암의 후진 작업 없이 워크피스의 삽입각을 실시간으로 조절해 가면서 워크피스를 삽입하기 때문에 작업속도가 향상될 수 있는 양팔로봇 암의 자세 제어방법을 제공하는 데 그 목적이 있다. The present invention provides a method for controlling the posture of a two-arm robot arm in which a workpiece is inserted while inserting a workpiece while real-time adjusting an insertion angle of the workpiece without backward movement of the robot arm It has its purpose.
상기의 과제를 달성하기 위한 본 발명의 일 실시 예에 따른 양팔로봇 암의 자세 제어방법은 로봇 암의 선단에 장착된 그립부를 이용하여, 워크피스를 파지한 상태로 홀에 삽입하기 위한 것으로, 상기 홀과 워크피스의 접촉점에서 발생하는 반발력을 감지하는 단계와, 상기 감지된 반발력을 기초로 삽입자세의 오차를 추정하는 단계와, 상기 추정된 오차를 보상하여 자세를 교정하는 단계를 포함한다. According to another aspect of the present invention, there is provided a method of controlling a posture of a two-arm robot arm, the method comprising: gripping a workpiece using a grip attached to a distal end of the robot arm; Detecting a repulsive force generated at a contact point between the hole and the workpiece; estimating an error of the insertion posture based on the detected repulsive force; and correcting the posture by compensating the estimated error.
본 발명의 일 실시 예에 따르면, 상기 반발력을 감지하는 단계는, 상기 워크피스 삽입 시 접촉하는 방향에 따라 발생하는 비틀림 힘을 감지한다. According to an embodiment of the present invention, the step of sensing the repulsive force senses a torsional force generated in a direction of contact when the workpiece is inserted.
본 발명의 일 실시 예에 따르면, 상기 오차를 추정하는 단계 이후에는, 상기 감지된 비틀림 힘과 기준치의 크기를 비교하는 단계가 진행된다.According to an embodiment of the present invention, after the step of estimating the error, the step of comparing the detected torsional force with the magnitude of the reference value is performed.
본 발명의 일 실시 예에 따르면, 상기 자세를 교정하는 단계는, 상기 감지된 비틀림 힘이 상기 기준치보다 작아질 때까지 워크피스를 움직여 가며 삽입한다.According to an embodiment of the present invention, the step of correcting the posture inserts the workpiece while moving the workpiece until the detected torsional force becomes smaller than the reference value.
본 발명의 일 실시 예에 따르면, 상기 오차를 추정하는 단계는, 상기 워크피스의 비틀림 각을 추정한다. According to an embodiment of the present invention, the step of estimating the error estimates the twist angle of the workpiece.
본 발명의 일 실시 예에 따르면, 상기 자세를 교정하는 단계는, 추정된 비틀린 각도만큼 워크피스를 움직인 후 삽입한다.According to one embodiment of the present invention, correcting the posture inserts the workpiece after moving the workpiece by an estimated twisted angle.
본 발명에 따른 양팔로봇 암의 자세 제어방법에 따르면, 워크피스의 삽입 시, 로봇 암의 후진 작업 없이 워크피스의 삽입각을 조절해 가면서 삽입하기 때문에 작업속도가 향상될 수 있고, 삽입오류 원인을 실시간으로 추정하고, 즉각적으로 대응하기 때문에 삽입 작업을 보다 정확하고 빠르게 완료시킬 수 있는 효과가 있다.According to the posture control method of the two-arm robot arm according to the present invention, when inserting the workpiece, the insertion angle of the workpiece is adjusted while the robot arm is not moved backward, Since it estimates in real time and responds immediately, there is an effect that the insertion operation can be completed more accurately and quickly.
도 1은 본 발명의 일 실시 예에 따른 양팔로봇 암의 자세 제어방법의 흐름도,
도 2는 본 발명 양팔로봇 암의 자세 제어방법을 구현하기 위한 로봇 암의 자세 제어장치의 구성도,
도 3은 본 발명 양팔로봇 암의 자세 제어방법을 이용한 작업과정을 보인 개념도 이다. 1 is a flowchart of a method for controlling the posture of a two-arm robot arm according to an embodiment of the present invention,
FIG. 2 is a block diagram of a robot arm posture control apparatus for implementing a posture control method of a two-arm robot arm according to the present invention.
FIG. 3 is a conceptual diagram showing a work process using the posture control method of the arm of the present invention.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서 동일한 구성에 대해서는 동일부호를 사용하며, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.The present invention will now be described in detail with reference to the accompanying drawings. Here, the same reference numerals are used for the same components, and repeated descriptions and known functions and configurations that may obscure the gist of the present invention will not be described in detail. Embodiments of the present invention are provided to more fully describe the present invention to those skilled in the art. Accordingly, the shapes and sizes of the elements in the drawings and the like can be exaggerated for clarity.
도 1은 본 발명의 일 실시 예에 따른 양팔로봇 암의 자세 제어방법의 흐름도이고, 도 2는 본 발명 양팔로봇 암의 자세 제어방법을 구현하기 위한 로봇 암의 자세 제어장치의 구성도이며, 도 3은 본 발명 양팔로봇 암의 자세 제어방법을 이용한 작업과정을 보인 개념도 이다. FIG. 1 is a flowchart of a posture control method for a two-arm robot arm according to an embodiment of the present invention, FIG. 2 is a configuration diagram of a posture control apparatus for a robot arm for implementing a posture control method of the present invention, 3 is a conceptual diagram showing a work process using the posture control method of the arm of the present invention.
도 1 내지 도 3에 도시된 바와 같이 본 발명은 로봇 암(10)의 선단에 장착된 그립부(20)를 이용하여, 워크피스(30)를 파지한 상태로 홀(40)에 삽입하기 위한 양팔로봇 암의 자세 제어방법에 관한 것이다. 1 to 3, the present invention can be applied to a
본 발명의 일 실시 예에 따른 양팔로봇 암의 자세 제어방법은, 워크피스(30)를 홀(40)에 삽입할 때, 홀(40)과 워크피스(30)의 접촉점(P1,P2)에서 발생하는 반발력을 감지하는 단계(S110)와, 상기 감지된 반발력을 기초로 삽입자세의 오차를 추정하는 단계(S120)와, 상기 추정된 오차를 보상하여 자세를 교정하는 단계(S140)를 포함한다. The method for controlling the posture of the two-arm robot arm according to the embodiment of the present invention is such that when the
먼저, S110단계에서는 상기 홀(40)과 워크피스(30)의 접촉점(P1,P2)에서 발생하는 반발력을 감지한다. 경우에 따라, 상기 홀(40)과 워크피스(30)의 접촉점(P1,P2)은 하나 또는 둘 이상이 될 수 있다. First, in step S110, a repulsive force generated at the contact points P1 and P2 between the
본 발명에 따르면, 상기 홀(40)과 워크피스(30)의 접촉점(P1,P2)에서 발생하는 반발력을 감지하는 감지수단(100)이 상기 로봇 암(10) 또는 그립부(20)에 장착될 수 있다. 상기 감지수단(100)은 공지의 다양한 센서로 구비될 수 있으며, 특히, 6축힘-토크센서(6 Axis Force-Torque Sensor)로 구비될 수 있다. The sensing means 100 for sensing the repulsive force generated at the contact points P1 and P2 between the
일반적으로, 로봇을 이용한 자동화 설비를 운용하기 위해서는 로봇의 위치는 물론, 로봇 암(10)과 연결되는 그립부(20)에 작용하는 힘과 토크를 측정하는 동시에 이를 되먹임 제어하는 것이 필요하고, 또한 복잡하고 섬세한 작업을 자동화하기 위해서는 로봇 암(10) 및 그립부(20)의 위치 제어와 함께 힘 제어를 동시에 수행할 수 있어야 한다. 따라서, 로봇 암(10) 또는 그립부(20)에 작용하는 외력을 검출하기 위해 힘-토크 센서가 핵심부품으로 장착된다. Generally, in order to operate an automatic facility using a robot, it is necessary to measure the force and torque acting on the
상기한 바와 같이, 복잡하고 섬세한 작업을 자동화하기 위해서는 위치제어와 함께 힘 제어를 동시에 수행할 수 있어야 한다. 이러한 힘과 토크는 3차원 공간에서 임의의 방향으로 작용하기 때문에 일자유도의 힘센서와 토크센서를 사용하면, 여러 개의 센서를 동시에 사용하여야 하나 이는 공간상의 제약 등으로 인하여 바람직하지 못하므로, 세 방향의 힘과 세 방향의 토크를 동시에 측정할 수 있는 6축힘-토크센서를 장착하는 것이 바람직하다.As described above, in order to automate complicated and delicate work, it is necessary to perform the force control simultaneously with the position control. Since force and torque act in an arbitrary direction in a three-dimensional space, if a force sensor and torque sensor are used, a plurality of sensors must be used at the same time. However, It is desirable to mount a six-axis force-torque sensor capable of measuring the force of the three-directional force and the three-directional torque at the same time.
S120단계에서는 상기 S110단계에서 감지된 반발력을 기초로 삽입자세의 오차를 추정하는 단계이다. 즉, 상기 S120단계는 상기 S110단계에서 상기 감지수단(100)을 통해 접촉점(P1,P2)의 반발력이 감지되면, 상기 감지된 반발력의 정보를 기초로 접촉점(P1,P2)의 위치, 접촉점(P1,P2)과 워크피스(30)의 간격 등을 검출할 수 있다. 뿐만 아니라, 상기 홀(40) 중심을 기준으로 워크피스(30)가 어느 방향으로 얼마만큼 기울어졌는지 그 기울어진 각도를 추정할 수 있다. 상기 추정된 오차는 후술되는 S140단계에서 로봇 암(10)의 삽입자세를 교정하여 워크피스(30)를 홀(40)에 끼워 넣기 위한 정보로 활용된다. In step S120, an error of the insertion posture is estimated based on the repulsive force detected in step S110. That is, if it is determined in step S110 that the repulsive force of the contact points P1 and P2 is sensed through the sensing means 100 in step S110, the position of the contact points P1 and P2, P1, P2) and the distance between the workpiece 30 and the like can be detected. In addition, it is possible to estimate the inclination angle of the
본 발명에 따르면, 상기 자세 제어방법을 구현하기 위한 양팔로봇의 자세 제어장치는 상기 감지수단(100)에서 감지된 반발력의 정보를 기초로 접촉점(P1,P2)의 위치, 접촉점(P1,P2)과 워크피스(30)의 간격, 워크피스(30)의 기울어진 방향 및 각도 등을 추정하는 산출부(210)와, 기준치의 데이터를 저장하여 산출부(210)에서 추정된 정보와 비교하는 비교부(220)를 포함할 수 있다. According to the present invention, the posture control apparatus of the two-armed robot for implementing the posture control method includes the position of the contact points P1 and P2, the contact points P1 and P2 on the basis of the information of the repulsive force sensed by the sensing means 100, A
S140단계에서는 상기 S120단계에서 추정된 오차를 보상하여 로봇 암(10)의 자세를 교정한다. 먼저, 상기 S120단계에서 추정된 오차가 기설정된 기준치 보다 작을 경우 로봇 암(10)의 자세의 교정 없이 추정된 오차를 무시하고 워크피스(30)를 홀(40)에 삽입하는 공정을 동일한 자세로 계속해서 진행한다. 반대로 상기 S120단계에서 추정된 오차가 기설정된 기준치 보다 클 경우 로봇 암(10)의 자세를 교정한다. 상기 로봇 암(10)자세를 교정하는 방법은 워크피스(30)의 기울어진 각도를 보상해주면서 홀(40)에 워크피스(30)를 삽입하는 방법과, 워크피스(30) 흔들어 가며 홀(40)에 워크피스(30)를 삽입하는 방식이 있을 수 있다. 참고로, 상기 기준치는 상기 워크피스(30)를 홀(40)에 삽입 시킬 수 있을 정도의 반발력 또는 기울어진 각도 및 방향 등이 될 수 있다. In step S140, the posture of the
본 발명에 따르면, 상기 자세 제어방법을 구현하기 위한 양팔로봇의 자세 제어장치는 상기 비교부(220)에서의 비교결과를 토대로 상기 로봇 암(10)의 자세 교정여부 및 자세교정 방법을 결정하는 결정부(230) 및 상기 결정부(230)의 결과에 따라 상기 로봇 암(10)으로 출력되는 작업 경로를 생성하는 경로생성부(240)와 상기 로봇 암(10)으로 작업 경로 및 구동신호를 출력하는 출력부(250)를 포함할 수 있다.
According to the present invention, the posture control apparatus of the two-armed robot for implementing the posture control method may be configured to determine whether or not the posture of the
상기와 같은 본 발명에 따라 로봇 암의 자세를 제어하는 과정을 설명하면 다음과 같다. The process of controlling the posture of the robot arm according to the present invention will now be described.
먼저, 로봇 암(10)의 선단에 장착된 그립부(20)를 이용해서 워크피스(30)를 파지한다. 워크피스(30)의 파지가 완료되면, 홀(40)이 형성된 위치까지 워크피스(30)를 이송하고, 홀(40)에 워크피스(30)를 삽입한다. 이때, 상기 로봇 암(10)의 손목부에 장착된 감지수단(100)을 통해 상기 워크피스(30)에 가해지는 반발력을 실시간으로 검출한다. 상기 감지수단(100)에서 검출된 반발력의 정보를 기초로 삽입자세의 오차를 추정하는 데, 추정되는 오차는 홀(40)의 중심을 기준으로 워크피스(30)의 기울어진 각도, 방향 및 반발력의 크기 등이 될 수 있으며, 추정된 오차가 기설정된 기준치보다 작을 경우, 오차를 무시하고 삽입 공정을 진행하며, 추정된 오차가 기설정된 기준치보다 클 경우, 오차만큼 기울어진 각도 및 방향이 보상되게 로봇 암(10)의 자세를 교정하면서 워크피스(30)의 삽입공정을 진행하는 과정을 워크피스(30)의 삽입공정이 완료될 때 까지 반복할 수 있다. 이후, 워크피스(30)의 삽입이 완료되면, 상기 그립부(20)는 워크피스(30)를 홀(40)에 남겨두고 또 다른 워크피스(30)를 파지하기 위해 이송한다. First, the
본 발명의 일 실시 예에 따르면, 상기 반발력을 감지하는 단계(S110)는, 상기 워크피스(30) 삽입 시 접촉하는 방향에 따라 발생하는 비틀림 힘을 감지하고, 상기 오차를 추정하는 단계(S120) 이후에는 상기 감지된 비틀림 힘과 기준치의 크기를 비교하는 단계(S130)가 진행되어 비교 결과에 따라 자세교정의 진행 여부를 결정하고, 상기 자세를 교정하는 단계(S140)는, 상기 S130단계에서 상기 감지된 비틀림 힘이 기준치보다 클 경우, 비틀림 힘이 더 작아질 때까지 워크피스(30)를 움직여 가며 삽입한다. According to an embodiment of the present invention, the step of sensing the repulsive force (S110) may include sensing a torsional force generated in a direction of contact when inserting the workpiece (30) and estimating the error (S120) Thereafter, step S130 of comparing the detected torsional force with the magnitude of the reference value is performed to determine whether or not the posture correction progresses according to the comparison result, and the step of correcting the posture (S140) If the detected torsional force is greater than the reference value, the
즉, 감지수단(100)에서 검출된 비틀림 힘이 기준치 이하일 경우, 삽입 방향의 변경 없이 진행하던 방향대로 워크피스(30)를 홀(40)에 삽입하고, 감지수단(100)에서 검출된 비틀림 힘이 기준치 보다 높을 경우에는 검출된 비틀림 힘이 기준치 이하가 될 때까지 워크피스(30)를 움직여 가며 삽입하는 것이다. That is, when the twisting force detected by the sensing means 100 is equal to or lower than the reference value, the
본 발명의 다른 실시 예에 따르면, 상기 오차를 추정하는 단계(S120)는, 상기 워크피스(30)의 비틀림 각을 추정하고, 상기 자세를 교정하는 단계(S140)는, 추정된 비틀린 각도만큼 워크피스(30)를 움직인 후 삽입한다. According to another embodiment of the present invention, the step of estimating the error (S120) includes estimating a twist angle of the workpiece (30) and correcting the posture (S140) Move the piece (30) and insert it.
즉, 감지수단(100)에서 검출된 접촉점(P1,P2)을 기초로 상기 워크피스(30)의 비틀림 각과 방향을 추정하고, 이를 보상하도록 로봇 암(10)의 자세를 교정하여 워크피스(30)를 움직인 후 홀(40)에 삽입한다.
That is, the twist angle and direction of the
상기한 바와 같은 본 발명에 따른 양팔로봇 암의 자세 제어방법은 워크피스의 삽입 시, 로봇 암의 후진 작업 없이 삽입각을 조절해 가면서 삽입하기 때문에 작업속도가 향상될 수 있고, 삽입오류 원인을 실시간으로 추정하고, 즉각적으로 대응하기 때문에 삽입 작업이 보다 정확하고 빠르게 완성될 수 있는 장점이 있다, The method of controlling the posture of the two-arm robot arm according to the present invention as described above can improve the working speed because the inserting angle is adjusted while inserting the workpiece without backward operation of the robot arm, And it is advantageous that the insertion operation can be completed more accurately and quickly because it responds immediately,
이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위 내에서 다양한 수정, 변경 및 치환이 가능할 것이다. 따라서, 본 발명에 개시된 실시예 및 첨부된 도면들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예 및 첨부된 도면에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.It will be apparent to those skilled in the art that various modifications, substitutions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. will be. Therefore, the embodiments disclosed in the present invention and the accompanying drawings are intended to illustrate and not to limit the technical spirit of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments and the accompanying drawings . The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.
10 : 로봇 암
20 : 그립부
30 : 워크피스
40 : 홀
100 : 감지수단
210 : 연산부
220 : 비교부
230 : 결정부
240 : 경로 생성부
250 : 출력부10: Robot arm
20: grip portion
30: Workpiece
40: hole
100: sensing means
210:
220:
230:
240: Path generation unit
250: Output section
Claims (6)
상기 홀과 워크피스의 접촉점에서 발생하는 반발력을 감지하는 단계;
상기 감지된 반발력을 기초로 삽입자세의 오차를 추정하는 단계;
상기 추정된 오차를 보상하여 삽입자세를 교정하는 단계;를 포함하는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.A posture control method for a two-arm robot arm for inserting a workpiece in a state of holding a workpiece by using a grip portion mounted on a tip end of the robot arm,
Sensing a repulsive force generated at a contact point between the hole and the workpiece;
Estimating an error of the insertion posture based on the detected repulsive force;
And correcting the insertion posture by compensating for the estimated error. ≪ RTI ID = 0.0 > [10] < / RTI >
상기 반발력을 감지하는 단계는, 상기 워크피스 삽입 시 접촉하는 방향에 따라 발생하는 비틀림 힘을 감지하는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.The method according to claim 1,
Wherein the step of sensing the repulsive force detects a torsional force generated in a direction of contact when the workpiece is inserted.
상기 오차를 추정하는 단계 이후에는, 상기 감지된 비틀림 힘과 기준치를 비교하는 단계가 진행되는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.3. The method of claim 2,
Wherein the step of comparing the sensed torsional force with a reference value is performed after the step of estimating the error.
상기 자세를 교정하는 단계는, 상기 감지된 비틀림 힘이 상기 기준치보다 작아질 때까지 워크피스를 움직여 가며 삽입하는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.The method of claim 3,
Wherein the step of calibrating the posture includes inserting the workpiece while moving the workpiece until the detected torsional force becomes smaller than the reference value.
상기 오차를 추정하는 단계는, 상기 워크피스의 비틀림 각을 추정하는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.3. The method of claim 2,
Wherein the step of estimating the error estimates the twist angle of the workpiece.
상기 자세를 교정하는 단계는, 추정된 비틀린 각도만큼 워크피스를 움직인 후 삽입하는 것을 특징으로 하는 양팔로봇 암의 자세 제어방법.6. The method of claim 5,
Wherein the step of calibrating the posture comprises inserting the workpiece after moving the workpiece by an estimated twisted angle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130071869A KR101502152B1 (en) | 2013-06-21 | 2013-06-21 | method of controlling posture for dual-arm robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130071869A KR101502152B1 (en) | 2013-06-21 | 2013-06-21 | method of controlling posture for dual-arm robot |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140148211A KR20140148211A (en) | 2014-12-31 |
KR101502152B1 true KR101502152B1 (en) | 2015-03-13 |
Family
ID=52676648
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130071869A KR101502152B1 (en) | 2013-06-21 | 2013-06-21 | method of controlling posture for dual-arm robot |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101502152B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190000430A (en) | 2017-06-22 | 2019-01-03 | 아엠아이테크 주식회사 | Dual Arm Robot System |
KR20190000429A (en) | 2017-06-22 | 2019-01-03 | 아엠아이테크 주식회사 | Dual Arm Robot System |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105936043B (en) * | 2016-05-28 | 2017-11-03 | 马鞍山远荣机器人智能装备有限公司 | A kind of six-joint robot for being used to capture material |
CN105881515B (en) * | 2016-05-28 | 2017-09-08 | 东莞市联洲知识产权运营管理有限公司 | A kind of light-duty six axles all-purpose robot provided with both arms |
KR102543213B1 (en) * | 2018-05-14 | 2023-06-13 | (주)한화 | Method for calibrating coordinate system of robot |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11123683A (en) * | 1997-10-22 | 1999-05-11 | Fanuc Ltd | Power control robot having drawing and disassembling function |
KR20030067553A (en) * | 2002-02-07 | 2003-08-14 | 일본국(동경대학장소관) | Double-arm shoulder joint mechanism of double-arm robot and both-legs hip joint mechanism of biped-walk robot |
KR20090044131A (en) * | 2007-10-31 | 2009-05-07 | 한국기계연구원 | Robot controller |
-
2013
- 2013-06-21 KR KR1020130071869A patent/KR101502152B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11123683A (en) * | 1997-10-22 | 1999-05-11 | Fanuc Ltd | Power control robot having drawing and disassembling function |
KR20030067553A (en) * | 2002-02-07 | 2003-08-14 | 일본국(동경대학장소관) | Double-arm shoulder joint mechanism of double-arm robot and both-legs hip joint mechanism of biped-walk robot |
KR20090044131A (en) * | 2007-10-31 | 2009-05-07 | 한국기계연구원 | Robot controller |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190000430A (en) | 2017-06-22 | 2019-01-03 | 아엠아이테크 주식회사 | Dual Arm Robot System |
KR20190000429A (en) | 2017-06-22 | 2019-01-03 | 아엠아이테크 주식회사 | Dual Arm Robot System |
Also Published As
Publication number | Publication date |
---|---|
KR20140148211A (en) | 2014-12-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101502152B1 (en) | method of controlling posture for dual-arm robot | |
US10350758B2 (en) | Robot control unit for assembly robot | |
JP5383760B2 (en) | Robot with workpiece mass measurement function | |
CN108214454B (en) | Robot system, robot control device, and robot control method | |
JP6267157B2 (en) | Production system with robot with position correction function | |
JP4598849B2 (en) | Fitting device for correcting clogged fitting | |
JP2007237312A (en) | Control device | |
CN108356823A (en) | Control system with learning control function and control method | |
JP6002628B2 (en) | Terminal insertion device and terminal insertion method | |
JP6361172B2 (en) | Robot, robot system, and control device | |
JP2016087700A (en) | Control equipment having feature of verifying designation of load information | |
CN108687769A (en) | Location estimation method and holding method | |
JP5787646B2 (en) | Robot system and component manufacturing method | |
JP4603574B2 (en) | Robot system for mating | |
JP6668665B2 (en) | Robot device | |
JP6479101B2 (en) | Robot device, robot control method, article manufacturing method, program, and recording medium | |
KR101987823B1 (en) | Dual Arm Robot System | |
EP3539729B1 (en) | Control device of robot and control method of robot | |
KR102137615B1 (en) | Robot gripper for inspection and control method thereof | |
US10343318B2 (en) | Molding system provided with molding machine and molded article removal device | |
JP6192599B2 (en) | Robot control apparatus and control method | |
WO2021251259A1 (en) | Workpiece unloading device | |
KR102215033B1 (en) | Force/torque sensor capable of auto calibration and auto calibration method | |
JP2002355782A (en) | Working force estimation system and working force estimation method for robot tip | |
KR20200052641A (en) | Inspection jig and parts inspection method using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20171204 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181211 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20191210 Year of fee payment: 6 |