An Extraction Algorithm of Trajectory Point Set on Contours for Real-time Drawing of Humanoid Robot

휴머노이드 로봇의 실시간 드로잉을 위한 윤곽선의 궤적 좌표 집합 추출 알고리즘

  • Kim, Pa-Ul (School of Electronic Engineering and Computer Science, Kyungpook National University) ;
  • Song, Myung-Jin (School of Electronic Engineering and Computer Science, Kyungpook National University) ;
  • Lee, Geun-Ju (School of Electronic Engineering and Computer Science, Kyungpook National University) ;
  • Kim, Yong-Deok (School of Electronic Engineering and Computer Science, Kyungpook National University) ;
  • Kim, Sang-Wook (School of Electronic Engineering and Computer Science, Kyungpook National University) ;
  • Kim, Kyung-Deok (Computer Engineering, Uiduk University)
  • 김바울 (경북대학교 전자전기컴퓨터학부) ;
  • 송명진 (경북대학교 전자전기컴퓨터학부) ;
  • 이근주 (경북대학교 전자전기컴퓨터학부) ;
  • 김용덕 (경북대학교 전자전기컴퓨터학부) ;
  • 김상욱 (경북대학교 전자전기컴퓨터학부) ;
  • 김경덕 (위덕대학교 컴퓨터공학과)
  • Published : 2011.06.29

Abstract

휴머노이드 로봇이 인간처럼 그림을 그리기 위해서는 순서를 가지는 드로잉 좌표 집합이 필요하다. 하지만 기존 영상 처리를 통한 윤곽선에서의 좌표 집합은 순서가 없고 로봇 암을 들어 올리는 좌표가 없다. 또한 불필요한 좌표가 다수 포함되어 있어서 효율적인 드로잉을 하기가 어려워 드로잉하는데 시간이 많이 걸린다. 따라서 본 논문에서는 3축으로 구성된 휴머노이드 로봇 암이 드로잉하기 위한 좌표 집합을 추출하는 알고리즘을 개발한다. 이를 구현하기 위해서는 로봇이 드로잉하기 위한 윤곽선 추출 알고리즘과 추출한 드로잉 좌표 집합에서 드로잉 순서와 로봇 암을 들어 올리는 점을 전체 좌표 리스트에 포함해야 한다. 제안하는 알고리즘이 추출하는 좌표 집합은 캠 영상으로부터 입력되는 컬러 이미지에서 이미지 프로세싱을 거친 윤곽선을 입력으로 하며, 추출한 좌표들의 순서와 로봇 암의 드로잉 시작점을 삽입함으로서 빠르고 효율적인 로봇 드로잉 좌표 집합 추출 알고리즘을 구현한다. 또한 제안하는 추출 알고리즘을 휴머노이드 로봇에 적용하여 실험하였으며, 좌표 추출 알고리즘의 정확성과 효율성을 비교하였다.

Keywords