• Title/Summary/Keyword: Robot system architecture

Search Result 215, Processing Time 0.023 seconds

A PC-Based Open Robot Control System : PC-ORC (PC에 기반을 둔 개방형 로봇제어시스템 : PC-ORC)

  • 김점구;최경현;홍금식
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.6 no.5
    • /
    • pp.415-425
    • /
    • 2000
  • An open architecture manufacturing strategy intends to integrate manufacturing components on a single platform so that a particular component can be easily added and/or replaced. Therefore, the control scheme based upon the open architecture concept is hardware-independent. In this paper, a modular and object oriented approach for a PC-based open robot control system is investigated. A standard reference model for robot systems, which consists of three modules; hardware module, operating system module, and application software module, is first proposed. Then, a PC-based Open Robot Controller(PC-ORC), which can reconfigure robot control systems in various production environments, is developed. The PC-ORC is built upon the object-oriented method, and allows an easy implementation and modification of various modules. The PC-ORC consists of basic softwares, application objects, and additional hardware device on the PC Platform. The application objects are: sequencer, computation unit, servo control, ancillary equipment, external sensor control, and so on. In order to demonstrate the applicability of the PC-ORC, the proposed PC-ORC configuration is applied to an industrial SCARA robot system.

  • PDF

Internal Teleoperation of an Autonomous Mobile Robot (인터넷을 이용한 자율운행로봇의 원격운용)

  • 박태현;강근택;이원창
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2000.10a
    • /
    • pp.45-45
    • /
    • 2000
  • This paper proposes a remote control system that combines computer network and an autonomous mobile robot. We control remotely an autonomous mobile robot with vision via the internet to guide it under unknown environments in the real time. The main feature of this system is that local operators need a World Wide Web browser and a computer connected to the internet communication network and so they can command the robot in a remote location through our Home Page. The hardware architecture of this system consists of an autonomous mobile robot, workstation, and local computers. The software architecture of this system includes the server part for communication between user and robot and the client part for the user interface and a robot control system. The server and client parts are developed using Java language which is suitable to internet application and supports multi-platform. Furthermore, this system offers an image compression method using motion JPEG concept which reduces large time delay that occurs in network during image transmission.

  • PDF

Home Automation System using Intelligent Mobile Robot (지능형 이동 로봇을 이용한 홈오토메이션 시스템)

  • Ahn, Ho-Seok;Choi, Jin-Young
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.15 no.4
    • /
    • pp.486-491
    • /
    • 2005
  • This paper proposes the system model that is more efficient and active than formal home automation system and it can conquer the limits of formal one using intelligent mobile robot. This system uses specialized intelligent mobile robot for home environment and the robot moves around home instead of human. We call the system model to HAuPIRS (Home Automation system using PDA based Intelligent Robot System). HAuPIRS control architecture is composed three parts and each part is User Level, Cognitive Level, Executive Level. It is easy to use system and possible to extend the home apparatus from new technology. We made the PBMoRo System (PDA Based Mobile Robot System) based on HAuPIRS architecture and verified the efficiency of the system model.

A Development of Intelligent Service Robot System for Store Management in Unmanned Environment (무인화 환경 기반의 상점 자동 관리를 위한 지능형 서비스 로봇 시스템)

  • Ahn, Ho-Seok;Sa, In-Kyu;Baek, Young-Min;Lee, Dong-Wook
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.17 no.6
    • /
    • pp.539-545
    • /
    • 2011
  • This paper describes an intelligent service robot system for managing a store in an unmanned environment. The robot can be a good replacement for humans because it is possible to work all day and to remember lots of information. We design a system architecture for configuring many intelligent functions of intelligent service robot system which consists of four layers; a User Interaction Layer, a Behavior Scheduling Layer, a Intelligent Module Layer, and a Hardware Layer. We develop an intelligent service robot 'Part Timer' based on the designed system architecture. The 'Part Timer' has many intelligent function modules such as face detection-recognition-tracking module, speech recognition module, navigation module, manipulator module, appliance control module, etc. The 'Part Timer' is possible to answer the phone and this function gives convenient interface to users.

Functionally Classified Framework based Navigation System for Indoor Service Robots (기능별로 분류된 프레임워크에 기반한 실내용 이동로봇의 주행시스템)

  • Park, Joong-Tae;Song, Jae-Bok
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.15 no.7
    • /
    • pp.720-727
    • /
    • 2009
  • This paper proposes a new integrated navigation system for a mobile robot in indoor environments. This system consists of five frameworks which are classified by function. This architecture can make the navigation system scalable and flexible. The robot can recover from exceptional situations, such as environmental changes, failure of entering the narrow path, and path occupation by moving objects, using the exception recovery framework. The environmental change can be dealt with using the probabilistic approach, and the problems with the narrow path and path occupation are solved using the ray casting algorithm and the Bayesian update rule. The proposed navigation system was successfully applied to several robots and operated in various environments. Experimental results showed good performance in that the exception recovery framework significantly increased the success rate of navigation. The system architecture proposed in this paper can reduce the time for developing robot applications through its reusability and changeability.

