• Title/Summary/Keyword: Library program

Search Result 1,060, Processing Time 0.024 seconds

Graphic Deformation Algorithm for Haptic Interface System (촉각시스템을 위한 그래픽 변형 알고리즘)

  • Kang, Won-Chan;Jeong, Won-Tae;Kim, Young-Dong;Shin, Suck-Doo
    • Proceedings of the KIEE Conference
    • /
    • 2002.06a
    • /
    • pp.67-71
    • /
    • 2002
  • In this paper, we propose a new deformable model based on non-linear elasticity, anisotropic behavior and the finite element method and developed the high-speed controller for haptic control. The proposed controller is based on the PCI/FPGA technology, which can calculate the real position and transmit the force data to device rapidly, The haptic system is composed of 6DOF force display device, high-speed controller and HIR library for 3D graphic deformation algorithm & haptic rendering algorithm. The developed system will be used on constructing the dynamical virtual environment. we demonstrate the relevance of this approach for the real-time simulating deformations of elastic objects. To show the efficiency of our system, we designed simulation program of force-reflecting, As the result of the experiment, we found that the controller has much higher resolution than some other controllers.

  • PDF

Parallel VHDL Simulation on IBM SP2 and SGI Origin 2000 (IBM SP2와 SGI Origin 2000에서의 병렬 VHDL 시뮬레이션)

  • 정영식
    • Journal of the Korea Society for Simulation
    • /
    • v.7 no.1
    • /
    • pp.69-83
    • /
    • 1998
  • In this paper, we present the results of simulation by running parallel VHDL simulation on typical MPP(Massively Parallel Processor) systems such as IBM SP2 and SGI Origin 2000. Parallel simulation uses the synchronous protocol and parallel program is implemented using MPI(Message Passing Interface) based on message passing model, so that it can urn on any parallel programming environment which supports MPI, a standard communication library. And then GVT(Global Virtual Time) computation for parallel simulation is based on the global broadcasting with MPI_Bcast(), which is a standard function in MPI and piggybacking. Our benchmark exhibits that as size of VHDL grows, the parallel simulation has a better performance compared with the sequential simulation. In addition, we also show the results of comparison between IBM SP2 and SGI Origin 2000 by applying the same application to those indirectly.

  • PDF

Implementation of an open platform for 3D spatial information based on WebGL

  • Lee, Ahyun;Jang, Insung
    • ETRI Journal
    • /
    • v.41 no.3
    • /
    • pp.277-288
    • /
    • 2019
  • VWorld is run by the Ministry of Land, Infrastructure, and Transport of South Korea and provides national spatial information, such as aerial images, digital elevation models, and 3D structural models. We propose herein an open platform for 3D spatial information based on WebGL using spatial information from VWorld. WebGL is a web-based graphics library and has the advantage of being compatible with various web browsers. Our open platform is also compatible with various web browsers. Accordingly, it is easily accessible via the VWorld site and uses the three-dimensional (3D) map program. In this study, we describe the proposed platform configuration, and the requests, management, and visualization approaches for VWorld spatial information data. Our aim is to establish an approach that will provide a stable rendering speed even on a low-end personal computer without a graphics processing unit based on a quadtree structure. We expect that users will be able to visualize 3D spatial information through the VWorld open platform, and that the proposed platform will become the basis for various applications.

Multi-Marker Augmented Reality System using Marker-Based Tracking with Vuforia

  • Yun, Hyun-Noh;Kim, Gi-Seong;Moon, Nammee
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.2
    • /
    • pp.119-126
    • /
    • 2019
  • As interest in augmented reality has increased recently, attempts have been made to incorporate augmented reality into various fields. In implementing augmented reality, the method by which markers are used is to extract feature points of markers to recognize 3D coordinates and, in some cases, it is necessary to recognize multiple markers simultaneously. Therefore, this paper proposes optimization methods for recognising multiple markers at the same time. Unity 3D and augmented reality library Vuforia are used to implement the experimental environment. The augmented reality program produced was implemented in an application form and tested using a mobile camera. We looked for optimization methods for manufacturing markers directly and for recognizing multiple markers through changes in the experimental environment. The results of the experiment can provide a higher recognition rate in an environment where multiple marker recognition is required later.

Usage analysis of library's twitter and homepage by using NodeXL program (노드 엑셀 네트워크 분석을 통한 국내 도서관 홈페이지와 트위터 활용도 연구)

  • Kim, Soon
    • Proceedings of the Korean Society for Information Management Conference
    • /
    • 2013.08a
    • /
    • pp.171-174
    • /
    • 2013
  • 본 연구는 국내외 도서관의 소셜네트워크 서비스 현황을 살펴보고, 노드엑셀을 이용한 네트워크 분석 기법을 통해, 도서관 소셜미디어 활용도에 대해 조사하였다. 국내에서 소셜미디어 홍보를 제일 적극적으로 하고 있는 P대학의 트위터를 노드엑셀을 통해 매개중심성으로 분석해 본 결과 상위 파워트위터리안들을 알 수 있었으며, 추후 도서관 마켓팅에서 핵심이용자로 적극 관리할 필요성이 있음을 보여주고 있다. 홈페이지 이용도는 국내 의과대학 중 의학도서관 홈페이지상에 데이터베이스로 직접 URL 연동되어 있는 K대학 홈페이지를 보손(Voson)과 노드엑셀 네트워크 분석방법을 이용하여 분석해 본 결과, 상업출판사외에 NDSL이 가장 상위로 랭크되어 홈페이지의 활용도가 높음을 알 수 있었다.

  • PDF

