• Title/Summary/Keyword: open-source platform

Search Result 285, Processing Time 0.026 seconds

Implementation and Performance Evaluation of Preempt-RT Based Multi-core Motion Controller for Industrial Robot (산업용 로봇 제어를 위한 Preempt-RT 기반 멀티코어 모션 제어기의 구현 및 성능 평가)

  • Kim, Ikhwan;Ahn, Hyosung;Kim, Taehyoun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.12 no.1
    • /
    • pp.1-10
    • /
    • 2017
  • Recently, with the ever-increasing complexity of industrial robot systems, it has been greatly attention to adopt a multi-core based motion controller with high cost-performance ratio. In this paper, we propose a software architecture that aims to utilize the computing power of multi-core processors. The key concept of our architecture is to use shared memory for the interplay between threads running on separate processor cores. And then, we have integrated our proposed architecture with an industrial standard compliant IDE for automatic code generation of motion runtime. For the performance evaluation, we constructed a test-bed consisting of a motion controller with Preempt-RT Linux based dual-core industrial PC and a 3-axis industrial robot platform. The experimental results show that the actuation time difference between axes is 10 ns in average and bounded up to 689 ns under $1000{\mu}s$ control period, which can come up with real-time performance for industrial robot.

Design of Low Cost Real-Time Audience Adaptive Digital Signage using Haar Cascade Facial Measures

  • Lee, Dongwoo;Kim, Daehyun;Lee, Junghoon;Lee, Seungyoun;Hwang, Hyunsuk;Mariappan, Vinayagam;Lee, Minwoo;Cha, Jaesang
    • International Journal of Advanced Culture Technology
    • /
    • v.5 no.1
    • /
    • pp.51-57
    • /
    • 2017
  • Digital signage is becoming part of daily life across a wide range of visual advertisements segments market used in stations, hotels, retail stores, hotels, etc. The current digital signage system used in market is generally works on limited user interactivity with static contents. In this paper, a new approach is proposed using computer vision based dynamic audience adaptive cost-effective digital signage system. The proposed design uses the Camera attached Raspberry Pi Open source platform to employ the real-time audience interaction using computer vision algorithms to extract facial features of the audience. The real-time facial features are extracted using Haar Cascade algorithm which are used for audience gender specific rendering of dynamic digital signage content. The audience facial characterization using Haar Cascade is evaluated on the FERET database with 95% accuracy for gender classification. The proposed system, developed and evaluated with male and female audiences in real-life environments camera embedded raspberry pi with good level of accuracy.

Design and Implementation of a Node Power Scheduler in Virtual Computing Lab Environment (가상 컴퓨팅 랩 환경에서 노드 전원관리 스케줄러 설계 및 구현)

  • Seo, Kyung-Seok;Lee, Bong-Hwan
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.17 no.8
    • /
    • pp.1827-1834
    • /
    • 2013
  • The existing PC-based desktop environment is being changed to a server-based virtual desktop environment due to various advantages such as security, mobility, and upgrade cost reduction. In this paper, a virtual computing lab service system which is applicable to the existing computer lab is designed and implemented using both an open source-based cloud computing platform and hypervisor. In addition, a node power scheduler is proposed in order to reduce power consumption in a server farm. The experimental results show that the power scheduler reduces power consumption considerably over the server farm without the power scheduler.

Design of Educational Contents for Korean Listening of Foreigners (외국인을 위한 한국어 듣기교육용 콘텐츠의 설계)

  • Song, Jong-Yoon;Moon, Sang-Ho
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.05a
    • /
    • pp.953-955
    • /
    • 2010
  • Most domestic educational mobile contents put special stress on learning foreign languages such as English, and usually the telecommunications companies and the education companies partner to provide mobile terminals with the contents such as video files. Recently the trend of mobile platforms for the educational contents have been changed because of the release the many kinds of smart phones like iPhone and Google Phone. In this paper, we design the educational contents for Korean listening education to aid to study Korean effectively as a foreign language. It carries out a detailed design to realize and run the contents based on the Android OS which is an open source platform backed by Google.

  • PDF

