• Title/Summary/Keyword: Open Source Controller

Search Result 50, Processing Time 0.029 seconds

Performance Evaluation and Optimal Operation Strategy of OpenDaylight Controller Cluster (오픈데이라이트 컨트롤러 클러스터 성능 분석 및 최적 운영 방안)

  • Kim, Taehong;Suh, Dongeun;Pack, Sangheon;Kim, Myung-Sup;Lim, Chang-Gyu;Park, Soomyung
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.12
    • /
    • pp.1801-1810
    • /
    • 2016
  • The OpenDaylight controller has been receiving significant attention as one of the enabling open source framework for SDN, and this paper analyzes the architecture and procedure of OpenDaylight based controller cluster. The OpenDaylight controller cluster uses shard based distributed datastore and Raft algorithm to maintain consistency among controllers inside a cluster. The performance evaluation analyzes the leader re-election time as well as latencies of CRUD and Routed RPC according to cluster size, shard role, and sharding strategy, and we discuss the optimal operation strategy for OpenDaylight controller cluster.

An Inter-floor Noise Prevention System using an Open-source Controller (오픈소스 컨트롤러를 사용한 층간 소음 방지 시스템)

  • Kim, Tae-Hoon;Jang, Hyuk-Jae;Lee, Won-Young
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.12 no.5
    • /
    • pp.899-906
    • /
    • 2017
  • This paper proposes an inter-floor noise prevention system using an open-source controller. In the proposed system, Arduino which is a widely used open source controller analyzes sound signals and vibration signals with fast fourier transform. When the magnitude of the band-passed signal excesses the noise reference considering transmission loss of a panel or a wall, the system displays warning messages on an LCD module and a mobile device for users to be aware of the noise condition. In the experiment, the system has succeeded extracting and processing the band-passed signals between 130 Hz ~ 1040 Hz. When the magnitude of the extracted signal that is subtracted from the transmission loss exceeds 45 dB, the system has displayed the warning message on an LCD module and a mobile devicefor noise reduction.

Implementation and Performance Evaluation of the Dual Controller System for Precision Control of Gripper (그리퍼 정밀 제어를 위한 이중 제어기 시스템의 구현 및 성능 평가)

  • Lee, Seung-Yong;Ham, Un-Hyong;Park, Young-Woo;Jung, Il-Kyun;Lim, Sun
    • The Journal of Korea Robotics Society
    • /
    • v.13 no.1
    • /
    • pp.72-78
    • /
    • 2018
  • This paper proposes a Dual Controller System for Precision Control (DCSPC) for control of the gripper. The DCSPC consists of two subsystems, CDSP (Controller based DSP) and CARM (Controller based ARM processor). The CDSP is developed on a DSP processor and controls the gripping motor and LVDT. In particular, the CARM is implemented using Linux and ARM processor according to recent research related to open-source. The robot for high-precision assembly is divided into the robot control and the gripper control section and controls CARM and CDSP systems respectively. In this paper, we also proposed and measured the performance of communication API. As a result, it is expected to recognize improvements in communication between CARM and the robot controller, and will continue to conduct relevant research among other commercial robot controllers.

Study On NC Program Automation Load System Based On Embedded Linux and Development Of Ordered Controller (임베디드 리눅스 기반의 NC프로그램 자동적재 시스템에 대한 연구 및 순차제어기 개발)

  • Yoon J.I.;Ahn K.K.
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2006.05a
    • /
    • pp.139-140
    • /
    • 2006
  • This paper proposes the Embedded Linux System that can overcome the shortcomings of conventional CNC machine system. Linux is free of charge with the open source library and tools that can be used in the development of Kernel. Besides, Application is easily available through countless open source, allowing simple mending for seamless porting. This study have developed the study about NC Program automation Load System based on Embedded Linux and the ordered controller.

  • PDF

Static Analysis and Improvement Opportunities for Open Source of UAV Flight Control Software (무인비행체 비행제어 Open Source 소프트웨어에 대한 정적분석 및 개선방안)

  • Jang, Jeong-hoon;Kang, Yu-sun;Lee, Ji-hyun
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.49 no.6
    • /
    • pp.473-480
    • /
    • 2021
  • In this paper, We analyze and present improvements to problems in software quality through Static Analysis for Open Source, which is widely used as the Flight Controller software for small unmanned aerial vehicle drones. MISRA coding rules, which are widely applied based on software quality, have been selected. Static analysis tools were used by LDRA tools certified international tools used in all industries, including automobiles, railways, nuclear power and healthcare, as well as aviation. We have identified some safety-threatening problems across the quality of the software, such as structure of open source modules, analysis of usage data, compliance with coding rules, and quality indicators (complexity and testability), and have presented improvements.

