• 제목/요약/키워드: Open Source License

검색결과 39건 처리시간 0.027초

FPS레벨에디터를 이용한 1인칭 공간시뮬레이션에 관한 연구 (A Study on the Tree-dimensional Space Simukation using First Person Shooter leverl Editor)

  • 김종현;전한종;김석태
    • 한국실내디자인학회논문집
    • /
    • 제15권5호
    • /
    • pp.306-313
    • /
    • 2006
  • Digital simulation which was introduced to the architectural field due to the rapid growth of computer graphics, gave birth to a new type of contents called 'virtual reality', led by the interaction with the users and real time processing. The public attention is drawn to the virtual reality's potential as a next generational space simulation it, having the unique characteristics of 'simulation', 'interactivity', 'tole-presence', and 'immersion', is capable of taking a virtual tour of a space with a size equivalent to that of a real space, as well as proceeding with the design progress. Nonetheless, many problems impeding CPU's real time processing of an excessively loaded architectural model data have been pinpointed over the time. Yet such GPU based game engines as 'DirectX' and 'OpenGL', developed to deal with these impediments, have not been easily applied to the architectural simulation in the design process, due to the high license cost and the specific technical requirements for the system. The virtual reality has been developed and distributed centering around the gaming field, and game developers recently show a greater tendency to include level editors in the package for the expandability purpose. Thus, we plan to propose architecture simulation which utilizes level editors in this study. In addition, the compatibility of the game engine based level editors of Quake and Unreal which form the standards for the open source FPS games, based on VRML, the standard format for the virtual reality, was compared and analyzed. Taking the example of Villa Savoye of Le Corbusier, its application possibility as an architecture simulation was assessed, by measuring the extent to which the performance of such characteristic features of the virtual reality as interactivity, immersion, and tele-presence, was improved.

OLAFOAM에 기초한 원형유공케이슨 방파제의 반사율 및 작용파압에 관한 3차원시뮬레이션 (Three-dimensional Simulation of Wave Reflection and Pressure Acting on Circular Perforated Caisson Breakwater by OLAFOAM)

  • 이광호;배주현;김상기;김도삼
    • 한국해안·해양공학회논문집
    • /
    • 제29권6호
    • /
    • pp.286-304
    • /
    • 2017
  • 본 연구에서는 어항 등과 같은 소규모 항에서 적용 가능한 격자블록결속에 의한 신형식의 원형유공케이슨을 제안하고, 이러한 방파제의 수리특성을 수치적으로 검토하였다. 본 연구에서 적용한 수치해석 코드는 최근들어 다양한 분야에서 공학적 문제해결을 위해 그 사용예가 급증하고 있는 공중사용허가서(오픈소스 기반) 라이선스 기반의 OpenFOAM(Open Field Operation and Manipulation)에 조파모듈, 투과층 해석모듈, 및 반사파 제어기능 등을 추가한 OLAFOAM을 적용하였다. 본 연구는 먼저, 1) 규칙파 하 3차원슬리트케이슨 방파제에서 파의 파압변동에 대해 기존의 실험 결과와 비교 검토하고, 2) 불규칙파를 조파하여 목표한 파의 재현과 주파수스펙트럼을 비교 검토하여 OLAFOAM의 타당성을 검증하였다. 이로부터 슬리트케이슨과 유사한 원형유공케이슨이 설치된 일정수심의 3차원수치파동수조에 불규칙파를 조파하여 유수실 폭과 유의파고 및 유의주기의 변화에 따른 원형유공케이슨 방파제에서 월파량, 반사율, 파압분포 및 그들의 상호연관성을 면밀히 검토 분석하였다. 이로부터 파압분포는 불투과연직벽체에 대한 Goda 식의 결과보다 매우 작은 결과를 나타내었으며, 반사율은 기존의 슬리트케이슨에서 반사율의 변동범위 내에 존재하는 것을 알 수 있었다.

