[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]
[an error occurred while processing this directive]
导弹与制导技术

基于ARM的实时可视化无人机飞行仿真系统

  • 舒童 ,
  • 陈鑫 ,
  • 王川
展开
  • 1 空军工程大学航空航天工程学院, 西安 710038
    2 先进航空发动机协同创新中心, 北京 100191

舒童(1993-),男,陕西汉中人,硕士研究生,研究方向:航空发动机原理、控制及实验技术。

收稿日期: 2017-09-07

  网络出版日期: 2025-05-30

Real-time Visual UAV Flight Simulation System Based on ARM

  • SHU Tong ,
  • CHEN Xin ,
  • WANG Chuan
Expand
  • 1 Aeronautics and Astronautics Engineering Institute, Air Force Engineering University, Xi'an 710038, China
    2 Collaborative Innovation Center of Advanced Aero-Engine, Beijing 100191, China

Received date: 2017-09-07

  Online published: 2025-05-30

摘要

为验证固定翼无人机飞行模型与控制算法,结合嵌入式开发和视景仿真技术,设计了基于ARM的嵌入式可视化飞行仿真系统。系统在嵌入式硬件中进行六自由度飞行模型和PID控制模型仿真,实现飞行状态参数实时计算与传输。利用OpenGL图形库以及多线程Windows自定义消息处理技术设计了三维飞行视景仿真程序,实现了飞行状态高逼真动态显示。实验结果表明,该系统可靠性高,时效性强,适用于多种飞行器模型、飞行运动模型和控制算法的验证。

本文引用格式

舒童 , 陈鑫 , 王川 . 基于ARM的实时可视化无人机飞行仿真系统[J]. 弹箭与制导学报, 2018 , 38(3) : 103 -106,110 . DOI: 10.15892/j.cnki.djzdxb.2018.03.025

Abstract

In order to verify the flight model and control algorithm for UAV, based on ARM, an embedded visual flight simulation system combining embedded technology and visual simulation technology was designed. The 6-DOF (six degree of freedom) flight model and PID control model are simulated in embedded hardware to realize functions of real-time calculation and transmission of flight state data. The 3D visual flight simulation module was developed based on OpenGL (Open Graphic Library) and the multi-threaded technology with Windows custom messages processing technology to update the flight status dynamically. The experiment shows that this system has high reliability and effectivity and is applicable to the verification of flight model and control algorithm for a variety of aircraft models.

[an error occurred while processing this directive]

参考文献

[1]
杨忠,沈春林,刘久富. 一种UAV 飞行控制器虚拟原型设计与验证新技术[J]. 信息与控制,2005,34(1): 81-85.
[2]
李文强, 彭学锋, 郑志强. 基于 Simulink 的无人机六自由度仿真系统[J]. 仿真学报, 2007, 19(19): 4604-4606.
[3]
李超, 王江云, 韩亮. 基于 Matlab 的某型固定翼飞行器飞行仿真系统开发[J]. 系统仿真学报, 2013, 25(8): 1772-4777.
[4]
黄华, 徐幼平, 邓志武. 基于 Flightgear 模拟器的实时可视化飞行仿真系统[J]. 系统仿真学报, 2007, 19(19): 4421-4423.
[5]
刘小雄, 章卫国, 黄宜军,等. 先进无人机六自由度运动建模技术研究[J]. 弹箭与制导学报, 2005, 25(3): 431-433.
[6]
袁子怀, 钱杏芳. 有控飞行力学与计算机仿真[M]. 北京: 国防工业出版社, 2001: 38-80.
[7]
李俊 小型固定翼无人机飞行控制软件设计与开发[D]. 南京: 南京航空航天大学, 2011,
[8]
胡庆. 基于STM32 单片机的无人机飞行控制系统设计[D]. 南京: 南京航空航天大学, 2012,
[9]
叶舸, 田兆锋, 闫楚良. 基于OpenGL的飞机飞行实测数据可视化研究[J]. 航空学报, 2011, 32(6): 1050-1057.
[10]
PAYNE B R. Programming 3D Graphics with OpenGL[M]. Houston: Rice University Prss., 2010: 325-362.
[11]
李丽荣, 沈春林, 陆宇平, . 基于 OpenGL 的飞行器超低空追击/拦截三维可视化仿真系统[J]. 南京航空航天大学学报, 2005, 37(3): 269-273.
[12]
胡伟, 王弘. 如何在VC++ 中用 MFC 进行 OpenGL 编程[J]. 计算机应用, 2001, 21(8): 87-89.
[13]
李海军, 李科杰, 刘霄, . 基于 OpenGL 的导弹攻击过程可视化仿真[J]. 系统仿真学报, 2004, 16(3): 530-533.
文章导航

/

[an error occurred while processing this directive]