• 제목/요약/키워드: Open source library

검색결과 133건 처리시간 0.023초

Design and Implementation of a Microwave Motion Detector with Low Power Consumption

  • Sohn, Surg-Won
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권7호
    • /
    • pp.57-64
    • /
    • 2015
  • In this paper, we propose a design of microwave motion detector using X-band doppler radar sensor to minimize the power consumption. To minimize the power consumption and implement battery operated system, pulse input with 2 KHz, 4% duty cycle is exerted on the doppler radar sensor. In order to simplify the process of working with ATmega2560 microcontroller unit, Arduino compatible board is designed and implemented. Arduino is open source hardware and many library software is published as open source tools. Smartphone app is also proposed and designed as a real-time user interface of the motion detector. The SQLite database on the Android mobile operating system is used for recording raw data of motion detection for post-processing job, such as fast Fourier transform (FFT). Bluetooth interface module is implemented on the motion detection board as a wireless communication interface to the smartphone. The speed of human movement is identified by post-processing FFT.

오픈소스 기반의 실시간 EtherCAT 제어 시스템의 구현 (Implementation of Real-time EtherCAT Control System based on Open Source)

  • 경윤진;최동일
    • 로봇학회논문지
    • /
    • 제18권3호
    • /
    • pp.281-284
    • /
    • 2023
  • Real-time control communication network system is important for developing defense robots because it affects environmental interaction, performance, and safety. We propose a real-time control communication network using the Xenomai real-time operating system and the open-source EtherCAT master library, SOEM. EtherCAT is an Ethernet-based industrial communication method. It has low latency and many functions such as cable redundancy and distributed clock synchronization. We use Xenomai RTOS and Intel NUC to develop the system. Experimental tests demonstrate the Real-time EtherCAT master implementation, and communication with CiA301-based slave devices. The jitter measurement was conducted to validate the real-time performance of the system. The proposed system shows possibility for real-time robotics applications in various defense robots.

Implementation of an OpenFlow-based Access Point Virtual Switch for Monitoring and Virtualization of Legacy Wireless LAN

  • Lee, Hyung-Bong;Park, Ji-Hoon
    • 한국컴퓨터정보학회논문지
    • /
    • 제21권1호
    • /
    • pp.65-72
    • /
    • 2016
  • Network virtualization is an emerging technology for solving the rigidity of the physical network infrastructure. The innovative technique virtualizes all resources in the network, including the network links and nodes, and provides a number of virtual networks on a single network infrastructure. In order to realize a virtual network, a thorough and complete monitoring of all resources in the network should be performed firstly. OpenFlow is an open source stack for network virtualization. However, it is impossible to apply OpenFlow to AP-based legacy wireless LAN environment because OpenFlow targets ethernet-based LAN environment. In this paper, we implement an adaptor-styled virtual switch for AP-based wireless LAN through customizing the Open vSwitch which is a virtual switch of OpenFlow. The evaluation test results show that the implemented OpenFlow stack operates successfully. The implemented OpenFlow stack can now be plugged immediately in existing AP-based wireless LAN environment and plays network resource monitoring. In the future, we can develop wireless LAN virtualization applications on the wireless OpenFlow stack.

차세대 도서관 목록 사례의 고찰 (A Case Study on the Next Generation Library Catalogs)

  • 윤정옥
    • 한국도서관정보학회지
    • /
    • 제41권1호
    • /
    • pp.5-28
    • /
    • 2010
  • 이 연구의 목적은 차세대 도서관 목록의 주요한 기능적 특성을 살펴보는 것이다. 이를 위해 최근 OCLC의 WorldCat Local 기반으로 구축된 University of California 도서관의 '차세대 멜빌 파일로트'와 오픈소스 소프트웨어 Blacklight 기반으로 구축된 Stanford University 도서관의 'SearchWorks'의 사례를 분석하였다. 이들은 차세대 도서관 목록의 전형적 기능인 확장된 콘텐츠, 패싯 네비게이션, 키워드 검색, 검색결과의 적합성 순위화, 이용자 참여 기능을 모두 제공하지만, 그 범위와 내용은 다소 차이점을 보이며, 아직은 완성형이기보다 계속 수정 보완하며 발전해가는 과정에 있다고 할 수 있다.

  • PDF

