• 제목/요약/키워드: Control and monitoring software

검색결과 368건 처리시간 0.028초

지능형 소프트웨어 개발을 위한 통합개발환경 및 연동 에이전트 설계 (Designing Integrated Development Environments and Integration Agents for Intelligent Software Development)

  • 서민기;정다나;조연제;신주철;김성우
    • 한국항행학회논문지
    • /
    • 제27권5호
    • /
    • pp.635-642
    • /
    • 2023
  • 드론은 인공지능 기술의 발달로 단순한 원격 조종 도구를 넘어서 자율적으로 임무를 수행하는 지능형 드론으로 진화하고 있다. 해외 군사 분쟁에서의 드론 활용 사례와, 국내에서 전망한 미래 작전환경 분석에 따라 드론의 중요성이 점차 주목받고 있다. AMAD는 지능형 드론의 신속한 개발을 위해 제안되었다. AMAD를 기반으로 지능형 소프트웨어를 개발하기 위해서는 디버깅, 성능 평가, 모니터링 등의 기능을 사용자에게 지원하는 통합개발환경(IDE)이 필수적이다. 본 논문에서는 지능형 소프트웨어 개발에 필요한 개발환경의 개념들을 정립하여, 이를 IDE 및 IDE와 연동하는 AMAD의 에이전트인 SVI, MPD의 설계에 반영한 결과를 설명한다.

EBKCCA: A Novel Energy Balanced k-Coverage Control Algorithm Based on Probability Model in Wireless Sensor Networks

  • Sun, Zeyu;Zhang, Yongsheng;Xing, Xiaofei;Song, Houbing;Wang, Huihui;Cao, Yangjie
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권8호
    • /
    • pp.3621-3640
    • /
    • 2016
  • In the process of k-coverage of the target node, there will be a lot of data redundancy forcing the phenomenon of congestion which reduces network communication capability and coverage, and accelerates network energy consumption. Therefore, this paper proposes a novel energy balanced k-coverage control algorithm based on probability model (EBKCCA). The algorithm constructs the coverage network model by using the positional relationship between the nodes. By analyzing the network model, the coverage expected value of nodes and the minimum number of nodes in the monitoring area are given. In terms of energy consumption, this paper gives the proportion of energy conversion functions between working nodes and neighboring nodes. By using the function proportional to schedule low energy nodes, we achieve the energy balance of the whole network and optimizing network resources. The last simulation experiments indicate that this algorithm can not only improve the quality of network coverage, but also completely inhibit the rapid energy consumption of node, and extend the network lifetime.

A Review of Large-Scale Hydropower Project in Public Sector of Pakistan

  • Umair, Muhammad;Choudhary, Muhammad Abbas;Jahanzaib, Mirza
    • Journal of Construction Engineering and Project Management
    • /
    • 제4권4호
    • /
    • pp.47-59
    • /
    • 2014
  • Client organization inadequate project planning before awarding the contract and insufficient monitoring and control system among the parties involved create severe problems. Ultimately, large-scale projects go beyond the expected cost and time control limits. This paper discusses the major issues involved with a large-scale Hydropower Project in Pakistan Public Sector environment. The latest approved Baseline Plan of project was reviewed and analyzed using Variance Analysis and Trend Analysis techniques in Primavera project management software to assess the efforts made of the parties involved. It was found that Project is 202% Cost overrun and 25% time delays from original contract award. After analysis of baseline plan and quantification of various variance issues in impacted activities, the questionnaire survey was conducted to identify the impact of causative factors. There were almost 17 most significant causative factors identified among 60 identified factors and responsibilities are assigned accordingly. At the end recommendations are made for strategic decisions as lessons learned during project evaluation.

