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

Search Result 138, Processing Time 0.028 seconds

Design and Implementation of OCR-based Machine Monitoring System for Small and Medium-Sized Enterprise (SMEs) (중소/중견 기업을 위한 OCR기반 설비 모니터링 시스템의 설계 및 구현)

  • Seong, Junghwan;Jeong, Jongpil
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.3
    • /
    • pp.73-79
    • /
    • 2021
  • In the wave of the 4th industrial revolution, smart factory is required in many factories. However, small and mid-sized companies (SMEs) still have aging machines and are having difficulties in the data collection stage, which is the basis of smart factories. This study proposes a low cost monitoring method by using an open source based technology that extracts data from the image of the facility control panel without the need for modification of existing facilities. The proposed method was tested and evaluated for forging facilities in automobile parts manufacturing plants through prototyping. As a result of the evaluation, it was confirmed that low-cost facility monitoring is possible, and it will help SMEs build smart factories.

Design and Implementation of a Stereoscopic Image Control System based on User Hand Gesture Recognition (사용자 손 제스처 인식 기반 입체 영상 제어 시스템 설계 및 구현)

  • Song, Bok Deuk;Lee, Seung-Hwan;Choi, HongKyw;Kim, Sung-Hoon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.3
    • /
    • pp.396-402
    • /
    • 2022
  • User interactions are being developed in various forms, and in particular, interactions using human gestures are being actively studied. Among them, hand gesture recognition is used as a human interface in the field of realistic media based on the 3D Hand Model. The use of interfaces based on hand gesture recognition helps users access media media more easily and conveniently. User interaction using hand gesture recognition should be able to view images by applying fast and accurate hand gesture recognition technology without restrictions on the computer environment. This paper developed a fast and accurate user hand gesture recognition algorithm using the open source media pipe framework and machine learning's k-NN (K-Nearest Neighbor). In addition, in order to minimize the restriction of the computer environment, a stereoscopic image control system based on user hand gesture recognition was designed and implemented using a web service environment capable of Internet service and a docker container, a virtual environment.

A Study on the Web Mapping Method and Application of the Topographic Information in an Open Environment (개방환경에서 지형정보의 웹지도화 방법과 적용에 관한 연구)

  • Kim, Nam-Shin
    • Journal of the Korean association of regional geographers
    • /
    • v.13 no.5
    • /
    • pp.563-575
    • /
    • 2007
  • This study aims to investigate a possibility of using topographic information by web mapping in open environments. Web mapping intends to focus on a map analysis and application of the function and geo-visualization. Functions of Web topographic info-map include a spatial analysis, enlargement and minimization, movement, landuse information, user-controling 3 dimension map, landform cross-section analysis, shortest path analysis. The web system adopts SVG(scalable vector graphics), MYSQL, PHP, XML for mapping. SVG has open source policy, so everyone can use it, as well, it is effective on flexible database linkage, cartographic representation. 3D map is intended to represent 3D map by user-controlled sunshine putting pixel opacity by elevation values after making DEM. Landform is designed to show a cross-section analysis and statistics by retrieving height information from database engine with clicking two points on the map. Shortest path analysis within regions uses Dijkstra's algorithm. Near future, resultantly, the area of WebGIS will have to meet more social demands for use-created geo-information and application, so more researches are needed to be web mapping more applicable for users.

  • PDF

Design of a GCS System Supporting Vision Control of Quadrotor Drones (쿼드로터드론의 영상기반 자율비행연구를 위한 지상제어시스템 설계)

  • Ahn, Heejune;Hoang, C. Anh;Do, T. Tuan
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.41 no.10
    • /
    • pp.1247-1255
    • /
    • 2016
  • The safety and autonomous flight function of micro UAV or drones is crucial to its commercial application. The requirement of own building stable drones is still a non-trivial obstacle for researchers that want to focus on the intelligence function, such vision and navigation algorithm. The paper present a GCS using commercial drone and hardware platforms, and open source software. The system follows modular architecture and now composed of the communication, UI, image processing. Especially, lane-keeping algorithm. are designed and verified through testing at a sports stadium. The designed lane-keeping algorithm estimates drone position and heading in the lane using Hough transform for line detection, RANSAC-vanishing point algorithm for selecting the desired lines, and tracking algorithm for stability of lines. The flight of drone is controlled by 'forward', 'stop', 'clock-rotate', and 'counter-clock rotate' commands. The present implemented system can fly straight and mild curve lane at 2-3 m/s.

