• Title/Summary/Keyword: Open-source Control System

Search Result 139, Processing Time 0.026 seconds

Humanoid Robot Performance System for Performing in Public Places (공공장소에서 공연을 위한 휴머노이드 로봇 공연 시스템)

  • Hwang, Heesoo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.3
    • /
    • pp.190-196
    • /
    • 2016
  • This paper proposes a humanoid robot performance system for performing in public places, such as an event, exhibition, or street performance. The system of modular structures can be moved easily, and can be played by a module or a combination of modules. The system developed with open source-based software and hardware is easy to adapt and improve. The robot performance control program for controlling robots, displays, audios, videos, and performance instruments was developed using the open source language, Processing. The performance instruments were developed using the open source hardware, Arduino. The contents of the robot performance were composed of scene-specific image, background audio, computer graphics, and videos. For their control and synchronization, the performance control program communicates with the humanoid robots and the performance instruments. In addition, performance accessories required to represent the performance concepts are produced by 3D modeling and printing. In a public place, the robot performance is performed with the theme of celebrating a Halloween day.

A scheme of Docker-based Version Control for Open Source Project (오픈 소스 프로젝트를 위한 도커 기반 버전 관리 기법)

  • Lee, Yong-Jeon;Rim, Seong-Rak
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.2
    • /
    • pp.8-14
    • /
    • 2016
  • When Open Source Projects are processed by multiple developers, the Version Control Systems, which control the different versions of the same file being used, is a very useful tool. On the other hand, because most of conventional VCS(SVN, Git, etc.) mainly control the history of the modifications of the source codes or documents, there is an inconvenience that each developer should modify the development environment whenever the development environment is modified. To overcome this inconvenience, this paper suggests a scheme of VC for OSP. The basic concept of the suggested scheme is that an image, including the development environment and controls, is created as a new version using the Docker, virtualization tool of the container method. To review the functional appropriateness of the suggested scheme, after establishing the Docker on the hosts that use the different OS( Ubuntu12.0.4, CentOS7), this study tested a VC that could control the different versions including the history of modifications of the development environment and evaluated them by a comparison with the conventional VCS. The results show that the suggested scheme is a convenient scheme of VC for the OSP.

Comparison of SIEM Solutions for Network Security (네트워크 보안을 위한 SIEM 솔루션 비교 분석)

  • Lee, Jong-Hwa;Bang, Jiwon;Kim, Jong-Wouk;Choi, Mi-Jung
    • KNOM Review
    • /
    • v.22 no.1
    • /
    • pp.11-19
    • /
    • 2019
  • As technology develops, the latest security threats on the network applied to users are increasing. By attacking industrial or corporate systems with malicious purposes, hackers cause many social problems such as confidential information leakage, cyber terrorism, infringement of information assets, and financial damage. Due to the complex and diversified threats, the current security personnel alone are not enough to detect and analyze all threats. In particular, the Supervisory Control And Data Acquisition (SCADA) used in industrial infrastructures that collect, analyze, and return static data 24 hours a day, 265 days a year, is very vulnerable to real-time security threats. This paper introduces security information and event management (SIEM), a powerful integrated security management system that can monitor the state of the system in real time and detect security threats. Next, we compare SIEM solutions from various companies with the open source SIEM (OSSIM) from AlienVault, which is distributed as an open source, and present cases using the OSSIM and how to utilize it.

A VR-based Tile Display System for the Distributed Visualization (분산 가시화를 위한 가상현실 타일 디스플레이 시스템의 개발)

  • Cha, Moo-Hyun;Lee, Jae-Kyung;Hwang, Jin-Sang;Han, Soon-Hung
    • Korean Journal of Computational Design and Engineering
    • /
    • v.15 no.3
    • /
    • pp.167-177
    • /
    • 2010
  • In recent years, the use of high-resolution tiled display system which does not have restrictions on the size of the screen and implements various layout of tile is increasing in order to evaluate the digital mock-up in physical scale or explore large engineering data set in detail. In this study, we developed multi-channel distributed visualization system which provides a virtual reality-based visual contents using 3D open-source graphics engine. Efficient data structures and exchange methods were proposed as a scene synchronization technology in PC cluster environments. DLP-Cube based tiled visualization system which provides $5{\times}2$ layout of display wall was developed and we validated our approach using this system. In addition, we introduced integrated control program that administrates PC cluster environment in remote and controls the layout of display channels.

ROS-based control for a robot manipulator with a demonstration of the ball-on-plate task

  • Khan, Khasim A.;Konda, Revanth R.;Ryu, Ji-Chul
    • Advances in robotics research
    • /
    • v.2 no.2
    • /
    • pp.113-127
    • /
    • 2018
  • Robotics and automation are rapidly growing in the industries replacing human labor. The idea of robots replacing humans is positively influencing the business thereby increasing its scope of research. This paper discusses the development of an experimental platform controlled by a robotic arm through Robot Operating System (ROS). ROS is an open source platform over an existing operating system providing various types of robots with advanced capabilities from an operating system to low-level control. We aim in this work to control a 7-DOF manipulator arm (Robai Cyton Gamma 300) equipped with an external vision camera system through ROS and demonstrate the task of balancing a ball on a plate-type end effector. In order to perform feedback control of the balancing task, the ball is designed to be tracked using a camera (Sony PlayStation Eye) through a tracking algorithm written in C++ using OpenCV libraries. The joint actuators of the robot are servo motors (Dynamixel) and these motors are directly controlled through a low-level control algorithm. To simplify the control, the system is modeled such that the plate has two-axis linearized motion. The developed system along with the proposed approaches could be used for more complicated tasks requiring more number of joint control as well as for a testbed for students to learn ROS with control theories in robotics.

