• Title/Summary/Keyword: On-Board Software

Search Result 473, Processing Time 0.031 seconds

Hardware Implementation of RUNCODE Encoder for JBIG2 Symbol ID Encoding (JBIG2 심벌 ID 부호화를 위한 런코드 부호기의 하드웨어 구현)

  • Seo, Seok-Yong;Ko, Hyung-Hwa
    • Journal of Advanced Navigation Technology
    • /
    • v.15 no.2
    • /
    • pp.298-306
    • /
    • 2011
  • In this paper, the RUNCODE encoder hardware IP was designed and implemented for symbol ID code length encoding, which is one of major modules of JBIG2 encoder for FAX. ImpulseC Codeveloper and Xilinx ISE/EDK program are used for the hardware generation and synthesis of VHDL code. The synthesized hardware was downloaded to Virtex-4 FX60 FPGA on ML410 development board. The synthesized hardware utilizes 13% of total slice of FPGA. Using Active-HDL tool, the hardware was verified showing normal operation. Compared with the software operating using Microblaze cpu on ML410 board, the synthesized hardware was better in operation time. The improvement ratio of operation time between the synthesized hardware and software showed about 40 times faster than software only operation. The synthesized H/W and S/W module cooperated to succeed in compressing the CCITT standard document.

Arduino hardware and Android ADK software combination (아두이노 하드웨어와 안드로이드 ADK 소프트웨어의 결합)

  • Lee, Sung-jin;Choi, Chul-kil;Lee, Kyung-mu;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.336-339
    • /
    • 2013
  • Arduino is for design based on open source prototyping platform, artist, designer, hobby activists, etc, i has been designed for all those who are interested in the environment construct. Arduino adventage you can easily create applications hardware, without deep knowledge about the hardware. Configuration of arduino using AVR microcontroller ATmage 168, software to action arduino using arduino program, MATLAB, Processing. Arduino is open source base, you can hardware production directly and using shield additionally, the arduino can be combined. Android AKD is open source. You can create android smart phone application. By the way compatible and can be used android ADK add arduino Manifast. Using arduino program, arduino bread-board design on hardware., create button click, connection with each other. In this paper, sortware was used for arduino program and android ADK, hardware was used for arduino MegaADK board, After making one accessory using the software and hardware verification.

  • PDF

A Study of the flight s/w test environment for the LEO satellite (저궤도위성 탑재소프트웨어 시험환경에 대한 연구)

  • Chae, Dong-Seok;Lee, Jae-Seung;Choi, Jong-Wook;Yang, Seung-Eun;Lee, Jong-In
    • Aerospace Engineering and Technology
    • /
    • v.6 no.2
    • /
    • pp.45-51
    • /
    • 2007
  • The various levels of test are performed to verify the correctness, completeness, and quality of the developed flight software. The three main test levels are unit test, integration test and verification test. The flight software unit test is performed on the individual PC environment using target simulator. And integration and verification test is mainly performed on STB(S/W Test Bed) which provides test and debugging environments for flight software on the target board This document is to present the test environment for the next generation low earth orbit satellite flight software development.

  • PDF

Design of Train Control Software Safety Evaluation Tool (열차제어 소프트웨어 안전성 평가도구의 설계)

  • Hwang, Jong-Gyu;Jo, Hyun-Jeong;Kim, Hyung-Shin
    • Journal of the Korean Society for Railway
    • /
    • v.11 no.2
    • /
    • pp.139-144
    • /
    • 2008
  • Recent advances in embedded system technology have brought more dependence on automating train control. While much efforts have been reported to improve electronic hardware's safety, not so much systematic approaches to evaluate software's safety, especially for the vital software running on board train controllers. In this paper, we propose a new software tool to evaluate software safety for the train controller. We have reviewed requirements in the international standards and surveyed available tools in the market. From that, we identified necessary tests to meet the standards and proposed a tool that can be used during the whole software life cycle. We show the functional architecture and internal components of the tool. Our tool is unique in that it is a comprehensive tool specifically designed for software safety evaluation while other tools are not.