Prediction System of Thermal Errors Implemented on Machine Tools with Open Architecture Controller (개방형 CNC를 갖는 공작기계에 실장한 열변형량 예측 시스템)

  • Kim, Sun-Ho;Ko, Tae-Jo;Ahn, Jung-Hwan
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.25 no.5
    • /
    • pp.52-59
    • /
    • 2008
  • The accuracy of the machine tools is degraded because of thermal error of structure due to thermal variation. To improve the accuracy of a machine tools, measurement and prediction of thermal error is very important. The main part of thermal source is spindle due to high speed with friction. The thermal error of spindle is very important because it is over 10% in total thermals errors. In this paper, the suitable thermal error prediction technology for machine tools with open architecture controller is developed and implemented to machine tools. Two thermal error prediction technologies, neural network and multi-linear regression, are investigated in several methods. The multi-linear regression method is more effective for implementation to CNC. The developed thermal error prediction technology is implemented on the internal function of CNC.

Design of IoT Integrated Controller based on Open Source (오픈소스 기반의 IoT 통합 컨트롤러 설계)

  • Lee, Se-Hoon;Kim, Ju-Bong;Koh, Hee-Chang
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2016.01a
    • /
    • pp.15-18
    • /
    • 2016
  • 본 논문에서는 오픈 소스 하드웨어와 소프트웨어만을 이용해 IoT 콘트롤러를 구현한다. 콘트롤러는 무선 AP와 블루투스(Bluetooth), 지그비(ZigBee)등의 무선 통신을 이용하여 디바이스를 제어 및 처리하고 IPTV 셋탑 기능 등을 수행하는 컨트롤러로, 로컬 환경 전체에 한 대의 디바이스를 이용하여 센싱 및 정보 처리를 수행할 수 있는 시스템을 설계한다.

  • PDF

Xenomai-based Embedded Controller for High-Precision, Synchronized Motion Applications (고정밀 동기 모션 제어 응용을 위한 Xenomai 기반 임베디드 제어기)

  • Kim, Chaerin;Kim, Ikhwan;Kim, Taehyoun
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.3
    • /
    • pp.173-182
    • /
    • 2015
  • Motion control systems are widely deployed in various industrial automation processes. The motion controller, which is a key element of motion control systems, has stringent real-time constraints. The controller must provide a short and deterministic control message transmission cycle, and minimize the actuation deviation among motor drives. To meet these requirements, hardware-based proprietary controllers have been prevalent. However, since it is becoming difficult for such an approach to meet increasing needs of system interoperability and scalability, nowadays, software-based universal motion controllers are regarded as their substitutes. Recently, embedded motion controller solutions are gaining attention due to low cost and relatively high performance. In this paper, we designed and implemented an embedded motion controller on an ARM-based evaluation board by using Xenomai real-time kernel and other open source software components. We also measured and analyzed the performance of our embedded controller under a realistic test-bed environment. The experimental results show that our embedded motion controller can provide relatively deterministic performance with synchronized control of three motor axis at 2 ms control cycle.

An User-aware System using Visible Light Communication (가시광 통신을 이용한 사용자 인식 시스템)

  • Kim, Jong-Su;Lee, Won-Young
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.14 no.4
    • /
    • pp.715-722
    • /
    • 2019
  • This paper introduces the implementation of an user-aware system using a visible light communication and its operations. The user-aware system using a visible light communication consists of the transmitter based on the Android system and the receiver based on an open-source controller. In the transmitter, user's personal information data is encoded and converted to visible light signals by the Android camera interface. In the receiver, the photodiode module receives the incoming visible light signals and converts to electrical signals and the open-source controller, that is arduino processes the received data. The processing module finds the start bit of 0111 to determine the user information data from the packet for the burst-mode communication. According to the experimental results, the proposed system successfully transmits and receives visible light data with the manchester encoding.

Pixhawk mission mode flight control-law structure analysis based on Open-Source (오픈소스 기반 Pixhawk 미션모드 비행제어법칙 구조 분석)

  • Lee, Yeongho;Shin, Seungchan;Mok, Jihyun;Ko, Sangho
    • Journal of Aerospace System Engineering
    • /
    • v.12 no.3
    • /
    • pp.45-52
    • /
    • 2018
  • This paper deals with the analysis of the inner-loop algorithm of the Pixhawk which is a representative multi-copter open source. The algorithm is based on flight control-law structure. The inner-loop algorithm of the Pixhawk can be divided into a position controller and an attitude controller. The position controller generates the attitude of the multi-copter to move to the destination The position controller also generates the demand force and moment acting on each actuator. We confirm that the position controller saturates the desired acceleration and speed by using a proper relational expression. The expression can be used in order to prevent the sudden change in the attitude of a multi-copter.