$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Built-in guide 타입 다중 로봇의 고층 빌딩 외벽 청소를 위한 센서 기반 운동 계획 알고리즘
Sensor-based Motion Planning Algorithm for High-rise Building Facade Cleaning of Built-in Guide Type Multi-Robot 원문보기

제어·로봇·시스템학회 논문지 = Journal of institute of control, robotics and systems, v.18 no.5, 2012년, pp.445 - 452  

이승훈 (한양대학교 기계공학과) ,  김동형 (한양대학교 기계공학과) ,  강민성 (한양대학교 메카트로닉스 공학과) ,  길명수 (한양대학교 메카트로닉스 공학과) ,  김영수 (한양대학교 메카트로닉스 공학과) ,  백성훈 (한양대학교 메카트로닉스 공학과) ,  한창수 (한양대학교 기계공학과)

Abstract AI-Helper 아이콘AI-Helper

With the increasing number of high-rise and large-scale buildings, modern buildings are becoming intelligent, and are incurring high construction costs and requiring careful maintenance. Maintenance works for high-rise buildings significantly depend on human labor, unlike other construction processe...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • Child-robot의 모델에서 알 수 있듯이, 본 논문은 실제 시스템에서 발생할 수 있는 불확실성을 고려한다. 이러한 불확실성으로 인한 오차를 최소화 하고자 Kalman Filter를 적용하여 정확한 로봇 위치 및 오염도를 추정한다[25].
  • 본 연구에서는 다중로봇을 이용한 고층 빌딩 외벽 유지관리 작업에 대한 개념을 제안하였고, 특히 유지관리 작업 중, 고층 빌딩의 유리 외벽면에 대한 청소 공정을 연구목표로 센서기반의 시스템을 구성하여 이에 대한 운영 방법론을 소개하였다. 유리 외벽면에 대한 오염도 측정용 센서를 개발하였고, ANOVA를 통한 신뢰성 및 유의성을 검증하였으며, 이를 시스템에 적용한 로봇 모션 생성 알고리즘을 개발하였다.
  • 본 연구에서는 매우 위험한 환경에서 운용되고 있는 외벽 유지관리 로봇의 안정성 향상을 위하여 건축물에 旣 설치된 rail (이하, BGR: Built-in Guide Rail) 위에서 운용되는 다중로봇의 개념을 제안하고, 다양한 빌딩 외벽면 유지관리 작업 중 커튼월(Curtain-wall) 유리벽면에서 가장 빈번히 수행되어지는 청소작업을 선정하여 이를 분담하고, 결과적으로 위험성을 분산시킬 수 있는 방법에 대하여 다룰 것이다[14-18].
  • 앞서 언급한 문제점들을 해결하고자, 본 논문은 고층빌딩의 유지관리를 위한 시스템의 위험성 분산과 효율성 향상을 위한 전략으로써 Built-in guide 타입 다중 로봇 개념을 제안하고, 다양한 유지관리 작업 중 외벽 유리면 청소 작업을 위한 운동 계획(motion planning) 알고리즘을 다룬다[12,13]. Built-in guide 타입의 로봇은 정해진 레일 위를 따라 움직일 수 밖에 없지만, 외벽 유리면의 오염도 측정 센서를 사용하여 이에 따른 위치 및 이동 속도를 제어한다.
  • 청소 공정의 경우 “분무(spraying), 문지르기(brushing), 닦아내기(squeezing)”의 3단계를 거치며, 본 연구에서는 고층 빌딩의 외벽 유리면의 분진에 의한 오염도를 판단하고 이에 따른 로봇의 모션을 제어하여, 효율적으로 공정을 운용하는 것을 목표로 한다.

