• 제목/요약/키워드: Robot Software Framework

검색결과 41건 처리시간 0.022초

Integrating Ant Colony Clustering Method to a Multi-Robot System Using Mobile Agents

  • Kambayashi, Yasushi;Ugajin, Masataka;Sato, Osamu;Tsujimura, Yasuhiro;Yamachi, Hidemi;Takimoto, Munehiro;Yamamoto, Hisashi
    • Industrial Engineering and Management Systems
    • /
    • 제8권3호
    • /
    • pp.181-193
    • /
    • 2009
  • This paper presents a framework for controlling mobile multiple robots connected by communication networks. This framework provides novel methods to control coordinated systems using mobile agents. The combination of the mobile agent and mobile multiple robots opens a new horizon of efficient use of mobile robot resources. Instead of physical movement of multiple robots, mobile software agents can migrate from one robot to another so that they can minimize energy consumption in aggregation. The imaginary application is making "carts," such as found in large airports, intelligent. Travelers pick up carts at designated points but leave them arbitrary places. It is a considerable task to re-collect them. It is, therefore, desirable that intelligent carts (intelligent robots) draw themselves together automatically. Simple implementation may be making each cart has a designated assembly point, and when they are free, automatically return to those points. It is easy to implement, but some carts have to travel very long way back to their own assembly point, even though it is located close to some other assembly points. It consumes too much unnecessary energy so that the carts have to have expensive batteries. In order to ameliorate the situation, we employ mobile software agents to locate robots scattered in a field, e.g. an airport, and make them autonomously determine their moving behaviors by using a clustering algorithm based on the Ant Colony Optimization (ACO). ACO is the swarm intelligence-based methods, and a multi-agent system that exploit artificial stigmergy for the solution of combinatorial optimization problems. Preliminary experiments have provided a favorable result. In this paper, we focus on the implementation of the controlling mechanism of the multi-robots using the mobile agents.

퍼스널 로봇을 위한 통합 개발 환경(RDC)의 개발 (The Integrated Development Tool(RDC:Robot Design Center) for Personal Robot)

  • 김주민;김홍열;김대원;앙광웅;김홍석;이호길
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 하계학술대회 논문집 D
    • /
    • pp.2365-2367
    • /
    • 2003
  • In this paper, we propose the RDC(Robot Design Center) for a network-based personal robot system. The RDC is developed under the new software framework for personal robots. The configuration for each modules in robot and functions of the RDC are described. The concept of standardized and modular program is presented and finally, developing procedures are proposed.

  • PDF

임베디드 시스템의 재사용 프레임워크를 위한 정적 메타모델 설계 (A Design of Static Meta-Model for Reuse Framework of Embedded System)

  • 조은숙;김철진;이숙희
    • 한국멀티미디어학회논문지
    • /
    • 제12권2호
    • /
    • pp.231-243
    • /
    • 2009
  • 임베디드 시스템 시장이 확대되면서 최근 들어 자동차, 선박, 로봇 등과 같은 다양한 분야에서 임베디드 소프트웨어에 대한 관심이 증가되고 있다. 이와 관련하여 임베디드 운영체제, 임베디드 소프트웨어 모델링 기법, 임베디드 소프트웨어 테스팅 등 다양한 연구들이 이루어지고 있다. 그러나 지금까지 임베디드 분야가 하드웨어 분야에 치중되어 왔기 때문에 임베디드 시스템 개발에 있어서 체계적인 공학적 접근 방식이 미약한 상태이다. 이 뿐만 아니라 임베디드 시스템 개발에 있어서 재사용성을 고려한 프레임워크 기반의 설계 기법 등은 반영되지 못한 실정이다. 이렇게 개발됨으로써 시스템 내에 죽은 코드(Dead Code)들이 산재해 있을 뿐만 아니라 시스템의 재사용성이 매우 저조한 결과를 보이고 있다. 본 논문에서는 이러한 재사용성 향상을 위한 임베디드 시스템의 프레임워크를 제시하고, 이 프레임워크에 대한 정적 메타 모델을 제시한다. 이러한 메타 모델을 통해 임베디드 시스템의 재사용 프레임워크의 구조를 표현 할 뿐만 아니라, 이를 기반으로 다양한 임베디드 시스템 형태에 따라 모델을 쉽게 확장하여 설계할 수 있도록 한다.

  • PDF

