• Title/Summary/Keyword: URC 로봇

Search Result 57, Processing Time 0.036 seconds

A Context-aware Workflow System for URC Services (URC 서비스를 위한 상황인지 기반의 워크플로우 시스템)

  • Choi, Jong-Sun;Kwak, Dong-Gyu;Choi, Jae-Young;Cho, Yong-Yun
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.9
    • /
    • pp.676-686
    • /
    • 2010
  • An URC (Ubiquitous Robot Companion) is aimed for providing the best service according to situational information that it recognizes. In order to offer human-friendly and intelligent services, a robot middleware requires the technique to automate and control URC service processes, which are based on context-awareness. In this paper, we propose a context-aware workflow system to provide web services based URC services according to situational information. The proposed system offers a platform-independent command object model to control heterogeneous URCs, and supports web services based context-aware URC services. Therefore, the proposed system can increase the reliability of URC services in ubiquitous network environment, on which the diverse URC robots and platforms exist. And it can enhance the flexibility and adaptability of the functional and structural changes of URC systems.

RSCA (분산 로봇 플랫폼에서 임베디드 소프트웨어의 동적 재구성을 지원하는 통합 미들웨어)

  • 홍성수
    • Information and Communications Magazine
    • /
    • v.21 no.10
    • /
    • pp.22-35
    • /
    • 2004
  • 정보통신부에서는 기술 혁신을 통해 로봇 시스템 보급과 실용화를 앞당기기 위하여 URC 로봇 프로젝트를 진행하고 있다. 본고에서는 URC 로봇의 응용 소프트웨어를 위한 표준 시스템 소프트웨어 구조로 개발 중인 RSCA를 소개한다. RSCA는 로봇 응용 소프트웨어에게 표준화된 운영 환경을 제공하고, 이들의 개발을 용이하게 하는 프레임워크도 제공한다. 구체적으로 RSCA의 운영 환경은 실시간 운영체제, 분산 미들웨어, 배치 미들웨어의 3 계층으로 정의된 구조를 갖는다. 여기서 실시간 운영체제는 다양한 하드웨어 디바이스 위에서 로봇 응용을 신뢰성 있고 안정적으로 처리하는 동시에 탄력적이고 유연성 있게 구동하기 위하여 필요한 기본적인 추상화 계층을 제공한다. 분산 미들웨어는 URC 로봇의 분산 노드들의 다양한 이기종성을 숨기고 분산 응용의 부분들이 유연하게 상호 작용할 수 있도록 분산성을 감추는 추상화 계층을 제공한다. 마지막으로 배치 미들웨어는 로봇 응용의 재구성성을 지원하며 분산 컴포넌트 기반 응용 프로그램의 배치를 지원한다. 이는 응용의 다운로드와 설치 및 제거, 응용의 생성과 소멸, 시작과 정지를 포괄하는 응용 컴포넌트들의 재구성 과정을 지원하는 계층이다. 현재 RSCA 표준과 구조를 만족시키는 프로토타입이 구현되었으며, URC 로봇에 적용 중이다.

The Development of Remote Monitoring Technology for URC Robot (URC 로봇 원격 모니터링기술 개발)

  • Kim Joo-Man
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.8
    • /
    • pp.8-19
    • /
    • 2006
  • In the ubiquitous environment, the real-time remote control and monitoring technology for intelligent robot creates service as a sharable and independent of time-location for various contents to get from a sensor or camera of the robot. In this paper, We propose the real-time monitor and control mechanism for intelligent robot called URC(Ubiquitous Robotic Companion). URC are intelligent robots designed as to interact with external digital device that can communicate through wire or wireless by integration the network and information technology into traditional robot. It has been carried out by implementing this technology into the target robot called ISSAC4 and proving its practical worth. We designed feasibly to control on remote site by web-browser. It guarantees a continuity of real-time image transferring by Client-Pull method.

  • PDF