Real-time Tensile Strain Measurement System based on ArUco Marker (ArUco 마커 기반 실시간 인장변형률 측정 시스템)

  • Lee, Seung-Ah;Kim, Dohyeon;Kim, Yoon
    • Journal of Korea Multimedia Society
    • /
    • v.24 no.6
    • /
    • pp.753-759
    • /
    • 2021
  • During tensile test, tensile strain of tensile tester is measured by movement distance of upper zig and initial specimen's length. Conventional tensile tester program obtains the tensile strain after the end of the test, however the method is not appropriate in real time because the results are calculated until the test is finished. We suggest a real-time measurement system of tensile strain using ArUco Marker in OpenCV library. The system is designed to detect marker attached on the upper zig and calculate specimen's tensile strain. According to comparison of the calculated data and the results of the tester, errors approximately showed 0.128 mm on 3840×2160 video resolution.

PyOncoPrint: a python package for plotting OncoPrints

  • Jeongbin Park;Nagarajan Paramasivam
    • Genomics & Informatics
    • /
    • v.21 no.1
    • /
    • pp.14.1-14.4
    • /
    • 2023
  • OncoPrint, the plot to visualize an overview of genetic variants in sequencing data, has been widely used in the field of cancer genomics. However, still, there have been no Python libraries capable to generate OncoPrint yet, a big hassle to plot OncoPrints within Python-based genetic variants analysis pipelines. This paper introduces a new Python package PyOncoPrint, which can be easily used to plot OncoPrints in Python. The package is based on the existing widely used scientific plotting library Matplotlib, the resulting plots are easy to be adjusted for various needs.

Design and Implementation of a Dynamic Instrumentation Framework based on Light-weight Dynamic Binary Translation (경량 동적 코드 변환 기법을 이용한 동적 인스트루멘테이션 기법 설계 및 구현)

  • Kim, Jeehong;Lee, Dongwoo;Kim, Inhyeok;Eom, Young Ik
    • Journal of KIISE
    • /
    • v.41 no.11
    • /
    • pp.892-899
    • /
    • 2014
  • Dynamic binary instrumentation is a code insertion technique for debugging a program without scattering its execution flow, while the program is running. Most dynamic instrumentations are implemented using dynamic binary translation techniques. Existing studies translated program codes dynamically by parsing the machine code stream to intermediate representation (IR) and then applying compilation techniques for IRs. However, they have high overhead during translation, which is a major cause of difficulty in applying the dynamic binary translation technique to the program which requires high responsiveness. In this paper, we introduce a light-weight dynamic binary instrumentation framework based on a novel dynamic binary translation technique which has low overhead while translating the program code. In order to reduce the translation overhead, our approach adopts a tabular-based address translation and exploits a translation bypassing scheme, which stores the translated address of a frequently called library function in advance. It then accesses the translated address and executes function codes without code translation when calling the function. Our experiment results demonstrated that the proposed approach outperforms the prior dynamic binary translation techniques from 2% up to 65%.

Framework for Automatic Generation of Network Management Program (네트워크 관리 프로그램 자동 생성 프레임워크)

  • Lee, Myung-Jin;Kim, Eun-Hee;Shin, Moon-Sun;Lee, Eung-Jae;Ryu, Keun-Ho
    • The KIPS Transactions:PartC
    • /
    • v.12C no.6 s.102
    • /
    • pp.933-940
    • /
    • 2005
  • As the appearance of very high speed telecommunication network, volume of network, is enlarged and complicated, management of the various network equipments and hosting systems become more complicated and significant. Recently, there have been various researches on network management system that is capable of managing and operating the network environment based on SNMP (Simple Network Management Protocol). SNMP has many advantages, which is easy to implement and has a simple structure. However, as the network structure has become more complicated, it has caused a number of problems like the increase of network load and limit of the network management scope in terms of the network expansion and efficiency. Especially, it needs expensive cost and time for developing a network because many network developers are almost depended manually for developing it till now. In this paper, we propose a framework for network management program that automates the generation of information for network management. The Proposed framework is able to automatically generate a network management program by using information related with equipments which were provided along with the network equipments and SNMP library Thus, we ill make not only the SNMP network structure expansion become easier but also errors maintaining and development time of the network management program were dramatically reduced by using generated network program through our proposed framework.

A Study on the Construction of the National R&D Knowledge Information -Mainly Focused on the Research Planning and Management- (국가 R&D 지식정보관리시스템 구축에 관한 연구 -연구기획 및 관리를 중심으로-)

  • You, Neom-Jeong;Choi, Ki-Seok
    • Journal of the Korean Society for Library and Information Science
    • /
    • v.38 no.1
    • /
    • pp.281-301
    • /
    • 2004
  • The national investment versus research result management ratio is very low as we compare to those of other advanced countries. Also the system of efficient usage of research result is insufficient. It results inefficient R&D investment when we drive national R&D programs. In this paper we developed a generalized information system for efficient planning and management of national R&D programs. And we developed a efficient system of the R&D information support and a system of a smoothly circulating R&D information. Also we apply those systems to the development of the information system of Korea Research Council of Fundamental science and technology. This application system can provide a total R&D information of whole life cycle of the national R&D programs.