A Study on Harvesting Water Hazard Information and Service Systems (스마트 수재해 정보 수집 및 서비스 체계 연구)

  • KIM, Soon-Yeon;WON, Young-Jin;PARK, Sang-Hoon;HWANG, Eui-Ho;CHAE, Hyo-Sok
    • Proceedings of the Korea Water Resources Association Conference
    • /
    • 2018.05a
    • /
    • pp.376-376
    • /
    • 2018
  • 수재해 관련 정보를 수집하기 위한 주요 소스로서 위성 정보가 활용되고 있다. 본 연구에서는 그 중 NASA SEDAC과 UNISDR(United Nations International Strategy for Disaster Reduction)의 Global Risk Data Platform, UNESCO의 IHP-WINS를 대상으로 메타정보를 구축하는 [글로벌(위성기반) 수재해 관련정보 수집체계]를 구성하였다. 이때 메타정보를 수신/처리하는 역할의 하비스터는 OGC(Open Geospatial Consortium) 표준 WMS(Web Map Service)서비스의 필수 Operation인 GetCapabilities를 통하여 ISO GML을 획득한 후 이를 처리하도록 구성함으로써 여타표준 준수 DataSource에 대한 적응성을 확보하였다. 수집된 메타데이터를 통하여 검색된 정보는 표준 Map Service를 통하여 구글 지도 기반의 시계열 수재해 주제도 정보 서비스와 WebGL기반 3D 수재해 주제도 서비스로 각각 구성되도록 설계하였다. 국내 수재해 현장정보 수집 체계에 있어서는 사진을 포함한 시민의 현장 정보가 지오태깅기술과 동반되어 수재해 플랫폼으로 업로드 되면, 수집된 시계열 정보는 주제별 카테고리로 그룹화 된 후 클러스터링 가시화 기법으로 지도 공간상에 표출되도록 구성하였다. 이때 공신력 있는 공공 데이터(Data.go.kr)의 대피소 등 관련 시설 정보를 동시에 매핑하여 융합서비스 하도록 모색하였다. 본 연구는 전반적으로 웹서비스를 지향하며 전문가, 기관(부처), 교육기관으로 구분된 서비스를 구상하고 있다.

  • PDF

Extension of the NEAMS workbench to parallel sensitivity and uncertainty analysis of thermal hydraulic parameters using Dakota and Nek5000

  • Delchini, Marc-Olivier G.;Swiler, Laura P.;Lefebvre, Robert A.
    • Nuclear Engineering and Technology
    • /
    • v.53 no.10
    • /
    • pp.3449-3459
    • /
    • 2021
  • With the increasing availability of high-performance computing (HPC) platforms, uncertainty quantification (UQ) and sensitivity analyses (SA) can be efficiently leveraged to optimize design parameters of complex engineering problems using modeling and simulation tools. The workflow involved in such studies heavily relies on HPC resources and hence requires pre-processing and post-processing capabilities of large amounts of data along with remote submission capabilities. The NEAMS Workbench addresses all aspects of the workflows involved in these studies by relying on a user-friendly graphical user interface and a python application program interface. This paper highlights the NEAMS Workbench capabilities by presenting a semiautomated coupling scheme between Dakota and any given package integrated with the NEAMS Workbench, yielding a simplified workflow for users. This new capability is demonstrated by running a SA of a turbulent flow in a pipe using the open-source Nek5000 CFD code. A total of 54 jobs were run on a HPC platform using the remote capabilities of the NEAMS Workbench. The results demonstrate that the semiautomated coupling scheme involving Dakota can be efficiently used for UQ and SA while keeping scripting tasks to a minimum for users. All input and output files used in this work are available in https://code.ornl.gov/neams-workbench/dakota-nek5000-study.

Economical Gas Chamber for In-situ Gas Measurement and Analysis of Gas Response Characteristics according to Sensor Voltage (인시투 가스 측정이 가능한 경제적 가스 챔버 구현 및 센서 전압에 따른 가스 응답 특성 분석)

  • Choi, Yun-Suk;Lee, In Hwan
    • Journal of the Korean Society of Manufacturing Process Engineers
    • /
    • v.18 no.5
    • /
    • pp.1-8
    • /
    • 2019
  • Breath analysis using a portable device is better than the classical breath analysis system in terms of installation and operation. There is an increasing need to develop cost-effective equipment for testing gas sensors from the viewpoint of functionalities that can be applied applicable to portable devices. In the present study, an economical gas chamber for in-situ gas measurement is implemented with a single gas chamber without using expensive gas storage and control equipment; the gas response characteristics are analyzed using the above-described chamber. The main features of the implemented gas chamber are simple injection procedure, improved gas diffusion, easy measurement and cleaning, support for low-power mode measurement function for portable devices, and open source platform. Moreover, an analysis of gas response characteristics based on changes in sensor voltage show that the sensitivity and 90% response time are affected by the sensor voltage. Furthermore, the sensitivity graph has an inflection point in a specific range. The gas sensor applied in this study showed fast response speed and high sensitivity for sensor voltages of 3.0-3.5 V, regardless of the concentration of acetone gas, the target gas used in this study.