Smart Action Technology for Realizing URC:Intelligent Navigation and Manipulation (URC 구현을 위한 스마트 액션 기술:지능형 주행 및 조작)

  • Doh, N.L.;Yoon, J.W.;Yu, W.P.
    • Electronics and Telecommunications Trends
    • /
    • v.20 no.2 s.92
    • /
    • pp.43-54
    • /
    • 2005
  • 지능형 로봇은 21세기에 고도 성장할 것으로 예상되는 분야이다. 그러나 지능형 로봇의 활발한 산업화를 위해서는 "단품 로봇의 한계"를 극복해야만 한다. 이를 극복하기 위한 좋은 방법은 로봇의 지능과 능력을 외부로 분산시키는 방법이며, 이를 통한 지능형 로봇 구현이 URC의 핵심 개념이다. URC 구현을 위한 여러 핵심 기술 중에서 로봇의 물리적 행동 제어와 직접적으로 연관된 요소기술로 원하는 곳으로 이동할 수 있는 지능형 주행 기술과, 이동 후 필요한 작업을 수행하는 지능형 조작 기술을 들 수 있다. 이들은 고차원의 지능을 가진 사람에게는 쉬운 작업이나, 현재 기술 수준의 로봇에게는 무척 어려운 작업이며, 현재의 수준은 상용화를 위한 기초 기술 개발 단계이다.본 기고문에서는 이상의 지능형 주행 기술과, 지능형 조작 기술의 세부 내용을 살펴보고, 국내외의 최신 연구 동향을 살펴보기로 한다.

A Design and Implementation of A Robot Client Middleware for Network-based Intelligent Robot based on Service-Oriented (지능형 네트워크 로봇을 위한 서비스 지향적인 로봇 클라이언트 미들웨어 설계와 구현)

  • Kwak, Dong-Gyu;Choi, Jae-Young
    • The KIPS Transactions:PartA
    • /
    • v.19A no.1
    • /
    • pp.1-8
    • /
    • 2012
  • Network-based intelligent robot is connected with network system, provides interactions with humans, and carries out its own roles on ubiquitous computing environments. URC (Ubiquitous Robot Companion) robot has been proposed to develop network-based robot by applying distributed computing techniques. On URC robot, it is possible to save the computing power of robot client by environments, has been proposed to develop robot software using service-oriented architecture on server-client computing environments. The SOMAR client robot consists of two layers - device service layer and robot service layer. The device service controls physical devices, and the robot service abstracts robot's services, which are newly defined and generated by combining many device services. RSEL (Robot Service Executing Language) is defined in this paper to represent relations and connections between device services and robot services. A RESL document, including robot services by combining several device services, is translated to a programming language for robot client system using RSEL translator, then the translated source program is compiled and uploaded to robot client system with RPC (Remote Procedure Call) command. A SOMAR client system is easy to be applied to embedded systems of host/target architecture. Moreover it is possible to produce a light-weight URC client robot by reducing workload of RSEL processing engine.

Application of URC robot in Elementary School (초등학교에서의 URC 로봇 활용)

  • Kim, Yeong-Suk;Lee, Hye-Won;Kim, Dong-Ho
    • 한국정보교육학회:학술대회논문집
    • /
    • 2007.08a
    • /
    • pp.167-172
    • /
    • 2007
  • 현재 일본과 미국을 중심으로 많은 로봇 선진국들이 다양한 형태의 로봇을 개발하고 있으며, 국내에서도 지능형 서비스 로봇산업인 엔터테인먼트 로봇, 홈로봇 등의 로봇 제품을 출시하고 있다. 이러한 로봇개발과 국민들의 로봇에 대한 기대가 커지면서 그에 따른 로봇의 교육적 활용에 대한 연구도 큰 관심을 끌고 있다. 이에 본 논문에서는 범국민화 되고 있는 URC 로봇 중 하나인 아이로비 큐를 가지고 학급경영에 필요한 주의집중, 칭찬, 격려 교사보조로봇컨텐츠를 개발하여 초등 현장 학생들을 대상으로 실험하였다. 그 결과 수업 중 퀴즈부분과 도입부분의 집중과 분위기 전환을 위해서 로봇 활용은 유용하였으며, 교사보조로봇컨텐츠는 수업에 주의집중, 재밋거리, 흥미, 동기유발, 교사 역할의 편리함을 제공하였다.

  • PDF

A Software Architecture for URC Robots using a Context-Aware Workflow and a Service-Oriented Middleware (상황인지 워크플로우와 서비스 지향 미들웨어를 이용한 URC 로봇 소프트웨어 아키텍처)

  • Kwak, Dong-Gyu;Choi, Jong-Sun;Choi, Jae-Young;Yoo, Chae-Woo
    • The Journal of Korea Robotics Society
    • /
    • v.5 no.3
    • /
    • pp.240-250
    • /
    • 2010
  • A URC, which is a Ubiquitous Robot Companion, provides services to users in ubiquitous computing environments and has advantage of simplifying robot's hardware and software by distributing the complicated functionality of robots to other system. In this paper, we propose SOWL, which is a software architecture for URC robots and a mixed word of SOMAR and CAWL. SOWL keeps the advantages of URC and it also has the loosely-coupled characteristics. Moreover it makes it easy to develop of URC robot software. The proposed architecture is composed of 4 layers: device software, robot software, robot application, and end user layer. Developers of the each layer is able to build software suitable for their requirements by combining software modules in the lower layer. SOWL consists of SOMAR and CAWL engine. SOMAR, which is a middleware for the execution of device software and robot software, is based on service-oriented architecture(SOA) for robot software. CAWL engine is a system to process CAWL which is a context-aware workflow language. SOWL is able to provide a layered architecture for the execution of a robot software. It also makes it possible for developers of the each layer to build module-based robot software.