OpenCV를 사용한 스테레오 비전 시스템의 프로토타입 구현 (A Prototype for Stereo Vision Systems using OpenCV)

  • 이정수;정새암;김준성
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2008년도 하계종합학술대회
    • /
    • pp.763-764
    • /
    • 2008
  • Sensing is an important part of a smart home system. Vision sensors are a type of passive systems, which are not sensitive to noise. In this paper, we implement a prototype for stereo vision systems using OpenCV. It is an open source library for computer vision developed by Intel corporation. The prototype will by used for comparing performance among various stereo algorithms and for developing a stereo vision smart camera.

  • PDF

CFD-DEM 연계기법을 활용한 고정식 해양구조물의 모노파일 주위 유동 및 세굴해석 (Flow and Scour Analysis Around Monopole of Fixed Offshore Platform Using Method that Couples Computational Fluid Dynamics and Discrete Element Method)

  • 송성진;전우영;박선호
    • 한국해양공학회지
    • /
    • 제33권3호
    • /
    • pp.245-251
    • /
    • 2019
  • When an offshore foundation is exposed to waves and currents, local scour could develop around a pile and even lead to structural failure. Therefore, understanding and predicting the scour due to sediment transport around foundations are important in the engineering design. In this study, the flow and scour around a monopole foundation exposed to a current were investigated using a method that coupled the computational fluid dynamics (CFD) and discrete element method (DEM). The open source computation fluid dynamics library OpenFOAM and a sediment transport library were coupled in the OpenFOAM platform. The incipient motion of the particle was validated. The flow fields and sediment transport around the monopole were simulated. The scour depth development was simulated and compared with existing experimental data. For the upstream scour hole, the equilibrium scour depth could be reproduced qualitatively, and it was underestimated by about 23%.

공공도서관 KOLAS 보급 및 유지 보수체계에 대한 연구 (The Study of the Distribution and Maintenance System of the KOLAS for Public Libraries)

  • 곽철완;곽승진;강현우
    • 한국문헌정보학회지
    • /
    • 제46권3호
    • /
    • pp.297-317
    • /
    • 2012
  • 본 연구의 목적은 KOLAS의 보급 및 유지 보수체계에 대한 문제점을 파악하고 개선 방안을 제시하는데 있다. 이를 위해 전국 공공도서관을 대상으로 설문조사와 도서관 현장조사를 실시하였다. 조사 결과는 크게 두 가지로 요약할 수 있다. 첫째, KOLAS 보급 사업은 국립중앙도서관에서 지속해야 한다. 둘째, KOLAS의 유지 보수가 신속하게 진행되지 않는다. 조사 결과 나타난 KOLAS의 문제 중 일부는 개선이 가능하지만 일부는 개선이 어렵다. 그러므로 본 연구에서 개선 방안으로 오픈 소스 기반의 KOLAS를 운영하는 것을 제시하였다. KOLAS를 민간에 개방하여 새로운 자료관리시스템 발전을 유도하며, 국립중앙도서관은 이를 지원하는 역할을 담당해야 한다.

전산유체역학을 이용한 규칙파와 원형 기둥 구조물의 상호작용 해석 (Analysis on Interaction of Regular Waves and a Circular Column Structure)

  • 송성진;박선호
    • 한국해양환경ㆍ에너지학회지
    • /
    • 제20권2호
    • /
    • pp.63-75
    • /
    • 2017
  • 해양환경에서 파랑-구조물 상호작용의 정확한 예측은 극한 환경조건에 노출 된 고정식 및 부유식 해양구조물의 안전성과 설계비용 효율성에 있어서 중요하다. 본 연구에서는 규칙파 와 원형 기둥의 파랑-구조물 상호작용을 해석하였다. 3차원 이상유동(two-phase flow)을 해석하기 위해 오픈소스 전산유체역학 라이브러리인 OpenFOAM을 사용하였다. 수치파랑수조에서 파를 생성 및 흡수하기 위해 소스항을 이용한 relaxation method를 적용하였다. 수치기법을 검증하기 위해 심해조건에서 생성된 2차 stokes 파형은 이론적인 해와 비교하였다. 검증과정을 통해 파장과 진폭에 대한 길이 및 높이 방향의 격자크기를 정하였다. 원형 기둥에 작용하는 파랑 하중과 wave run-up을 계산하고 기존의 실험 데이터와 비교하였다.

