검색 전체 메뉴
PDF
맨 위로
OA 학술지
방수형 경량 로봇팔의 설계 연구 Design Study on Waterproof 4-axis Manipulator
ABSTRACT

This paper deals with the design method for a small waterproof 4-axis robot arm. An extensive analysis was performed on the torque applied to the robot joint as a result of the payload, as well as the design of the joint actuator capacity. In addition, a study was undertaken on the design of a waterproof joint actuator that works at depths greater than 10 m and the wiring design for a small waterproof connector to avoid obstructing the robot motion. Finally, a finite element method simulation was carried out to analyze the strength of the designed robot arm link, and its stability was verified through a simulation test.

KEYWORD
방수 , 로봇팔 , 관절구동기 , 유한요소해석
  • 1. 서 론

    최근 산업용 로봇 외에 생활지원, 위험물처리, 소방방재 등의 다양한 목적의 로봇들이 연구되고 있다. 이러한 로봇들은 고정된 작업을 하는 산업용 로봇들과 달리 실내외 환경에서 이동하며 감시나 정찰을 하는 작업을 하며 대표적인 로봇들로는 Packbot(Murphy, 2004), Remotec-andros robots(Frost et al., 2002; White et al., 1989), AZIMUT(Michaud et al., 2003)등이 있다. 이들은 이동하는 이동부와 작업을 하는 로봇 팔로 크게 나눌 수 있다.

    이들 로봇은 이동부에 로봇팔을 부착하여 동작하므로 대체로 경량이며 자유도가 낮은 것이 특징이다. 집기와 놓기를 포함하는 유용한 동작가능한 로봇팔의 설계연구(Srinivasa et al. 2009)가 있다. 이 연구에서는 양팔로봇을 제작하여 감각을 가지며 물체를 다루는 연구를 하였다. 이외에도 로봇팔의 다양한 집기 및 놓기, 이송, 최적 자세에 대한 연구(Nilsson, 1969; Ambler et al, 1973; Lozano-Perez et al, 1987)들이 있다. 또한, 이동에 로봇팔을 사용하는 것에 대한 연구(Ben-Tzvi et al, 2008)와 안정된 카메라뷰를 얻기 위해 로봇팔을 설계한 연구(Kim et al, 2010), 경량화를 위해 탄소섬유강화 플라스틱을 이용하여 로봇팔에 대한 설계연구를 수행하였다(Kim et al, 2012). 또한, 말단에 부착한 카메라를 이용하여 취득한 비젼정보를 처리하는 연구도 수행되었다(Na et al, 2009).

    이외에도 국내외에서 이동로봇용 로봇팔에 대한 많은 연구가 있으나 로봇팔의 설계에 대한 구체적인 연구가 없다.

    본 논문은 화재나 홍수로 인하여 침수된 건물 내부를 탐사할 수 있는 방수형 소형 4축 로봇팔의 구체적 설계 방법에 대한 것이다. 침수된 좁은 극한 공간에서 다양한 임무와 탐사를 하는 경량의 이동 플랫폼의 탐사에 적합하도록 장착한 카메라를 설치할 수 있도록 4축 관절을 갖는 로봇팔의 구조를 설계하였다. 또한, 소형 경량화 설계를 통해 12kg의 부하를 감당하는 로봇팔의 설계를 위해 각 모터 축에 걸리는 부하토크에 대한 해석을 하였고, 부하에 대한 로봇관절에 대한 동역학적 부하해석과 이에 따른 관절구동기의 용량설계를 하였다. 설계 수심 10m 방수설계를 하였고 작업에 방해 및 걸림을 방지하기 위한 방수형 소형 커넥터를 설계 및 배선 설계를 하였다. 그리고 경량 로봇팔 링크설계를 위해 유한요소해석 시뮬레이션을 행하고 안정된 설계를 확인하고 및 검증하였다.

    2. 로봇팔 기구부 구성

       2.1 4축 로봇팔 기구 구조

    좁은 공간, 극한 공간에서 다양한 임무와 탐사를 하는 경량의 이동 플랫폼에 설치하기 위한 4축 로봇팔의 설계 조건은 다음과 같다.

    (1) 가반하중 2kg, 총 무게 10kg 내외의 소형 경량 4축 구조 (2) 수심 10m에서의 탐사 및 작업을 할 수 있는 방수 설계 (3) 카메라의 동작반경을 극대화할 수 있는 관절 구조 (4) 로봇팔 동작에 방해가 되지 않도록 내부배선 설계 (5) 극한 환경에서 문제가 발생하여도 그 모듈만 교체할 수 있도록 모듈형 부품 설계

    본 연구에서 상기와 같은 설계사양을 만족하기 위한 설계를 하였다. 로봇팔의 구조는 플랫폼과 결합하여 이동 시, 카메라의 탐사 공간을 최대한으로 하기위해 Fig. 1과 같이 Pitch-Pitch-Pitch-Yaw 관절구조를 설계하였다. 관절구동기는 Fig. 1과 같이 1축 Pitch 운동, 2축 Pitch 운동, 3축 Pitch 운동, 4축 Yaw 운동으로 각 4자유도로 구성되며 1, 2 및 3축의 관절구동기는 각각 ±70°동작가능하며, 4축은 카메라의 촬영이 용이하도록 360°동작 가능하도록 설계하였다. Fig. 2는 설계에 따라 제작한 로봇 팔의 사진이다.

    제약조건인 가반하중 2kg와 총 무게 10kg의 설계 사양에 부합하기 위해 모터 하우징 없이 구동모터의 코어를 로봇 링크 내에 직접 설치하도록 설계하고(Fig. 3), 모터를 설치한 링크가 최소의 직경을 갖도록 소형-경량화된 설계를 통해 방수형 4축 소형 로봇팔을 제작하였다. 각 모터 하우징을 포함하는 로봇 링크들의 중량은 각각 2.5kg, 2.5kg, 2.5kg, 2kg로 설계하였다. 이에 따라 드라이버 및 배선을 포함하는 로봇팔의 총 무게는 약 10kg로 설계하고, 수심 10m 방수와 가반하중 2kg의 설계조건을 충족하기 위한 설계연구를 하였다.

       2.2 관절구동부의 방수 설계

    방수형 로봇팔의 설계에 있어서 어려운 문제 중의 하나는 관절축의 방수이다. 현재 모터 회전축의 방수에 사용되는 것 중의 하나로 미케니컬씰이 있다. 미케니컬씰은 조립을 하기 위한 공간과 마찰에 의한 부하 및 그에 따른 짧은 수명의 단점이 있으나 수중 10m 정도의 방수시스템에는 적합하다.

    본 연구에서는 방수형 소형-경량화 로봇팔 의 관절구동기는 직결형태로 설계하였다. Fig. 3은 로봇 링크의 3D 모델링이고 Fig. 4는 방수 설계에 대한 구조이다. 소형 및 경량화를 고려하여 로봇 관절부의 링크 내에 설치공간이 상대적으로 작고 조립 및 분해가 용이하며 가벼운 미케니컬씰을 이용한 모터의 회전축 방수구조를 설계하여 관절 구동기에 적용 하였다.

    1,2,3 축 모터 하우징은 Fig. 5와 같이 모듈타입으로 설계하여 필요 시, 각 파트만 교체 및 분해가 가능한 구조로 설계 하였다. 로봇 링크 지름을 최소화하기 위해 최소의 직경을 갖는 모터의 선정과 최소 조립공간을 제외한 하우징의 직경 설계를 통하여 소형, 경량화 하였고, 커넥터의 경우, 커넥터의 방해를 받지 않게 배선설계를 하였으며, 기존의 방수 커넥터는 길이가 길고 소형, 경량화에 맞지 않아 가는 나사와 클램핑 체결방식을 이용하여 Fig. 6과 같이 방수커넥터를 설계하였다. 또한, Pitch 운동을 하기 위하여 기어박스를 각 축 하우징과 동일선 상으로 놓고 결합하는 구조로 링크를 설계하였다.

       2.3 로봇 팔의 기구학적 해석

    4축 로봇팔을 바탕으로 관절 구동기 링크에 대하여 기구학적 해석을 수행하였다. 로봇이 지면에 고정되는 1축을 기준으로 설정하여 D-H 규약(Denavit-hartenberg 규약)을 이용하여 Fig. 7과 같은 좌표계를 설정하였다. 또한, D-H 규약을 이용하여 좌표를 설정한 후 ai, 𝛼i, di, 𝜃i에 해당하는 각각의 관절링크의 파라미터를 구하였고, 순 기구학 해석을 행하였다. 각각의 파라미터를 Table 1에 정리하였다.

    [Table 1] D-H parameter of 4-axis rorot

    label

    D-H parameter of 4-axis rorot

    여기서 ai, 𝛼i, di, 𝜃i는 임의의 링크 i와 관절 i의 파라미터(Parameter)들이다. 다음은 각각의 관절 링크를 4개의 기본 변환 행렬의 곱을 이용한 동차 변환 행렬 Ai로 표현하고, 이들을 순차적으로 곱하여 전체 변환 행렬을 구한 결과를 나타낸 것이다.

    image
    image

    여기서 A04의 자세행렬 rij와 위치벡터 d는 다음과 같다. 전체 동차 변환식을 작업공간에서 기구학적 해석을 통해 표현하면 다음과 같다.

    image

    3. 로봇팔의 관절구동기 용량 설계

    4축 로봇팔의 관절구동기 설계를 위하여 각 관절축에 가해지는 부하토크를 계산하였고 이를 바탕으로 로봇팔 관절구동기의 용량을 설계하였다.

       3.1 관절구동부의 부하해석

    4축 로봇팔의 관절구동기에 걸리는 부하용량을 해석을 하였다. 방수형 4축 소형 로봇팔은 가반하중 10kgf와 4축 끝단에 2kgf의 외부부하가 작용할 때 각 축에 가해지는 부하토크를 계산하였다. Table 2는 각 관절의 링크 해당 파라미터(Parameter) 값을 나타낸 것이다. ai는 링크의 직경, bi는 링크의 길이, di는 화전중심과 질량중심의 거리, 𝜃i는 회전축을 중심으로 동작하는 각 변위, 그리고 mi는 각 회전하는 링크의 질량이다.

    [Table 2] Parameters of the driving Joint

    label

    Parameters of the driving Joint

    각 링크의 관성모멘트를 구하기 앞서 다음과 같은 가정을 하였다.

    (1) 구동축은 회전중심에 위치 함 (2) 최대 변위 𝜃만큼 회전하는데 걸리는 회전시간은 i=1,2,3에서 1.2 s, i=4 에서는 2s (3) 가감속 시간은 0.15s (4) 회전축 마찰저항토크(Tf)는 0.1 N·m

    회전축 (Z)이 질량중심과 일치 할 때 Z축에 대한 관성모멘트(Iz)

    image

    회전축이 질량중심에서 거리가 d만큼 떨어져 있을 때, Z축에 대한 관성모멘트(Ie)

    image

    Table 3은 Eq. (4)와 (5)를 통해 얻어진 각 링크의 관성모멘트(Ie) 값을 나타낸 것이다.

    [Table 3] Moment of inertia of the joint

    label

    Moment of inertia of the joint

    Fig. 8의 그래프 내부 면적은 각 관절의 총 회전각도 K(rad)와 같다. 각 관절 구동기의 가감속 시간을 ta(s)로, 총 구동시간을 tt(s)라고 한다면 다음과 같은 식이 성립 한다. ωc는 각속도, 𝛼는 각가속도다.

    image
    image
    image

    Table 4는 식 (7)와 (8)을 통해 얻어진 각 관절의 각속도, 각가속도 값을 나타낸 것이다.

    [Table 4] Torque of the driving joints

    label

    Torque of the driving joints

    Fig. 9는 각 회전중심 Zi축에 대한 Time-torque 그래프를 나타낸 것이다.

    자중에 의해 발생하는 각 관절의 토크 해석을 하였다. 로봇팔의 구조의 무게로 발행하는 각 축에 가해지는 부하 토크 Tw를 해석하였다.

    image
    image

    Table 5는 Eq. (9), (10)을 통해 링크중량 및 부하에 따른 각 관절 구동기에 걸리는 부하 토크값을 나타낸 것이다.

    [Table 5] Torque of the driving joints

    label

    Torque of the driving joints

    Fig. 10(a)는 회전중심 Zi축에 대한 로봇 무게에 의해 발생하는 Rotaion angle-torque 그래프를 나타낸 것이고 다음 Fig. 10(b)는 Time-torque 그래프는 앞 절에서 관성모멘트와 각가속도의 관계에서 도출한 토크 값과 가감을 하기 위해 가로축을 시간 값으로 환산한 그래프이다. 가장 부하가 많이 발생하는 z1축에 대하여서 도시하였다.

    각 관절 구동기에 요구되는 구동모터의 용량은 다음의 식들에 의해 결정된다.

    image
    image
    image

    Table 6는 각 축의 최대 토크와 (Tmax)와 최대 회전수(ηmax) 및 그에 따른 모터용량 (Pmax)를 도출하여 나타낸 것이다.

    [Table 6] Rps and max torque of driving joints

    label

    Rps and max torque of driving joints

    부하해석에 따라 각 구동축에 2배에서 5배의 안전율을 갖는 적합한 모터와 감속비율을 갖는 감속기를 선정하였다. 3축의 경우 구동모터의 용량이 충분히 크나 같은 용량의 모터 및 감속기를 사용함으로써 제자이 용이하도록 하였다. Table 7은 관절 구동기의 설계 사양을 나타낸다.

    [Table 7] Specification of the joint actuators

    label

    Specification of the joint actuators

    소형 경량화의 제약 조건을 맞추기 위해 상대적으로 큰 조립 공간을 필요로 하고 무게가 많이 나가는 하모닉 드라이브보다 소형 평기어와 유성기어를 적용하였다. 관절구동기 1축의 경우 Pitch 운동을 담당하는 관절로 관절구동기 중 가장 많은 부하토크를 받는 관절이다. 따라서 기어비를 1:531의 고기어비로 구성하고 안전율을 두어 설계하였다. 4축의 경우 Yaw 운동을 담당하는 관절로 가장 작은 부하토크를 받는 관절이다. 따라서 기본적인 운동을 하기 위해 모터의 rpm 조절을 위하여 1:200의 기어비를 갖는 평기어를 적용하여 구성하였다.

       3.2 경량 링크의 응력해석

    경량링크의 최적설계를 위하여 유한요소해석방법(Finite element method, FEM)을 이용하였다. 이를 위해 유한요소모델에서 로봇팔의 기구부 부분은 부품재질에 따라 각각의 특성을 고려하여 적용하였다. 로봇팔 부품들의 연결은 모든 부품을 조립하여 표현하기는 것은 해석을 너무 어렵게 만들어 결합부품 경계에서 생성된 동일 위치의 노드들은 하나의 노드로 고려하여 단일 부품으로 모델링하였다.

    Fig. 11은 로봇팔이 0°로 유지되고 있을 때의 해석을 위한 모델이다. 로봇팔의 기구부 및 구성 부품의 재질은 Aluminum과 Stainless를 사용하였다. 재료에 적용한 물성치는 Table 8과 같다.

    [Table 8] Material property

    label

    Material property

    설계된 로봇팔이 0°에서 지탱하고 있을 때의 응력분포에 대한 해석 결과는 Fig. 12이고 변위에 대한 해석 결과는 Fig. 13 이다. 로봇팔의 해석은 로봇팔의 4축에 걸리는 가반하중 2kg과 중력가속도, 각 관절구동기 무게에 상응하는 외부하중을 고려하여 각 축에 걸리는 응력분포를 해석하였다. 설계 재질은 알루미늄(AL60)과 스테인레스(Stainless steel)로 선정하여 설계하였다.

    해석 결과 0.008mm의 변위가 생기는 것으로 나왔다.

    설계된 로봇팔이 3축 구동 시(90°)에서의 응력분포 해석 결과는 Fig. 14이고, 변위에 대한 해석 결과는 Fig. 15이다. 해석 결과 0.48mm의 변위가 생기는 것으로 나왔다.

    설계된 로봇팔이 2축 구동 시(90°)에서의 응력분포 해석 결과는 Fig. 16이고, 변위에 대한 해석 결과는 Fig. 17이다. 해석 결과 1.55mm의 변위가 생기는 것으로 나왔다.

    설계된 로봇팔이 1축 구동 시(90°)에서의 응력분포 해석 결과는 Fig. 18이고, 변위에 대한 해석 결과는 Fig. 19이다. 해석 결과 2.85mm의 변위가 생기는 것으로 나왔다.

    구조해석 결과 관절구동기와 관절구동기를 연결부의 축과 접하는 베어링에서 응력 집중이 발생하였으나 그 크기가 선정된 베어링의 허용하중의 여유 있는 허용 강도 범위에 있고 강도와 강성 및 목표 백래쉬 3mm에 맞추어 안정된 설계가 되었음을 시뮬레이션으로 확인 및 검증을 하였다.

    5. 결 론

    본 논문에서는 화재나 홍수로 인하여 침수된 건물 내부를 탐사할 수 있는 방수형 소형 4축 로봇팔의 설계방법에 대한 연구를 하였다. 각 모터 축에 걸리는 부하토크에 대한 해석을 하였고, 2kg의 가반 하중 및 자체중량 10kg에 대한 로봇관절에 대한 동역학적 부하해석과 이에 따른 관절구동기의 용량설계를 하였다. 설계수심 10m 방수설계를 하였고 구동 시 작업에 방해 및 걸림을 방지하기 위해 방수형 소형 커넥터를 설계 및 배선 설계를 하였다. 그리고 경량 로봇팔 링크설계를 위해 FEM해석하였고 이를 통해 12kg의 부하에 적합한 강도와 강성을 갖는 안정된 설계를 확인하고 및 검증하였다.