실시간 임베디드 리눅스를 이용한 이동 로봇 플랫폼 구현 (Implementation of a Mobile Robot Control Platform using Real-Time Embedded Linux)

  • 최병욱;신은철
    • 제어로봇시스템학회논문지
    • /
    • 제12권2호
    • /
    • pp.194-200
    • /
    • 2006
  • The SoC and digital technology development recently enabled the emergence of information devices and control devices because the SoC presents many advantages such like lower power consumption, greater reliability, and lower cost. However, it is nearly impossible to use the SoC without operating systems because the SoC is included with many peripherals and complex architecture. It is required to use embedded operating systems and real-time operating systems may be used as an embedded operating system. So far, real-time operating systems are widely used to implement a Real-Time system since it meets developer's requirements. However, real-time operating systems have disadvantages including a lack of standards, expensive development, and license. Embedded Linux is able to overcome their disadvantages. In this paper, the implementation of control system platform for a mobile robot using real-time Embedded Linux is described. As a control hardware system platform, XScale board is used. As the real-time Embedded Linux, RTAI is adopted which is open source and royalty free, and supports various architectures and real-time devices, such like real-time CAN and real-time COM. This paper shows the implementation of RTAI on XScale board that means the porting procedure. We also applied the control system platform to the mobile robot and compared the Real-Time serial driver with non real-time serial driver. Experimental results show that that using RTAI is useful to build real-time control system with powerful functionalities of Linux.

온라인 한의학 용어 사전 시스템 구축 (An Online Terminology Dictionary of Traditional Korean Medicine)

  • 김상균;장현철;예상준;김철;송미영
    • 한국한의학연구원논문집
    • /
    • 제18권1호
    • /
    • pp.45-52
    • /
    • 2012
  • Objectives : Our study aims to provide a collaborative Internet terminology dictionary like Wikipedia, where about 30,000 concept terminologies with respect to traditional Korean medicine (TKM) are shared and TKM experts can edit the terminologies. Methods : The concept terminologies have been collected and refined for three years by the terminology management system, a custom-made software built upon the Oracle database, where each terminology is divided and normalized into one or more tables. The operation of Wikipedia depends on MediaWiki, a free and open source wiki software built upon the MySQL database. The database schema of our terminology management system is different from that of MediaWiki so that MediaWiki cannot used as our terminology dictionary. Thus, we propose a way to share and edit TKM terminologies with wiki-like user interface. Results : We devise a new terminology dictionary system to search and edit terminology upon the database of the terminology management system. The online terminology dictionary of TKM has the user interface and functions which is similar to Wikipedia to support collaborative works. Conclusions : Wikipedia is operated on MediaWiki which is can be downloaded and used freely under the GNU General Public License. However, there occur problems to use MediaWiki upon the legacy system. Thus, other wiki projects start, they should be considered.

A Global-Local Approach for Estimating the Internet's Threat Level

  • Kollias, Spyridon;Vlachos, Vasileios;Papanikolaou, Alexandros;Chatzimisios, Periklis;Ilioudis, Christos;Metaxiotis, Kostas
    • Journal of Communications and Networks
    • /
    • 제16권4호
    • /
    • pp.407-414
    • /
    • 2014
  • The Internet is a highly distributed and complex system consisting of billion devices and has become the field of various kinds of conflicts during the last two decades. As a matter of fact, various actors utilise the Internet for illicit purposes, such as for performing distributed denial of service attacks (DDoS) and for spreading various types of aggressive malware. Despite the fact that numerous services provide information regarding the threat level of the Internet, they are mostly based on information acquired by their sensors or on offline statistical sampling of various security applications (antivirus software, intrusion detection systems, etc.). This paper introduces proactive threat observatory system (PROTOS), an open-source early warning system that does not require a commercial license and is capable of estimating the threat level across the Internet. The proposed system utilises both a global and a local approach, and is thus able to determine whether a specific host is under an imminent threat, as well as to provide an estimation of the malicious activity across the Internet. Apart from these obvious advantages, PROTOS supports a large-scale installation and can be extended even further to improve the effectiveness by incorporating prediction and forecasting techniques.

