DOI QR코드

DOI QR Code

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)
  • Received : 2021.06.04
  • Accepted : 2021.08.12
  • Published : 2021.08.31

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

Acknowledgement

This work was supported by the research grant of Research Institute of Industrial Sciences at Cheongju University (2019.09.01~2021.08.31).

References

  1. 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
  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=95083976, 4th, Jun. 2020
  3. 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
  4. MOLIT and Joint Consortium, "K-UAM roadmap", May 2020.
  5. 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
  6. 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.
  7. 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.
  8. 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 https://doi.org/10.5139/JKSAS.2015.43.2.166
  9. 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 https://doi.org/10.20910/JASE.2019.13.6.36
  10. 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. https://doi.org/10.5302/J.ICROS.2013.13.9009
  11. 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. https://doi.org/10.5302/J.ICROS.2014.14.9043
  12. 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.
  13. 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. https://doi.org/10.5139/JKSAS.2021.49.6.465
  14. 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. https://doi.org/10.9708/JKSCI.2021.26.01.155
  15. 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.
  16. 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.
  17. X-Plane 11 UDP network protocol (DATA), https://www.x-plane.com/kb/data-set-output-table/
  18. X-Plane 11 network information format, https://github.com/nasa/XPlaneConnect/wiki/Network-Information, NASA, Sep. 2020.
  19. B. Gary and A. Kaehler. "Learning OpenCV: Computer vision with the OpenCV library," O'Reilly Media, Inc., 2008.