가설 설정

  • • H0: 전압의 변화는 유리면의 오염도에 영향을 주지 않는다(또는, 서로 다른 3가지 오염도에 따른 전압의 차이가 없다).
  • • H1: 전압의 변화는 유리면의 오염도에 영향을 준다(또는, 서로 다른 3가지 오염도에 따른 전압의 차이가 있다).
  • 시뮬레이션을 수행하기 위해 사용된 변수들은 다음과 같다(표 3). 고층 빌딩의 층간 거리는 3 m이며 총 21 개의 수평 레일이 설치되어 있는 건물 환경을 가정한다. 그리고 수평 레일의 길이는 11 m로 가정한다.
  • 따라서, 이전 연구에서 제안하였던 IR 센서 기반 오염도 측정용 센서 모듈을 child-robot에 탑재하여 청소 공정을 위한 작업용 툴 모듈을 다음과 같이 구성하였으나, 본 연구에서 다중로봇의 적용 타당성 검증을 위한 시뮬레이션에서는 상기한 청소 공정을 생략하고, child-robot의 빌딩 외벽 BGR을 이동하는 때에 모든 공정이 이루어진다고 가정한다[19,20]. 그러므로, child-robot 각각의 이동 및 작업 성능은 동일하며, 청소 후의 작업 품질은 균일하다고 가정한다. 청소 작업용 툴의 경우에는 물을 필요로 하는 습식과 그렇지 않은 건식과 같이 공정 구분에 의하여 바뀔 수도 있고, 혹은 다중 로봇의 개수 및 담당 역할 등에 따라서도 다양하게 구분될 수 있다.
  • 고층 빌딩의 층간 거리는 3 m이며 총 21 개의 수평 레일이 설치되어 있는 건물 환경을 가정한다. 그리고 수평 레일의 길이는 11 m로 가정한다. 그리고 parent-robot의 수직 방향 속도는 0.
  • 다중로봇 시스템은 parent-robot과 child-robot으로 구분되어지고, 1개의 parent-robot은 n개의 child-robot을 싣고 이동 장소까지 운반한다고 가정한다(그림 2). 각각은 수직과 수평 방향으로만 운동이 가능하며, 실제 고층 빌딩의 외벽 유지관리 작업은 n개의 child-robot이 수행하는데, 이들 로봇에는 모듈 형태의 외벽 유지관리 툴이 있다(그림 3).
  • 청소 공정의 경우 “분무(spraying), 문지르기(brushing), 닦아내기(squeezing)”의 3단계를 거치며, 본 연구에서는 고층 빌딩의 외벽 유리면의 분진에 의한 오염도를 판단하고 이에 따른 로봇의 모션을 제어하여, 효율적으로 공정을 운용하는 것을 목표로 한다. 따라서, 이전 연구에서 제안하였던 IR 센서 기반 오염도 측정용 센서 모듈을 child-robot에 탑재하여 청소 공정을 위한 작업용 툴 모듈을 다음과 같이 구성하였으나, 본 연구에서 다중로봇의 적용 타당성 검증을 위한 시뮬레이션에서는 상기한 청소 공정을 생략하고, child-robot의 빌딩 외벽 BGR을 이동하는 때에 모든 공정이 이루어진다고 가정한다[19,20]. 그러므로, child-robot 각각의 이동 및 작업 성능은 동일하며, 청소 후의 작업 품질은 균일하다고 가정한다.
  • 여기서 parent-robot은 n 개의 child-robot을 한꺼번에 이송시킬 수 있다고 가정한다. 또한 수평 레일 위에는 장애물이 없다고 가정한다(그림 7). 그리고 청소 로봇의 청소 운동 계획 시에 n개의 child-robot 위치 및 로봇 전방의 오염도는 앞서 III 장에서 언급한 Kalman filter로 추정한 결과를 사용한다.
  • 이러한 방법을 검증하고자 오염도 측정 시뮬레이션을 수행했다. 시간에 따라 주기 함수와 같은 형태의 오염도가 주어진다고 가정하며, 여기서 센서로 계측되는 오염도의 분산은 0.07이다. 칼만 필터를 적용하여 그림 8과 같이 노이즈가 포함된 계측 신호에서 참 값에 유사한 오염도를 추정할 수 있음을 알 수 있다.
  • 단 이러한 속도 변화는 양의 방향으로 수평 레일을 움직일 때, 즉 초기 청소를 할 경우에만 적용되며, 청소 후 음의 방향으로 다시 돌아올 때에는 최대 속도 vc,max 로 돌아온다. 여기서 child-robot이 오염도에 변화하는 속도로 이동할 경우, 해당 위치에서 오염 물질을 제거하기 위한 청소 작업은 충분히 수행 된다고 가정한다.
  • 수평 레일의 번호는 위에서부터 아래로 부여되며, 청소 작업은 최 상위 층, 즉 첫 번째 수평 레일부터 수행한다. 여기서 parent-robot은 n 개의 child-robot을 한꺼번에 이송시킬 수 있다고 가정한다. 또한 수평 레일 위에는 장애물이 없다고 가정한다(그림 7).
  • 이 두 가지 시뮬레이션에 대해서 오염도는 각 층 마다 균일하게 분포되는 것으로 가정하며, 분포된 오염도는 0에서 0.7사이의 렌덤한 값을 갖는다. 앞의 첫 번째 시나리오에서는 child-robot이 수평 레일 상의 오염물질이 얼마나 있는지 모르므로 항상 집중 청소를 수행하고, 두 번째 시나리오는 본 연구에서 제안된 방법으로써 오염도에 의해 필요한 이동 속도, 즉 청소 정도를 조절하는 것이다.
  • 청소 작업용 툴의 경우에는 물을 필요로 하는 습식과 그렇지 않은 건식과 같이 공정 구분에 의하여 바뀔 수도 있고, 혹은 다중 로봇의 개수 및 담당 역할 등에 따라서도 다양하게 구분될 수 있다. 하지만 본 연구에서는 청소용재 및 물을 사용하는 습식형태의 청소 방법을 고려함으로써, 분무 및 닦아내기 작업은 건물 위쪽에서부터 순차, 독립적으로 이루어진다고 가정한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