Common Command-Scripting Language for network-based Robots (CCSLR) and Translator System Architecture (네트워크 기반 로봇을 조종하기 위한 공통 명령 프로그래밍 언어(CCSLR)와 번역 시스템 구조)

  • Lee, Il-Gu;Nguyen, Dong To;Kim, Do-Ik
    • The Journal of Korea Robotics Society
    • /
    • v.2 no.1
    • /
    • pp.48-54
    • /
    • 2007
  • A network-based robot [1] is a robot that explores service servers in the network environment for analyzing sensor data and making decision. Since network-based robot architecture was proposed, it's possible to reduce costs of robots. We hope robots would be all around at home environment. Therefore, normal users who are not experts need to be able to control those robots by using easy commands. We developed a scripting language, named CCSLR, to help users and developers who control various robots in ubiquitous environment. We focused on how to design the common language for various robots and how to translate a CCSLR script into a sequence of low-level commands of the target robot. In this paper, we propose scripting methods, with three layers. The CCSLR system reads the profile information from the knowledge representation database. Users don't have to know all about kinematical and mechanical details of a robot. Then again, the CCSLR system will use the profile information to translate the script into separated executable library commands. The CCSLR system manages robot's changing state every time a robot executes a command.

  • PDF

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

Development of User-Based Robot Simulation using VRML and Open Architecture (VRML 과 개방형구조를 이용한 사용자 기반의 로봇 시뮬레이션 개발)

  • Kim, Chang-Sei;Hong, Keum-Shik;Kim, Soo-Ho
    • Proceedings of the KSME Conference
    • /
    • 2007.05a
    • /
    • pp.1201-1206
    • /
    • 2007
  • Robot simulation technique is essential not only for robot developers to design robotic systems but also for robot operators to predict robot motion, configure system layout, and increase robot ability. However, commercial robot simulation software such as ROBCAD, IGRIP, and so on are expensive and sometimes they are difficult to customize into industrial purpose programming for users. Therefore, user-based simulation programming is required to magnify the efficiency of robot system. In this paper, we show the methodology of developing user-based robot simulation programming using PC(personal computer), Open-Inventor, and Windows Programming. The developed programming has been successfully applied to welding robot systems of a shipbuilding industry. Also, the methodology presented here can be easily extended to simulate manipulators of other typed mechanism on user's PC.

  • PDF

A Study on the Robot Teleoperation for Mine Removal (지뢰제거를 위한 로봇 텔레오퍼레이션 기술 연구)

  • Lim, Soo-Chul;Yoo, Sam-Hyeon
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.11 no.6
    • /
    • pp.156-163
    • /
    • 2008
  • Future Combat System(FCS), such as unmanned systems that reduce the danger faced by soldiers in the field, are likely to be studied and developed. Soldiers when finding and disposing of mines risk injury and death. Several methods of safe mine retrieval are investigated. In this paper, a mine removal method, which uses a remote controlled robot to get rid of mines using a 4 channel architecture teleoperation method is used. The robot, when in contact with soil and mines, is controlled by a remote control. The feasibility of using teleoperation controlled system to remove mines is demonstrated in this paper. The Matlab-Simulink was used as a tool to simulate mine removal with robots. The force and position of the robot{slave system of 4 channel architecture) and controller(master system of 4 channel architecture) are analyzed when users handle the controller with sinusoidal force.

Application of Controller Area Network to Humanoid Robot (휴머노이드 로봇에 대한 CAN(Controller Area Network) 적용)

  • Ku, Ja-Bong;Huh, Uk-Youl;Kim, Jin-Geol
    • Proceedings of the KIEE Conference
    • /
    • 2004.05a
    • /
    • pp.77-79
    • /
    • 2004
  • Because robot hardware architecture generally is consisted of a few sensors and motors connected to the central processing unit, this type of structure is led to time consuming and unreliable system. For analysis, one of the fundamental difficulties in real-time system is how to be bounded the time behavior of the system. When a distributed control network controls the robot, with a central computing hub that sets the goals for the robot, processes the sensor information and provides coordination targets for the joints. If the distributed system supposed to be connected to a control network, the joints have their own control processors that act in groups to maintain global stability, while also operating individually to provide local motor control. We try to analyze the architecture of network-based humanoid robot's leg part and deal with its application using the CAN(Controller Area Network) protocol.

  • PDF