• Title/Summary/Keyword: embedded software

Search Result 1,317, Processing Time 0.025 seconds

Robust Terrain Classification Against Environmental Variation for Autonomous Off-road Navigation (야지 자율주행을 위한 환경에 강인한 지형분류 기법)

  • Sung, Gi-Yeul;Lyou, Joon
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.13 no.5
    • /
    • pp.894-902
    • /
    • 2010
  • This paper presents a vision-based robust off-road terrain classification method against environmental variation. As a supervised classification algorithm, we applied a neural network classifier using wavelet features extracted from wavelet transform of an image. In order to get over an effect of overall image feature variation, we adopted environment sensors and gathered the training parameters database according to environmental conditions. The robust terrain classification algorithm against environmental variation was implemented by choosing an optimal parameter using environmental information. The proposed algorithm was embedded on a processor board under the VxWorks real-time operating system. The processor board is containing four 1GHz 7448 PowerPC CPUs. In order to implement an optimal software architecture on which a distributed parallel processing is possible, we measured and analyzed the data delivery time between the CPUs. And the performance of the present algorithm was verified, comparing classification results using the real off-road images acquired under various environmental conditions in conformity with applied classifiers and features. Experiments show the robustness of the classification results on any environmental condition.

Mixed Tasks Scheduling Using Improved Synthetic Utilization on Multiprocessor Systems (다중프로세서 시스템에서 개선된 합성 이용율을 이용한 혼합 태스크 스케줄링)

  • Moon, Seok-Hwan
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.19 no.2
    • /
    • pp.351-356
    • /
    • 2015
  • Synthetic utilization on multiprocessor system is not considered periodic tasks, except scheduling methods for aperiodic tasks where one of the real-time aperiodic tasks is a scheduling method. But really aperiodic tasks scheduling method is composed of mixed task types. Aperiodic task scheduling method guarantee an analysis of the schedualibility of aperiodic task. The set of mixed tasks periodic and aperiodic tasks scheduling method uses improved synthetic utilization that is presented in this paper. The new method shows that schedulability increases aperiodic server method.

Algorithm for Partitioning the Simulation Models Based on DEVS-features for Distributed Simulation Environment (분산 시뮬레이션을 위한 DEVS 특성 기반 시뮬레이션 모델 분배 방법)

  • Kang, Won-Seok;Kim, Ki-Hyung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.06b
    • /
    • pp.513-518
    • /
    • 2007
  • 시뮬레이션 방법론에 있어서 모델기반 시뮬레이션과 프로세스기반 시뮬레이션으로 나눌 수 있는데, 재사용성, 확장성, 시뮬레이터 기술 용이성 등의 장점으로 모델기반 시뮬레이션이 많이 사용되고 있다. 이러한 이유로 근래에는 컴퓨터 시스템, 항공, 자동차 등에서 모델 기반 시뮬레이션 방법이 사용되고 있다. 모델기반 시뮬레이션 방법으로 수학적 이론을 기반으로 모델을 정의하는 DEVS(Discrete Event System Specification) 형식론은 계층적이고 모듈화 된 형태로 이산사건 시스템을 기술한다. 대규모의 복잡한 시뮬레이션 모델을 검증 할 목적으로 분산 시뮬레이션 방법론이 있는데, 이들은 크게 동기적인 방법과 비동기적인 방법이 있다. 동기적 방식보다 빠른 수행을 위해 비동기적 방법은 전체 Time-order 순이 아닌 로컬 Time-order를 가진다. 그러나 비동기적 방식에는 분산된 시뮬레이터들 간의 전체 Time-order를 유지하기 위해 전 처리된 시뮬레이터 결과들을 저장하는데, Time-order 상으로 현재의 시뮬레이션 시간보다 과거의 사건이 왔을 때 그 이벤트를 처리해주어야 되기 때문이다. 이러한 비동기적 분산 시뮬레이션 방법론에서는 전체 Time-order를 유지하기 위해 과거의 Time-order를 가지는 이벤트가 왔을 때 rollback operation을 수행한다. 그러나 rollback operation은 분산 시뮬레이션 방법론에서 성능 장애요소 중 하나이다. 본 논문에서는 rollback operation을 최소할 할 수 있는 DEVS 모델 분배 방법을 제안한다.

  • PDF

