• Title/Summary/Keyword: Embedded application software

Search Result 222, Processing Time 0.023 seconds

SW Development for Easy Integration of Robot System Composed of Heterogeneous Control Platforms into ROS-based System (이종의 제어 플랫폼들로 구성된 로봇 시스템을 ROS 기반의 시스템으로 손쉽게 통합하기 위한 소프트웨어의 개발)

  • Kang, Hyeong Seok;Lee, Dong Won;Shin, Dong Hun
    • The Journal of Korea Robotics Society
    • /
    • v.15 no.4
    • /
    • pp.375-384
    • /
    • 2020
  • Today's robots consist of many hardware and software subsystems, depending on the functions needed for specific tasks. Integration of subsystems can require a great deal of effort, as both the communication method and protocol of the subsystem can vary. This paper proposes an expandable robotic system in which all subsystems are integrated under Robot Operation System (ROS) framework. To achieve this, the paper presents a software library, ROS_M, developed to implement the TCP/IP-based ROS communication protocol in different control environments such as MCU and RT kernel based embedded system. Then, all the subsystem including hardware can use ROS protocol consistently for communication, which makes adding new software or hardware subsystems to the robotic system easier. A latency measurement experiment reveals that the system built for loop control can be used in a soft real-time environment. Finally, an expandable mobile manipulator robot is introduced as an application of the proposed system. This robot consists of four subsystems that operate in different control environments.

DESIGN OF E-BOOK VIEWER FOR PDA SUPPORTING ANNOTATION EDITING

  • Lee, Joo-Pyo;Hwang, Dae-Hoon
    • Journal of Korea Multimedia Society
    • /
    • v.6 no.4
    • /
    • pp.576-582
    • /
    • 2003
  • Because of today's rapid growth of digital contents market and many benefits of electronic book, many people have considerable interest in E-book. Furthermore multifarious consortiums take an active part in standardization of I-book, and many E-book tools have been provided by software manufactures all over the world. E-book tools include editor for production of E-Book, viewer for reading, and the like. Especially in E-book viewer, annotation function has to be Included to put arrangement, summation, recording, comment, emphasis and after comprehension to practical use. In this paper, a E-book viewer with annotation is designed according to the specifications of EBKS, Korean standard. The proposed viewer is aimed to implement in PDA with embedded Linux, but developed in Windows 2000 platform. Because development environment and application environment are different each other, Qt-Library and cross-compiler are used for cross-platform development. The viewer support various functions such as adjusting of font size, hypertext linking, retrieval of specific word, and so forth. And in addition to these basic functions, annotation function is designed for the viewer, which can be used for re-usage and sharing of important information.

  • PDF

3D Rendering of Magnetic Resonance Images using Visualization Toolkit and Microsoft.NET Framework

  • Madusanka, Nuwan;Zaben, Naim Al;Shidaifat, Alaaddin Al;Choi, Heung-Kook
    • Journal of Multimedia Information System
    • /
    • v.2 no.2
    • /
    • pp.207-214
    • /
    • 2015
  • In this paper, we proposed new software for 3D rendering of MR images in the medical domain using C# wrapper of Visualization Toolkit (VTK) and Microsoft .NET framework. Our objective in developing this software was to provide medical image segmentation, 3D rendering and visualization of hippocampus for diagnosis of Alzheimer disease patients using DICOM Images. Such three dimensional visualization can play an important role in the diagnosis of Alzheimer disease. Segmented images can be used to reconstruct the 3D volume of the hippocampus, and it can be used for the feature extraction, measure the surface area and volume of hippocampus to assist the diagnosis process. This software has been designed with interactive user interfaces and graphic kernels based on Microsoft.NET framework to get benefited from C# programming techniques, in particular to design pattern and rapid application development nature, a preliminary interactive window is functioning by invoking C#, and the kernel of VTK is simultaneously embedded in to the window, where the graphics resources are then allocated. Representation of visualization is through an interactive window so that the data could be rendered according to user's preference.