데스크탑 가상화에서 HDFS를 이용한 서비스 제공시간 개선 연구 (Service Delivery Time Improvement using HDFS in Desktop Virtualization)

  • 이완희;이봉환
    • 한국정보통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.913-921
    • /
    • 2012
  • 기존의 PC 기반의 데스크탑 환경은 보안, 이동성, 업그레이드 비용 감소 등의 장점으로 인하여 서버 기반의 가상데스크탑 환경으로 바뀌고 있다. 본 논문에서는 오픈 소스 기반의 클라우드 컴퓨팅 플랫폼과 하이퍼바이저를 이용한 데스크탑 가상화 시스템을 구축하여 이를 대학의 컴퓨터 실습실에 적용하였으며, 가상화 서비스 제공시간을 개선하기 위하여 HDFS를 이용한 해결 방법을 제안하였다. 또한, HDFS를 사용하여 데스크탑 가상화 서비스에 필요한 이미지 관리 구조를 설계하고 구현하였으며, 이를 실제 PC 30대를 운영하는 실습실에 적용하여 구축비용, 전원절약율, 라이센스 비용 절감율 및 관리 비용 등 네 가지 측면에서 기존시스템과 비교하였다. 실험 결과 HDFS를 이용하였을 경우 데스크탑 가상화를 서비스하기 위한 이미지 전송시간을 대폭 줄일 수 있었다.

SUMRAY: R and Python Codes for Calculating Cancer Risk Due to Radiation Exposure of a Population

  • Michiya Sasaki;Kyoji Furukawa;Daiki Satoh;Kazumasa Shimada;Shin'ichi Kudo;Shunji Takagi;Shogo Takahara;Michiaki Kai
    • Journal of Radiation Protection and Research
    • /
    • 제48권2호
    • /
    • pp.90-99
    • /
    • 2023
  • Background: Quantitative risk assessments should be accompanied by uncertainty analyses of the risk models employed in the calculations. In this study, we aim to develop a computational code named SUMRAY for use in cancer risk projections from radiation exposure taking into account uncertainties. We also aim to make SUMRAY publicly available as a resource for further improvement of risk projection. Materials and Methods: SUMRAY has two versions of code written in R and Python. The risk models used in SUMRAY for all-solid-cancer mortality and incidence were those published in the Life Span Study of a cohort of the atomic bomb survivors in Hiroshima and Nagasaki. The confidence intervals associated with the evaluated risks were derived by propagating the statistical uncertainties in the risk model parameter estimates by the Monte Carlo method. Results and Discussion: SUMRAY was used to calculate the lifetime or time-integrated attributable risks of cancer under an exposure scenario (baseline rates, dose[s], age[s] at exposure, age at the end of follow-up, sex) specified by the user. The results were compared with those calculated using another well-known web-based tool, Radiation Risk Assessment Tool (RadRAT; National Institutes of Health), and showed a reasonable agreement within the estimated confidential interval. Compared with RadRAT, SUMRAY can be used for a wide range of applications, as it allows the risk projection with arbitrarily specified risk models and/or population reference data. Conclusion: The reliabilities of SUMRAY with the present risk-model parameters and their variance-covariance matrices were verified by comparing them with those of the other codes. The SUMRAY code is distributed to the public as an open-source code under the Massachusetts Institute of Technology license.