P4 프로그래머블 네트워크를 통한 정책 기반 인-네트워크 보안 관리 방법 (Policy-based In-Network Security Management using P4 Network DataPlane Programmability)

  • 조부승
    • 융합보안논문지
    • /
    • 제20권5호
    • /
    • pp.3-10
    • /
    • 2020
  • 최근 인터넷 그리고 네트워크는 사회를 구성하는 필수적인 인프라로 여겨짐과 동시에 이에 대한 보안 위협 상황이 지속적으로 증대되고 있다. 그러나 네트워크에서 실제 패킷을 전송하는 스위치 단에서는 기본적으로 고정적인 룰에 의한 방화벽 혹은 네트워크 접근 제어를 통해서만 보안 위협을 대응할 수 있어, 보안 위협에 대한 효과적인 대응은 네트워크 자체에서는 극히 제한적이며, 능동적으로 대처하지 못하고 있다. 본 논문에서는 네트워크 데이터 평면 프로그래밍 언어인 P4(Programming Protocol-independent Packet Processor)를 통해 네트워크 내 모든 플로우를 P4 스위치 단에서 실시간으로 모니터링하고, 특정 보안 공격 패킷을 스위치 단에서 처리함으로써, 네트워크 단에서 분산 DDoS 공격, IP Spoofing 공격 등을 대응할 수 있는 인-네트워크 (In-Network) 보안 관리 방법을 제안한다. 또한 네트워크 사용자 혹은 보안 관리자의 운영 정책을 SDN (Software-Defined Networking) 제어기를 통해 P4 스위치에서 적용함으로써, 다양한 네트워크 응용 환경에서의 보안 요구 사항을 반영할 수 있다.

소프트웨어 정의 라디오를 활용한 초소형위성용 선박정보수집장치의 수신시험 (Utilizing Software-Defined Radio, Reception Test of AIS Payload Used in a Cube-Satellite)

  • 김신형;이창현;김건우;조동현
    • 우주기술과 응용
    • /
    • 제2권2호
    • /
    • pp.121-136
    • /
    • 2022
  • 선박 통신에 있어서 선박자동식별시스템(automatic identification system)은 연안 해역의 선박 운항 모니터링, 선박 간의 항해 안전을 위한 정보 교환뿐만 아니라 해상관제 수단에도 필요하다. 그러나 이는 대략 160 MHz의 very high frequency (VHF) 대역을 사용함과 동시에 지구의 곡률로 인해 통신 거리의 한계가 존재한다. 이를 인공위성을 통해 해결하고 있지만, 저궤도의 초소형 위성에 대해서는 아직 많은 작업이 이루어지지 않았다. 본 논문에서는 소프트웨어 정의 라디오(SDR)를 활용하여 초소형위성용 선박정보수집장치의 수신시험을 증명하였다. R820T2 SDR을 활용하여 부산항에 정박해 있는 선박으로부터 AIS(automatic identification system) 데이터를 수집하였고, Adalm-Pluto와 매트랩 시뮬링크를 활용하여 이를 송신할 수 있는 환경을 구축하였다. 또한 감쇠기를 활용하여 위성까지 신호세기가 약해지는 과정을 모사하였다. 일련의 과정을 통해 AIS 탑재체에서 AIS 데이터의 수신 성공 여부를 시연하였다.

제어 및 모너터링 소프트웨어 자동 생성을 위한 프레임워크 (A Framework for Automatical Generation of Instrument Control & Monitoring Software)

  • 유대승;심민석;박성규;김종환;이명재
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.818-820
    • /
    • 2003
  • 생산 현장에서 사용되는 자동화 장비들은 다양한 플랫폼과 통신 방법을 사용하여 운용되므로 제어 및 모니터링을 위한 소프트웨어 개발을 위해서는 전문적인 지식이 요구되고, 개발 및 유지보수에 많은 비용이 소요된다. 본 논문에서는 여러 자동화 장비들의 제어 및 모니터링 소프트웨어에 대한 쉬운 개발과 유지보수성을 향상시킬 수 있는 프레임워크를 제안하고자 한다. 본 연구에서는 제어 및 모니터링 소프트웨어에 대한 자동생성을 위하여 세가지(ICD, MAP, CMIML)의 XML 문서를 제안하며, 이를 이용해서 제어 및 모니터링 소프트웨어를 자동 생성함으로써 자동화 장비와 소프트웨어에 대한 전문적인 지식 없이도 제어 및 모니터링 소프트웨어를 개발하는 것이 가능하고, 유연하고 신뢰성 있는 자동화 시스템을 구축할 수 있다.

  • PDF

