• 제목/요약/키워드: 로봇 개발 도구

검색결과 109건 처리시간 0.024초

상황인지 기반 로봇 서비스 개발도구 (A Development Tool for Context-Aware Robot Services)

  • 조용성;최종선;최재영;조용윤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.167-170
    • /
    • 2012
  • 최근 지능형 로봇 서비스의 개발을 위한 여러 형태의 개발도구들이 활발히 연구되고 있다. 지능형 로봇 서비스의 개발도구는 다양한 주변 환경을 인지하여 사용자의 상황에 적합하도록 로봇 서비스를 기술하고, 처리할 수 있어야 한다. 이에 본 논문에서는 유비쿼터스 컴퓨팅 환경에서 사용자의 상황정보를 바탕으로 로봇 서비스를 기술하고, 이를 처리할 수 있는 로봇 서비스 편집 도구를 제안한다. 제안하는 편집 도구는 개발자가 직관적인 GUI를 이용하여 상황인지 워크플로우 기반의 로봇 서비스를 쉽게 작성할 수 있도록 해주며, 워크플로우의 흐름에 따라 로봇을 제어할 수 있는 기능을 포함한 웹 서비스를 이용하여 로봇 서비스를 제공하는 워크플로우 실행 엔진의 연동 기능을 제공한다. 실험에서는 제안한 편집 도구의 효용성을 검증하기 위하여 제안하는 편집 도구를 통한 간단한 로봇 서비스 개발과정 및 워크플로우 실행 엔진의 연동 과정을 보여준다.

로봇 프로그래밍 학습 지원 도구 설계 (Design of Robot Programming Study Supporting Tool)

  • 남재원;유인환
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2010년도 동계학술대회
    • /
    • pp.337-342
    • /
    • 2010
  • 로봇 프로그래밍 교육은 프로그래밍 교육의 문제점을 보완할 수 있는 대안으로 제시되었으나 아직 활성화되지는 못하고 있다. 로봇 프로그래밍 교육의 활성화를 위해서는 교수자 측면 뿐만 아니라 학습자 측면에서 그들에게 필요한 지원 도구가 개발되어야 한다. 이를 위해 본 연구에서는 학습자 측면을 고려한 로봇 프로그래밍 지원 도구를 설계하였다. 로봇 프로그래밍 지원 도구는 웹 기반으로 구축되며, 기본 예제 제공 및 우수 예제 선발 기능, 명령어 검색 및 자동완성 기능, 오류 위치 찾기 기능과 도움말, 질문하고 답하기 기능들을 제공하도록 설계하였다. 앞으로 설계된 내용을 바탕으로 로봇 프로그래밍 지원 도구를 개발하고 적용하여 그 효과를 검증해 볼 필요가 있다.

  • PDF

로봇 서비스 개발 및 실행을 지원하는 개발도구 (A Development Tool for Creating and Executing Robot Services)

  • 조용성;최종선;최재영
    • 전기전자학회논문지
    • /
    • 제17권3호
    • /
    • pp.309-316
    • /
    • 2013
  • 최근 지능형 로봇 서비스를 개발하기 위한 상황인지 기반의 워크플로우가 연구되고 있다. 이 연구에서는 로봇 서비스의 정의뿐만 아니라 각 로봇 서비스를 실행하기 위한 전이 조건인 사용자 주변의 상황 정보를 기술할 수 있다. 이러한 지능형 로봇 서비스를 지원하기 위해서는 먼저 상황인지 기반의 워크플로우 문서를 작성해야 한다. 이에 본 논문에서는 로봇 서비스 개발자가 손쉽게 상황인지 기반의 워크플로우 문서를 작성하고 실행할 수 있도록 지원하는 개발도구를 제안한다. 제안하는 개발 도구는 직관적인 GUI 형태로 로봇 서비스 워크플로우를 작성할 수 있다. 본 논문의 실험에서는 제안하는 개발 도구를 이용하여 시나리오 형태의 로봇 서비스 워크플로우를 작성한 후, 이를 자동으로 문서화하고 실행하는 과정을 보인다.

