• Title/Summary/Keyword: real-time kernel

Search Result 228, Processing Time 0.042 seconds

Radar Pulse Clustering using Kernel Density Window (커널 밀도 윈도우를 이용한 레이더 펄스 클러스터링)

  • Lee, Dong-Weon;Han, Jin-Woo;Lee, Won-Don
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • pp.973-974
    • /
    • 2008
  • As radar signal environments become denser and more complex, the capability of high-speed and accurate signal analysis is required for ES(Electronic warfare Support) system to identify individual radar signals at real-time. In this paper, we propose the new novel clustering algorithm of radar pulses to alleviate the load of signal analysis process and support reliable analysis. The proposed algorithm uses KDE(Kernel Density Estimation) and its CDF(Cumulative Distribution Function) to compose clusters considering the distribution characteristics of pulses. Simulation results show the good performance of the proposed clustering algorithm in clustering and classifying the emitters.

  • PDF

Closing the "CIM GAP" in the Process Industries

  • Canfield, Frank-B.;Nair, Pratap-K.
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1991.10b
    • /
    • pp.1557-1563
    • /
    • 1991
  • Vendors and consultants struggle to draw attention to their proven experience in discrete CIM in order to convince process manufacturers to adopt CIM technology. The analogy works very well at the periphery where an invoice is an invoice, but disintegrates at the core where modeling of the manufacturing "process" is required. Until recently, it has not been possible to completely and rigorously model entire process plants in real-time, and this missing core element has been called the "CIM GAP" With the recent introduction of the concurrent resolution $^{sm}$ kernel, the CIM GAP now is being closed in the process industries.ntroduction of the concurrent resolution $^{sm}$ kernel, the CIM GAP now is being closed in the process industries.

  • PDF

Real-time Motion Error Time and the Thermal Error Compensation of Ultra Precision Lathe (초정밀 가공기의 실시간 운동오차 및 열변형오차 보상)

  • Kwac Lee-Ku;Kim Hong-Gun;Kim Jae-Yeol
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.15 no.4
    • /
    • pp.44-48
    • /
    • 2006
  • Recently, demand the ultra precision product which is increasing rapidly is used extensively frontier industry field such as semi-conductor, computer, aerospace, precision machine. Ultra precision processing is the portion that is very needed to NT in the field of mechanical engineering. The latest date, together with radical advancement of electronic and photonics industry, necessity of ultra precision processing is on the increase for the manufacture of various kernel parts those are connected with these industrial fields. Specially, require motion accuracy of high resolution of nm order in stroke of hundreds millimeters according as diameter of processing object great and processing accuracy rises. In this case ,the response speed absolute delay because inertial mass of moving part is very large. Therefore, real time motion error compensation becomes very hardly. In this paper, we used ultra precision cutting unit(UPCU) to cope such problem. a UPCU is designed and tested to obtain sub-micrometer from accuracy in diamond turning of flat surfaces. The thermal growth spindle error is compensated for real time using a UPCU driven by piezoelectric actuator along with a laser encoder displacement sensor.

A Joystick Driving Control Algorithm with a Longitudinal Collision Avoidance Scheme for an Electric Vehicle

  • Won, Mooncheol
    • Journal of Mechanical Science and Technology
    • /
    • v.17 no.10
    • /
    • pp.1399-1410
    • /
    • 2003
  • In this paper, we develop a joystick manual driving algorithm for an electric vehicle called Cycab. Cycab is developed as a public transportation vehicle, which can be driven either by a manual joystick or an automated driving mode. The vehicle uses six motors for driving four wheels, and front/rear steerings. Cycab utilizes one industrial PC with a real time Linux kernel and four Motorola MPC555 micro controllers, and a CAN network for the communication among the five processors. The developed algorithm consists of two automatic vehicle speed control algorithms for normal and emergency situations that override the driver's joystick command and an open loop torque distribution algorithm for the traction motors. In this study, the algorithm is developed using SynDEx, which is a system level CAD software dedicated to rapid prototyping and optimizing the implementation of real-time embedded applications on distributed architectures. The experimental results verify the usefulness of the two automatic vehicle control algorithms.

The research of a method to support real-time for OPRoS Execution Engine. (OPRoS 실행엔진에 실시간성 지원 방법에 대한 연구)

  • Ju, min-gyu;Lee, jin-wook;Lee, cheol-hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2011.05a
    • /
    • pp.15-16
    • /
    • 2011
  • 로봇사업은 전 세계적으로 급속히 성장하고 있는 분야로 미국, 유럽 등 많은 국가들이 막대한 자본을 투자하고 있으며, 우리나라에서도 차세대 전략 산업으로 선정하여 집중적으로 지원하고 있다. 현재 로봇 시스템 및 서비스의 복잡도가 증가함에 따라 소프트웨어의 개발비용, 인력, 유지보수 등의 문제를 해결하기 위해 OPRoS(Open Platform For Robotic Service)라는 로봇 소프트웨어 플랫폼이 개발 되었다. 하지만 OPRoS 실행엔진은 범용 운영체제 위에서 동작되기 때문에 로봇서비스의 QoS(Quality of Service)를 위한 실시간성을 보장하지 못한다. 본 논문에서는 범용운영체제인 윈도우즈 상에서 동작하는 로봇 소프트웨어 플랫폼인 OPRoS의 실행엔진에 RTiK(Real-Time implanted Kernel)을 이용해 실시간성을 보장할 수 있는 방법에 대해 연구 하였다. 또한 RTiK이 이식된 OPRoS 실행엔진의 성능을 측정하였다.

  • PDF