서비스로봇의 신뢰성 향상을 위한 OPRoS 기반 Fault-tolerance 기법 (OPRoS based Fault Tolerance Support for Reliability of Service Robots)

  • 안희준;이동수;안상철
    • 제어로봇시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.601-607
    • /
    • 2010
  • For commercial success of emerging service robots, the fault tolerant technology for system reliability and human safety is crucial. Traditionally fault tolerance methods have been implemented in application level. However, from our studies on the common design patterns in fault tolerance, we argue that a framework-based approach provides many benefits in providing reliability for system development. To demonstrate the benefits, we build a framework-based fault tolerant engine for OPRoS (Open Platform for Robotic Services) standards. The fault manager in framework provides a set of fault tolerant measures of detection, isolation, and recovery. The system integrators choose the appropriate fault handling tools by declaring XML configuration descriptors, considering the constraints of components and operating environment. By building a fault tolerant navigation application from the non-faulttolerant components, we demonstrate the usability and benefits of the proposed framework-based approach.

휴머노이드 로봇플랫폼 HUBO2+의 기술 개선 추이 (Improvement Trend of a Humanoid Robot Platform HUBO2+)

  • 임정수;허정우;이정호;배효인;오준호
    • 제어로봇시스템학회논문지
    • /
    • 제20권3호
    • /
    • pp.356-363
    • /
    • 2014
  • This paper covers improvement of the humanoid robot platform HUBO2, known as the HUBO2+. As a necessity of the growth of the humanoid platform, a robust, reliable and user friendly platform is needed. From this standpoint, HUBO2+ is the most improved humanoid robot platform in the HUBO series. The mechanical design has been changed to increase the movable range and to stop joint compulsion. Additionally, all of the electrical parts are re-designed to be un-breakable in an unexpected situation. A smart power controller with robot status check panel is attached on the back. Additionally, a diagnosis tool, the HUBO-i, has been developed. Moreover, each joint motor controller of HUBO2+ has a Protection Function and a PODO system is provided for handling the robot easily.

Development of Personal Robot Platform : Designed Approach for Modularization

  • Roh, Se-gon;S. M Baek;Lee, D. H;Park, K. H;T. K Moon;S. W Ryew;T. Y Kuc;Kim, H. S;Lee, H. G H
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2002년도 ICCAS
    • /
    • pp.117.3-117
    • /
    • 2002
  • In this paper a new framework is presented for developing the personal robot being used in home environments. We mainly focus on the system engineering technology such as the modularization and standardization. Effective ways for interfacing among modules are addressed regarding compatibility in hardware and software, and as a result a personal robot platform named DHR I is built. The robot is composed of five modules such as brain, mobile, sensor, vision, and user interface modules. Each module can be easily plugged in the system in a mechanical as well as electrical sense by sharing the communication protocol with IEEE1394 FireWire. &n...

  • PDF

RDS를 이용한 창의적 문제해결 학습방법 (Learning Method using RDS for Creative Problem Solving)

  • 홍성용
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권11호
    • /
    • pp.1126-1130
    • /
    • 2010
  • 차세대 IT유망 교육 분야로 지능로봇 관련 연구가 활발하게 진행되고 있다. 지능로봇은 실세계의 인간 세계와 가장 근접한 환경을 많이 고려하고 있기 때문에 인간의 행위 혹은 판단 능력을 기능으로 제공할 수 있어야 한다. 이와 같은 이유로 최근 로봇 교육은 다양한 하드웨어 형태의 로봇뿐만 아니라, 많은 기능을 포함한 서비스 컴포넌트 아키텍처 형태의 소프트웨어 로봇 개발 연구가 진행되고 있다. 따라서 본 논문에서는 RDS를 이용한 창의적 문제해결 학습방법에 관하여 제안한다. RDS는 소프트웨어 모듈로서 지능로봇을 제어하거나 프로그램하기 위한 소프트웨어 도구이다. 지능로봇 통합 개발 표준화를 고려한 컴포넌트 프레임워크를 활용하여 다양한 지능로봇의 형태와 여러 환경을 3차원 공간의 시각적 시뮬레이션 환경으로 제공하고 교육시간과 적은 비용으로 지능로봇 실험 환경을 제공할 수 있다.

