• 제목/요약/키워드: 핸들

Search Result 175, Processing Time 0.027 seconds

Non-Preemptive Fixed Priority Scheduling for Design of Real-Time Embedded Systems (실시간 내장형 시스템의 설계를 위할 비선점형 고정우선순위 스케줄링)

  • Park, Moon-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.2
    • /
    • pp.89-97
    • /
    • 2009
  • Embedded systems widely used in ubiquitous environments usually employ an event-driven programming model instead of thread-based programming model in order to create a more robust system that uses less memory. However, as the software for embedded systems becomes more complex, it becomes hard to program as a single event handler using the event-driven programming model. This paper discusses the implementation of non-preemptive real-time scheduling theory for the design of embedded systems. To this end, we present an efficient schedulability test method for a given non-preemptive task set using a sufficient condition. This paper also shows that the notion of sub-tasks in embedded systems can overcome the problem of low utilization that is a main drawback of non-preemptive scheduling.

Control of a Mobile Robot Based on a Tangible Interface using iPhone (아이폰을 이용한 체감형 인터페이스 기반 이동 로봇 제어)

  • Jung, Hah-Min;Kim, Dong-Hun
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.21 no.3
    • /
    • pp.335-340
    • /
    • 2011
  • In the study, a tangible interface using iPhone is proposed to control a mobile robot, instead of remote control by a joystick or buttons. The robot is controlled by iPhone like a handle bar, since acceleration sensors of iPhone are used in the proposed method. The sensors measure the angles changed on the xyz coordinates of iPhone. And their sensor values are stabilized by digital filters. Bluetooth is chosen for communication between a mobile robot and iPhone. In this paper, four type methods are considered and one of the methods is selected for remote control of a mobile robot. Experimental results show that the robot is easily and conveniently controled by the tangible interface based on iPhone.

A Study about Steering Wheel and Pedal Position of Industrial Vehicle by the Various Body Dimensions (다양한 인체치수에 따른 산업차량의 핸들과 폐달 위치에 관한 연구)

  • Choi, Chin-Bong;Koo, Lock-Jo;Jung, Myung-Chul;Park, Peom
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.29 no.4
    • /
    • pp.1-7
    • /
    • 2006
  • This study determined the optimal positions of the movable steering wheel and pedal systems of industrial vehicle by various body dimensions. The position of objects and starting driving posture were measured by Martin-type anthropometer and goniometer. The X, Y and Z axis of movable steering wheel and pedal systems were measured horizon distance from right side to left side, horizon distance from front side to rear side and vertical distance from floor to ceiling. During the experiment in order to exclude learning effectiveness with forklift driving, 27 subjects who had male not experiences in driving a forklift used in the experiment. The relationship between the position of steering wheel and driver's posture with body dimensions was analyzed by using correlation relation and paired comparison t-test based on the measured data. The pedal location in X and Z axises was not related with various body dimensions. Also, the steering wheel was different among the angles of the right elbow and shoulder depending on the various body dimensions.

A Study on Middleware Design for Steel Production (철강공정을 위한 미들웨어 구조 설계)

  • Kim, Dohun;Hwang, Hwa-won;Shin, Kee-young;Choi, Ja Young;Ko, Jaehoon;Kim, Chee-ha
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.1434-1437
    • /
    • 2010
  • 본 논문은 철강공정을 위한 미들웨어 구조를 제시하였다. 제안된 미들웨어는 커널 코어, 철강공정에 필요한 각 서비스 기능, 응용 소프트웨어와의 연결을 유지하는 채널 매니저, 응용 소프트웨어의 서비스 요구를 처리하는 API 핸들러, 미들웨어 사용 API로 구성된다. 제안된 미들웨어는 분산환경을 지원하며, 산업체에서 주로 사용되는 운영체제들을 지원하도록 구현하였다. 제안된 미들웨어에 대해 각 서비스의 성능이 측정되었으나, 지면상 본 논문에는 동기 메시지 서비스, 타이머 서비스의 성능만을 제시하였다. 또한 제안된 미들웨어를 철강공정 중 하나인 열간압연공정에 적용한 결과, 기존 상용 미들웨어를 사용한 환경에 비해 응답시간 성능이 30-35% 향상하였음을 보였다.

A Light Weighted Robust Korean Morphological Analyzer for Korean-to-English Mobile Translator (한영 모바일 번역기를 위한 강건하고 경량화된 한국어 형태소 분석기)

  • Yuh, Sang-Hwa
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.2
    • /
    • pp.191-199
    • /
    • 2009
  • In this paper we present a light weighted robust Korean morphological analyzer for mobile devices such as mobile phones, smart phones, and PDA phones. Such mobile devices are not suitable for natural language interfaces for their low CPU performance and memory restriction. In order to overcome the difficulties we propose 1) an online analysis by using Key Event Handler mechanism, 2) and a robust analysis of the Korean sentences with spacing errors without its correction pre-processing. We adapt the proposed Korean analyzer to a Korean-English mobile translator, which shows 5.8% memory usage reduction and 19.0% enhancement of average response time.

