• 제목/요약/키워드: navigation operating system

검색결과 366건 처리시간 0.019초

한국형 e-Navigation 운영 시스템의 데이터 메시지 큐잉을 위한 AMQP 분석 (Analysis of the AMQP for Data Message Queueing of Korean e-Navigation Operation System)

  • 장원석;김범준;강문석
    • 한국항해항만학회:학술대회논문집
    • /
    • 한국항해항만학회 2017년도 추계학술대회
    • /
    • pp.22-24
    • /
    • 2017
  • 한국형 e-Navigation 운영 시스템은 해양 안전과 관련된 다양한 서비스를 제공하도록 설계되고 있다. 이 서비스들은 하나의 소프트웨어에서 제공되는 것이 아닌, 별개의 소프트웨어로 구성된다. 한국형 e-Navigation 운영시스템에 탑재되는 서비스 소프트웨어들이 통합되기 위해서는 서비스 소프트웨어간 데이터를 교환할 수 있는 데이터 메시지의 정의가 필요하다. 또한 한국형 e-Navigation 운영시스템 서비스의 동작개념에 따라 짧은 시간에 많은 메시지가 네트워크를 통해 전송될 것으로 예상된다. 이와 같은 이유로 데이터 메시지를 효율적으로 관리하기 위해서는 고빈도, 고용량 메시지를 저장하기 위한 버퍼 또는 데이터 메시지 큐가 필요하다. 이에 본 논문에서는 한국형 e-Navigation 운영 시스템에 적용될 수 있는 데이터 메시지 큐인 AMQP(Advanced Message Queuing Protocol)의 특징을 분석하고 그 결과를 보였다.

  • PDF

Development of MF R-Mode Transmitting System for Maritime Resilient PNT in the Republic of Korea

  • Han, Younghoon;Son, Pyo-Woong;Seo, Kiyeol;Fang, Tae Hyun
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제11권4호
    • /
    • pp.239-244
    • /
    • 2022
  • R-Mode is terrestrial based Global Navigation Satellite System (GNSS) backup radio navigation technology which used existing maritime information service infrastructure. It has advantages on reduce the cost and reutilize the frequency resource. In this paper, we propose a method to develop a medium-frequency (MF) band R-Mode transmitting station by utilizing the currently operating Differential GNSS (DGNSS) reference station infrastructure. To this end, the considerations for co-operating the DGNSS reference station and the MF R-Mode transmitting station are analyzed. In this process, we also analyze what is necessary to configure the communication system as a navigation system for range measurement. Based on the analysis result, MF R-Mode transmitting station system is designed and architecture is proposed. The developed system is installed in the field, and the performance evaluation results is presented.

집합 기반 POI 검색을 지원하는 내비게이션 운영체제 기능 설계 및 구현 (Design and Implementation of Navigation Operating System APIs for Set-based POI Search Algorithm)

  • 안혜영;이종우
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권3호
    • /
    • pp.269-274
    • /
    • 2015
  • 최근 구글, 애플 등 스마트 디바이스 업체들이 모바일 운영체제를 활용한 차량용 운영체제 및 내비게이션을 경쟁적으로 공개함에 따라 차량용 운영체제 및 내비게이션 시장에서 사용자의 선택의 폭이 넓어지고 있다. 모바일 운영체제를 탑재한 내비게이션은 기존 내비게이션과 차별화된 기능을 제공하여 사용자의 편의성을 높였다. 그러나, 내비게이션에서 사용하는 POI 데이터베이스를 내비게이션 상의 응용 프로그램이 편하게 이용할 수 있는 API가 없어 POI 데이터를 활용한 애플리케이션이 부족하다. 본 논문에서는 이러한 한계점을 극복하기 위한 내비게이션 운영체제용 POI 검색 관련 시스템 콜을 설계하고 구현하였다. 집합 기반 POI 검색을 지원하므로 잘못된 입력에 의한 검색 성능 저하 문제도 해결한다. 성능평가 결과, 검색 성능이 향상되었을 뿐만 아니라 응용 프로그램에서 API를 활용하는 데 문제가 없었다.

