항공기 3차원 충돌회피 알고리즘 구현과 실시간 운영체계를 이용한 Micro Controller Unit의 성능 비교

In this study, Real-Time Operating System(RTOS) and 3-D collision avoidance algorithm are implemented to three different Miciro Controller Unit(MCU)s and their performances compared. We selected Microchip Technology's ATmega2560, STM's ARM Cortex-M3 and ARM Cortex-M4, because they are wide...

Full description

Saved in:
Bibliographic Details
Published in항공우주시스템공학회지 Vol. 12; no. 5; pp. 48 - 53
Main Authors 임지성(Ji-Sung Lim), 김동신(Dong-Sin Kim), 박인혁(In-Hyeok Park), 이상철(Sangchul Lee)
Format Journal Article
LanguageKorean
Published 항공우주시스템공학회 2018
Subjects
Online AccessGet full text
ISSN1976-6300
2508-7150

Cover

Abstract In this study, Real-Time Operating System(RTOS) and 3-D collision avoidance algorithm are implemented to three different Miciro Controller Unit(MCU)s and their performances compared. We selected Microchip Technology's ATmega2560, STM's ARM Cortex-M3 and ARM Cortex-M4, because they are widely used. FreeRTOS, an open-source operating system, was also used. The 3D collision avoidance algorithm consists of the vertical and the horizontal avoidance algorithm, which is implemented using C++. The performances of the MCUs were compared with respect to used memory and calculation time. As a result, Cortex-M4's calculation time was the fastest and ATmega2560 used least memory. 본 논문에서는 RTOS과 항공기의 3차원 충돌회피 알고리즘을 세 개의 MCU에 적용하여 각 MCU의 성능을 비교하였다. MCU는 많이 사용되는 Microchip Technology사의 ATmega2560과 STM사의 ARM Cortex-M3, ARM Cortex-M4를 선정하였으며, RTOS는 공개되어 있는 FreeRTOS 를 사용하였다. 성능을 확인하기 위해 적용된 3차원 충돌회피 알고리즘은 수직회피와 수평회피를 통합한 알고리즘이며 C++로 구현하였다. MCU의 성능은 각 MCU의 사용 메모리와 계산 시간을 측정하여 비교하였다. 비교 결과 세 MCU 중, 계산 시간은 ARM Cortex-M4가 빨랐으며, ATmega2560이 적은 메모리를 사용하였다.
AbstractList In this study, Real-Time Operating System(RTOS) and 3-D collision avoidance algorithm are implemented to three different Miciro Controller Unit(MCU)s and their performances compared. We selected Microchip Technology's ATmega2560, STM's ARM Cortex-M3 and ARM Cortex-M4, because they are widely used. FreeRTOS, an open-source operating system, was also used. The 3D collision avoidance algorithm consists of the vertical and the horizontal avoidance algorithm, which is implemented using C++. The performances of the MCUs were compared with respect to used memory and calculation time. As a result, Cortex-M4's calculation time was the fastest and ATmega2560 used least memory. 본 논문에서는 RTOS과 항공기의 3차원 충돌회피 알고리즘을 세 개의 MCU에 적용하여 각 MCU의 성능을 비교하였다. MCU는 많이 사용되는 Microchip Technology사의 ATmega2560과 STM사의 ARM Cortex-M3, ARM Cortex-M4를 선정하였으며, RTOS는 공개되어 있는 FreeRTOS 를 사용하였다. 성능을 확인하기 위해 적용된 3차원 충돌회피 알고리즘은 수직회피와 수평회피를 통합한 알고리즘이며 C++로 구현하였다. MCU의 성능은 각 MCU의 사용 메모리와 계산 시간을 측정하여 비교하였다. 비교 결과 세 MCU 중, 계산 시간은 ARM Cortex-M4가 빨랐으며, ATmega2560이 적은 메모리를 사용하였다.
Author 임지성(Ji-Sung Lim)
김동신(Dong-Sin Kim)
이상철(Sangchul Lee)
박인혁(In-Hyeok Park)
Author_xml – sequence: 1
  fullname: 임지성(Ji-Sung Lim)
