• Title/Summary/Keyword: Synchronization Engine

Search Result 34, Processing Time 0.023 seconds

틸팅차량의 네트워크 협업 엔진 구현 (Implementation of A Networked Collaboration Engine for Virtual Engineering of Tilting Train)

  • 정유진;한성호;송용수
    • 시스템엔지니어링학술지
    • /
    • 제2권2호
    • /
    • pp.45-50
    • /
    • 2006
  • Tilting technology is to tilt the train on the curve in order to minimize centrifugal force to passengers and to improve the speed within the limits of passenger's comfort and safety. According to reports from other countries, there is 15~30% speed improvement compared to the conventional trains. Recently, the advent of World-Wide-Web(WWW) and the explosive popularity of the Internet gave birth to collaborative applications which were enabled by computers and networks as their primary media. The progress of 3D computer graphics enabled collaborative applications with 3D virtual environments or distributed virtual environments. In this paper, we explain our implementation of the Share collaboration engine which is for collaboration applications based on a distributed virtual environment. The Share collaboration engine proposes a new Share network architecture for management of participants, and it provides some synchronization methods for 3D objects in virtual collaboration. TTX_PDM is an experimental application that tries to prevent wastes of human, material and time resources in networked virtual collaboration.

  • PDF

가상의 3D와 실제 로봇이 동기화하는 시스템 및 플랫폼 (Game Platform and System that Synchronize Actual Humanoid Robot with Virtual 3D Character Robot)

  • 박창현;이창조
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제8권2호
    • /
    • pp.283-297
    • /
    • 2014
  • 미래 인간의 삶은 사회, 경제, 정치와 개인 등 삶의 전 영역에 걸쳐 다학제적 기술의 파급효과 증대에 의해 혁신될 것이다. 특히 로봇 분야와 로봇을 이용한 차세대 게임 분야에서는 다학제적 기여와 상호작용에 의해 더욱 더 기술간 융합화가 가속화 될 것으로 전망된다. 본 연구는 지금까지의 "인간-로봇 인터페이스 기술"의 기술적인 한계 및 시공간적 제약을 뛰어넘는 새로운 인터페이스 모델로, 기존 인간-로봇 인터페이스 기술에서 가질 수 없는 다양한 모달리티(modality)들의 융합을 통해 보다 신뢰성 있으며 편하고 자유로운 "인간-로봇 인터페이스 기술"의 연구이다. 이족보행의 휴먼로봇과 모바일 기기 화면의 3D 콘텐츠(contents) 로봇(가상로봇)의 동작과 위치 값을 실시간적으로 연동하는 동기화(Synchronization) 엔진을 개발하고, 상호간의 정보를 주고받기 위한 무선 프로토콜(Protocol) 및 효율적인 티칭(Teaching)을 위한 학습에 의한, 다이렉트 티칭앤플레이(Direct Teaching & Play)의 티칭 프로그램 개발과, 이를 이용한 로봇 게임 시스템을 연구한다.

키-값 저장소를 위한 효율적인 로그 처리 기법 설계 및 평가 (Design and Evaluation of an Efficient Flushing Scheme for key-value Store)

  • 한혁
    • 한국콘텐츠학회논문지
    • /
    • 제19권5호
    • /
    • pp.187-193
    • /
    • 2019
  • 키-값 스토리지 엔진은 소셜 네트워크, 온라인 전자 상거래 환경 및 클라우드 서비스를 포함한 많은 컴퓨팅 환경에서 점점 더 수요가 증가하고 있는 필수적인 구성 요소다. 최근 키-값 스토리지 엔진은 트랜잭션, 버전관리 및 복제를 비롯한 많은 기능을 제공한다. 키-값 스토리지 엔진에서 트랜잭션 처리는 로그 선행 기입을 사용하여 원자성을 제공하며, 동기식 커밋 방식에서는 트랜잭션이 완료되기 전에 로그 데이터를 플러시한다. 그러나 로그 선행 기입에서 로그 데이터를 저장 장치로 플러시하는 것은 다양한 최적화 기법이 제안되었음에도 불구하고 여전히 fsync() 호출에 큰 오버헤드가 존재하고 있기 때문에 키-값 스토리지 엔진의 성능 병목이다. 이 논문에서는 기존 플러싱 체계를 최적화하기 위해 그룹 동기화 기법을 제안하여 키-값 스토리지 엔진의 성능을 개선한다. 또한, fsync()를 수행하는 동안에 다른 트랜잭션을 수행하는 트랜잭션 스케줄링 기법을 제안한다. 이 체계는 기존 시스템이 제공하는 동일한 트랜잭션 수준을 지원하면서 fsync() 호출의 수를 줄이는 효율적인 방법이다. 우리는 WiredTiger 스토리지 엔진에 제안하는 방법을 구현하였다. 실험 결과는 제안된 시스템이 기존 시스템에 비해 키-값 워크로드의 성능을 향상시킨다는 것을 보여준다.