상용 초정밀 관성항법시스템용 윈도우즈 운영체제 기반 CDU(Control Display Unit) 설계 (A Windows Operating System based Control Display Unit for a Commercial High Precision Inertial Navigation System)

  • 김정원;신대식;황동환;이상정;박용운
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2005년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.101-103
    • /
    • 2005
  • This paper designs a CDU(Control Disaply Unit) for commercial high precision INS(Inertial Navigation System). The CDU is designed using GUI(Graphic User Interface) programming running on Windows operating system. Since the designed CDU provides standard functions of the Windows operating systems and has a modular structure, it is easy to modify and extend. The CDU has been interfaced to the H-726 INS, from which it's usefulness can be seen.

  • PDF

이종 운영체제 장비를 통합한 DDS 기반 선박 IPMS 시뮬레이터 성능 분석 (Performance Analysis of Ship IPMS Simulator Based on DDS integrated with Different Operating System Equipment)

  • 오성원
    • 한국항행학회논문지
    • /
    • 제28권2호
    • /
    • pp.210-215
    • /
    • 2024
  • 선박의 자동화 수준이 높아지고 자율운항선박의 개발에 따라 선박의 IPMS (integrated platform management system)는 다양한 운영체제로 통제되는 개별 장비들을 통합하고 다량의 데이터를 실시간으로 처리해야 한다. 이러한 상황에서 데이터 처리를 위해 DDS (data distribution service) 미들웨어 기반 선박 IPMS 시뮬레이터를 개발하고 성능을 평가하였다. 이종 운영체제로 동작하고 있는 신호입출력장치와 IPMS 서버에서 초당 1,000개의 토픽을 비동기로 발간하고 구독한 시뮬레이션을 수행하였으며, 초기 4초 동안 일부 토픽의 누락을 제외하고는 오류 없이 데이터를 수신하였다. 개발된 시뮬레이터는 실제 선박에서 DDS를 이용하여 다른 제어체계를 통합할 수 있음을 보여준다.

Evaluation of Navigation System Performance of GPS/GLONASS/Galileo/BeiDou/QZSS System using High Performance GNSS Receiver

  • Park, Yong-Hui;Jeong, Jin-Ho;Park, Jin-Mo;Park, Sung-Hyun
    • Journal of Positioning, Navigation, and Timing
    • /
    • 제11권4호
    • /
    • pp.333-339
    • /
    • 2022
  • The satellite navigation system was developed for the purpose of calculating the location of local users, starting with the Global Positioning System (GPS) in the 1980s. Advanced countries in the space industry are operating Global Navigation Satellite System (GNSS) that covers the entire earth, such as GPS, GLONASS, Galileo, and BeiDou, by establishing satellite navigation systems for each country. Regional Navigation Satellite Systems (RNSS) such as QZSS and NavIC are also in operation. In the early 2010s, only GPS and GLONASS could calculate location using a single system for location determination. After 2016, the EU and China also completed the establishment of GNSS such as Galileo and BeiDou. As a result, satellite navigation users can benefit from improved availability of GNSS. In addition, before Galileo and BeiDou's Full Operational Capability (FOC) declaration, they used combined navigation algorithms to calculate the user's location by adding another satellite navigation system to the GPS satellites. Recently, it may be possible to calculate a user's location for each navigation system using the resources of a single system. In this paper, we evaluated the performance of single system navigation and combined navigation solutions of GPS, GLONASS, Galileo, BeiDou and QZSS individual navigation systems using high-performance GNSS receivers.

