• Title/Summary/Keyword: 실시간제어

Search Result 3,667, Processing Time 0.031 seconds

Performance Evaluation of Software Timer for Real-time Control of the Subsea Walking Robot CR200 (해저보행로봇 CR200의 실시간 제어를 위한 소프트웨어 타이머의 성능 평가)

  • Kim, Bang-Hyun;Park, Sung-Woo;Lee, Pan-Mook;Jun, Bong-Huan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06a
    • /
    • pp.227-229
    • /
    • 2012
  • 한국해양연구원에서 개발하고 있는 해저보행로봇 CR200은 6개의 다리를 이용하여 해저면에서 보행으로 이동하며 정밀 해저탐사 및 작업을 수행할 수 있는 로봇이다. 운용자는 선상제어실에서 유선으로 연결된 CR200을 원격으로 모니터링하거나 제어한다. 특히 안정적인 보행을 위해서는 100Hz의 주기로 CR200의 상태 정보가 선상제어실로 전송되고, 선상제어실에서는 전송된 정보를 기반으로 제어 명령을 산출하여 CR200으로 전송해야 한다. 이러한 주기적인 실시간 제어를 위해서는 일반적으로 실시간 운영체제를 사용하지만, 본 논문에서는 실시간 운영체제를 사용하지 않고 시스템 시간 기반의 백그라운드 프로세스로 동작하는 소프트웨어 타이머를 사용하여 실시간 제어를 하는 방법을 제안하고, 성능 평가 결과를 제시한다. 제안한 방법의 실시간 속성을 검증하기 위하여, 현재 설계에서 운영체제로 고려하고 있는 우분투 10.04와 윈도우즈 7을 CR200에 탑재되는 Advantech 사의 PCM-3362 보드에 설치하여 소프트웨어 타이머의 성능을 10ms부터 100ms까지 각각 실험하였다. 실험결과에 따르면, 두 운영체제에서 모두 누락이 없이 타이머 동작이 수행되었으며, 10ms 간격으로 타이머를 동작하였을 때에 우분투에서는 평균 오차가 $41{\mu}s$이었고 윈도우즈 7에서는 7.7ms였다. 윈도우즈 7에서의 오차는 100Hz 제어 주기에 사용하기에 적합하지 않지만, 우분투에서의 오차는 제어 주기 간격의 0.41%에 불과하기 때문에 해저보행로봇의 실시간 제어에 영향을 주지 않는 오차이다. 따라서 CR200의 임베디드 컴퓨터와 선상제어실의 원격제어 컴퓨터는 우분투 운영체제 상에서 소프트웨어 타이머를 이용하여 상호 연동되도록 구현할 예정이다.

A Design of a Real-time Robot Control System employing fiedlbuses (필드버스를 이용한 실시간 로봇 제어 시스템의 설계)

  • Kim, Hyung-Seok;Kim, Young-Shin;Kwon, Wook-Hyun
    • Proceedings of the KIEE Conference
    • /
    • 2000.07d
    • /
    • pp.2726-2728
    • /
    • 2000
  • 본 논문은 필드버스를 이용한 실시간 로봇제어 시스템의 설계와 체계적인 설계 방법을 제안한다. 설계의 주요 잇점은 케이블링 비용의 절감과 유지 보수의 용이함을 들 수 있다. 최악 시간 분석에 의하여 필드버스를 이용하는 로봇 제어 시스템이 주어진 시간 제한요구를 만족할 수 있는지를 검증하기 위하여 실시간 제어 시스템의 패러미터들을 어떻게 결정할 수 있는지 보여주며, 태스크와 메시지의 실시간 스케쥴링 방법을 제안한다.

  • PDF

A Design of New Real Time Monitoring Embedded Controller using Boundary Scan Architecture (경계 주사 구조를 이용한 새로운 실시간 모니터링 실장 제어기 설계)

  • 박세현
    • Journal of Korea Multimedia Society
    • /
    • v.4 no.6
    • /
    • pp.570-578
    • /
    • 2001
  • Boundary scan architecture test methodology was introduced to facilitate the testing of complex printed circuit board. The boundary scan architecture has a tremendous potential for real time monitoring of the operational status of a system without interference of normal system operation. In this paper, a new type of embedded controller for real time monitoring of the operational status of a system is proposed and designed by using boundary scan architecture. The proposed real time monitoring embedded controller consists of test access port controller and an embedded controller proposed real time monitoring embedded controller using boundary scan architecture can save the hard-wire resource and can easily interface with boundary scan architecture chip. Experimental results show that the real time monitoring using proposed embedded controller is more effective then the real time monitoring using host computer.

  • PDF

Design and Implementation of an Android Application for Real-time Motion Control (실시간 정밀 모션 제어를 위한 안드로이드 응용 설계 및 구현)

  • Kim, Dohyeon;Kang, Hyeongseok;Kang, Jeongnam;Lee, Eungyu;Kim, Kanghee
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.4
    • /
    • pp.315-319
    • /
    • 2015
  • This paper addresses the design and implementation of an Android application for real-time precise motion control. To provide stable real-time performance, we implemented the application in two parts: Android service in the form of a daemon process, which periodically transfers a set of position commands for all motors through a real-time fieldbus, and Android UI application, which generates and delivers the set of position commands to the Android service. To support such a real-time motion control application, we use multi-core partitioning, which partitions the processor cores into a real-time partition to be used by the real-time motion control service and a non-real-time partition to be used by the Android application, and set up a shared buffer between them for communication. Our experiments show that we can obtain a motion control period of 2 ms with 99% task activation jitters less than ${\pm}55{\mu}s$ for a configuration where each of the four threads controls two motors in a group.