A Study to support real-time on Multiprocessor Linux (멀티프로세서 기반 리눅스에 실시간성 지원 방안 연구)

  • Lee, Sang-Gil;Lee, Cheol-Hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2015.05a
    • /
    • pp.57-58
    • /
    • 2015
  • 실시간성이란 연산의 정확성과 연산 수행시간이 예측 가능한 시간 내에 완료되는 것을 말한다. 범용 운영체제인 리눅스에서는 CFS(Complete Fair Scheduling)을 사용하여 높은 우선순위 태스크에 대한 빠른 응답성을 보장할 수 없기 때문에 실시간성을 제공하지 못한다. 이를 해결하기 위해 RTiK-Linux(Real-Time implanted Kernel for Linux)가 개발되어 리눅스 환경에서 실시간성을 제공하였지만 개발 당시 싱글프로세서 환경만을 고려하여 최근 사용되는 멀티프로세서 환경에서는 실시간성 제공에 어려움이 있다. 본 논문에서는 멀티프로세서 리눅스 상에서 발생하는 RTiK-Linux의 문제점에 대해 설명하고 이에 대한 해결방안을 기술하여 멀티프로세서 리눅스 상에서 실시간성을 제공하기 위한 방안을 연구하였다.

  • PDF

A Study to support real-time on Windows Service Pack (윈도우즈 서비스팩(Service Pack)에서 실시간성 지원 방안 연구)

  • Park, Ji-Yoon;Jo, Ah-Ra;Lee, Cheol-Hoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2013.05a
    • /
    • pp.33-34
    • /
    • 2013
  • 범용 운영체제 윈도우즈는 라운드로빈(round-robin)스케줄링 방식을 사용하고 있다. 라운드로빈 스케줄링 방식은 높은 우선순위 태스크에 대한 빠른 응답성을 보장할 수 없어 실시간성을 제공하지 못한다. 이를 해결하기 위해 윈도우즈에서 실시간성을 제공하기 위한 RTiK-MP(Real Time implant Kernel-Multi Processor)가 개발되었다. 기존 RTiK-MP는 멀티프로세서 윈도우즈 환경에서 정상동작하게 되어있으나 서비스팩(Service Pack)환경에서는 Local APIC 타이머 레지스터의 값이 초기화되면서 윈도우즈에 실시간성을 제공하지 못하는 문제점이 있다. 본 논문에서는 윈도우즈 서비스팩에서 발생하는 RTiK-MP의 문제점에 대해 설명하고 이에 대한 해결방안을 기술하여 윈도우즈 서비스팩에서 실시간성을 제공하기 위한 방안을 연구하였다.

  • PDF

Design of Open Architecture Real-Time OS Kernel (개방형 구조 실시간 운영체제 커널 설계)

  • 박희상;정명조;조희남;이철훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10c
    • /
    • pp.418-420
    • /
    • 2002
  • 실시간 운영 체제(Real-Time OS)는 특정 태스크가 정해진 시간 안에 수행될 수 있도록 시간 결정성(Determinism)을 보장하는 운영 체제이다. 실시간 운영체제는 멀티태스킹(Multitasking) 및 ITC(InterTask Communication 혹은 IPC, Interprocess Communication)을 제공한다는 점에서는 일반 운영체제인 Unix$^{TM}$, Linux$^{TM}$, Windows$^{TM}$ 등과 같지만, 시간 결정성을 보장한다는 점에서 일반 운영체제와 다르다. 본 논문에서는 전부 혹은 일부의 소스 공개를 고려한 개방형 구조를 기반으로 하여, 응용프로그램 개발자에게 보다 나은 융통성과 편의를 제공할 수 있도록 실시간 운영체제 커널을 설계한 내용을 설명하고 있다.

  • PDF

The Design & Implementation of Fieldbus Bridge for Integration of different Fieldbus networks (이기종 필드버스 통합을 위한 필드버스 게이트웨이 설계 및 구현)

  • Lee, Yeong-Min;Kim, Myung-Kyun
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.116-120
    • /
    • 2011
  • In this paper, we have designed and implemented the integrated protocol gateway for the integration of CAN and Profibus networks. To do that, we used the Switched Ethernet as Backbone network, and each fieldbus network is connected by CAN/Ethernet or Profibus/Ethernet gateway, and each gateway perform the translation between fieldbus and Ethernet frames. Futhermore, we realized the real-time features in the environment of the Switched Ethernet by applying the distributed hard real-time scheduling algorithm among each gateways. To implement tht CAN/Ethernet and Profibus/Ethernet gateways, we used the Linux of kernel 2.6.31.12 real-time patched version(PREEMTED_RT), and we could verify successful message translation and real-time features through real implementation.

  • PDF

Design & Implementation of the RMMC and Global Time based on the RT-eCos 3.0 (RT-eCos 3.0 기반의 RMMC 및 글로벌 타임 설계 및 구현)

  • Han, Seoung-Yeon;Kim, Jung-Guk
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.7
    • /
    • pp.759-767
    • /
    • 2010
  • RT-eCos 3.0 is a micro-sized embedded real-time kernel that has been developed based on the open source eCos 3.0 to support the basic task model of the well-known distributed real-time object model, TMO(Time-Triggered Message-triggered Object). In this paper, the design and implementation techniques of the RMMC(Real-time Multicast & Memory replication Channel) that is a standard distributed IPC model of the TMO is described based on the RT-eCos 3.0. And the support technique of the global time for using the same time in a distributed environment using the RMMC is also described. The developed global time based RMMC supports highly abstracted distributed IPC environment in a wide area distributed computing environment with the RT-eCos 3.0.