• Title/Summary/Keyword: software algorithms

Search Result 1,093, Processing Time 0.029 seconds

A Development of the Algorithms for Automation of Slicing Machine with GUI Interface (GUI를 이용한 슬라이싱 머신의 자동화 알고리즘 개발)

  • Kim, Hyoung-Tae;Yang, Hae-Jeong;Song, Chang-Seop
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.16 no.7
    • /
    • pp.85-93
    • /
    • 1999
  • In this study, PC-based slicing machine and driving software were constructed for the purpose of automation of semi-conductor cutting process. The biggest feature of software is variation of parameter and include data base, signal monitoring, error report, corresponding action or automatic motion planing. Parameters were drawn and algorithms were developed to make software by GUI interface. The cutting experiment was done for sampled wafer to see the effectiveness of the soft automation. From the experimented and implemented results, it is shown that parameters for automation of slicing process could be drawn, then its algorithms constructed. It could be considered what is the merit of this slicing machine by comparing the PC-based and the NC-based.

  • PDF

Software Acceleration/Deceleration Methods for Industrial Robots and CNC Machine Tools (산업용로보트와 CNC 공작기계를 위한 소프트웨어 가감속 방법)

  • 김동일;송진일;김성권
    • The Transactions of the Korean Institute of Electrical Engineers
    • /
    • v.41 no.5
    • /
    • pp.562-572
    • /
    • 1992
  • In this paper, we propose software algorithms which provide acceleration/deceleration characteristics essential to high dynamic performance at the transient states where industrial robots or CNC machine tools start and stop. Software acceleration/deceleration methods are derived from the mathematical analyses of typical hardware systems controlling acceleration/deceleration. These methods make servo motors, which drive axes of motion, start and stop smoothly without vibration in the repeated tools. The path error, which is one of the most significant factors in the performance evaluation of industrial robots or CNC machine tools, is analyzed for linear, exponential, and parabolic acceleration/deceleration algorithms in case of circular interpolation. The analyses show that path error consists of the distance between the required path and generated one through acceleration/deceleration, and that between the generated one through acceleration/deceleration algorithm and the actual one of the end effector of the industrial robot or tool of the CNC equipment.

  • PDF

Comparison of similarity measures and community detection algorithms using collaboration filtering (협업 필터링을 사용한 유사도 기법 및 커뮤니티 검출 알고리즘 비교)

  • Ugli, Sadriddinov Ilkhomjon Rovshan;Hong, Minpyo;Park, Doo-Soon
    • Annual Conference of KIPS
    • /
    • 2022.05a
    • /
    • pp.366-369
    • /
    • 2022
  • The glut of information aggravated the process of data analysis and other procedures including data mining. Many algorithms were devised in Big Data and Data Mining to solve such an intricate problem. In this paper, we conducted research about the comparison of several similarity measures and community detection algorithms in collaborative filtering for movie recommendation systems. Movielense data set was used to do an empirical experiment. We applied three different similarity measures: Cosine, Euclidean, and Pearson. Moreover, betweenness and eigenvector centrality were used to detect communities from the network. As a result, we elucidated which algorithm is more suitable than its counterpart in terms of recommendation accuracy.

Powerflow Simulation Software of the Automotive Powertrain through the Combination of the Components (II): Development of the Automatic System Generation Module (요소결합을 통한 파워트레인 시뮬레이션 소프트웨어 (II): 시스템 자동결합 모듈 개발)

  • 이승종;서정민
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.21 no.2
    • /
    • pp.52-59
    • /
    • 2004
  • In this paper, the automatic system generation algorithm based on the element combination algorithm discussed in the first part of this paper for designing an arbitrary type of the automatic transmissions is proposed. The powertrain design software using these algorithms is developed. This automotive powertrain design software with user-friendly graphic user interface has two main modules. The first module, the automatic power flow generation module, is already discussed in the previous paper. The second module dealing with the automatic system generation algorithm is discussed in this paper. The power-flow simulation software fur the arbitrary type of powertrain is then developed. The simulation and experimental results of the vehicle equipped with two planetary gear type automatic transmission are compared to validate the proposed algorithms and developed software. The simulation results demonstrate the good agreement with the experimental results.

A Study on the Algorithms of Highways Analysis Using Graph Theory (그래프 이론을 이용한 고속도로 분석 알고리즘에 관한 연구)

  • Hail Oh;Suho Son;Sookyeong Jang;Kisoeb Park;moonseong Kim;Gwangyeon Lee
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2023.01a
    • /
    • pp.293-296
    • /
    • 2023
  • 본 논문에서는 고속도로의 교통망의 연결성을 분석하고 예측하기 위하여 그래프 이론을 이용하여 접근성 지표의 알고리즘을 제안한다. 먼저 2025년 고속도로 교통망을 그래프로 나타낸 운송네트워크를 구한다. 그리고 그래프 이론의 연결수, 비교거리, 접근지표, 연결도, 산포지수, 지름 등의 개념을 이용하여 2025년 고속도로 교통망의 연결성을 분석하고 예측하기 위하여 주어진 운송네트워크로부터 다양한 접근성 지표를 쉽게 얻을 수 있는 알고리즘을 제시한다. 이를 통하여 고속도로의 운송네트워크에서 교통의 중심이 되는 도시를 찾을 수 있다.

  • PDF