현대 건축물이 가지고 있는 한계는? 현대 건축물은 고층, 대형화 추세에 따라 점차 첨단화 되어가고 있지만, 이에 따른 고가의 건설비용과 더불어 유지보수 및 관리비용의 지출이 불가피하다는 한계점을 갖고 있다. 종래의 고층 건축물의 청소, 도장 및 균열 검사 등과 같은 유지, 관리작업은 주로 로프 및 곤돌라, 윈치 시스템을 이용하는 재래식 빌딩 외벽 유지관리 방법에 의존하고 있고, 점차 자동화되어 가고 있는 타 건설공정에 비하여 인력에 대한 의존도가 매우 높기 때문에 안전사고로 인한 사회, 경제적 손실 역시 매우 큰 특징을 갖고 있다[1-5].
본 논문에서 제안하는 Built-in guide 타입 다중 청소 로봇이 청소를 수행하기 위한 대략적인 알고리즘의 구조에 대해 설명하라. Built-in guide 타입 다중 청소 로봇이 청소를 수행하기 위한 대략적인 알고리즘의 구조는 그림 10과 같다. Parent-robot은 수직 레일을 따라 이동하며, 초기 청소 시작 시에 최상층 레일, 즉 i = 0 번째 레일부터 청소를 시작한다. 그리고 각각의 child-robot이 수평 레일 위를 이동하며 청소를 수행해야 하므로, parent-robot은 i = 0 부터 i = k − 1 번째 레일까지 순서대로 child-robot을 내려준다. 따라서 child-robot은 이 순서대로 수평 레일을 따라 청소를 시작한다. 하지만 그림 9와 같이 오염도에 의해 child-robot의 속도가 변화하므로 parent-robot이 childrobot을 수평레일에 내려놓는 순서대로 청소가 끝나지 않을 수도 있다. 따라서 parent-robot이 child-robot을 수거할 때에는 청소를 마치고 돌아오는 것들 중 가장 가까운 거리 순서대로 수거한다. 이러한 알고리즘에 대한 상세 내용은 그림 11의 흐름도로 표현되어 있다.
parent-robot의 역할은? 각 층에는 해당 수평 BGR이 존재하며, child-robot 한 대가 이 수평 레일을 이동하며 청소를 수행한다. 그리고 parent-robot의 역할은 수직 레일을 이동하여 child robot을 청소를 수행해야 할 수평 레일에 위치시키는 것이다. 1대의 child-robot이 한 개 층의 BGR을 이동 중인 때에는 다른 child-robot이 그 BGR 위에 위치할 수 없다.
질의응답 정보가 도움이 되었나요?