A Message Service Handler for ebXML 2.0 (ebXML TRP 2.0을 위한 MSH)

  • 송은정;이호송;권택근
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.9 no.2
    • /
    • pp.205-212
    • /
    • 2003
  • Recently, as electronic commerce service via the Internet has expanded over the world, the standardization for the e-commerce has been strongly required. Therefore UN/CEFACT and OASIS adopted ebXML standard for the purpose of creating single global electronic marketplace. New e-Business systems should require ebXMl- based messaging system for reliable messaging delivery. In this paper, we have implemented Message Service Handler(MSH) packaging, transporting and managing e-Business messages for supporting ebXML messaging service. The MSH supports various system environments and allows high-level applications running either local or remote hosts with Remote Method Invocation(RMI) interface. In addition, MSH guarantees reliable message delivery on internet since it retransmits message in case of delivery failure and handles duplicated message and applies acknowledgement message for secure message delivery. Nowadays MSH has applied to ebXML registry/repository.

Design of Driver License Simulation Model Using 3D Graphics (3D 그래픽을 적용한 운전면허 시뮬레이터 설계)

  • Won, Ji-Woon;Hong, Jinpyo
    • Journal of Practical Engineering Education
    • /
    • v.5 no.2
    • /
    • pp.169-176
    • /
    • 2013
  • Recently the construction of simulation environment is an important issue in all fields. In case of the training for operating machines such as airplanes or spaceships which cause a huge cost, simulators could be helpful to reduce the costs and training efforts by simulating real situations. When people get a driver's license, too many trainees have to wait for their turns because of the limited number of cars and the small space of training sites. To solve this problem, we have designed and developed the basic design for the simulators. We suggest the Computer 3D Simulation Model for a driver's practice. The concept of this simulator is from a 3D Racing-game which suits for a driving exercise. We provide users with handle-controlled simulation settings to let users feel reality as if they drive in real through this simulator. We also use a 'force-feedback' system which gives handle vibration when users collide against obstacles or exceed lanes. Users can be absorbed in the simulation program and feel the sense of the real. This paper is the study about modeling the driving exercise model of 'computer 3D simulation', and producing and utilizing the simulator through this modeling.

Design of Parallel Processing of Lane Detection System Based on Multi-core Processor (멀티코어를 이용한 차선 검출 병렬화 시스템 설계)

  • Lee, Hyo-Chan;Moon, Dai-Tchul;Park, In-hag;Heo, Kang
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.20 no.9
    • /
    • pp.1778-1784
    • /
    • 2016
  • we improved the performance by parallelizing lane detection algorithms. Lane detection, as a intellectual assisting system, helps drivers make an alarm sound or revise the handle in response of lane departure. Four kinds of algorithms are implemented in order as following, Gaussian filtering algorithm so as to remove the interferences, gray conversion algorithm to simplify images, sobel edge detection algorithm to find out the regions of lanes, and hough transform algorithm to detect straight lines. Among parallelized methods, the data level parallelism algorithm is easy to design, yet still problem with the bottleneck. The high-speed data level parallelism is suggested to reduce this bottleneck, which resulted in noticeable performance improvement. In the result of applying actual road video of black-box on our parallel algorithm, the measurement, in the case of single-core, is approximately 30 Frames/sec. Furthermore, in the case of octa-core parallelism, the data level performance is approximately 100 Frames/sec and the highest performance comes close to 150 Frames/sec.

Effect of quaternary ammonium compounds on microbial contamination levels in dental clinics (치과 진료실의 미생물 오염도에 대한 4차 암모늄 화합물의 효과)

  • Baik, Sae Yun;Park, YounJung;Choi, Seung Ho;Kim, Hee Jae;Kim, Seong Taek
    • Journal of Dental Rehabilitation and Applied Science
    • /
    • v.36 no.1
    • /
    • pp.55-60
    • /
    • 2020
  • The aim of this study was to investigate the change of microbial contamination levels in the different areas and at the different time points after application of a quaternary ammonium compound (QAC) that has mechanical antimicrobial effect. The microbial contamination levels were measured in three different areas; unit chair handle, spit sink area and hand piece holder at different time points using adenosine triphosphate (ATP) monitoring system and ATP surface test kit. Hand piece holder showed the highest level of microbial contamination. In most of the clinics, QAC significantly reduced the levels of microbial contamination, and maintained antimicrobial activity for 4 to 6 months. QAC may be used effectively in dental clinics due to the duration of antimicrobial effect and the minimal exposure of chemicals and further studies are needed with large sample size.

Network structure for Shared Virtual Environments (가상 공유 공간을 위한 네트워크 구조)

  • Choi, Hwal-Ian;Lee, Arthur
    • Journal of the Korea Computer Graphics Society
    • /
    • v.4 no.1
    • /
    • pp.89-100
    • /
    • 1998
  • A multi-user virtual reality system supports shared environments for concurrent accesses by multiple users. The performance of these systems depends heavily on the network environments. This paper experiments an effective network model for shared virtual environments. This model has a middle layer called groups placed between the server and its clients, and the tasks of server are distributed to these groups. Using groups solves some of the problems of existing systems such as lack of scalability, message overheads, and latency due to message passing among locally communicating entities in the virtual environment. Some experiments show lower overhead than existing distributed virtual environment systems in WAN as well as LAN environments. This model also supports a method that can be used to construct application specific network environments using message handler which allows user-defined message formats.

  • PDF