• Title/Summary/Keyword: personal robot

Search Result 136, Processing Time 0.031 seconds

Real-time Network Middleware Supporting Fault-Tolerant Operations for Personal Robot System

  • Choo, Seong-Ho;Park, Hong-Seong
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2005.06a
    • /
    • pp.756-760
    • /
    • 2005
  • By development of a robot technology, personal robot is being developed very actively. Various infra-technologies are accumulated in hardware and software how by internal a lot of research and development efforts, and it is circumstance that actual commodity is announced. But, personal robot is applied to be acting near human, and takes charge of safety and connected directly a lot of works of home security, gas-leakage, fire-warning facilities, or/and etc. So personal robot must do safe and stable action even if any unexpected accidents are happened, important functions are always operated. In this paper, we are wished to show design structures for supporting fault-tolerant operation from our real-time robot middleware viewpoint. Personal robot, in being developed, was designed by module structure to do to interconnect and to interoperate among each module that is mutually implemented by each research facilities or company. Also, each modules can use appreciate network system that is fit for handling and communicating its data. To guarantee this, we have being developed a real-time network middleware, for especially personal robot. Recent our working is to add and to adjust some functions like connection management, distributed routing mechanism, remote object management, and making platform independent robot application execution environment with self-moving of robot application, for fault-tolerant personal robot.

  • PDF

Method of network connection management in module based personal robot for fault-tolerant (모듈기반 퍼스널 로봇의 결함 허용 지원을 위한 네트워크 연결 유지 관리 기법)

  • Choi, Dong-Hee;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.300-302
    • /
    • 2006
  • Middleware offers function that user application program can transmit data independently of network device. Connection management about network connection of module is important for normal service of module base personal robot. Unpredictable network disconnection is influenced to whole robot performance in module base personal robot. For this, Middleware must be offer two important function. The first is function of error detection and reporting about abnormal network disconnection. Therefore, middleware need method for network error detection and module management to consider special quality that each network device has. The second is the function recovering that makes the regular service possible. When the module closed from connection reconnects, as this service reports connection state of the corresponding module, the personal robot resumes the existing service. In this paper proposed method of network connection management for to support fault tolerant about network error of network module based personal robot.

  • PDF

Dynamically Reconfigurable Personal Robot Platform (동적 재구성이 가능한 퍼스널 로봇 플랫폼)

  • Roh Se-gon;Park Kiheung;Yang Kwangwoung;Park Jinho;Oh Ki Yong;Kim Hongseok;Lee Hogil;Choi Hyoukryeol
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.9
    • /
    • pp.816-824
    • /
    • 2004
  • In this paper, the framework for accelerating the development of personal robots is presented, which includes the technology such as modularization with its own processing and standardization open to the other developers. Its basic elements are Module-D(Module of DRP I) characterized functionally and VM-D(Virtual Machine of DRP I) arbitrating Module-Ds. They can suggest the effective ways for integrating various robotic components and interfacing among them. Based on this framework, we developed a fully modularized personal robot called DRP I(Dynamically Reconfigurable Personal robot). Its hardware components are easily attached to and detached from the whole system. In addition, each software of the components is functionally distributed. For the materialization of the proposed idea, we mainly focus on the dynamically reconfigurable feature of DRP I.

Fault tolerant architecture for Module-based personal robot (모듈기반 퍼스널 로봇을 위한 Fault Tolerant 구조)

  • Baek, Bum-Hyun;Jee, Dong-Jun;Park, Chan-Jung;Han, Ki-Sung;Lee, Sun-Young;Kim, Kyeong-Tae;Hong, Sung-Won;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2006.04a
    • /
    • pp.297-299
    • /
    • 2006
  • Many distributed applications is developed in various environment such as operating system, software platform. So, they exhibit different types of system behavior, status, during the course of their operation. Each such behavior may have different functional and non-functional requirements. Therefore, many distributed application need to fault-tolerance solution. Personal robot provide various service or application. Because personal robot has many application or service, it need to fault-tolerance architecture. A flexible architecture is required to provide dependability. In this paper, it is suggested a fault-tolerant architecture for module-based personal robot with module fault-tolerance, service fault-tolerance.

  • PDF

Controller Area Network (CAN) Protocol for Personal Robot Middleware (퍼스널 로봇 미들웨어를 위한 CAN(Controller Area Network) Protocol)

  • Park, Tai-Kyu;Li, Vitaly;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.80-82
    • /
    • 2004
  • Personal robot consist of various modules that have independent functions. Because personal robot has requirement that support various construction for user's tendency. Therefore, Middleware mechanism at support not only personal robot's main functional element but also embedded modules functional elements is required. Each module have various heterogeneous network interfaces and variable services and variables. Therefore, Middleware must support these various network interfaces. This paper, pointed in Controller Area Network(CAN) inreface that usually used in embedded system for control. For connect various heterogeneous network interfaces (Ethernet, RS232 etc..), it is necessary to modify bagic CAN frame format. And also make some kind of BUS topology for CAN network.

  • PDF