A versatile software architecture for civil structure monitoring with wireless sensor networks

  • Flouri, Kallirroi;Saukh, Olga;Sauter, Robert;Jalsan, Khash Erdene;Bischoff, Reinhard;Meyer, Jonas;Feltrin, Glauco
    • Smart Structures and Systems
    • /
    • v.10 no.3
    • /
    • pp.209-228
    • /
    • 2012
  • Structural health monitoring with wireless sensor networks has received much attention in recent years due to the ease of sensor installation and low deployment and maintenance costs. However, sensor network technology needs to solve numerous challenges in order to substitute conventional systems: large amounts of data, remote configuration of measurement parameters, on-site calibration of sensors and robust networking functionality for long-term deployments. We present a structural health monitoring network that addresses these challenges and is used in several deployments for monitoring of bridges and buildings. Our system supports a diverse set of sensors, a library of highly optimized processing algorithms and a lightweight solution to support a wide range of network runtime configurations. This allows flexible partitioning of the application between the sensor network and the backend software. We present an analysis of this partitioning and evaluate the performance of our system in three experimental network deployments on civil structures.

A case study on the implementation and performance evaluation of profibus network in automation systems (자동화 시스템에서 Profibus 네트워크 인터페이스 구현 및 성능 평가)

  • Kim, Ki-Am;Hong, Seung-Ho
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.4 no.1
    • /
    • pp.113-122
    • /
    • 1998
  • This paper presents an implementation method of Profibus interface software using FMS(Fieldbus Message Specification). The Profibus interface software is implemented on PC which is widely used as an industrial computer as well as a commercial embedded controller called IUC(Intelligent Universal Controller). In order to enable the Profibus interface software to handle many application tasks and communication services, two kinds of real-time/multi-tasking operating system, OS-9 and CTask, are utilized. We also develop an experimental model of Profibus-based automation system, and evaluate the performance of the Profibus network. Through experiments, the user layer level message latency is measured with respect to the change of message length, message generation interval and TRT(Target Rotation Time). The results of experiment are compared with those of a simulation model which comprises only the physical and data link layers of Profibus. The results of this study shows that the message latency in the user layer level occupies fairly a large part of the total message latency.

  • PDF

Design of HMI software Interoperable with OPC-DA Server (OPC Server와 연동되는 HMI 소프트웨어 설계)

  • Cha, Jae-Pil;Jang, Dong-Wook;Jo, Sang-Hyun;Sun, Bok-Keun;Kim, Su-Hee;Han, Kwang-Rok
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.801-802
    • /
    • 2006
  • The present study purposes to develop HMI software that runs on Windows CE .NET platform without being bound to specific HMI equipment and accesses data in PLC equipment through interoperation with an OPC-DA server. As the OPC-DA server reads data in PLC equipment, HMI system does not need to be configured differently for different equipments. In addition, when the interface environment of specific equipment changes, it does not require the application of new equipment or the change of communication protocol. As HMI system runs on Windows CE .NET platform, it can be configured using common embedded devices based on Windows CE .NET platform. HMI software reads data in PLC equipment through RS-232C communication interface. In addition, because it connects to an OPC-DA server through Ethernet communication interface, it can access data in PLC equipment as long as Ethernet is usable.

  • PDF

Software GNSS Receiver for Signal Experiments

  • Kovar, Pavel;Seidl, Libor;Spacek, Josef;Vejrazka, Frantisek
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • v.2
    • /
    • pp.391-394
    • /
    • 2006
  • The paper deals with the experimental GNSS receiver built at the Czech Technical University for experiments with the real GNSS signal. The receiver is based on software defined radio architecture. Receiver consists of the RF front end and a digital processor based on programmable logic. Receiver RF front end supports GPS L1, L2, L5, WAAS/EGNOS, GALILEO L1, E5A, E5B signals as well as GLONASS L1 and L2 signals. The digital processor is based on Field Programmable Gate Array (FPGA) which supports embedded processor. The receiver is used for various experiments with the GNSS signals like GPS L1/EGNOS receiver, GLONASS receiver and investigation of the EGNOS signal availability for a land mobile user. On the base of experimental GNSS receiver the GPS L1, L2, EGNOS receiver for railway application was designed. The experimental receiver is also used in GNSS monitoring station, which is independent monitoring facility providing also raw monitoring data of the GPS, EGNOS and Galileo systems via internet.

  • PDF