참고문헌 (25)

  1. A. Spedding, Building maintenance economics and management, E. & F. N. Spon, Ltd, London, 1987. 

  2. R. M. W. Horner, M. A. El-Haram, and A. K.Munns, "Building maintenance strategy: a new management approach," Journal of Quality in Maintenance Engineering, vol. 3, no. 4, pp. 273-280, 1997. 

  3. A. H. Christer, "Modeling inspection policies for building maintenance," The Journal of the Operational Research Society, vol. 33, no. 8, pp. 723-732, 1982. 

  4. A. Hunt, "Wind-tunnel measurements of surface pressures on cubic building models at several scales," Journal of Wind Engineering and Industrial Aerodynamics, vol. 10, no. 2, pp. 137-163, 1982. 

  5. D. W. Boggs, N. Hosoya, and L. Cochran, "Sources of torsional wind loading on tall buildings: Lessons from the wind tunnel," Advanced Technology in Structural Engineering, Proceedings of the 2000 Structures Congress & Exposition, Philadelphia, 2000. 

  6. M. Armada, S. Gonzalez, M. A. Jimenez, and M. Prieto, "Application of CLAWAR Machines," International Journal of Robotics Research, vol. 22, no. 3, pp. 251-264, 2003. 

  7. C. Hillenbrand, D. Schmidt, and K. Berns, "CROMSCI: development of a climbing robot with negative pressure adhesion for inspections," Industrial Robot: An International Journal, vol. 35, no. 3, pp. 228-237, 2008. 

  8. N. Elkmann, D. Kunst, T. Krueger, M. Lucke, T. Bohme, T. Felsch, and T. Sturze, "SIRIUSc: facade cleaning robot for a high-rise building in munich, germany," Proc. of the 7th International Conference Climbing and Walking Robots, Part IX, pp. 1033-1040, 2005. 

  9. . Kochan, "CLAWAR highlights research progress on climbing and walking robots," Industrial Robot: An International Journal, vol. 32, no. 2, pp. 112-119, 2005. 

  10. B. Chu, K. Jung, C. Han, and D. Hong, "A survey of climbing robots: locomotion and adhesion," International journal of precision engineering and manufacturing, vol. 11, no. 4, pp. 633-647, 2010. 

  11. H. Zhang, J. Zhang, G. Zong, W. Wang, and R. Liu, "Sky Cleaner 3: a real pneumatic climbing robot for glass-wall cleaning," IEEE Robotics & Automation Magazine, vol. 13, no. 1, pp. 32-41, 2006. 

  12. T. H. Cormen, C. E. Leiserson, and R. L. Rivest, Introduction to algorithms,MITPress, Cambridge, Massachusetts, 1997. 

  13. P. Brucker, Scheduling Algorithms, 2nd Ed., Springer-Verlag, Berlin, 1998. 

  14. T. Yasuda and K. Ohkura, Multi-Robot Systems, Trends and Development,Yasuda T., Ohkura K. Eds., InTech, 2011. 

  15. B. P. Gerkey and M. J. Mataric, "Multi-robot task allocation: Analyzing the complexity and optimality of key architectures," In Proceedings of the IEEE International Conference on Robotics and Automation, pp. 3862-3868, 2003. 

  16. B. P. Gerkey and M. J. Mataric, "A formal analysis and taxonomy of task allocation in multi-robot systems," International Journal of Robotics Research, vol. 23, no. 9, pp. 939-954, 2004. 

  17. T. Yang, W. Choi, and J. Lee, "Localization of multiple robots in a wide area," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 3, pp. 293-299, 2010. 

  18. Y. H. Choi and S. J. Yoo, "Adaptive formation control of non-holonomic multiple mobile robots considering unknown slippage," Journal of Institute of Control, Robotics and Systems (in Korean), vol. 16, no. 1, pp. 5-11, 2010. 

  19. S. Lee, M. Kang, J. Wu, K. Shin, A. E. Traver, and C. Han, "A study on hybrid force/motion control for automated robotic building maintenance system," International Symposium on Automation and Robotics in Construction, vol. 28, no. 1, pp. 1468-1469, 2011. 

  20. M. Kang, S. Lee, B. Chun, K. Shin, A. E. Traver, and C. Han, "Window contamination detection method for the robotic building maintenance system," International Symposium on Automation and Robotics in Construction, vol. 28, no. 1, pp. 1432-1433, 2011. 

  21. M. H. Kutner, C. J. Nachtsheim, and J. Neter, Applied linear regression models, 5th ed., McGraw-Hill/Irwin, 2004. 

  22. D. Montgomery, Design and Analysis of Experiments, 6th ed., John Wiley and Sons, 2005. 

  23. H. Rowlands and D. T. Pham, "Application of the Taguchi method to the design of a robot sensor," Robotica, vol. 13, no. 1, pp. 607-617, 1997. 

  24. K. Hafeez, H. Rowlands, G. Kanji, and S. Iqbal, "Design optimization using ANOVA," Journal of Applied Statistics, vol. 29, no. 6, pp. 895-906, 2002. 

  25. L. Fortuna, S. Graziani, A. Rizzo, and M. G.Xibilia, Soft sensors for monitoring and control of industrial processes, Advances in industrial control, Springer-Verlag, London, 2007. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로