• 제목/요약/키워드: Automated testing

검색결과 265건 처리시간 0.026초

웨이브렛 변환과 SH-EMAT을 이용한 배관 용접부 결함 검출 (Flaw Detection in Pipe-Welded Zone by Using Wavelet Transform and SH-EMAT)

  • 이진혁;김대현
    • 대한기계학회논문집A
    • /
    • 제36권12호
    • /
    • pp.1511-1519
    • /
    • 2012
  • 배관설비는 용접이음으로 많은 부분이 구성되어 있으며, 이러한 배관 용접부의 건전성 평가를 위한 초음파 검사 시스템의 자동화 요구가 증대하고 있다. 전자기초음파탐촉자(Electromagnetic Acoustic Transducer; EMAT)는 비접촉 방식으로 초음파를 송 수신할 수 있고 다양한 초음파 모드의 발생이 가능하여 초음파 자동화 시스템 구축에 매우 유용하다. 본 연구에서는 수평횡파(Shear Horizontal wave; SH-wave) EMAT를 적용하여 배관의 용접부에 존재하는 결함의 검출을 수행하였다. 이때 수평횡파의 특정 모드($SH_0$)의 신호해석을 위해 웨이브렛 변환(Wavelet Transform)을 이용한 신호의 시간-주파수 분석을 수행 하였다. 웨이브렛 변환으로 해석된 SH0 모드 주파수의 반사 신호강도가 결함의 길이와 선형적 관계를 나타내어 효과적으로 용접부 결함 검출이 가능하였다.

컴포넌트 테스트를 위한 래퍼의 자동 생성에 관한 연구 (Automated Generation of Wrapper to Test Components)

  • 송호진;최은만
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권8호
    • /
    • pp.704-716
    • /
    • 2005
  • 미리 만들어진 컴포넌트를 조립하여 새로운 소프트웨어를 개발하는 방법은 개발비용과 기간을 획기적으로 줄일 수 있다는 장점으로 전통적인 방법의 대안이 되고 있다. 하지만 컴포넌트를 통합 조립하면서 신뢰도를 확인하고 새 환경에 맞는지 테스트하는 과정이 복잡하고 비용이 많이 소요된다면 효과적인 방법이 될 수 없다. 대규모 시스템에 효율적으로 사용, 조림될 컴포넌트들은 원시코드 형태로 배포되지 않아서 새 환경에 적합한지 시험하고 관찰하는 철저한 테스트가 어렵다. 이러한 문제점을 해결하기 위하여 컴포넌트가 재사용되었을 때 쉽게 검증되도록 미리 테스트 모듈을 내장한 Built-In 테스트 방법이 있지만 컴포넌트의 기능이 다양하고 복잡하게 되면 컴포넌트에 포함된 테스트 모듈의 규모가 커지고 다양하고 융통성 있는 테스트가 어려워진다. 이 논문에서는 컴포넌트의 Built-In 테스트 기능을 대체할만한 컴포넌트 테스트를 위한 래퍼(wrapper)를 제안하고 이를 설계, 구현하여 실용성을 보였다. 래퍼를 자동 생성하여 테스트하면 컴포넌트의 테스트 준비 과정에 드는 노력이 줄어들고 테스트를 다양한 측면에서 테스트해 볼 수 있다.

SAE Level 3 자율주행자동차의 고장 안전성 정량적 평가 방법 개발에 관한 연구 (Development of Quantitative Methods for Evaluating Failure Safety of Level 3 Autonomous Vehicles)

  • 김두용;이상엽;이혁기;최인성;신재곤;박기홍
    • 한국ITS학회 논문지
    • /
    • 제18권1호
    • /
    • pp.91-102
    • /
    • 2019
  • 자율주행자동차는 고장이 발생하면 큰 위험에 노출되기 쉬우며, 이런 이유로 각국에서는 자율주행자동차가 본격적으로 양산되기 전부터 고장 안전성을 객관화된 기준으로 평가하기 위한 연구에 많은 노력을 기울이고 있다. 특히 레벨3로 불리는 조건부 자율주행자동차는 고장이 발생할 경우 제어권이 운전자에게 이전되어야 하는데 이때에 운전자의 제어 가능성이 충분히 확보되어야 한다. 따라서 본 논문에서는 조건부 자율주행자동차를 대상으로 고장 안전성을 정량적으로 평가할 수 있는 방법에 관한 연구를 수행하였으며, 개발된 방법을 시뮬레이션을 통해 검증하였다. 또한 본 논문에서 제안하는 평가 방법이 고장 안전성을 정량적으로 판단할 수 있음을 확인 하였다.