OpenRTM 기술을 이용한 이동로봇 환경 모니터닝 시스템 구현에 관한 연구 (A Study on Implementation of Environment Monitoring System of Mobile Robot using OpenRTM)

  • 문용선;트롱루안;이영필;박종규;배영철
    • 한국항행학회논문지
    • /
    • 제13권6호
    • /
    • pp.894-900
    • /
    • 2009
  • 본 논문에서는 미들웨어 기반의 통합 소프트웨어 프레임워크 중 일본에서 개발된 OpenRTM을 이용하여 글로벌 이더넷 네트워크 상에서의 시스템 통합 구조를 제시하고, 제시한 모델의 검증을 위하여 OpenRTM 통합 구조를 적용한 이동로봇 환경 모니터링 시스템 구현하고 구현된 시스템에서의 실험을 통하여 제시한 통합 구조의 타당성을 검증하고자한다.

  • PDF

UPnP 기반 지능형 로봇 제어 시스템 구현 (Implementation of an Intelligent Robot Control System Based on UPnP)

  • 김성우;박유현;권순각
    • 한국정보통신학회논문지
    • /
    • 제16권10호
    • /
    • pp.2129-2136
    • /
    • 2012
  • 유비쿼터스 홈 서비스에 대한 기대가 높아지면서 지능형 로봇에 대해 폭넓은 관심이 요구되고 있다. 이러한 로봇은 원격 서버와 연동할 수 있는 미들웨어를 통해 다양한 서비스를 제공할 수 있다. 본 논문에서는 지능형 로봇의 원격 제어를 위한 UPnP 구조 기반의 오픈 소스 소프트웨어 프레임워크를 개발하였다. 홈 네트워크에 많이 사용되는 UPnP 구조는 명령 제어, 이벤트 전달, 웹 서비스 등 다양한 통신 방식을 제공한다. 본 논문에서는 2 종류의 실제 플랫폼에 탑재되어 성공적으로 구현된 결과를 보여준다.

서비스 로봇을 위한 Self-Managed 소프트웨어 프레임워크 개발 (A Framework for Self-managed Software Service Robot Software)

  • 박수용;장형수;김동선;고인영;박연출;이관우
    • 정보과학회지
    • /
    • 제24권3호
    • /
    • pp.35-42
    • /
    • 2006
  • 본 논문에서는 내장형 소프트웨어 시스템, 특히 로봇 소프트웨어를 위한 self-managed 소프트웨어 개발 프레임워크로서 SHAGE 프레임워크를 제안하였다. SHAGE 프레임워크는 소프트웨어를 실행시간에 동적으로 변경시킬 수 있도록 지원하는 여러 모듈로 구성되어 있다. Observer가 외부 상황을 관찰하고 관찰된 상황이 Architecture Broker로 전달되면 후보 아키텍처 재구성 전략을 검색하고 Component Broker가 구체화 컴포넌트들을 검색한 후 상황에 적절한 아키텍처 재구성 전략과 컴포넌트 구성을 Decision Maker가 선택한다. Reconfigurator가 선택된 전략과 컴포넌트 구성을 기초로 로봇의 아키텍처를 재구성한다. 적응행위를 Evaluator가 평가하고 그 결과를 Learner가 축적하여 나중에 Decision Maker가 사용할 수 있게 한다. 프레임워크의 효용성을 확인하기 위해서 실제 로봇을 이용한 사례연구를 수행하였고, 이 실험을 통해 적응 과정을 확인하였다. 로봇은 상황과 사용자의 피드백에 적응하였다.