– sequence: 2
  fullname: 김동신(Dong-Sin Kim)
– sequence: 3
  fullname: 박인혁(In-Hyeok Park)
– sequence: 4
  fullname: 이상철(Sangchul Lee)
BookMark eNpFjEtLAlEAhYcwyMz_cDctB-5j5t6ZpZg9LTe2HuZxBwZtjBlbtCuYVQq5SBBTaJGSYGCNRkG_aObOf0goaHUO5zt821LOb_l8Q8pjFWoyQyrMSXmkMypTAuGWVAxDz4KKwoiGMc5LN1n_NYlXyecCELF4EY89ID5m6X03G3azh28g-t0kfkqnczEdgGQ1zwZREq_nzrPojJJFBMRwKQa34n2ZxFE6WZPxUgxnWX8ETj07aIFyy28HrWaTB-Dc99piPAAiekvvJiD9ipJVb0fadM1myIt_WZDq-5V6-VCu1g6OyqWq3KAQysyxXU0lmFAT2thSLGZT3UQW4oRoNmHUwaqmOZS51OGcmbal6xBz5CgMMe4qpCDt_mobXtj2DN8Jm8Zx6aSGIdKIQulaw7BC_n_-VeBdcMczjct1MYNr46y2V0EIqgTqkPwApeCLHg
ContentType Journal Article
DBID DBRKI
TDB
JDI
DEWEY 629.1
DatabaseName DBPIA - 디비피아
DBpia
[Open Access] KoreaScience
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
DocumentTitle_FL Implementation of 3-D Collision Avoidance Algorithm and Comparison of Micro Controller Unit’s Performance using Real-Time Operating System
EISSN 2508-7150
EndPage 53
ExternalDocumentID JAKO201834663387243
NODE11053090
GroupedDBID .UV
DBRKI
TDB
JDI
ID FETCH-LOGICAL-k600-7dcf853236a0c2b4b7c69a1b1e338c376d2588d67f6dee7acb9902e1d4717ef43
ISSN 1976-6300
IngestDate Fri Dec 22 12:03:41 EST 2023
Thu Feb 06 13:55:55 EST 2025
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Issue 5
Keywords Real Time Operating System(실시간운영 체계)
Micro Controller Unit(마이크로 컨트롤러 유닛)
3-D Collision Avoidance Algorithm(3차원 충돌회피)
3
Language Korean
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-k600-7dcf853236a0c2b4b7c69a1b1e338c376d2588d67f6dee7acb9902e1d4717ef43
Notes KISTI1.1003/JNL.JAKO201834663387243
OpenAccessLink http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201834663387243&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
PageCount 6
ParticipantIDs kisti_ndsl_JAKO201834663387243
nurimedia_primary_NODE11053090
PublicationCentury 2000
PublicationDate 2018
PublicationDateYYYYMMDD 2018-01-01
PublicationDate_xml – year: 2018
  text: 2018