장수말벌 공격 조기 경보 시스템 프로토타입 설계 및 실내 시연 (Early Alert System of Vespa Attack to Honeybee Hive: Prototype Design and Testing in the Laboratory Condition)

  • 김병순;정성민;김고은;정철의
    • 한국양봉학회지
    • /
    • 제32권3호
    • /
    • pp.191-198
    • /
    • 2017
  • 말벌류는 국내 양봉 산업에 가장 큰 피해를 입히는 생물군이다. 다양한 트랩 개발 및 포획 방법이 제시되고 있으나 아직까지 뚜렷한 해결책을 제시하지 못하고 있다. 본 연구팀은 장수말벌 특이 날갯짓 파동 프로파일 분석을 통하여, 장수말벌이 양봉장으로 공격해 들어올 때 이를 자동으로 탐지하고 그 정보를 사용자에게 전달할 수 있는 시스템을 개발하고 실험실 현장에서 검증하였다. 장수말벌 파동 프로파일은 명확하게 설정되었으며, 앉아서 날갯짓을 할 때와 실재 비행할 때의 파동 프로파일은 명확히 구분되었다. 이정보를 활용하여, 시스템을 구성하고 그 시스템은 장수말벌을 탐지하면 바로 트위터를 통하여 사용자에게 말벌 경보를 전송하는 방식으로 설계하였다. 시스템의 검증은 야외 온실 내 케이지에서 수행하였다. 수행결과 시스템은 성공적으로 말벌의 비행활동을 탐지하여 그 결과를 사용자에게 전달하였다. 비록 이 시스템은 실내 제한된 조건에서 검증되었지만, 향후 시스템의 개선 및 정확도가 향상된다면 양봉산업 현장에서 활용 가능성이 높다.

TRACKING LIFT-PATHS OF A ROBOTIC TOWERCRANE WITH ENCODER SENSORS

  • Suyeul Park;Ghang, Lee;Joonbeom cho;Sungil Hham;Ahram Han;Taekwan Lee
    • 국제학술발표논문집
    • /
    • The 3th International Conference on Construction Engineering and Project Management
    • /
    • pp.250-256
    • /
    • 2009
  • This paper presents a robotic tower-crane system using encoder and gyroscope sensors as path tracking devices. Tower crane work is often associated with falling accidents and industrial disasters. Such problems often incur a loss of time and money for the contractor. For this reason, many studies have been done on an automatic tower crane. As a part of 5-year 23-million-dollar research project in Korea, we are developing a robotic tower crane which aims to improve the safety level and productivity. We selected a luffing tower crane, which is commonly used in urban construction projects today, as a platform for the robotic tower crane system. This system comprises two modules: the automated path planning module and the path tracking module. The automated path planning system uses the 3D Cartesian coordinates. When the robotic tower crane lifts construction material, the algorithm creates a line, which represents a lifting path, in virtual space. This algorithm seeks and generates the best route to lift construction material while avoiding known obstacles from real construction site. The path tracking system detects the location of a lifted material in terms of the 3D coordinate values using various types of sensors including adopts encoder and gyroscope sensors. We are testing various sensors as a candidate for the path tracking device. This specific study focuses on how to employ encoder and gyroscope sensors in the robotic crane These sensors measure a movement and rotary motion of the robotic tower crane. Finally, the movement of the robotic tower crane is displayed in a virtual space that synthesizes the data from two modules: the automatically planned path and the tracked paths. We are currently field-testing the feasibility of the proposed system using an actual tower crane. In the next step, the robotic tower crane will be applied to actual construction sites with a following analysis of the crane's productivity in order to ascertain its economic efficiency.

  • PDF

임베디드 소프트웨어 테스트를 개선하기 위한 에뮬레이터 기반 인터페이스 테스트 도구 (An Interlace Test Tool Based on an Emulator for Improving Embedded Software Testing)

  • 서주영;최병주
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제14권6호
    • /
    • pp.547-558
    • /
    • 2008
  • 임베디드 시스템은 어플리케이션, OS 커널, 디바이스 드라이버, HAL, 하드웨어와 같은 이질적 계층들이 매우 밀접히 결합되어 있다. 임베디드 시스템은 제품 목적과 탑재된 하드웨어에 따라 맞춤 제작된다. 또한 점점 짧아지는 제품 주기 때문에 여러 업체의 소프트웨어, 하드웨어가 불안정한 상태에서 통합된다. 따라서 모든 계층에 결함 발생 확률이 높다. 임베디드 소프트웨어 개발자는 자신의 코드를 결함이 내재된 다른 계층들과 통합된 상태에서 테스트하며, 이 때문에 테스트해야 할 모든 영역을 테스트하였는지, 자신의 코드가 잘못된 건지, 통합된 다른 소프트웨어나 하드웨어에 문제가 있는 건 아닌지를 확신하기 힘들다. 본 논문은 임베디드 소프트웨어 개발자가 다양한 계층에 내재된 결함 위치와 원인을 추적할 수 있도록 하는 임베디드 소프트웨어 인터페이스 테스트 방안과 이를 구현한 자동화 도구 Justitia를 제안한다. 제안하는 기술은 개발자를 돕기 위한 이뮬레이터를 이용한 디버깅을 전문적인 테스팅으로 승화시킨 자동화 방안이다.