A Development on Sign Language Recognition Tools for Communication with Dyslexic and Hearing-impaired People (립모션을 이용한 수화 인식 툴 개발로 일반인과 청각 언어 장애인들간의 대화와 소통의 장 구성)

  • Jo, Jae-Hyun;Lee, Dong-Hoon;Ha, Dae-gyu;Kim, Ji-In;Lee, Sang-Eun;Koh, Seok-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.1109-1112
    • /
    • 2014
  • 본 논문은 최근 급변하는 스마트 시대에 발 빠르게 대처하기 힘든 장애인들과 일반인간의 단절을 해소하기 위해 도움을 주고자 한다. 사람들 간의 융합을 위해서는 기본적인 대화가 진행되어야 하는데 청각언어 장애인들과의 대화를 위해서는 수화를 사용하여야 한다. 하지만, 일반적으로 수화언어에 대한 지식이 미흡하고 원활한 의사소통에 큰 문제점을 가지고 있다. 그러므로 본 논문에서는 립모션을 이용한 수화 인식 툴의 개발을 통해 일반인과 청각언어 장애인들간의 의사소통을 증진시켜주는 것이 목적이다.

Design and Implementation on Web based Telematics Taxi Control System and Service using Android (안드로이드를 활용한 웹 기반의 텔레매틱스 택시 관제 시스템 및 서비스의 설계 및 구현)

  • Eom, Jin-Uk;Kim, Min-Gyu;Hong, Seok-Jin;Kim, Ji-In;Bae, Jung-Kyu;Koh, Seok-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.628-631
    • /
    • 2014
  • 본 논문에서는 스마트폰 시대를 맞이하여 안드로이드 기반의 텔레매틱스 택시 관제 시스템의 설계와 구현에 대하여 제안한다. 제안하는 택시 관제 시스템 및 서비스는 스마트폰의 대중적 보급이라는 시대적 특성에 맞춰 여러 차량의 정보를 수집하고 이를 분석할 수 있을 뿐만 아니라 대중들에게 택시 정보를 가공, 공급하여 서비스를 제공한다. 본 서비스를 통해 택시 이용을 더욱 편리하게 할 수 있으며, 효율적인 택시 운행, 간편하고 효과적으로 택시를 관리 할 수 있다.

Location Calculating and Location Based Service Using Electronic Sales Label Tag (ESL 태그를 활용한 위치 측위 및 위치 기반 서비스)

  • Ko, Seok-Ju;Kim, Ji-In;Lee, Min-Hyeong;Park, Ji-su;Cho, Jeong-Geun;Kim, Jong-Geun;lee, Seung-Il
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.601-604
    • /
    • 2014
  • GPS 난청지역인 실내 LBS(Location Based Service)의 수요가 증가하고 있으며, 신뢰할 수 있는 정확도를 가진 실내 측위 방법론이 요구되고 있다. 본 논문에서는 오프라인 매장의 진열 상품 정보를 나타내는 전자가격 표시기(ESL)의 신호정보를 이용한 위치 측위 방법 및 위치 기반 서비스를 제안한다. 기존의 실내 위치기반 서비스의 주요 측위매체였던 WiFi에 비하여 월등한 측위 매체의 개수를 기반으로 1m 내의 측위 오차를 가짐을 확인하였다.

New Paradigm of Business Card with Wearable Bracelet and Application using NFC (NFC 통신을 이용한 웨어러블 팔찌와 어플리케이션을 통한 명함의 새로운 패러다임)

  • Kim, Ji-Hee;Kim, Song-A;Park, Ji-Hye;Kim, Ji-In;Lee, Seung-Il;Koh, Seok-Joo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.179-182
    • /
    • 2014
  • 명함은 오래 전부터 사용되어 왔고, 대부분의 사람들이 타인에게 자신을 표현하기 위한 도구로 사용하고 있다. 하지만. 현재 가장 대중적으로 사용되고 있는 종이명함은 생산의 번거로움, 관리의 불편함과 같은 문제가 있다. 본 논문에서는 이러한 기존의 종이 명함 체계를 대신할 새로운 패러다임을 제시한다. 첫째, 어플리케이션을 이용하여 명함을 제작한다. 둘째, 제작한 명함을 자신의 웨어러블 팔찌에 저장한다. 셋째, 웨어러블 팔찌간 통신으로 명함을 교환한다. 넷째, 교환을 통해 받은 타인의 명함을 자신의 어플리케이션에 저장한다. 이 방법은 명함을 디지털화함으로써 저장과 관리가 효율적이고, 웨어러블 디바이스를 이용하여 명함을 교환함으로써 보다 간편한 교환을 제공한다.

