Browse > Article
http://dx.doi.org/10.20910/JASE.2021.15.4.75

Development of ROS-based Flight and Mission State Communication Node for X-Plane 11-based Flight Simulation Environment  

Cho, Sungwook (Major of Aeronautical and Mechanical Engineering, Division of Aeronautics, Cheongju University)
Publication Information
Journal of Aerospace System Engineering / v.15, no.4, 2021 , pp. 75-84 More about this Journal
Abstract
A novel robot-operating-system-based flight and mission state communication node for X-Plane 11 flight control simulation environments and its simulation results were discussed. Although the proposed communication method requires considerable implementation steps compared with the conventional MATLAB/Simulink-based User Datagram Protocol (UDP) block utilization method, the proposed method enables a direct comparison of cockpit-view images captured during flight with the flight data. This comparison is useful for data acquisition under virtual environments and for the development of flight control systems. The fixed/rotary-wing and ground terrain elements simulated in virtual environments exhibited excellent visualization outputs, which can overcome time and space constraints on flight experiments and validation of missionary algorithms with complex logic.
Keywords
X-Plane 11 Flight Simulator; Robot Operating System (ROS); Node;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 H. Kim, S. Cho, J. Do, H. Jang, and D. Lee, "Implementation of PILS for Flight Algorithm Verification of Unmanned Aircraft using LabView and X-Plane Simulator," KSAS Fall Conference, pp. 16668-1671, Nov. 2015.
2 Media cover letter, Ministry of Land, Infrastructure and Transport (MOLIT), https://www.molit.go.kr/USR/NEWS/ m_71/dtl.jsp?lcmspage=1&id=95084962, 25th, Dec., 2020.
3 A. Bittar, H. V. Figuereido, P. A. Guimaraes, and A. C. Mendes, "Guidance Software-In-the-Loop simulation using X-Plane and Simulink for UAVs," 2014 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 993-1002, Orlando, FL, USA, May 2014.
4 X-Plane 11 UDP network protocol (DATA), https://www.x-plane.com/kb/data-set-output-table/
5 B. G. Gang, M. Park, and E. Choi, "The Development of The Simulation Environment for Operating a Simultaneous Man/Unmanned Aerial Vehicle Teaming," Journal of Aerospace System Engineering, vol. 13, no. 6, pp. 36-42, Dec. 2019   DOI
6 L. Yu, G. He, S. Zhao, X. Wang, and L. Shen, "Design and Implementation of a Hardware-in-the-Loop Simulation System for a Tilt Trirotor UAV," Journal of Advanced Transportation, Oct. 2020.
7 S. Koo, D. Lee, K. Kim, C. G. Ra, S. Kim, and J. Suk, "Guidance and Control System Design for Automatic Carrier Landing of a UAV," Journal of Institute of Control, Robotics and Systems, vol. 20, no. 11, pp. 1085-1091, Nov. 2014.   DOI
8 S. Lee, C. Park, Y. Park, and D. Lee, "Development of Simulation Environment for Proximity Flight Using Simulink and X-Plane," Journal of the Korean Society for Aeronautical and Space Sciences, vol. 49, no. 6, pp. 465-472, Jun. 2021.   DOI
9 S. W. Ha and M. C. Park, "Improvement of Processing Speed for UAV Attitude Information Estimation Using ROI and Parallel Processing," Journal of The Korea Society of Computer and Information, vol. 26, no. 1, pp. 155-161, Jan. 2021.   DOI
10 Q. M. Conley, K. Gerkey, B. Faust, J. Foote, T. Leibs, J. Ng, A. Y. "ROS: an open-source Robot Operating System", ICRA Workshop on Open Source Software, vol. 3, no. 3.2, p. 5, May 2009.
11 X-Plane 11 network information format, https://github.com/nasa/XPlaneConnect/wiki/Network-Information, NASA, Sep. 2020.
12 B. Gary and A. Kaehler. "Learning OpenCV: Computer vision with the OpenCV library," O'Reilly Media, Inc., 2008.
13 Media cover letter, Ministry of Trade, Industry and Energy (MOTIE), http://www.motie.go.kr/motie/ne/press e/press2/bbs/bbsView.do?bbs_seq_n=163382&bbs_cd_n=81¤tPage=1&search_key_n=&cate_n=&dept_v=&search_val_v=, 12th, Oct. 2020
14 Media cover letter, Ministry of Land, Infrastructure and Transport (MOLIT), https://www.molit.go.kr/USR/NEWS/m_71/dtl.jsp?lcmspage=1&id=95084990, 29th, Dec. 2020
15 Media cover letter, Ministry of Land, Infrastructure and Transport (MOLIT), https://www.molit.go.kr/USR/NEWS/m_71/dtl.jsp?lcmspage=1&id=95084057, 24th, Jun. 2020
16 MOLIT and Joint Consortium, "K-UAM roadmap", May 2020.
17 D. I. Han, Y. S. Kim, C. Y. Lee, D. W. Lee, and K. R. Cho, "A Study on Verify of UAV Flight Control Software Simulated Flight using Model-Based Development and X-Plane simulator," Journal of the Korean Society for Aeronautical and Space Sciences, vol. 43, no. 2, pp. 166-171, Feb. 2015   DOI
18 S. Moon, E. M. Oh, D. I. You, and D. H. Shim, "Implementation of a X-Plane and MATLAB/Simulink based Simulation System for Multiple UAVs," Journal of Institute of Control, Robotics and Systems, vol. 19, no. 5, pp. 442-449, May 2013.   DOI
19 Media cover letter, Ministry of Land, Infrastructure and Transport (MOLIT), https://www.molit.go.kr/USR/NEWS/ m_71/dtl.jsp?lcmspage=1&id=95083976, 4th, Jun. 2020