Development of Industrial Embedded System Platform (산업용 임베디드 시스템 플랫폼 개발)

  • Kim, Dae-Nam;Kim, Kyo-Sun
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.47 no.5
    • /
    • pp.50-60
    • /
    • 2010
  • For the last half a century, the personal computer and software industries have been prosperous due to the incessant evolution of computer systems. In the 21st century, the embedded system market has greatly increased as the market shifted to the mobile gadget field. While a lot of multimedia gadgets such as mobile phone, navigation system, PMP, etc. are pouring into the market, most industrial control systems still rely on 8-bit micro-controllers and simple application software techniques. Unfortunately, the technological barrier which requires additional investment and higher quality manpower to overcome, and the business risks which come from the uncertainty of the market growth and the competitiveness of the resulting products have prevented the companies in the industry from taking advantage of such fancy technologies. However, high performance, low-power and low-cost hardware and software platforms will enable their high-technology products to be developed and recognized by potential clients in the future. This paper presents such a platform for industrial embedded systems. The platform was designed based on Telechips TCC8300 multimedia processor which embedded a variety of parallel hardware for the implementation of multimedia functions. And open-source Embedded Linux, TinyX and GTK+ are used for implementation of GUI to minimize technology costs. In order to estimate the expected performance and power consumption, the performance improvement and the power consumption due to each of enabled hardware sub-systems including YUV2RGB frame converter are measured. An analytic model was devised to check the feasibility of a new application and trade off its performance and power consumption. The validity of the model has been confirmed by implementing a real target system. The cost can be further mitigated by using the hardware parts which are being used for mass production products mostly in the cell-phone market.

Emulation-Based Fuzzing Techniques for Identifying Web Interface Vulnerabilities in Embedded Device Firmware (임베디드 디바이스 펌웨어의 웹 인터페이스 취약점 식별을 위한 에뮬레이션 기반 퍼징 기법)

  • Heo, Jung-Min;Kim, Ji-Min;Ji, Cheong-Min;Hong, Man-Pyo
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.29 no.6
    • /
    • pp.1225-1234
    • /
    • 2019
  • The security of the firmware is more important because embedded devices have become popular. Network devices such as routers can be attacked by attackers through web application vulnerabilities in embedded firmware. Therefore, they must be found and removed quickly. The Firmadyne framework proposes a dynamic analysis method to find vulnerabilities after emulating firmware. However, it only performs vulnerability checks according to the analysis methods defined in the tool, thus limiting the scope of vulnerabilities that can be found. In this paper, fuzzing is performed in emulation-based environment through fuzzing, one of the software security test techniques. We also propose a Fabfuzz tool for efficient emulation based fuzzing. Experiments have shown that in addition to the vulnerabilities identified in existing tools, other types of vulnerabilities have been found.

Design and Implementation of PDA based RFID Recognition System for the Logistics Application (물류응용을 위한 PDA 기반의 RFID 인식 시스템 설계 및 구현)

  • Jung Sung-Hun;Yim Jae-Hong;Kim Gi-Rae
    • Journal of Navigation and Port Research
    • /
    • v.30 no.1 s.107
    • /
    • pp.85-90
    • /
    • 2006
  • RFID(Radio Frequency IDentification) is appearing by point technology by Ubiquitous environment of new paradigm and Logistics' application But, RFID chip of this is high price and short bandwidth, low power and interference etc. can become technological problem This is getting into obstacle in common use. Reader and tag, Embedded software etc.. that are accomplishing standardization are imported paying most expensive royalty. This paper deals with a RFID cognition system that use PDA under ubiquitous environment to apply to Logistics system A RFID cognition system processes input/output of fundamental information attaching a tag onto products. And a RFID cognition system supports quick, correct and sqfe synthetic Logistics managerial system through construction of database. This can minimize logistics costs and improve the quality of customer service. A RFID cognition system has advantage that can widen range of application to area that cognition system of existent fixing style can not do. Also, it can expect economical effect through inexpensive system construction.