Deep Learning-Based User Emergency Event Detection Algorithms Fusing Vision, Audio, Activity and Dust Sensors (영상, 음성, 활동, 먼지 센서를 융합한 딥러닝 기반 사용자 이상 징후 탐지 알고리즘)

  • Jung, Ju-ho;Lee, Do-hyun;Kim, Seong-su;Ahn, Jun-ho
    • Journal of Internet Computing and Services
    • /
    • v.21 no.5
    • /
    • pp.109-118
    • /
    • 2020
  • Recently, people are spending a lot of time inside their homes because of various diseases. It is difficult to ask others for help in the case of a single-person household that is injured in the house or infected with a disease and needs help from others. In this study, an algorithm is proposed to detect emergency event, which are situations in which single-person households need help from others, such as injuries or disease infections, in their homes. It proposes vision pattern detection algorithms using home CCTVs, audio pattern detection algorithms using artificial intelligence speakers, activity pattern detection algorithms using acceleration sensors in smartphones, and dust pattern detection algorithms using air purifiers. However, if it is difficult to use due to security issues of home CCTVs, it proposes a fusion method combining audio, activity and dust pattern sensors. Each algorithm collected data through YouTube and experiments to measure accuracy.

PMS: Probability-based Multi Successor Prefetch Algorithm for Software Streaming Services of Mobile Embedded Devices (PMS: 모바일 임베디드 시스템의 소프트웨어 스트리밍 서비스를 위한 확률 기반 다중 접근 블록 선인출 알고리즘)

  • Lee, Young-Jae;Park, Seon-Yeong;Pak, Eun-Jj;Lee, Dae-Woo;Jung, Wook;Kim, Jin-Soo
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.5_6
    • /
    • pp.238-248
    • /
    • 2007
  • As the demand of employing various PC software on mobile embedded devices which have limited storages has been increased, software streaming services are needed. However it takes too much time to launch software on them because it is transferred through wireless networks. To address this problem, prefetch algorithms are needed. We examined 'Last successor (LS)' algorithm and PPM-based prefetch algorithm as prefetch algorithms for software streaming services. We present 'Probability-base Multi Successor (PMS)' algorithm which is contrived through analyzing evaluations of previous algorithms and characteristics of software streaming services. While LS has one successor per each block, PMS has N successors based on probability which is calculated by PPM-based prefetch algorithm. The hit rate of PMS is similar to that of PPM-base prefetch algorithm and the space overhead is similar to that of LS. We can get good efficiency at the point of memory usage when PMS is applied to software streaming services.

Developing an integrated software solution for active-sensing SHM

  • Overly, T.G.;Jacobs, L.D.;Farinholt, K.M.;Park, G.;Farrar, C.R.;Flynn, E.B.;Todd, M.D.
    • Smart Structures and Systems
    • /
    • v.5 no.4
    • /
    • pp.457-468
    • /
    • 2009
  • A novel approach for integrating active sensing data interrogation algorithms for structural health monitoring (SHM) applications is presented. These algorithms cover Lamb wave propagation, impedance methods, and sensor diagnostics. Contrary to most active-sensing SHM techniques, which utilize only a single signal processing method for damage identification, a suite of signal processing algorithms are employed and grouped into one package to improve the damage detection capability. A MATLAB-based user interface, referred to as HOPS, was created, which allows the analyst to configure the data acquisition system and display the results from each damage identification algorithm for side-by-side comparison. By grouping a suite of algorithms into one package, this study contributes to and enhances the visibility and interpretation of the active-sensing methods related to damage identification. This paper will discuss the detailed descriptions of the damage identification techniques employed in this software and outline future issues to realize the full potential of this software.

A Study on the Instructional Design of Software Education Based on Backward Design Model (백워드 설계 모형을 적용한 소프트웨어 교과의 교수설계에 관한 연구)

  • Lee, Youngoho;Koo, Dukhoi
    • Journal of The Korean Association of Information Education
    • /
    • v.19 no.4
    • /
    • pp.409-418
    • /
    • 2015
  • The purpose of this study is derived implications at software curriculum development utilizing the backward design model. In this study, we developed 'Algorithms and Programming' unit teaching plan based on backward design template. First, we have derived enduring understandings, essential questions, specific knowledge and skill on 'Algorithms and Programming' unit by considering the goal, content, achievement standard of Software education operating instructions. Second, we developed authentic tasks using GRASPS technic and holistic scoring rubrics. Third, we developed 7 lesson 14 WHERETO element for effective teaching in 'Algorithms and Programming' unit. Fourth, we investigated about the effectiveness of the development unit based on backward design. Backward design could be useful of developing curriculum unit and lesson plan at software education.

Development of Object-Oriented C++ Library of Optimization Algorithms (최적화 알고리듬들의 객체지향 C++ 라이브러리의 개발)

  • Hyun, Chang-Hun;Choe, Yeong-Il
    • Journal of Industrial Technology
    • /
    • v.20 no.B
    • /
    • pp.115-123
    • /
    • 2000
  • There are many optimal design packages, but they are big ones and they have only a few kinds of optimal algorithm coded with Fortran and it is sometimes necessary for user to write down some codes into their packages. So it is hard for user to learn how to use and customize them. More over, there are no commercial home-made software for optimum design. So, in this paper, several famous optimum algorithms are coded and modulized with C++ which is known as a suitable computer language in order to build up more algorithms into one computer software. All algorithms developed with C++ here were tested for comparison with optimization tool box of MATLAB and are superior to MATLAB.

  • PDF