스케치 기반 로봇 시뮬레이션 도구 개발 (Development of A Sketch-Based Robot Simulation Tool)

  • 아오키히로유키;심재권;김자미;이원규
    • 컴퓨터교육학회논문지
    • /
    • 제15권2호
    • /
    • pp.57-66
    • /
    • 2012
  • 로봇 프로그래밍은 학습자에게 흥미를 부여할 수 있다는 장점이 있다. 그러나 오류가 발생했을 때, 로봇의 하드웨어의 문제인지, 프로그램의 논리적 문제인지를 발견하기 쉽지 않다는 단점이 있다. 따라서 본 연구는 학습자가 로봇 프로그래밍에서 조립의 문제를 제외하여 프로그램의 문제해결에 집중할 수 있도록 지원하는 시뮬레이션 도구를 개발하고자 하였다. 또한 학습자의 수준을 고려하여 스케치한 로봇의 작동모습을 로봇에 직접 다운로드 하기 이전에 결과를 확인할 수 있도록 개발하고자 하였다. 본 연구는 초보학습자가 자신의 아이디어를 스케치하여 표현하고 시뮬레이션을 통해 결과를 확인할 수 있도록 하였다. 뿐만 아니라 프로그램을 조립된 로봇에 다운로드하여 실제 수행할 수 있는 Etoys기반 로봇 프로그래밍 도구를 개발하였다. 자동문과 같이 학습자가 일상에서 접하기 쉬운 환경에서 정보과학 원리가 어떻게 활용되고 있는지 스케치 기반 시뮬레이션을 통해 로봇으로 확인할 수 있는 도구라는 점에서 의미가 있다.

  • PDF

로봇동아리 프로그램 적용에 의한 배틀 로봇 제작 교육과정 개발 (Development of the Battle Robot Fabrication Curriculum Applied by the Robot Club Activities Program)

  • 임호권;신승중;류대현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.340-343
    • /
    • 2010
  • 본 연구는 공업계 고등학교에서 효율적인 로봇교육을 위하여 로봇에 관심과 흥미가 있는 학생들을 대상으로 로봇 동아리를 조직하고, 경진대회용 배틀 로봇을 제작하는 데 필요한 교육과정을 개발하였다. 이를 위해 첫째로 국내외 경진 대회와 문헌 고찰을 통해 다소 모호한 용어인 배틀 로봇을 정의하고, 에듀테인먼트 로봇으로 구분하였으며, 공업계 고등학교에서 배틀 로봇 제작이 갖는 교육적 활용가치를 탐색하였다. 둘째, '2007년 개정' 교육과정 중에서 '로봇 기초'와 '로봇 제작' 교육과정의 성격과 목표를 분석하였고, 셋째, 배틀 로봇 제작 교육과정을 개발하기 위해 로봇 동아리를 실험대상으로3라운드에 걸친 실험연구를 통해 공업계 고등학교 로봇 동아리 프로그램 적용에 의한 배틀 로봇 제작에 적합한 교육과정을 개발하였다. 로봇이 미래의 기술로 주목받게 됨에 따라 우리나라에서도 로봇 교육이 활성화되고 있는 지금, 배틀 로봇 제작이 학생들에게 체험 교육의 도구가 될 뿐 만 아니라, 공업계 고등학교에서 다루는 로봇 교과목 및 이와 관련된 전문 교과목의 교육효과를 극대화할 수 있는 도구가 될 수 있을 것으로 기대된다.

다관절 로봇 제어를 위한 교육용 소프트웨어 연구 (A Study on Education Software for Controling of Multi-Joint Robot)

  • 김재수;손현승;김우열;김영철
    • 정보교육학회논문지
    • /
    • 제12권4호
    • /
    • pp.469-476
    • /
    • 2008
  • 다관절 로봇 교육 효과의 향상을 위해서는 제어 소프트웨어를 통해 로봇의 동작을 쉽게 개발할 수 있어야 한다. 기존의 다관절 로봇 개발기법은 매우 복잡한 구현을 교육해야하지만, 우리의 도구는 로봇의 동작을 쉽게 하여 제어나 움직임에 대한 창의적인 활동을 가능하게 한다. 본 논문에서 교육용 다관절 로봇의 동작 제어를 쉽고 빠르게 프로그램화하기 위해서, 모션 생성 도구를 개발하였다. 우리는 도구를 통해 정확하고 쉽게 프로그램을 교육하고자 한다. 본 논문에서 제안한 모션 생성 도구는 기존의 복잡한 언어 제어 프로그램 방식을 탈피하였을 뿐만 아니라 사용자 편의성 중심이라는 GUI(Graphic User Interface) 방식보다도 쉽게 로봇 제어를 할 수 있었다. 또한 편리한 로봇 동작 구현은 물론 교육적으로 활용되는 마이크로프로세서 실험 장치에서도 적용이 가능하다.

  • PDF