참고문헌
  • 1. Murphy R.R. 2004 Activities of the Rescue Robots at the World Trade Center from 11-21 September 2001 [IEEE Robotics and Automation Magazine] P.50-61 google
  • 2. Frost T., Norman C., Pratt S., Yamauchi B. 2002 Derived Performance Metrics and Measurements Compared to Field Experience for the PackBot [Proceedings of the 2002 PerMIS Workshop] google
  • 3. White J.R., Sunagawa T., Akajima T. 1989 Hazardous-Duty Robots-Experiences and Needs [Proceedings of IEEE/RSJ Int. Workshop on Intelligent Robots and Systems (IROS'89)] P.262-267 google
  • 4. Michaud F., Arsenault M., Bergeron, Y,. Cadrin R., Gagnon F., Legault M., Millette M., Pare J., Tremblay M., Letourneau D., Lepage P., Morin Y., Caron S., Bisson J. 2003 Co-Design of AZIMUT: A Multi-Modal Robotic Platform [Proceedings of ASME 2003 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference] P.801-810 google
  • 5. Srinivasa S., Ferguson D., Helfrich C., Berenson D., Collet A., Diankov R., Gallagher G., Hollinger G., Kuffner, Vande Weghe J. 2009 A Home Xploring Robotic Butler [Autonom. Robots] Vol.28 P.5-20 google
  • 6. Nilsson N. 1969 A Mobile Automation: An Application of Artificial Intelligence Techniques [Proceedings of the 1st International Joint Conference on Artificial Intelligence] P.509-520 google
  • 7. Ambler A.P., Barrow H.G., Brown C.M., Burstall R.M., Opplestone R.J. 1973 A Versatile Computer-Controlled Assembly System [Proceedings of the 3rd International Joint Conference on Artificial Intelligence] P.298-307 google
  • 8. Lozano-Perez T., Jones J., Mazer E., O'Donnell P., Grimson W., Tournassoud P., Lanusse A., Handey B. 1987 A Robot System that Recognizes, Plans, and Manipulates [Proceedings of IEEE Int. Conf. Robot] P.843-849 google
  • 9. Ben-Tzvi P., Goldenberg A.A., Jean, Zu W. 2008 Design, Simulations and Optimization of a Tracked Mobile Robot Manipulator with Locomotion and Manipulation Capabilities [Proceedings of IEEE Int. Conf. on Rob. and Auto.] P.2307-2312 google
  • 10. Kim T.G., Kim H.S., Song J.B., Baek J.H., Ryu J.K. 2010 Arm Design of a Surveillance Robot for Stable Camera View [Proceedings of the KSME 2010 Fall Annual Meeting] P.1078-1080 google
  • 11. Kim S.S., Song J.B., Kim H.S. 2012 Design of a Manipulator for Surveillance Robot using CFRP [Proceeding of KSPE 2012 Spring Conference] P.227-228 google
  • 12. Na D.Y., Choi C.M., Min H.H., Moon H.P., Jung J.W., Kim Y.T. 2009 Vision-based Docking Method for Modular Robots with 3 DOF Docking Arm [Proceedings of KIIS Fall Conference 2009] Vol.19 P.86-87 google
이미지 / 테이블
  • [ Fig. 1 ]  Degree of freedom of the manipulator
    Degree of freedom of the manipulator
  • [ Fig. 2 ]  Developed 4-axis waterproof robot arm
    Developed 4-axis waterproof robot arm
  • [ Fig. 3 ]  3D design of cross section of motor housing
    3D design of cross section of motor housing
  • [ Fig. 4 ]  Design of cross section of waterproof motor housing
    Design of cross section of waterproof motor housing
  • [ Fig. 5 ]  3D modeling of 1,2,3 axis housing
    3D modeling of 1,2,3 axis housing
  • [ Fig. 6 ]  Waterproof connector & clamping
    Waterproof connector & clamping
  • [ Fig. 7 ]  D-H coordinate of 4-axis manipulator
    D-H coordinate of 4-axis manipulator
  • [ Table 1 ]  D-H parameter of 4-axis rorot
    D-H parameter of 4-axis rorot
  • [ ] 
  • [ ] 
  • [ ] 
  • [ Table 2 ]  Parameters of the driving Joint
    Parameters of the driving Joint
  • [ ] 
  • [ ] 
  • [ Table 3 ]  Moment of inertia of the joint
    Moment of inertia of the joint
  • [ Fig. 8 ]  Time-angular velocity graph
    Time-angular velocity graph
  • [ ] 
  • [ ] 
  • [ ] 
  • [ Table 4 ]  Torque of the driving joints
    Torque of the driving joints
  • [ Fig. 9 ]  Time - torque for Z1 axis of joint 1
    Time - torque for Z1 axis of joint 1
  • [ ] 
  • [ ] 
  • [ Table 5 ]  Torque of the driving joints
    Torque of the driving joints
  • [ Fig. 10 ]  Angle-torque and time-torque for Z1 aixs of joint 1
    Angle-torque and time-torque for Z1 aixs of joint 1
  • [ ] 
  • [ ] 
  • [ ] 
  • [ Table 6 ]  Rps and max torque of driving joints
    Rps and max torque of driving joints
  • [ Table 7 ]  Specification of the joint actuators
    Specification of the joint actuators
  • [ Fig. 11 ]  Finite element model of robot arm
    Finite element model of robot arm
  • [ Table 8 ]  Material property
    Material property
  • [ Fig. 12 ]  FEM stress result of the robot arm
    FEM stress result of the robot arm
  • [ Fig. 13 ]  FEM displacement result of the robot arm
    FEM displacement result of the robot arm
  • [ Fig. 14 ]  FEM stress result of the robot arm- 1
    FEM stress result of the robot arm- 1
  • [ Fig. 15 ]  FEM Z direction displacement result of the robot arm- 1
    FEM Z direction displacement result of the robot arm- 1
  • [ Fig. 16 ]  FEM stress result of the robot arm- 2
    FEM stress result of the robot arm- 2
  • [ Fig. 17 ]  FEM Z direction displacement result of the robot arm- 2
    FEM Z direction displacement result of the robot arm- 2
  • [ Fig. 18 ]  FEM stress result of the link 3
    FEM stress result of the link 3
  • [ Fig. 19 ]  FEM Z direction displacement result of link 3
    FEM Z direction displacement result of link 3
(우)06579 서울시 서초구 반포대로 201(반포동)
Tel. 02-537-6389 | Fax. 02-590-0571 | 문의 : oak2014@korea.kr
Copyright(c) National Library of Korea. All rights reserved.