Autonomous-Driving Vehicle Learning Environments using Unity Real-time Engine and End-to-End CNN Approach (유니티 실시간 엔진과 End-to-End CNN 접근법을 이용한 자율주행차 학습환경)

  • Hossain, Sabir;Lee, Deok-Jin
    • The Journal of Korea Robotics Society
    • /
    • v.14 no.2
    • /
    • pp.122-130
    • /
    • 2019
  • Collecting a rich but meaningful training data plays a key role in machine learning and deep learning researches for a self-driving vehicle. This paper introduces a detailed overview of existing open-source simulators which could be used for training self-driving vehicles. After reviewing the simulators, we propose a new effective approach to make a synthetic autonomous vehicle simulation platform suitable for learning and training artificial intelligence algorithms. Specially, we develop a synthetic simulator with various realistic situations and weather conditions which make the autonomous shuttle to learn more realistic situations and handle some unexpected events. The virtual environment is the mimics of the activity of a genuine shuttle vehicle on a physical world. Instead of doing the whole experiment of training in the real physical world, scenarios in 3D virtual worlds are made to calculate the parameters and training the model. From the simulator, the user can obtain data for the various situation and utilize it for the training purpose. Flexible options are available to choose sensors, monitor the output and implement any autonomous driving algorithm. Finally, we verify the effectiveness of the developed simulator by implementing an end-to-end CNN algorithm for training a self-driving shuttle.

Design and Development of 600 W Proton Exchange Membrane Fuel Cell (600 W급 연료전지(PEMFC)의 설계 및 제작)

  • Kim, Joo-Gon;Chung, Hyun-Youl;Bates, Alex;Thomas, Sobi;Son, Byung-Rak;Park, Sam;Lee, Dong-Ha
    • Journal of the Korean Solar Energy Society
    • /
    • v.34 no.4
    • /
    • pp.17-22
    • /
    • 2014
  • The design of a fuel cells stack is important to get optimal output power. This study focuses on the evaluation of fuel cell system for unmaned aerial vehicles (UAVs). Low temperature proton exchange membrane (LTPEM) fuel cells are the most promising energy source for the robot applications because of their unique advantages such as high energy density, cold startup, and quick response during operation. In this paper, a 600 W open cathode LTPEM fuel cell was tested to evaluate the performance and to determine optimal operating conditions. The open cathode design reduces the overall size of the system to meet the requirement for robotic application. The cruise power requirement of 600 W was supported entirely by the fuel cell while the additional power requirements during takeoff was extended using a battery. A peak of power of 900 W is possible for 10 mins with a lithium polymer (LiPo) battery. The system was evaluated under various load cycles as well as start-stop cycles. The system response from no load to full load meets the robot platform requirement. The total weigh of the stack was 2 kg, while the overall system, including the fuel processing system and battery, was 4 kg.

A Study on Effective Peer Search Algorithm Considering Peer's Attribute using JXTA in Peer-to-Peer Network (JXTA를 이용한 Peer-to-Peer 환경에서 Peer의 성향을 고려한 Peer 탐색 알고리즘의 연구)

  • Lee, Jong-Seo;Moon, Il-Young
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.4
    • /
    • pp.632-639
    • /
    • 2011
  • Searching distributed resource efficiently is very important in distributed computing, cloud computing environment. Distributed resource searching may have system overheads and take much time in proportion to the searching number, because distributed resource searching has to circuit many peers for searching information. The open-source community project JXTA defines an open set of standard protocols for ad hoc, pervasive, peer-to-peer computing as a common platform for developing a wide variety of decentralized network applications. In this paper, we proposed peer search algorithm based on JXTA-Sim. original JXTA peer searching algorithm selected a loosely-consistent DHT. Our Lookup algorithm decreases message number of WALK_LOOKUP and reduce the network system overload, and we make a result of same performance both original algorithm and our proposed algorithm.