안드로이드 애플리케이션을 테스트하기 위한 액티비티 기반의 테스트 케이스 생성 방법 (A Test Case Generation Method Based on Activity for Android Application Testing)

  • 고민혁;서용진;윤상필;김현수
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제2권10호
    • /
    • pp.679-690
    • /
    • 2013
  • 사용자가 원하는 프로그램을 자유롭게 설치/삭제 할 수 있는 특징을 가진 스마트폰의 등장으로 인해, 수많은 개발자들이 스마트폰 애플리케이션 개발 시장에 뛰어들면서 좋은 애플리케이션을 빨리 개발하려는 경쟁이 더욱 치열해지고 있다. 그러나 안드로이드 환경은 애플리케이션 개발 및 배포 절차가 간단하여 누구나 쉽게 개발에 참여할 수 있어서 충분히 검증되지 않은 애플리케이션들이 배포될 가능성이 높다. 따라서 적은 부담으로 안드로이드 기반의 애플리케이션을 검증할 수 있는 체계적인 방법이 필요하다. 이에 본 논문에서는 안드로이드 애플리케이션을 위한 GUI 기반의 테스트 시나리오 자동 생성 방법을 제시한다. 자동화된 테스트 시나리오 생성을 통해 테스트에 소요되는 시간을 줄임으로써 테스트 단계에서의 생산성을 향상시킬 수 있다.

MIL 시뮬레이션 기반 ADS 기능 검증을 위한 환경 센서 모델링에 관한 연구 (A Study on Sensor Modeling for Virtual Testing of ADS Based on MIL Simulation)

  • 신성근;백윤석;박종기;이혁기
    • 한국ITS학회 논문지
    • /
    • 제20권6호
    • /
    • pp.331-345
    • /
    • 2021
  • 시뮬레이션 기반 가상 검증은 자율주행 기능의 안전성 검증을 위한 주요 요구사항으로 간주되고 있다. 가상 검증 환경에서는 자율주행차량과 주행 환경은 모두 모델링되어야 하며 특히, 카메라 및 레이더 센서와 같은 환경 센서의 현실적인 모델링이 중요하다. 하지만 현실적인 인식 결과를 일관되게 제공하기 위한 모델링에 관한 연구는 부족한 실정이다. 이에 본 논문에서는 MILS(Model in the Loop Simulation) 환경에서 현실적인 오브젝트 인식 결과를 제공하기 위한 센서 모델링 방법이 다루어진다. 먼저, 모델링을 위한 주요 파라미터가 정의되며 카메라 및 레이더 센서의 오브젝트 감지 특성이 분석된다. 분석 결과로부터 모델링된 가상 센서 모델의 감지 특성은 실물 센서와의 상관계수 분석을 통해 유효성이 검증된다.

Automated condition assessment of concrete bridges with digital imaging

  • Adhikari, Ram S.;Bagchi, Ashutosh;Moselhi, Osama
    • Smart Structures and Systems
    • /
    • 제13권6호
    • /
    • pp.901-925
    • /
    • 2014
  • The reliability of a Bridge management System depends on the quality of visual inspection and the reliable estimation of bridge condition rating. However, the current practices of visual inspection have been identified with several limitations, such as: they are time-consuming, provide incomplete information, and their reliance on inspectors' experience. To overcome such limitations, this paper presents an approach of automating the prediction of condition rating for bridges based on digital image analysis. The proposed methodology encompasses image acquisition, development of 3D visualization model, image processing, and condition rating model. Under this method, scaling defect in concrete bridge components is considered as a candidate defect and the guidelines in the Ontario Structure Inspection Manual (OSIM) have been adopted for developing and testing the proposed method. The automated algorithms for scaling depth prediction and mapping of condition ratings are based on training of back propagation neural networks. The result of developed models showed better prediction capability of condition rating over the existing methods such as, Naïve Bayes Classifiers and Bagged Decision Tree.

C언어 기반 프로그램의 동적 메모리 접근 오류 테스트 자동화 도구 설계 (Design of an Automated Testing Tool to Detect Dynamic Memory Access Errors in C Programs)

  • 조대완;오승욱;김현수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권8호
    • /
    • pp.708-720
    • /
    • 2007
  • 메모리 접근연산으로부터 발생되는 프로그램 오류는 C언어로 작성된 테스트 대상 프로그램에서 가장 빈번하게 발생하는 오류이다[1,2]. 기존연구를 통해 이런 문제점을 해결하기 위한 다양한 메모리 오류 자동검출 방법들이 제안되었다. 하지만 기존의 오류검출방법은 테스트 대상 프로그램에 가해지는 부가적인 오버헤드가 매우 크거나 검출할 수 있는 메모리 접근오류의 종류가 제한적이다. 또한 메모리 할당함수의 내부구현에 의존성을 갖고 있기 때문에 플랫폼 간 이식성(portability)이 떨어지는 단점을 갖고 있다. 본 연구에서는 이러한 문제점을 해결하기 위해 새로운 메모리 접근오류 검출기법을 제안하고 테스트 자동화 도구를 설계하였다.