플러그인 하이브리드 차량의 모드변환에 따른 엔진클러치 접합 제어알고리즘 연구 (A Study on the Control Algorithm for Engine Clutch Engagement During Mode Change of Plug-in Hybrid Electric Vehicles)

  • 심규현;이수지;남궁철;이지석;한관수;황성호
    • 대한기계학회논문집A
    • /
    • 제40권9호
    • /
    • pp.801-805
    • /
    • 2016
  • 플러그인 하이브리드 전기자동차는 내연기관과 전기모터를 동력원으로 사용하며 주행 상황에 따라 다양한 주행 모드을 갖는다. 주행 모드에는 전기모터로만 주행하는 EV 모드(전기주행), 내연기관으로 주행하는 엔진 운전 모드, 두 개의 동력원을 이용하는 HEV 모드(하이브리드 주행)가 있다. 특히 병렬형 구조를 갖는 하이브리드 전기자동차는 모드변환에 따라 엔진 클러지가 접합되거나 해제되는데, 클러치 접합 시 나타나는 충격은 차량의 승차감에 영향을 주기 때문에 중요하다. 본 논문에서는 플러그인 하이브리드 전기자동차의 성능 시뮬레이터를 MATLAB/Simulink를 이용하여 개발하고, 시뮬레이션 결과를 통해 엔진 클러치 접합 시 나타나는 충격 특성을 분석하였다.

안드로이드 플랫폼 상에서 동기화가 고려된 통합 커서의 설계 및 구현 (Design and Implementation of an Unified Cursor Considering Synchronization on the Android Mobile Platform)

  • 김경환;하주호;원종필;이의성;김주민;손진호
    • 대한임베디드공학회논문지
    • /
    • 제6권3호
    • /
    • pp.190-200
    • /
    • 2011
  • Android platform provides a content provider and a cursor mechanism to access the internal SQLite engine. Content providers not only store and retrieve data but also make it accessible to applications. Applications can only share data through content provider, since there's no common storage area that Android packages can access. Cursor is an interface that provides random read-write access to the result set returned by a database query. However, this cursor possesses two major limitations. First, a cursor does not support a join clause among cursors, since the cursor can only access a single table in the content provider. Second, the cursor is not capable of creating user-customized field in the predefined content providers. In this paper, we propose the unified cursor architecture that merges several cursors into a single virtual cursor. Cursor translation look-aside buffer (TLB), column windowing mechanism and virtual data management are the three major techniques we have adopted to implement our structure. And we also propose a delayed synchronization method between an application and a proposed unified cursor. An application can create a user-customized field and sort multiple tables using a unified cursor on Android platform.

가상 건축 엔지니어링 응용을 위한 네트워크 공유작업 엔진의 구현 (Implementation of A Networked Collaboration Engine for Virtual Architectural Bngineering Application)

  • 송경준;고동일;김종성;맹성현
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제28권12호
    • /
    • pp.642-652
    • /
    • 2001
  • 웹의 보급과 이에 따른 인터넷의 폭발적 확산은 컴퓨터와 네트워크를 핵심 매개로 하는 공동작업과 이에 따른 공동 문제해결의 출현을 가능하게 했으며 3차원 그래픽 기술의 발달과 함께 3차원 가상환경을 바탕으로 한 공동작업 응용이 출현하였다. 가상 건축 엔지니어링은 이런 3차원 가상환경 기반 공동작업 응용의 하나로 여러 설계자가 설계한 건축 설계 도면을 가상 공간에서 미리 통합하여 실현함으로써 발생할수 있는 오류를 사전에 발견하여 인적, 물적, 시간적 낭비를 막는 것을 그 목적으로 한다. 이 논문에서는 가상 건축 엔지니어링 응용을 제작하는데 고려해야 할 문제점을 정의하고 이를 해결하기 위해 구현된 Share 협동작업 엔진에 대해 설명한다. Share 협동작업 엔진은 새로운 Share 분산 네트워크 구조를 제안하여 네트워크 참여 개체를 관리하여 가상공동작업의 3차원 객체의 실시간 동기화를 지원하며, 파라메터기반 3차원 가상 객체 표현 기술을 이용하여 네트워크 대역폭 사용을 최소화하여 확장성을 향상시킨다. 또한 본 논문에서는 이를 바탕으로 실제로 제작된 가상 건축 엔지니어링 2000 (VAE2000) 서비스에 대해 설명하며 시뮬레이션과 실제 시연을 통해 이의 유용성을 증명한다.

  • PDF