Verification Methods for Vulnerabilities of Airborne Object-Oriented Software (항공용 객체지향 소프트웨어에 대한 취약점 검증 방안)

  • Jang, Jeong-hoon;Kim, Sung-su;Lee, Ji-hyun
    • Journal of Aerospace System Engineering
    • /
    • v.16 no.2
    • /
    • pp.13-24
    • /
    • 2022
  • As the scale of airborne system software increases, the use of OOT (Object-Oriented Technology) is increasing for functional expansion, efficient development, and code reuse, but the verification method for airborne object-oriented software is conducted from the perspective of the existing procedure-oriented program. The purpose of this paper was to analyze the characteristics of OOT and the vulnerabilities derived from the functional characteristics of OOT, and present a verification method applicable to each software development process (Design, Coding and Testing) to ensure the functional safety integrity of aviation software to which OOT is applied. Additionally, we analyzed the meaning of the static analysis results among the step-by-step verification measures proposed by applying LDRA, a static analysis automation tool, to PX4, an open source used to implement flight control software.

A Study on Real-Time Monitoring for Moisture Measurement of Organic Samples inside a Drying Oven using Arduino Based on Open-Source (오픈 소스 기반의 아두이노를 이용한 건조기 내 유기 시료의 실시간 수분측정 모니터링에 관한 연구)

  • Kim, Jeong-hun
    • Journal of Venture Innovation
    • /
    • v.5 no.2
    • /
    • pp.85-99
    • /
    • 2022
  • Dryers becoming commercially available for experimental and industrial use are classified to general drying oven, hot-air dryer, vacuum dryer, freezing dryer, etc. and kinds of them are various from the function, size and volume, etc. But the moisture measurement is not applied although it is important factor for the quality control and the performance improvement of products, and then now is very passive because the weight is weighed arbitrarily after dry-end. Generally the method for measuring moisture is divided by a direct measurement method and a indirect measurement method, and the former such as the change of weight or volume on the front and rear of separation of moisture, etc. is mainly used. Relatively a indirect measurement is very limited to apply due to utilize measurement apparatuses using temperature conductivity and micro-wave etc. In this research, we easily designed the moisture measurement system using the open-source based Arduino, and monitored moisture fluctuations and weight profiles in the real-time without the effect of external environment. Concretely the temperature-humidity and load cell sensors were packaged into a drying oven and the various change values were measured, and their sensors capable to operate 60℃ and 80℃ were selected to suitable for the moisture sensitive materials and the food dry. And also the performance safety using the organic samples of banana, pear, sawdust could be secured because the changes of evaporation rate as the dry time and temperature, and the measurement values of load cell appeared stable response characteristics through repeated experiments. Hereafter we judge that the reliability can be improved increasingly through the expansion of temperature-humidity range and the comparative analysis with CFD(Computational Fluid Dynamics) program.

Improvement of Linux Schedulability Analysis for Simultaneous Support of Real-Time Task Groups and Deadline Task (실시간 태스크 그룹과 데드라인 태스크의 동시 지원을 위한 리눅스 스케줄링 가능성 분석 개선)

  • Yim, Yin-Goo;Jin, Hyun-Wook;Lee, Sang-Hun
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.7
    • /
    • pp.452-457
    • /
    • 2017
  • Linux is a general-purpose operating system that supports several schedulers, allowing different schedulers to coexist. In addition, Linux uses the Control Group (cgroup) to reserve CPU resources for task groups that follow the real-time (SCHED_FIFO, SCHED_RR) and non-real-time (SCHED_NORMAL) scheduler policies, except for the deadline scheduler (SCHED_DEADLINE). The cgroup performs the schedulability analysis to guarantee the reserved CPU resource as much as possible. However, current implementation of the schedulability analysis does not distinguish between deadline tasks and real-time tasks. Therefore, if these deadline tasks and real-time task groups coexist, there is a case where the resource reservation for the real-time task group is rejected. In this paper, we analyze the problems in the schedulability analysis for real-time task groups of Linux cgroups and propose patches to solve these problems.