Immersive Smart Balance Board with Multiple Feedback (다중 피드백을 지원하는 몰입형 스마트 밸런스 보드)

  • Seung-Yong Lee;Seonho Lee;Junesung Park;Min-Chul Shin;Seung-Hyun Yoon
    • Journal of the Korea Computer Graphics Society
    • /
    • v.30 no.3
    • /
    • pp.171-178
    • /
    • 2024
  • Exercises using a Balance Board (BB) are effective in developing balance, strengthening core muscles, and improving physical fitness and concentration. In particular, the Smart Balance Board (SBB), which integrates with various digital content, provides appropriate feedback compared to traditional balance boards, maximizing the effectiveness of the exercise. However, most systems only offer visual and auditory feedback, failing to evaluate the impact on user engagement, interest, and the accuracy of exercise postures. This study proposes an Immersive Smart Balance Board (I-SBB) that utilizes multiple sensors to enable training with various feedback mechanisms and precise postures. The proposed system, based on Arduino, consists of a gyro sensor for measuring the board's posture, a communication module for wired/wireless communication, an infrared sensor to guide the user's foot placement, and a vibration motor for tactile feedback. The board's posture measurements are smoothly corrected using a Kalman Filter, and the multi-sensor data is processed in real-time using FreeRTOS. The proposed I-SBB is shown to be effective in enhancing user concentration and engagement, as well as generating interest, by integrating with diverse content.

A Case Study on Software Practical Education that is Efficient for Repetitive Face-to-face and Non-face-to-face Education Environments (대면과 비대면 교육 환경이 반복되는 상황에서 효율적인 소프트웨어 실습 교육 사례)

  • Jeon, Hyeyoung
    • Journal of Engineering Education Research
    • /
    • v.25 no.6
    • /
    • pp.93-102
    • /
    • 2022
  • Due to COVID-19, all activities in society are emphasized non-face-to-face, and the educational environment is changing without exception. Looking at the results of the survey after conducting non-face-to-face education, there was a lot of rejection of non-face-to-face practical education. The biggest reason was that instructors were not familiar with the non-face-to-face education method, and feedback was not smooth during or after education. In particular, software practice education was not easy to share the software development environment, but communication and feedback on class contents and tasks were important. In particular, if face-to-face and non-face-to-face are alternately variable, it is not easy for practical education to be consistently connected. Even if non-face-to-face hands-on education is changed to face-to-face hands-on education, we will present a plan to use a data sharing system such as question-and-answer, assignment, practice content, and board content so that it can proceed smoothly. This study presents an efficient software education process that can provide learners with a software integrated practice environment based on a shared server, question-and-answer between instructors and learners, and share feedback on tasks. For the verification of the presented process, the effectiveness was confirmed through the survey results by applying the face-to-face/non-face-to-face education process to 220 trainees for 30 months in software education classes such as A university hands-on education, B company new employees, and ICT education courses.

Similar Question Search System for Q&A board of The National Institute of the Korean Language using Topic Classification (주제 분류를 활용한 국립국어원 질의응답 게시판 유사 질문 검색 시스템)

  • Mun, Jung-Min;Song, Yeong-Ho;Jin, Ji-Hwan;Lee, Hyun-Seob;Lee, Hyun-Ah
    • Annual Conference on Human and Language Technology
    • /
    • 2014.10a
    • /
    • pp.201-205
    • /
    • 2014
  • 국립국어원의 온라인 가나다 서비스는 한국어에 대한 다양한 질문과 정확한 답변을 제공한다. 만일 새롭게 등록되는 질문에 대해 유사한 질문을 자동으로 찾을 수 있다면, 질문자는 빠른 시간에 답변을 얻을 수 있고 서비스 관리자는 수동 답변 작성의 부담을 덜 수 있다. 본 논문에서는 국립국어원 질의응답게시판의 특성을 분석하여 질문의 주제를 6가지로 분류하고, 주제 분류 정보와 벡터 유사도, 수열 유사도를 결합하여 유사한 질문을 검색하는 시스템을 제안한다. 평가에서는 본 논문에서 제시한 주제 분류 정보를 활용한 결과 1위 정답 검색 정확률이 향상되는 결과를 얻었다. 최종 실험에서는 MRR이 0.62, 정답이 1위, 5위내에 검색될 확률은 각각 54.2%, 78.2%를 보였다.

  • PDF

