로보사피엔($Robosapien^{TM}$) 제어를 위한 비주얼 프로그래밍 도구 개발

Development of Visual Programming Tool for Controlling $Robosapien^{TM}$ over Home Networks

  • 김창연 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 박성진 (대구가톨릭대학교 컴퓨터정보통신공학부) ;
  • 변태영 (대구가톨릭대학교 컴퓨터정보통신공학부)
  • Kim, Chang-Yeun (School of Computer & Information Communications Engineering, Catholic University of Daegu) ;
  • Park, Sung-Jin (School of Computer & Information Communications Engineering, Catholic University of Daegu) ;
  • Byun, Tae-Young (School of Computer & Information Communications Engineering, Catholic University of Daegu)
  • 발행 : 2005.11.01

초록

본 논문은 적외선 리모트 컨트롤러로 제어가 가능한 가정용 소형 로봇인 $Robosapien^{TM}$을 홈 네트워크 제어를 위한 홈 서버를 통해 직접 제어할 수 있는 제어 소프트웨어를 개발하였다. 또한 $Robosapien^{TM}$의 연속적인 동작을 쉽게 프로그래밍하고 실행시킬 수 인터프리터 (interpreter)의 세부 구현내용을 기술하였다. 본 구현은 컴퓨터 프로그래밍의 개념 정립이 부족한 일반 사용자나 컴퓨터 프로그밍에 관심이 많은 학생들이 쉽게 프로그래밍 할 수 있는 비주얼 프로그래밍 도구를 개발하였다. 특히 구현 시 필요한 구성 요소 및 기능을 설계하고 사용자의 편의성을 고려한 편리한 GUI(Graphical User Interface)의 구현에 중점을 두었다. 본 비주얼 프로그래밍 도구는 가정의 데스크톱 PC뿐만 아니라, 실외에서 PDA와 같은 소형 이동단말기를 이용하여 원격으로 가정의 홈 서버에 접속하여 $Robosapien^{TM}$의 동작을 실시간으로 제어할 수 있으며 가정의 웹 카메라를 통하여 $Robosapien^{TM}$이 정확하게 동작하고 있는지를 원격으로 확인할 수 있다.

키워드