공개 소프트웨어 기반 로봇 학습시스템 개발 (Development of Robot-Learing System Based on Open Source Software)

  • 김대현;김창수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(D)
    • /
    • pp.41-43
    • /
    • 2011
  • 이 논문은 공개 소프트웨어 기반의 로봇 학습시스템을 구축하기 위해 필요한 교육용 로봇, 학습관리시스템, 로봇콘텐츠 저작도구, 로봇 에이전트의 기능을 정의하고 있다. 특히 공개SW 학습관리시스템의 기능을 비교분석하여 로봇과 연계할 시스템을 제안하고 있다. 공개SW 학습관리 시스템은 지니(GeNIE)와 무들을, 화상강의 시스템은 DimDim을 추천하고, 로봇 콘텐츠 저작도구는 OPRoS기반의 로봇 콘텐츠 시뮬레이터와 연계되는 형태를 권한다.

기능 축약화 스크립트를 활용한 로봇 시뮬레이션 저작 도구 (Authoring Tool for Robot Simulation Creation using Functional Concise Script)

  • 김영준;서용호
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.165-170
    • /
    • 2013
  • 본 논문은 기능 축약화 스크립트를 이용한 로봇 시뮬레이션을 제작하는 방법을 제안한다. 일반적인 로봇 시뮬레이션 저작 도구들은 이를 사용하기 위한 전문적인 개발 언어와 이와 연동되는 API등에 대한 전문적인 지식을 요구하고 있으며, 이러한 사전지식들은 로봇 시뮬레이션을 환경을 구현하는 데 매우 큰 장애 요인이 되고 있다. 이러한 문제를 해결하기 위해서 본 논문은 시뮬레이션 환경을 구성하기위해 기능 축약화 스크립트를 설계하였으며, 축약화된 스크립트는 단순화된 서비스 명령들과 최소의 옵션들로 구성된다. 실험에서는 개발된 저작 도구를 고등학교 학생과 선생님들에게 교육하였으며, 초보자들이 본 저작도구 하루의 교육과정 이수를 통해 로봇 시뮬레이션 환경을 구성하고 시뮬레이션 환경의 로봇을 제어할 수 있음을 검증하였다.

피지컬 컴퓨팅 기반 소프트웨어 교육용 제품 개발 (Development of Software Education Products Based on Physical Computing)

  • 김응곤
    • 한국전자통신학회논문지
    • /
    • 제14권3호
    • /
    • pp.595-600
    • /
    • 2019
  • 유아 및 저학년용 교육도구는 기술의 발달로 ICT기반의 디지털 기술이 융합되면서 스마트화 되고 있고 스마트 교육도구의 디지털 상호작용 기능은 학생들에게 보다 높은 몰입감과 재미를 선사해, 기존의 교육도구와는 전혀 다른 놀이형 도구로서 학습이 가능하다. 스마트 교육도구 구현에 활용되는 기술은 로봇공학, 컴퓨터공학, 프로그래밍 등 공학과 수학적 바탕으로 하는 학문에서 비롯되어, 그 자체로 교육 분야에 접목 될 수 있다. 본 논문에서는 현장교육에 활용되는 교육용 도구 로봇의 특성을 고려한 연구 개발 및 교육 현장에 최적화된 피지컬 컴퓨팅 기반의 제품을 설계 및 구현하여 로봇 시스템의 기반이 되는 센싱 정보처리와 소프트웨어 설계 및 프로그래밍 실습 교육을 위한 피지컬 교육이 가능하도록 개발하였다.