OpenFOAM을 이용한 EOM 기반 2차원 수치 파 생성에 관한 파라메트릭 연구 (A Parametric Study on EOM-based 2D Numerical Wave Generation using OpenFOAM)

  • 문성호;이성욱;백광준;권창섭
    • 대한조선학회논문집
    • /
    • 제55권6호
    • /
    • pp.490-496
    • /
    • 2018
  • The consistency of the initially designed waves in the domain is essential for accurate calculation of the added resistance in waves through CFD. In particular, unwanted reflected waves at domain boundaries can cause incorrect numerical solutions due to the superposition with initially designed waves. Euler Overlay Method(EOM) is one of the methods for reducing wave reflections by adding an additional source term to momentum and phase conservation equations, respectively. In this study, we apply the Euler Overlay Method(EOM) to the open-source CFD library, OpenFOAM(R), to simulate the accurate free-surface waves in the domain and the parametric study is performed for efficient implementation of Euler Overlay Method(EOM). Considering that the damping efficiency depends on the selection of the overlay parameter in the added source terms, the size of overlay zone and the wave steepness, the influences of these factors are tested through the wave elevation measured at constant time intervals in the 2D numerical wave tank. Through this process, guidelines for selection of optimal overlay parameter and overlay zone size that can be applied according to the scaling law are finally presented.

전파천문 상관처리를 위한 최적 코딩 방법에 관한 연구 (A Study on Optimum Coding Method for Correlation Processing of Radio Astronomy)

  • 신재식;오세진;염재환;노덕규;정동규;오충식;황주연;소요환
    • 융합신호처리학회논문지
    • /
    • 제16권4호
    • /
    • pp.139-148
    • /
    • 2015
  • 본 논문에서는 한일공동VLBI상관기를 위한 소프트웨어 상관기의 성능개선을 위해 공개된 라이브러리를 이용한 최적 코딩 방법에 대해 제안한다. VLBI 관측데이터를 상관처리하는 시스템은 관측국 수에 따라 계산량이 기하급수적으로 증기하기 때문에 일반적으로 ASIC 또는 FPGA를 이용하여 하드웨어로 구축한다. 하지만 최근에는 컴퓨터 성능의 발전에 따라 소프트웨어를 이용하여 클러스터와 같은 대용량 서버에서 구축하고 있다. 하드웨어로 구축한 VLBI 상관처리 시스템은 대부분 관측시간대비 준 실시간 또는 실시간으로 데이터처리를 수행하기 때문에, 소프트웨어 상관처리 시스템도 이와 같은 성능을 갖기 위해서는 코딩작업에서 데이터 처리를 최적으로 수행할 수 있어야 한다. 따라서 본 논문에서는 상관처리 시스템에서 가장 중요한 과정인 FFT 처리과정에서 공개된 fftw 라이브러리를 활용하여 최적코딩을 수행할 수 있도록 fftw 라이브러리를 이용한 일반적인 방법, SSE를 활용한 방법, 공유메모리를 사용한 방법, OpenMP를 활용한 방법, 그리고 제시한 것들을 병합한 방법을 적용한 경우에 대해 상관처리 실험을 수행하였다. 상관처리실험을 통하여 본 논문에서 제안한 fftw와 공유메모리, 그리고 OpenMP를 적용한 최적 코딩 방법이 상관처리 시간을 단축할 수 있어서 소프트웨어 상관기의 성능개선에 유효함을 확인하였다.