Attitude Determination GPS/INS Integrated Navigation System with FDI Algorithm for a UAV

  • Oh Sang Heon;Hwang Dong-Hwan;Park Chansik;Lee Sang Jeong;Kim Se Hwan
    • Journal of Mechanical Science and Technology
    • /
    • 제19권8호
    • /
    • pp.1529-1543
    • /
    • 2005
  • Recently an unmanned aerial vehicle (UAV) has been widely used for military and civil applications. The role of a navigation system in the UAV is to provide navigation data to the flight control computer (FCC) for guidance and control. Since performance of the FCC is highly reliant on the navigation data, a fault in the navigation system may lead to a disastrous failure of the whole UAV. Therefore, the navigation system should possess a fault detection and isolation (FDI) algorithm. This paper proposes an attitude determination GPS/INS integrated navigation system with an FDI algorithm for a UAV. Hardware for the proposed navigation system has been developed. The developed hardware comprises a commercial inertial measurement unit (IMU) and the integrated navigation package (INP) which includes an attitude determination GPS (ADGPS) receiver and a navigation computer unit (NCU). The navigation algorithm was implemented in a real-time operating system with a multi-tasking structure. To evaluate performance of the proposed navigation system, a flight test has been performed using a small aircraft. The test results show that the proposed navigation system can give accurate navigation results even in a high dynamic environment.

선박운항시스템에 있어서 인적요소(Human Factors)의 개념에 관한 고찰 (A Study on the Concept of Human Factors in Ship Operating System)

  • 황병호;이종인
    • 한국항해학회지
    • /
    • 제23권4호
    • /
    • pp.29-42
    • /
    • 1999
  • In the recent past, maritime safety research has been applied primarily to technological requirements and progression of regulations on standards of safety from which the ISM Code has resulted. Despite the engineering and technological innovations, significant marine casualties continue to occur, which indicates that human factors are an area requiring more focused attention. This paper aims to study the clear concept and its details of human factors in ship operating system through the investigation of researches presented so far. The purpose of studying human factors is to identify how the crew, the owners, the classification societies, and the regulatory bodies can work together to sever the chain of errors which are associated with every marine casualty. The human factors in ship operating system may be defined as the study and analysis of the interaction between the operator and system variables composing the system, most importantly the procedures and the crew and management follow.

  • PDF

자율이동로봇을 위한 반사층의 실시간 주행제어구조 (Navigation Control Architecture of the Reactive Layer for Autonomous Mobile Robots)

  • 김형진;전성용;손원종;홍금식
    • 대한기계학회논문집A
    • /
    • 제30권11호
    • /
    • pp.1348-1357
    • /
    • 2006
  • In a hybrid three-layer control architecture(deliberative, sequencing, and reflexive), the lowest reflexive layer consists of resources, actions, an action coordinator, and motion controllers. Because the execution of individual components in the reflexive layer should be done in real-time, each component has to be simple and, due to this reason, the Linux-RTAI(Real-Time Application Interface for Linux) has been used as an operating system. In this paper, a navigation control architecture, which combines the components in the reflexive layer and the navigation-related modules in the sequencing layer, is proposed. And then, as basic components, four actions(Goto, Avoid, Move, and EmergencyStop) are designed. Experimental results confirm the effectiveness of the proposed architecture and the performance of individual associated actions.

상용 관성항법시스템용 CDU(Control Display Unit) 설계 (Design of a Control Display Unit for Commercial Inertial Navigation Systems)

  • 황동환;김정원;신대식;이상정;박용운
    • 한국군사과학기술학회지
    • /
    • 제10권2호
    • /
    • pp.38-46
    • /
    • 2007
  • This paper proposes a design method of a CDU(Control Display Unit) for commercial INS(Inertial Navigation Systems). In order to guarantee reusability and extendability, the design method is based on the class programming of the Windows operating system. Since the CDU has abstracted functions and variables, it can be interfaced with any INS. It is also easy to extend the designed functions using inheritance and polymorphism of the class. In order to show usefulness of the CDU, it has been implemented for the H-726 INS.