능동 건강/생활지원 USN 기반 서비스 로봇 시스템의 실시간 싱크 노드 구조 (Real-Time Sink Node Architecture for a Service Robot Based on Active Healthcare/Living-support USN)

  • 신동관;이수영;최병욱
    • 제어로봇시스템학회논문지
    • /
    • 제14권7호
    • /
    • pp.720-725
    • /
    • 2008
  • This paper proposes a system architecture for USN with a service robot to provide more active assisted living services for elderly persons by monitoring their mental and physical well-being with USN environments at home, hospital, or silver town. Sensors embedded in USN are used to detect preventive measures for chronic disease. Logged data are transferred to main controller of a service robot via wireless channel in which the analysis of data is performed. For the purpose of handling emergency situations, it needs real-time processing on gathering variety sensor data, routing algorithms for sensor nodes to a moving sink node and processing of logged data. This paper realized multi-hop sensor network to detect user movements with biometric data transmission and performed algorithms on Xenomai, a real-time embedded Linux. To leverage active sensing, a mobile robot is used of which task was implemented with a priority to process urgent data came from the sink-node. This software architecture is anticipated to integrate sensing, communication and computing with real-time manner. In order to verify the usefulness of a proposed system, the performance of data transferring and processing on a real-time OS with non real-time OS is also evaluated.

절삭력 제어 프로그램을 이용한 Inconel718 소재의 생산성 향상에 관한 연구 (A Study on the Productivity Improvement of Inconel 718 Material Using Cutting Force Control Program)

  • 이승헌;손황진;조영태;정윤교
    • 한국기계가공학회지
    • /
    • 제16권6호
    • /
    • pp.41-46
    • /
    • 2017
  • Productivity improvement and cost reduction in the aircraft industry have become major industrial objectives, and improving productivity by reducing machining time has become a key focus. When numerical cutting code is created by CAM software, such as CATIA or UG-NX, it is impossible to control machining feed speed using cutting force changes depending on the machining tool path. However, machining an aircraft engine part from difficult material, such as Inconel 718, takes a long time, and tool chipping or breakage often occurs from forcing the machining path too quickly. This study investigated and verified the reliability of the AdvantEdge production module (PM)using cutting power tests. In particular, diffuser and diffuser case parts were considered, comparing cutting power and machining time using AdvantEdge PM and CATIA.

방사선 치료시 배경분리알고리즘을 이용한 비젼모니터링 시스템에 대한 연구 (Studies of vision monitoring system using a background separation algorithm during radiotherapy)

  • 박기용;최재현;박제원
    • 한국정보통신학회논문지
    • /
    • 제20권2호
    • /
    • pp.359-366
    • /
    • 2016
  • 방사선 치료에 있어서 정상 조직에는 방사선을 최소화 하고 종양 부위에 정확한 방사선을 집중해서 조사하여 국소 종양 제어율(Local Tumor Rate)을 극대화 하는 것이 가장 중요하다. 이를 위해서 초기에는 치료사들이 직접 환자의 움직임을 감지했으나 정확도가 떨어지고 치료사들의 피로가 가중되는 문제점들이 있었다. 또한 웹카메라를 이용하여 기준영상과 갱신되는 영상의 차분값을 계산하여 그 결과가 기준값을 초과하면 움직임이 발생한 것으로 판단하는 시스템을 사용하였다. 그러나 이 시스템은 환자의 움직임을 정량적으로 분석할 수 없고 토모치료기의 치료베드 이동시 변화되는 배경을 환자와 가려낼 수 없었다. 이에 본 논문에서는 이러한 한계점을 해결하고자 지수가중치(${\alpha}$) 필터를 이용하여 환자의 움직임을 정량화 하고 환자와 치료환경의 배경이미지를 분리하여 치료중 환자의 움직임만을 감지하여 환자의 움직임으로 인한 문제를 줄일 수 있었다.

분산 계측 시스템을 위한 클라이언-서버 아키텍쳐 구현 방안 (The Implementation Methodology of Client-Server Architecture for Distributed Measurement System)

  • 송민규;변도영;제도홍;김광동;노덕규;오세진;이보안
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2004년도 학술대회 논문집 정보 및 제어부문
    • /
    • pp.441-443
    • /
    • 2004
  • With the rapid development of the Internet over the recent years, in conjunction with the transmission protocol TCP/IP and the latest version of hypertext(HTML) facilities, new opportunities have come into existence for the use of the network for the remote control of experiments and the other practical systems in engineering education. Using graphical software environments in client-server systems, remote control and monitoring system can be easily designed. Client-server systems have some general advantages when compared with simple Remote-Access Systems. In this paper we present a client-server architecture for the distributed measurement system of instrumentation over the Internet. The proposed solution allows multi-user, multi-instruments sessions to be obtained by means of a queuing process and provides instrument lock capability. Client applications can be easily developed by using conventional high-level programming languages or well-assessed virtual instrumentation frameworks.

  • PDF