PublicationDecade 2010
PublicationTitle 항공우주시스템공학회지
PublicationTitleAlternate Journal of aerospace system engineering
PublicationYear 2018
Publisher 항공우주시스템공학회
Publisher_xml – name: 항공우주시스템공학회
SSID ssib044738222
ssib026777164
ssib029071394
ssib053377584
Score 1.6544176
Snippet In this study, Real-Time Operating System(RTOS) and 3-D collision avoidance algorithm are implemented to three different Miciro Controller Unit(MCU)s and their...
SourceID kisti
nurimedia
SourceType Open Access Repository
Publisher
StartPage 48
Title 항공기 3차원 충돌회피 알고리즘 구현과 실시간 운영체계를 이용한 Micro Controller Unit의 성능 비교
URI https://www.dbpia.co.kr/journal/articleDetail?nodeId=NODE11053090
http://click.ndsl.kr/servlet/LinkingDetailView?cn=JAKO201834663387243&dbt=JAKO&org_code=O481&site_code=SS1481&service_code=01
Volume 12
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2508-7150
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssib044738222
  issn: 1976-6300
  databaseCode: M~E
  dateStart: 20070101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3Na9RAFA-1F-1B_MTPkoNzWiL5mCQzxySbUiq2lwq9LfkEadlKbS8eRGFPtmAPFpbaggdbLFSobisK_kXZ7P_ge5NkNysFPy7Zycy8X968N5l5b3bmRZIeJFSLQ81KlTQNA4UaQaDwIOSKbdI4sqGPqZHYbTFvzT6hc0vm0sSFvdqupY318GH04txzJf-jVcgDveIp2X_Q7BAUMiAN-oUraBiuf6Vj4jcJN4nTJL5DXIO4pkgw4qoNg_ge_BKHYYK7hKsNkWURhxPfJWyGME8gOFWCEtcTlQAUswSoo2JtB8g8LIIEZw1RZoosoGOE0YqFAoABBS0TvEBSoVIBDjeiDOk0wZMucgQAIgGxOWSlWdV2BOOixVzs919bxQOLuNN-BWMpwuBUEggGPYRyNdFUIDUbmHJ5xSqAqHXL_DxZFryqotnYtFqDPAFKkYqZVRMLqoJDXhMtkNuEDf8YEsC-YKQsGXI7quIIXtVSUwhXSLWG4iJv3KykxCpdaGMPquTHjJG0S5RytWdsagLDUcEAaWNzl157R83aRFSELy1NmiIc83iw8d-MgOHWzDnn0QI-2KBgixrM1imG0gUzFlc2Hr_0q8Fat2y77mvrHNc7RoM7pbaBxmd1D26FDb5pscujbAk4hOglPZ2SLrY38GsWMCTWrLvFK9Ll0i2TneIduypNLK9ek6ZqwTqvS68GO5-z3ln2_UQ28pNP-fttOf921H-7NdjdGrz7Kec7W1nvQ__wOD_sytnZ8aDbyXqQvfkx39zLTjpyvnuad1_nX0-zXqd_ACX7p_nu0WBnTxZ9WR71ZRn7cr7flfPOl_6bA7n_o5Odbd-QFmf8RW9WKb9foiyDG6HYcZSCMawbVqBGekhDO7J4oIVaAnKNYGKPdZOx2LJTK04SO4hCsAz1RIvBXrSTlBo3pcn2aju5JckpRUchAdvRiCjTgjCxIhpYEZ68t7hl3ZamhSBb7fj5SuscFUKFoYRbz4o4Nq35haYP1r9pqFy98yeEu9IlzClWH-9Jk-trG8l9sMfXw2nRL34Bys69tA
linkProvider ISSN International Centre
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=%ED%95%AD%EA%B3%B5%EA%B8%B0+3%EC%B0%A8%EC%9B%90+%EC%B6%A9%EB%8F%8C%ED%9A%8C%ED%94%BC+%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98+%EA%B5%AC%ED%98%84%EA%B3%BC+%EC%8B%A4%EC%8B%9C%EA%B0%84+%EC%9A%B4%EC%98%81%EC%B2%B4%EA%B3%84%EB%A5%BC+%EC%9D%B4%EC%9A%A9%ED%95%9C+Micro+Controller+Unit%EC%9D%98+%EC%84%B1%EB%8A%A5+%EB%B9%84%EA%B5%90&rft.jtitle=%ED%95%AD%EA%B3%B5%EC%9A%B0%EC%A3%BC%EC%8B%9C%EC%8A%A4%ED%85%9C%EA%B3%B5%ED%95%99%ED%9A%8C%EC%A7%80&rft.au=%EC%9E%84%EC%A7%80%EC%84%B1&rft.au=%EA%B9%80%EB%8F%99%EC%8B%A0&rft.au=%EB%B0%95%EC%9D%B8%ED%98%81&rft.au=%EC%9D%B4%EC%83%81%EC%B2%A0&rft.date=2018&rft.issn=1976-6300&rft.volume=12&rft.issue=5&rft.spage=48&rft.epage=53&rft.externalDBID=n%2Fa&rft.externalDocID=JAKO201834663387243
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1976-6300&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1976-6300&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1976-6300&client=summon