Admission Control Algorithm for Real-Time Packet Scheduling (실시간 패킷 스케줄링을 위한 수락 제어 알고리즘)

  • Ryu Yeonseung;Cho Sehyeong;Won Youjip
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.9
    • /
    • pp.1273-1281
    • /
    • 2004
  • There have been a number of researches on real-time packet scheduling based on EDF algorithm to support end-to-end delay bound guarantees for real-time traffic transmission. However, EDF-based packet scheduler could not guarantee the real-time requirements of real-time traffic if there exist non-real-time traffic. In this paper, we propose a new admission control algorithm and packet scheduling scheme considering non-real-time traffic in the real -time packet scheduler based on EDF policy. Proposed admission control algorithm has pseudo-polynomial time complexity, but we show through simulation that it can be used with little run-time overhead.

  • PDF

실시간 분산처리 제어기를 위한 객체지향형 시뮬레이터 구조

  • 박재현
    • ICROS
    • /
    • v.4 no.1
    • /
    • pp.28-32
    • /
    • 1998
  • 본 글에서는 실시간 분산처리 제어기를 위한 시뮬레이터의 구조를 제시한다. 분산처리 환경에서 각각의 노드 간에 비주기적으로 발생하는 메시지와 주기적으로 발생하는 데이터의 교환을 위한 통신 구조와 가상머신을 이용한 객체지향형 시뮬레이터 구조를 제시하고자 한다. 그리고 제안된 구조의 소프트웨어를 이용하여 PID 제어기를 설계하는 예제를 보여준다.

  • PDF

Real-Time Crowds Control using Steering Behavior (조종 행동을 이용한 실시간 대규모 군중 제어 기법)

  • Park, Kyo-Hyeon;Kim, Dong-Moon;Yoon, Tae-Bok;Lee, Ji-Hyong
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02a
    • /
    • pp.969-974
    • /
    • 2007
  • 동물이나 곤충, 혹은 사람 같은 군중이 등장하는 장면을 영화나 게임 등에서 종종 볼 수 있다. 이러한 대규모의 군중을 제어하기 위해서는 일반적인 에이전트별 제어 방식이 아닌 군중적인 움직임을 보일 수 있는 특별한 군중 제어가 필요하다. 자연스러운 군중의 제어를 위해선 지능적인 행동을 보여야하며 움직임은 자연스러워야한다. 또한 게임 등의 실시간 환경을 위해선 연산의 속도도 고려해야 한다. 이에 본 논문에서는 조종 행동을 이용한 실시간 대규모 군중 제어 기법을 제안한다.

  • PDF

Concurrency Control for Processing Real-Time Active Transactions (실시간 능동 트랜잭션 처리를 위한 동시성 제어 기법)

  • 홍석희
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.6 no.2
    • /
    • pp.356-363
    • /
    • 2002
  • Transactions in real-time active databases have the notion of activeness where transactions are generated by external effects and another transaction. In this paper, we improve the real -time active concurrency control algorithm by applying Thomas' write rule and considering relationship between transactions fired by active rules. We also present the experimental results of our algorithm comparing other real-time active concurrency control algorithms. The experimental results show that our algorithm has superior performance with respect to the raio of transactions satisfying deadline.

Integrated Concurrency Control Protocol for Hard and Soft Real-Time Transactions (하드와 소프트 실시간 트랜잭션을 위한 통합된 동시성제어 기법)

  • Hong, Seok-Hee
    • The Journal of the Korea Contents Association
    • /
    • v.8 no.2
    • /
    • pp.57-66
    • /
    • 2008
  • Most concurrency control protocols have been devised for resolving data conflicts among real-time transactions of a single type. Recent real-time database systems should support various types of real-time transactions due to needs of many different types of applications and steady improvement of hardware. In this paper, we propose integrated concurrency control protocol to resolve data conflicts among hard and soft real-time transactions. Our proposed protocol, based on PCP(Priority Ceiling Protocol) for a hard real-time transactions and MVPR(Multiversion with Precedence Relationship), guarantees that hard real-time transactions meet their deadline, and decreases the deadline miss ratio of soft real-time transactions. We also proved that the proposed protocol guarantees serializable schedules and no deadlocks. The performance of the proposed protocol has been compared with other real-time concurrency protocols.

Design and performance analysis of an error control scheme via asynchronous bandwidth on FDDI-based hard real-time communication (FDDI 기반 경성 실시간 통신에서의 비동기 대역폭을 이용한 오류제어기법의 설계 및 성능 평가)

  • 이정훈;진용문
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10c
    • /
    • pp.277-279
    • /
    • 1999
  • 본 논문은 FDDI에 기반한 경성 실시간 통신에서 비동기 대역폭을 이용한 오류제어 기법을 제안하고 성능을 평가한다. 제안된 기법은 FDDi 프레임에 포함된 오류 탐지 기능을 기반으로 하고 있으며 오류 제어 과정에 여분의 대역폭을 이용하기 때문에 다른 실시간 메시지 전송에 간섭을 일으키지 않고 전송 오류에 의한 메시지 손실을 감소시켜 종료시한 만족도를 개선한다. 모의 실험 결과는 주어진 메시지 집합에 대해 실시간 메시지의 종료시간 만족도를 최대 29% 개선함과 아울러 비동기 트래픽의 부하에 대해서도 종료시한 만족도가 안정적임을 보인다.

  • PDF