개인 휴대단말에서 응용 프로그램 동기화를 위한 자동설치 시스템의 설계 및 구현 (Design and Implementation of Automatic Installation System for Application Synchronization in PDA)

  • 나승원;오세만
    • 정보처리학회논문지A
    • /
    • 제10A권6호
    • /
    • pp.685-690
    • /
    • 2003
  • 새로운 무선인터넷 디바이스로써 주목받고 있는 PDA는 기능 개선을 위해서 다양한 애플리케이션 개발이 이루어지고 있으며 수시로 응용프로그램이 설치되어지고 있다. 또한 PDA는 전원이 방전 될 경우에 RAM(Random Access Memory)에 저장되어 있는 데이터가 모두 삭제되는 단점이 있어서 그때마다 프로그램을 다시 복원해야 한다. 본 논문에서는 PDA의 응용 프로그램을 설치할 경우에 사용자가 직접 애플리케이션을 설치해야 하는 기존의 문제점을 해결하기 위하여 자동으로 PDA 응용프로그램이 설치되는 시스템(PAIS : PDA Automatic Installation System)을 제안하였다. 이 시스템을 적용한 경우 사용자에게는 설치에 소요되는 시간과 노력을 감소시켜 편의를 제공하고, 기업에게는 프로그램 설치관련 홍보물 제작에 소요되던 비용을 절감 할 수 있는 효과가 있다.

버스용 병렬형 하이브리드 동력전달계의 개발(II) 제2편 : 자동화변속기가 장착된 하이브리드 차량의 향상된 변속 제어 알고리듬 개발 (A Development of Parallel Type Hybrid Drivetrain System for Transit Bus Part 2 : A Development of Advanced Shift Control Algorithm for Hybrid Vehicle with Automated Manual Transmission)

  • 조한상;조성태;이장무;박영일
    • 한국자동차공학회논문집
    • /
    • 제7권5호
    • /
    • pp.96-106
    • /
    • 1999
  • In this study, the advanced shift control algorithm for parallel type hybrid drivetrain system with automated manual transmission(AMT) is proposed. The AMT can be easily realized by mounting the pneumatic actuators and sensors on the clutch and shift levers of the conventional manual transmission. By using the electronic-controlled AMT, engine and induction machine, it is possible to achieve the integrated control of overall system for the efficiency and the performance of the vehicle. Performing the speed control of the induction machine and the engine, the synchronization at gear shifting and the smooth engagement of clutch can be guaranteed. And it enables to reduce the shift shock and shorten the shift time. Hence, it results in the improvement of shift quality and the driving comfort of the vehicle. Dynamometer-based experiments are carried out to prove the validity of the proposed shift control algorithm.

  • PDF

엔진발전기와 연계된 BESS의 무순단 모드 전환 기법 (Seamless Transfer Method of BESS Connected by Engine Generator)

  • 신은석;김현준;김교민;유승영;한병문
    • 전기학회논문지
    • /
    • 제64권12호
    • /
    • pp.1709-1717
    • /
    • 2015
  • In remote islands PV (Photo Voltaic) panel with BESS (Battery Energy Storage System) supplies electric power to the customers in parallel operation with EG (Engine Generator) to save fuel consumption and to mitigate environmental load. BESS operates in voltage control mode when it supplies power to the load alone, while it operates in current control mode when it supplies power to the load in parallel with EG. This paper proposes a smooth mode change scheme from current control to voltage control of BESS by adding proper initial value to the integral part of voltage control, and a smooth mode change scheme from voltage control to current control by tracking the EG output voltage to the BESS output voltage using PLL (Phase-Locked Loop). The feasibility of proposed schemes was verified through computer simulations with PSCAD/EMTDC, and the feasibility of actual hardware system was verified by experiments with scaled prototype. It was confirmed that the proposed schemes offer a seamless operation in the stand-alone power system in remote islands.

분산 가시화를 위한 가상현실 타일 디스플레이 시스템의 개발 (A VR-based Tile Display System for the Distributed Visualization)

  • 차무현;이재경;황진상;한순흥
    • 한국CDE학회논문집
    • /
    • 제15권3호
    • /
    • pp.167-177
    • /
    • 2010
  • In recent years, the use of high-resolution tiled display system which does not have restrictions on the size of the screen and implements various layout of tile is increasing in order to evaluate the digital mock-up in physical scale or explore large engineering data set in detail. In this study, we developed multi-channel distributed visualization system which provides a virtual reality-based visual contents using 3D open-source graphics engine. Efficient data structures and exchange methods were proposed as a scene synchronization technology in PC cluster environments. DLP-Cube based tiled visualization system which provides $5{\times}2$ layout of display wall was developed and we validated our approach using this system. In addition, we introduced integrated control program that administrates PC cluster environment in remote and controls the layout of display channels.