A context-aware workflows handler for URC (URC 를 위한 상황인지 워크플로우 처리기)

  • Jeong, Jae-Hoon;Choi, Jong-Sun;Choi, Jae-Young;Cho, Yong-Yun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.226-229
    • /
    • 2011
  • 워크플로우는 세계적인 컴퓨터 회사들에 의해 지속적으로 발전되어 왔다. 이를 바탕으로 최근에는 유비쿼터스 네트워크 환경에서의 로봇 서비스에 적용하는데 노력을 기울이고 있다. 이와 같은 유비쿼터스 로봇(URC)은 현재의 상황을 이해하여 사용자에게 서비스를 지능적이고 능동적으로 제공할 수 있어야 한다. 이를 위해 본 논문에서는 로봇 서비스를 표현할 수 있는 상황인지 워크플로우 언어(CAWL)를 바탕으로 상황인지 URC 서비스를 제공하기 위한 워크플로우 처리기를 제안한다. 제안하는 워크플로우 처리기는 상황정보를 서비스 실행을 위한 전이 조건으로 표현할 수 있는 CAWL 시나리오 문서를 통해 URC 서비스를 제공한다.

URC Service Composition System Using Template Object Model (템플릿 객체 모델을 이용한 URC서비스 컴포지션 시스템)

  • Kang Sang-Seung;Ha Young-Guk;Sohn Joo-Chan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.565-567
    • /
    • 2005
  • 지능적인 로봇 서비스를 위해 기존의 로봇 태스크 틴 행위 기반의 컴포지션 개념이 유비쿼터스 공간 상에 존재하는 모든 활용 가능한 서비스를 포함하는 개념으로 확대되어야 할 필요성이 있다. 본 논문은 시맨틱 웹 서비스 환경에서 URC 서비스를 표현하는 메타 정보를 기술한 서비스 템플릿 객체 모델을 기반으로 자동으로 웹 서비스를 선택하고 구성하여 적절한 로봇 서비스 플랜을 생성해주는 URC 서비스 컴포지션 시스템을 제안한다. 제안한 시스템은 기존의 웹 서비스들과 다른 컴포넌트들을 조합하고 연결하기 위해 필요한 액티비티들로 구성된 일련의 프로세스인 서비스 플랜을 생성해주며, 생성된 서비스 플랜을 기반으로 서비스 실행 엔진을 통해 해당 서비스를 호출하여 실제 로봇 서비스를 제공하게 된다.

  • PDF

A Policy of Ubiquitous Robot Technology Convergence based on Compound Sciences for the URC Project (네트워크기반 지능형 서비스 로봇(URC) 프로젝트를 위한 학제간 유비쿼터스 로봇기술 컨버전스 정책)

  • Han, Jeong-Hye;Lee, Jae-Yeon;Cho, Young-Jo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.559-561
    • /
    • 2005
  • 본 연구에서는 2003년부터 정보통신부의 주도로 차세대 신성장 동력 산업으로 지능형 로봇 URC 프로젝트의 산업화 성공을 위하여 로봇 요소기술 뿐만 아니라, 컴퓨터과학과 정보통신공학의 IT와 기계공학의 RT를 인체공학, 심리학, 뇌과학, 언어학, 인지과학, 행동학 등의 복합과학적 HRI 연구와 결합하는 학제간 유비쿼터스 로봇기술 컨버전스의 필요성을 제시하고 정책적 육성 전략을 제시하였다. 즉, 복합과학적 HRI 연구 인력을 발굴하고 연구지원, 성인보다는 아동과 노인을 대상으로 HRI 현장 실험연구가 다양하게 이루어지도록 지원, HRI에 기반한 로봇 서비스를 정의하여 국제적 BM특허와 로봇 컨텐츠 표준화 로봇시장의 확대를 위한 사회학적 HRI 연구와 로봇의 역기능에 대한 HRI연구와 지원이 이루어져야 하겠다.

  • PDF