Development of an electric kick-board helmet recognition system based on deep learning (딥러닝 기반의 전동킥보드 헬멧착용 인식시스템 개발)

  • Park, Joon-Ho;Hwang, Ji-Min;Go, Yu-Jeong;Kim, Se-Ha;Lee, Hyun-Seo
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2022.01a
    • /
    • pp.281-282
    • /
    • 2022
  • 현재 전동 킥보드 헬멧 미착용으로 인한 사고가 끊임없이 야기되고 있다. 개인형 이동장치 이용자 수가 증가함에 따라 법 개정을 통하여 헬멧 착용이 의무 사항이지만 여전히 낮은 착용률을 나타내고 있다. 본 논문에서는 모든 공유 킥보드 회사에서 사용 가능한 딥러닝 기반의 전동킥보드 헬멧 착용 인식시스템을 제시한다. 타 공유 전동킥보드 회사 앱에서 본 논문의 결과물을 사용할 때는 사용자가 타사 앱에서 헬멧 인식 요청 시 자사 앱에서 헬멧 착용 여부를 인식하여 결과를 전송한다. 자사 앱 사용자는 인식 기록을 조회할 수 있고, 타사 관리자는 사용자의 정보를 조회 및 관리할 수 있다. 본 시스템을 통해 전동킥보드 이용 시 헬멧 착용을 장려하여 착용률 증가와 사고 시 인명피해 감소를 기대한다.

  • PDF

IMA based Platform Architecture for Improving Portability of Flight Software (비행 소프트웨어의 이식성 향상을 위한 IMA 기반 플랫폼 아키텍처)

  • Seo, Yongjin;Kim, Hyeon Soo
    • Journal of Internet Computing and Services
    • /
    • v.15 no.1
    • /
    • pp.1-17
    • /
    • 2014
  • Flight software operated on the on-board computers in the satellite has requirements such as real-time, high reliability. These requirements make dependency between the flight software and operating environments. Further, whenever a new system is built, such problem drives that all flight software are redeveloped. Thus, the dependency problem between them should be solved. And the problem can be resolved by improving the portability of the flight software. In order to improve the portability it is required to minimize the porting cost. In this paper, we classify the portability with the portability achieving methods. Using the classified portability, we propose a platform architecture that is based on the IMA concept and provides various portability capabilities. The proposed architecture enables us to solve the problem about the development of the flight software.

Design of Air Vehicle Test Equipment for Inspecting On-board Equipment in UAV (무인항공기 탑재장비 점검을 위한 통합 점검 장치 설계)

  • Go, Eun-kyoung;Kwon, Sang-Eun;Song, Yong-Ha
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.1
    • /
    • pp.108-114
    • /
    • 2021
  • AVTE(Air Vehicle Test Equipment) is a device to check status of on-board aircraft equipment before and after flight for performing successful UAV(Unmanned Aerial Vehicle) missions. This paper describes software design and test sequence of the AVTE for enabling easy-manual check by the operator and convenient automatic check of on-board electric equipment respectively. The proposed AVTE inspects BIT(Built-In Test) results of on-board LRUs(Line Replacement Units) including avionics and sensor sub-system devices. Also, it monitors all the LRU status and check the normality of aircraft equipment by means of setting specific values of the LRUs and confirming the expected test results. The AVTE prints the test results as a form of report to easily check the normal conditions of the aircraft equipment and operates automatically without operator interaction, thus being thought to effectively reduce workload of the operator.