A Prototype Virtual Network Embedding System using OpenStack

  • Fukushima, Yukinobu;Sato, Kohei;Goda, Itsuho;Ryu, Heung-Gyoon;Yokohira, Tokumi
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.6 no.1
    • /
    • pp.60-65
    • /
    • 2017
  • Network virtualization enables us to make efficient use of resources in a physical network by embedding multiple virtual networks in the physical network. In this paper, we develop a prototype of a virtual network embedding system. Our system consists of OpenStack, which is an open source cloud service platform, and shell scripts. Because OpenStack does not provide a quality of service control function, we realize bandwidth reservation for virtual links by making use of the ingress policing function of Open vSwitch, which is a virtual switch used in OpenStack. The shell scripts in our system automatically construct the required virtual network on the physical network using the OpenStack command-line interface, and they reserve bandwidth for virtual links using the Open vSwitch command. Experimental evaluation confirms that our system constructs the requested virtual network and appropriately allocates node and link resources to it.

Security Operation Implementation through Big Data Analysis by Using Open Source ELK Stack (오픈소스 ELK Stack 활용 정보보호 빅데이터 분석을 통한 보안관제 구현)

  • Hyun, Jeong-Hoon;Kim, Hyoung-Joong
    • Journal of Digital Contents Society
    • /
    • v.19 no.1
    • /
    • pp.181-191
    • /
    • 2018
  • With the development of IT, hacking crimes are becoming intelligent and refined. In Emergency response, Big data analysis in information security is to derive problems such as abnormal behavior through collecting, storing, analyzing and visualizing whole log including normal log generated from various information protection system. By using the full log data, including data we have been overlooked, we seek to detect and respond to the abnormal signs of the cyber attack from the early stage of the cyber attack. We used open-source ELK Stack technology to analyze big data like unstructured data that occur in information protection system, terminal and server. By using this technology, we can make it possible to build an information security control system that is optimized for the business environment with its own staff and technology. It is not necessary to rely on high-cost data analysis solution, and it is possible to accumulate technologies to defend from cyber attacks by implementing protection control system directly with its own manpower.

Active Control of Transmitted Noise through Opening of Enclosures Surrounding a Noise Source (음원을 둘러싼 인클로저 개구부를 통해 투과되는 소음의 능동 제어)

  • Lee, Hanwool;Hong, Chinsuk;Jeong, Weuibong
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 2013.04a
    • /
    • pp.796-802
    • /
    • 2013
  • In this study, we investigates active control technology to reduce the noise transmitted to the outside through the opening of enclosures. A numerical model based on acoustic boundary element method is first established. Using the numerical model, the acoustic transfer functions of the field points over the opening to the primary source at arbitrary locations are estimated. The feedforward control to minimize the acoustic power through the opening is then numerically implemented. The controller generates the secondary source to destructively interfere the noise transmission through the opening. Finally, a parametric study is conducted to evaluate the effects of the location and the number of the microphones on the control performance. Furthermore, the effects of the location of the secondary source on the performance of active noise control are investigated. It is followed that the control system implemented in this study leads to a significant reduction of about 35dB in sound power through the open using only on secondary source located at the optimized position.

  • PDF

Design and Evaluation Security Control Iconology for Big Data Processing (빅데이터 처리를 위한 보안관제 시각화 구현과 평가)

  • Jeon, Sang June;Yun, Seong Yul;Kim, Jeong Ho
    • Journal of Platform Technology
    • /
    • v.8 no.4
    • /
    • pp.38-46
    • /
    • 2020
  • This study describes how to build a security control system using an open source big data solution so that private companies can build an overall security control infrastructure. In particular, the infrastructure was built using the Elastic Stack, one of the free open source big data analysis solutions, as a way to shorten the cost and development time when building a security control system. A comparative experiment was conducted. In addition, as a result of comparing and analyzing the functions, convenience, service and technical support of the two solution, it was found that the Elastic Stack has advantages in the security control of Big Data in terms of community and open solution. Using the Elastic Stack, security logs were collected, analyzed, and visualized step by step to create a dashboard, input large logs, and measure the search speed. Through this, we discovered the possibility of the Elastic Stack as a big data analysis solution that could replace Splunk.

  • PDF

Implementing Effective Blended Learning Engineering Education using Open Source Products (오픈소스를 활용한 효과적 공학 교육의 블렌디드 러닝 구현 방법)

  • Ho, Won
    • Journal of Engineering Education Research
    • /
    • v.9 no.4
    • /
    • pp.63-70
    • /
    • 2006
  • On-line education is activated in many knowledge domains and institutions, the effectiveness is under the question. Even though the role of e-moderator for on-line course is very important, but this role has been abandoned both by instructor and course administrator. On the other hand, open source solutions have made it possible to implement on-line for free of charge, but not many people know how to use it. This paper describes how to install open source on-line learning environment and how to administrate learning by being a good e-moderator. Moodle is selected as an implementing LMS(Learning Management System). The environment is installed and serving well for teaching two engineering education subjects: JAVA and Electrical Machines. The practical tips for installment and administration are presented with examples.