A Study of Object Oriented Middleware Architecture for Personal Robot System (퍼스널로봇을 위한 객체지향 미들웨어 구조에 대한 연구)

  • Choo, Seong-Ho;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.83-85
    • /
    • 2004
  • Personal Robot System being developed is designed to module-based system architecture for supporting internal devices have variable system platforms, environments, networks. For supporting development environment, integrating remote services, managing the interoperation among internal modules on this system design, a well-designed object oriented middleware is needed significantly. There are already some middlwares like DCOM, CORBA, UPnP, JINI, OSGi, etc. But they have some limitations to applying to Personal Robot in variable side view. We are researching for a suitable design scheme to require low system resources, to guarantee realtime services as possible, and to implement easily. In this paper, we suggest a middleware architecture have goals that are simple, light, and object oriented, so that can be used at diversity devices in Personal Robot System.

  • PDF

The Evaluation Criteria of Learning Abilities for Personal Robots and It's Application to a Cleaning Robot (개인용 로봇을 위한 학습능력 평가기준 및 청소로봇에 대한 적용 사례)

  • Kim Yong Jun;Kim Jin-Oh;Yi Keon Young
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.54 no.5
    • /
    • pp.300-306
    • /
    • 2005
  • In this paper we present a guideline to evaluate how easy the use of personal robots is and how good their learning abilities are, based on the analysis of their built-in commands, user interfaces, and intelligences. Recently, we are living with robots that can be able to do lots of roles; cleaning, security, pets and education in real life. They can be classified as home robots, guide robots, service robots, robot pets, and so on. There we, however, no standards to evaluate their abilities, so it is not easy to select an appropriate robot when a user wants to buy it. Thus, we present, as a guideline that can be a standard for the evaluation of the personal robots, the standards by means of analyzing existing personal robots and results of the recent research works. We will, also, demonstrate how to apply the evaluation method to the cleaning robot as an example.

Development of Synchro-drive Mobile Robot Base with Endless Rotate Type Turret (무한회전 터릿을 갖는 동기식 이동로봇 베이스의 개발)

  • Kwon, Oh-Sang
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.9 s.174
    • /
    • pp.123-129
    • /
    • 2005
  • As the robot industry changes from industrial robot into personal robot used in home, the concept also changes from the existing fixed manipulator into Mobile Manipulator of free move in the aspect of appliance. For personal robot with such features, the role of mobile system is very important technology that rules the roost of robot functions. Especially, it is necessary to develop moving mechanism for free move in a narrow environment with obstacles such as home. This study introduces 3-axis structure in order to develop synchronous method that has turret capable of endless revolution for practical use as well as semi-omnidirectional function, and suggests applicable method to solve the problem of mechanical coupling.

Interoperating Methods of Heterogeneous Networks for Personal Robot System (퍼스널 로봇을 위한 이기종 네트웍 운용 방안)

  • Choo, Seong-Ho;Li, Vitaly;Lee, Jung-Bae;Park, Tai-Kyu;Jang, Ik-Gyu;Jung, Ki-Deok;Choi, Dong-Hee;Park, Hong-Seong
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.86-88
    • /
    • 2004
  • Personal Robot System in developing, have a module architecture, each module are connected through variety network system like ethernet, WLAN (802.11), IEEE 1394 (firewire), bluetooth, CAN, or RS-232C. In developing personal robot system. We think that the key of robot performance is interoperablity among modules. Each network protocol are well connected in the view of network system for the interoperability. So we make a bridging architecture that can routing converting, and transporting packets with matching each network's properties. Furthermore, we suggest a advanced design scheme for realtime / non-realtime and control signal (short, requiring hard-realtime) / multimedia data (large, requiring soft-realtime).

  • PDF

Dynamic Infrastructure for Personal Robot;DynI

  • Roh, S.G.;Park, K.H.;Yang, K.W.;Park, J.H.;Kim, H.S.;Lee, H.G.;Choi, H.R.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2003.10a
    • /
    • pp.2039-2044
    • /
    • 2003
  • The advanced infrastructure for accelerating the development of personal robots is presented. Based on this structure, effective ways for integrating the various commercial components and interfacing among them are studied. The infrastructure includes the technology such as modularization based on independent processing and standardization open to other developers. The infrastructure supports not only that each hardware component of a personal robot can be easily attached to and detached from the whole system mechanically but also that each software of the components can be functionally distributed. As a result, we developed the fully modularized personal robots mechanically, and a virtual machine for the control of these robots. In this paper the proposed infrastructure and its implementations are described.

  • PDF