Load Balancing Technique by Dynamic Flow Management in SDN Environment (SDN 환경에서 Dynamic Flow Management에 의한 Load Balancing 기법)

  • Taek-Young, Kim;Tae-Wook, Kwon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.17 no.6
    • /
    • pp.1047-1054
    • /
    • 2022
  • With the advent of SDN, a next-generation network technology that separates the hardware and software areas of network equipment and defines the network using open source-based software, it solves the problems of complexity and scalability of the existing network system. It is now possible to configure a custom network according to the requirements. However, it has a structural disadvantage that a load on the network may occur due to a lot of control communication occurring between the controller and the switch, and many studies on network load distribution to effectively solve this have been preceded. In particular, in previous studies of load balancing techniques related to flow tables, many studies were conducted without consideration of flow entries, and as the number of flows increased, the packet processing speed decreased and the load was increased. To this end, we propose a new network load balancing technique that monitors flows in real time and applies dynamic flow management techniques to control the number of flows to an appropriate level while maintaining high packet processing speed.

Characteristics of Modeling of Experiment in Case Analysis of Students' Open Inquiry and its Meaning on Science Education (학생의 자유 탐구 활동의 사례 분석을 통해 본 실험 모델링의 특징과 과학교육적 의미)

  • Kim, Kwan-Young;Lee, Jong-Hyeok;Choi, Jinhyeon;Jeon, Sang-Hak;Lee, Sun-Kyung
    • Journal of The Korean Association For Science Education
    • /
    • v.42 no.2
    • /
    • pp.201-214
    • /
    • 2022
  • The purpose of this study is to examine the characteristics of model of the experiment in students' open inquiry. The research is a reinterpretation of the data collected from the performance of a three-year research project under the theme of 'school science inquiry' the perspective of model of the experiment. The inquiry activities of a focus group made up of four students have been recorded seven times. The recorded files and transcribed copies were analyzed according to interpretive methods. Students' activities were divided into three modeling of the experiment units, considering the modeling unit that includes the process of starting from the problem until it gets solved. The results of the study include illuminating the dynamic process and characteristics of modeling of the experiment and discussing its educational meaning as a distributed cognitive system at each modeling unit. First, students, instruments, and the primitive form of calculation represented by the interaction between them turned out to be important factors in the distributed cognitive system that constitutes model of the experiment. Second, in the early stages, non-verbal activities were carried out in which students became familiar with instruments, and verbal quantitative signs were created when the activities were sufficiently carried out. The generated quantitative signs became a source of data and confidence that can be referenced in subsequent activities. Third, the specialization of instrumentalization occurred, and factors that were important in inquiry, such as variable control, appeared. The results of the study provide new implications for science education research and education, which have been centered on explanatory models, by unfolding the characteristics of model of the experiment that have not been noticed in science education through students' inquiry.

An Implementation and Analysis on the Effectiveness of SNS based Blended Learning System for Internet Ethics Education (인터넷 윤리교육을 위한 SNS 기반의 블렌디드 러닝 시스템 구현과 효과 분석)

  • Lee, Jun-Hee
    • Journal of Information Technology Services
    • /
    • v.10 no.3
    • /
    • pp.61-76
    • /
    • 2011
  • The purpose of this paper was to design and implement effective learning model for internet ethics education, following the learning principle and procedure of PBL(Problem-Based Learning) which is one of the constructivism teaching-learning theories(, and to apply it). In this learning model, online learning and face-to-face classes were systematically combined for achieving the teaching-learning goals and the main module for online learning run on Moodle, an open source LMS(Learning Management System). It is possible for learner to participate actively in creation of micro-contents and reorganize contents using various SNS(Social Network Service). The learner can achieve the learner-oriented learning and select micro-contents in order to reorganize the personalized learning contents to take advantage of SNS among learners. To examine educational effectiveness of the proposed learning model, an experimental study was conducted through the education content and method to the subjects of two classes in the second-grade of university located in OO city. 60 students(treatment group=30, control group=30) participated in the experiment. The result statistically verified that the proposed learning method is more effective in cultivating consciousness of internet ethics than the face-to-face PBL learning method. The results of this paper also showed that a lecture using blended learning is efficient in achieving learning performance and that learners responded positively(, which are indicating that the higher effectiveness of learning would be expected) by forming connectedness among learners using SNS. The results of this paper showed that a lecture using blended learning is effectiveness in achieving learning performance and that learners responded positively, which are indicating that the higher effectiveness of learning would be expected by forming connectedness among learners using SNS.