투과성잠제 주변에서 쇄파를 동반한 불규칙파-흐름장의 상호작용 (Nonlinear Irregular Waves-current Interaction on Flow Fields with Wave Breaking around Permeable Submerged Breakwater)

  • 이광호;배주현;안성욱;김도삼
    • 한국해안·해양공학회논문집
    • /
    • 제30권2호
    • /
    • pp.39-50
    • /
    • 2018
  • 본 연구는 공중사용허가서(오픈소스 기반) 라이선스 기반의 olaFlow를 적용하여 투과성잠제 주변에서 쇄파를 동반한 불규칙파와 흐름장의 비선형 상호작용을 고찰하였다. 본 연구에서 적용한 olaFlow의 불규칙파랑의 조파성능은 목표주파수스펙트럼과 조파파랑의 주파수스펙트럼을 비교 검토하여 불규칙파랑의 적용성을 검증하였다. 이로부터 지금까지 거의 검토되지 않은 불규칙파와 흐름의 공존장에 설치된 투과성잠제에 대해 배후경사면을 모래 혹은 자갈로 고려한 경우 흐름방향 등의 변화에 따른 잠제 주변에서 파고, 주파수스펙트럼, 쇄파, 평균유속 및 난류운동에너지 등의 변동특성을 면밀히 검토하였다. 수치해석결과로부터 투과성잠제의 천단상에서 발생하는 쇄파의 형태 및 평균유속의 형성은 흐름방향 및 배후사면의 형태에 따라 좌우됨을 알 수 있었다. 또한, 흐름방향에 따른 파고의 변화는 난류운동에너지와 밀접한 관계를 가지는 것 등의 중요한 사실을 확인할 수 있었다.

딥러닝 프레임워크의 비교: 티아노, 텐서플로, CNTK를 중심으로 (Comparison of Deep Learning Frameworks: About Theano, Tensorflow, and Cognitive Toolkit)

  • 정여진;안성만;양지헌;이재준
    • 지능정보연구
    • /
    • 제23권2호
    • /
    • pp.1-17
    • /
    • 2017
  • 딥러닝 프레임워크의 대표적인 기능으로는 '자동미분'과 'GPU의 활용' 등을 들 수 있다. 본 논문은 파이썬의 라이브러리 형태로 사용 가능한 프레임워크 중에서 구글의 텐서플로와 마이크로소프트의 CNTK, 그리고 텐서플로의 원조라고 할 수 있는 티아노를 비교하였다. 본문에서는 자동미분의 개념과 GPU의 활용형태를 간단히 설명하고, 그 다음에 logistic regression을 실행하는 예를 통하여 각 프레임워크의 문법을 알아본 뒤에, 마지막으로 대표적인 딥러닝 응용인 CNN의 예제를 실행시켜보고 코딩의 편의성과 실행속도 등을 확인해 보았다. 그 결과, 편의성의 관점에서 보면 티아노가 가장 코딩 하기가 어렵고, CNTK와 텐서플로는 많은 부분이 비슷하게 추상화 되어 있어서 코딩이 비슷하지만 가중치와 편향을 직접 정의하느냐의 여부에서 차이를 보였다. 그리고 각 프레임워크의 실행속도에 대한 평가는 '큰 차이는 없다'는 것이다. 텐서플로는 티아노에 비하여 속도가 느리다는 평가가 있어왔는데, 본 연구의 실험에 의하면, 비록 CNN 모형에 국한되었지만, 텐서플로가 아주 조금이지만 빠른 것으로 나타났다. CNTK의 경우에도, 비록 실험환경이 달랐지만, 실험환경의 차이에 의한 속도의 차이의 편차범위 이내에 있는 것으로 판단이 되었다. 본 연구에서는 세 종류의 딥러닝 프레임워크만을 살펴보았는데, 위키피디아에 따르면 딥러닝 프레임워크의 종류는 12가지가 있으며, 각 프레임워크의 특징을 15가지 속성으로 구분하여 차이를 특정하고 있다. 그 많은 속성 중에서 사용자의 입장에서 볼 때 중요한 속성은 어떤 언어(파이썬, C++, Java, 등)로 사용가능한지, 어떤 딥러닝 모형에 대한 라이브러리가 잘 구현되어 있는지 등일 것이다. 그리고 사용자가 대규모의 딥러닝 모형을 구축한다면, 다중 GPU 혹은 다중 서버를 지원하는지의 여부도 중요할 것이다. 또한 딥러닝 모형을 처음 학습하는 경우에는 사용설명서가 많은지 예제 프로그램이 많은지 여부도 중요한 기준이 될 것이다.