• Title/Summary/Keyword: Open Source Library

Search Result 129, Processing Time 0.036 seconds

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

  • Sohn, Surg-Won
    • Journal of the Korea Society of Computer and Information
    • /
    • v.20 no.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.

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

  • Yunjin Kyung;Dongil Choi
    • The Journal of Korea Robotics Society
    • /
    • v.18 no.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
    • Journal of the Korea Society of Computer and Information
    • /
    • v.21 no.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 (차세대 도서관 목록 사례의 고찰)

  • Yoon, Cheong-Ok
    • Journal of Korean Library and Information Science Society
    • /
    • v.41 no.1
    • /
    • pp.5-28
    • /
    • 2010
  • The purpose of this study is to investigate the major features of Next Generation Library Catalogs. 'Next Generation Melvyl Pilot' of University of California Library System and 'SearchWorks' of Stanford University Library are examined. While the former is developed, based on OCLC WorldCat Local, the latter is based on the Blacklight, an Open Source Catalog Software. Both commonly provide the features, including enriched contents, facet navigation, keyword searching, relevancy ranking of search results, and user contribution, etc., but some functions vary in scopes and contents. Also, it seems that both are in process of development rather than complete implementations.

  • PDF

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

  • Yi, Jong-Su;Jung, Sae-Am;Kim, Jun-Seong
    • Proceedings of the IEEK Conference
    • /
    • 2008.06a
    • /
    • 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

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

  • Song, Seongjin;Jeon, Wooyoung;Park, Sunho
    • Journal of Ocean Engineering and Technology
    • /
    • v.33 no.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%.

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

  • Kwak, Chul-Wan;Kwak, Seung-Jin;Kang, Hyun-Woo
    • Journal of the Korean Society for Library and Information Science
    • /
    • v.46 no.3
    • /
    • pp.297-317
    • /
    • 2012
  • The purpose of this study is to identify the problems of the distribution and maintenance of the KOLAS, and provide the developmental direction of the KOLAS. The research methods for this study are both survey and field interview. The results show that first, the National Library of Korea should continue to distribute the KOLAS to public libraries, and second, there are a lot of problems for maintenance of the KOLAS. However, some of the problems of KOLAS could be resolved, but not all of them. Thus, this study proposes the developmental plan of the KOLAS for future. The National Library of Korea should open the KOLAS to open source software for public, so that libraries and vendors may develop new ILS based upon the KOLAS.

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

  • Song, Seongjin;Park, Sunho
    • Journal of the Korean Society for Marine Environment & Energy
    • /
    • v.20 no.2
    • /
    • pp.63-75
    • /
    • 2017
  • In offshore environment, an accurate estimation of a wave-structure interaction has been an important issue for safe and cost effective design of fixed and floating offshore structures exposed to a harsh environment. In this study, a wave-structure interaction around a circular column was investigated with regular waves. To simulate 3D two-phase flow, open source computational fluid dynamics libraries, called OpenFOAM, were used. Wave generation and absorption in the wave tank were activated by the relaxation method, which implemented in a source term. To validate the numerical methods, generated Stokes 2nd-order wave profiles were compared with the analytic solution with deep water condition. From the validation test, grid longitudinal and vertical sizes for wave length and amplitude were selected. The simulated wave run-up and wave loads on the circular column were studied and compared with existing experimental data.

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

  • Moon, Seong-Ho;Lee, Sungwook;Paik, Kwang-Jun;Kwon, Chang-Seop
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.55 no.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 (전파천문 상관처리를 위한 최적 코딩 방법에 관한 연구)

  • Shin, Jae-Sik;Oh, Se-Jin;Yeom, Jae-Hwan;Roh, Duk-Gyoo;Chung, Dong-Kyu;Oh, Chung-Sik;Hwang, Ju-Yeon;So, Yo-Hwan
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.16 no.4
    • /
    • pp.139-148
    • /
    • 2015
  • In this paper, the optimum coding method is proposed by using open library in order to improve the performance of a software correlator developed for Korea-Japan Joint VLBI Correlator(KJJVC). The correlation system for VLBI observing system is generally implemented with hardware using ASIC or FPGA because the computational quantity is increased geometrically according to the participated observatory number. However, the software correlation system is recently constructed at a massive server such as a cluster using software according to the development of computing power. Since VLBI correlator implemented with hardware is able to conduct data processing with real-time or quasi real-time compared with mostly observational time, software correlation has to perform optimal data processing in coding work so as to have the same performance as that of the hardware. Therefore, in this paper, the experimental comparison was conducted by open-source based fftw library released in FFT processing stage, which is the most important part of the correlator system for performing optimum coding work in software development phase, such as general method using fftw library or methods using SSE(Streaming SIMD Extensions), shared memory, or OpenMP, and method using merged techniques listed above. Through the experimental results, the proposed optimum coding method for improving the performance of developed software correlator using fftw library, shared memory and OpenMP is effectively confirmed by reducing correlation time compared with conventional method.