A study on the development of an arc sensor and its interface system for a welding robot (용접로봇을 위한 아크센서 및 인?이스 시스템 개발에 관한 연구)

  • 배강열;이지형;정창욱
    • Journal of Welding and Joining
    • /
    • v.16 no.3
    • /
    • pp.129-140
    • /
    • 1998
  • An interface system was developed to offer the welding capability to a robot controller which had not any embedded function for arc welding before, and also an arc sensor algorithm was proposed for weld seam tracking of the welding robot. For the interface system between the robot controller and welding equipments, data communication software and interface connections were composed. The interface system was mae to correspond welding condition, correction data, operation sequence and current status with the robot controller by mutual had shaking and digital signal transfer. Graphic user interface program developed under the environment of windows made it easy to monitor data communication and operation status, and to control welding and sensing sequence. Arc sensing algorithm proposed in this study to compensate torch position error was based on a fuzzy logic with the variables of current difference and current differenced change at torch weaving extremities. The developed interface system could be successfully implemented in between welding equipments and the robot controller, and showed normal status and exact function in data and signal communication between the systems. The whole robot welding system was then examined to verify its welding and seam tracking capabilities in horizontal fillet, vertical fillet, and 3-dimensional fillet weldment. The experiments revealed sound weld bead shapes and also good seam tracing results.

  • PDF

Hardware/Software Co-design and Verification by Synchronous language for Embedded System (임베디드 시스템을 위한 동기적 언어 기반 하드웨어/소프트웨어 통합 설계 및 검증)

  • Lee, Su-Young;Kim, Jin-Hyun;Choi, Jin-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.469-474
    • /
    • 2006
  • 전통적인 임베디드 시스템 개발은 하드웨어와 소프트웨어가 독립적으로 개발된다. 그러나 시스템 개발 후 오류 발생 시, 하드웨어와 소프트웨어 둘 중 어디에서 발생했는지 알아내기 어려웠다. 따라서 임베디드 시스템 개발을 위해 하드웨어/소프트웨어의 통합 설계 방법이 연구기관들에 의해 제시되어 왔다. 본 논문은 현실적으로 많이 사용되고 있는 일반 임베디드 시스템 개발 방법으로부터 접근하는 HW/SW 통합 개발 방법을 제안하였다. 즉, 이미 만들어진 하드웨어를 설계 단계로 끌어올려 정형 기법을 통해 하드웨어를 설계 및 정형 검증하여 견고한 하드웨어를 만들고, 이를 기반으로 소프트웨어를 정형 명세 및 검증하는 하드웨어/소프트웨어 통합 개발을 수행하였다. 따라서 개발 후 하드웨어 또는 소프트웨어에서 발생할 수 있는 오류를 최소화하고 오류가 발생하였다고 해도 개발 전에 설계상에서 오류를 수정할 수 있어 임베디드 시스템의 신뢰성을 보장하였다. 또한 설계 과정의 어떤 시점에서 개발 중인 가상의 하드웨어가 아닌 개발 완료된 하드웨어의 실제 코드를 테스트할 수 있으므로, 현실적인 임베디드 시스템 개발에 더 효과적인 하드웨어/소프트웨어 통합 개발 방법론을 제시하여 그 효율성을 높였다.

  • PDF

Robust Digital Video Watermarking Algorithm Using Dual Watermarks in Block DCT Domain

  • Kim, Byung-Ju;Lee, Suk-Hwan;Kwon, Ki-Ryong;Ahn, Sang-Ho;Kim, Tai-Suk;Lee, Kuhn-Il
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.6
    • /
    • pp.791-797
    • /
    • 2004
  • We proposed a novel digital video watermarking that embeds dual watermarks in the block DCT domain to solve the deadlock problem. Daul watermarks are composed of private watermarks and robust blind watermarks. Firstly, private watermarks are embedded into the lowest AC coefficients of the P or B-frames in accordance with the motion direction gained from a previous frame. Secondly, blind watermarks that have the robustness are inserted into the DC coefficients of the I-frames using a private key made from temporal I-frame motion information. Thus, when a deadlock situation occurs, the proposed algorithm can efficiently solve the problem. Experimental results confirmed that the proposed algorithm can produce good subjective and objective results for MPEG coding with a variety of bit rates. Furthermore, the proposed watermarking algorithm can potentially be applied to broadcasting monitoring systems due to its simplicity and high robustness.

  • PDF