+

CN109675305A - A kind of desktop flight simulation verification method developed using 4 engine of unreal - Google Patents

A kind of desktop flight simulation verification method developed using 4 engine of unreal Download PDF

Info

Publication number
CN109675305A
CN109675305A CN201811485806.9A CN201811485806A CN109675305A CN 109675305 A CN109675305 A CN 109675305A CN 201811485806 A CN201811485806 A CN 201811485806A CN 109675305 A CN109675305 A CN 109675305A
Authority
CN
China
Prior art keywords
signal
aircraft
flight simulation
machine
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811485806.9A
Other languages
Chinese (zh)
Inventor
王熙
王敏文
朱雪耀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xian Flight Automatic Control Research Institute of AVIC
Original Assignee
Xian Flight Automatic Control Research Institute of AVIC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xian Flight Automatic Control Research Institute of AVIC filed Critical Xian Flight Automatic Control Research Institute of AVIC
Priority to CN201811485806.9A priority Critical patent/CN109675305A/en
Publication of CN109675305A publication Critical patent/CN109675305A/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/803Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/80Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
    • A63F2300/8082Virtual reality

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention belongs to flight simulation technologies, provide a kind of desktop flight simulation verification method developed using 4 engine of unreal, comprising: step 1: generating aircraft triple channel manipulation signal and throttle control signal, be transferred to flight simulation machine 1;Step 2: flight simulation machine 1 receives aircraft triple channel manipulation signal and throttle control signal, airplane digital simulation model is sent into be calculated, position signal, attitude signal, the control surface deflection signal, fire control signal of aircraft are generated, and the TCP interface protocol by writing is transferred to visual display machine 2;Step 3: visual display machine 2 receives the position signal of the aircraft from flight simulation machine 1, attitude signal, and the position applied to aircraft, posture are shown;The control surface deflection that control surface deflection signal is applied to aircraft is shown;The aircraft gun that the fire control signal of aircraft is applied to aircraft is controlled;The position signal of aircraft, attitude signal, control surface deflection signal, fire control signal are shown on various UI interactive interfaces.

Description

A kind of desktop flight simulation verification method developed using 4 engine of unreal
Technical field
The invention belongs to flight simulation technologies, and in particular to a kind of desktop grade analogue simulation verification environment.
Background technique
Currently, desktop grade analogue simulation mainly uses the simulation softwares such as Flightgear, Xplane, major advantage is pair The supporting interface of various flight simulation models is mature.But since software Rendering falls behind, it is difficult to provide the user with a kind of flight Actual experience.
Unreal 4 can provide the physics renders effect of high-quality as one of current classic development of games engine, A kind of flight management experience of immersion can be provided for user in conjunction with VR technology.Two kinds of program development languages of C++ and blueprint are provided Speech, the exploitation and maintenance to software are with bigger convenience.
Summary of the invention
The purpose of the present invention is:
Develop a kind of desktop flight simulation verification method developed using 4 engine of unreal, versatile, rendering quality It is high, easy to maintain, scalability is strong.
Technical solution of the present invention:
A kind of desktop flight simulation verification method developed using 4 engine of unreal, comprising:
Step 1: user generates aircraft triple channel manipulation signal by control stick 3, generates Throttle Opening Control letter by throttle lever 4 Number, triple channel manipulation signal and throttle control signal are transferred to flight simulation machine 1 respectively;
Step 2: flight simulation machine 1 receives aircraft triple channel manipulation signal and throttle control signal, is sent into airplane digital Simulation model is calculated, and generates the position signal, attitude signal, control surface deflection signal, fire control signal of aircraft, and by writing TCP interface protocol be transferred to visual display machine 2;
Step 3: visual display machine 2 receives the position signal of the aircraft from flight simulation machine 1, attitude signal, and answers It is shown for the position of aircraft, posture;Visual display machine 2 receives the control surface deflection signal of the aircraft from flight simulation machine 1, The control surface deflection for being applied to aircraft is shown;Visual display machine 2 receives the fire control letter of the aircraft from flight simulation machine 1 Number, it is applied to the aircraft gun control of aircraft;Visual display machine 2 receive the aircraft from flight simulation machine 1 position signal, Attitude signal, control surface deflection signal, fire control signal are shown on various UI interactive interfaces.
Beneficial effects of the present invention:
It is versatile, rendering quality it is high, easy to maintain, scalability is strong.
Detailed description of the invention
Fig. 1 is the software architecture of desktop simulated environment
Component digital representation in figure
1- flight simulation machine, 2- visual display machine, 3- control stick, 4- throttle lever
Specific embodiment
Technical key point is as follows:
1, the flight simulation environment based on the exploitation of 4 engine of Unreal
Using the Blueprint programming system of 4 engine of unreal, develops a set of use and emulate data-driven, include threedimensional model The flight simulation environment that position and attitude is shown, UI interface alternation, battlefield real-time situation are shown;
2, the real terrain based on Lidar (Light Detection and Ranging) data constructs
The Lidar data in area, use ground needed for being obtained by internet toll free database (such as google earth) Shape modeling software (world machine, vue etc.) generates true terrain model, imports 4 engine of unreal;
3, the data transmission interface between Unreal and simulink, JSBSim
Since current airplane digital simulation model is based on simulink exploitation more, and the emulation of the airplane digital of colleges and universities is due to warp Take reason, mostly uses the airplane digital model (such as JSBSim) of open source.The data-driven of flight environment of vehicle needs and simulink Or the airplane digital model foundation data connection of JSBSim exploitation.This patent has write a set of connection using C++ programming language The TCP interface of 4 engine of unreal and simulink, JSBSim between airplane digital model and flight simulation environment, it can be achieved that count According to transmitted in both directions.
Specific implementation process of the present invention is as follows:
Step 1: user generates aircraft triple channel manipulation signal by control stick 3, generates Throttle Opening Control letter by throttle lever 4 Number, aircraft triple channel manipulation signal and throttle control signal are transferred to flight simulation machine 1 respectively;
Step 2: the digital simulation model of aircraft is run on flight simulation machine 1.Flight simulation machine 1 receives aircraft threeway Road manipulation signal and throttle control signal are sent into airplane digital simulation model and are calculated, generate position signal, the posture of aircraft Signal, control surface deflection signal, fire control signal, and the TCP interface protocol by writing is transferred to visual display machine 2;
Step 3: flight simulation environment is run on visual display machine 2.Visual display machine 2 is received from flight simulation machine Position signal, the attitude signal of 1 aircraft are applied to the position of aircraft, posture is shown;Visual display machine 2, which receives, to be come From the control surface deflection signal of the aircraft of flight simulation machine 1, the control surface deflection for being applied to aircraft is shown;Visual display machine 2 connects The fire control signal for receiving the aircraft from flight simulation machine 1 is applied to the aircraft gun control of aircraft;Visual display machine 2 receives To the position signal of the aircraft from flight simulation machine 1, attitude signal, control surface deflection signal, fire control signal, it is shown in each On kind UI interactive interface.

Claims (1)

1. a kind of desktop flight simulation verification method developed using 4 engine of unreal characterized by comprising
Step 1: user generates aircraft triple channel manipulation signal by control stick (3), generates Throttle Opening Control letter by throttle lever (4) Number, triple channel manipulation signal and throttle control signal are transferred to flight simulation machine (1) respectively;
Step 2: flight simulation machine (1) receives aircraft triple channel manipulation signal and throttle control signal, and it is imitative to be sent into airplane digital True mode is calculated, generate the position signal, attitude signal, control surface deflection signal, fire control signal of aircraft, and by writing TCP interface protocol is transferred to visual display machine (2);
Step 3: visual display machine (2) receives position signal, the attitude signal of the aircraft from flight simulation machine (1), and answers It is shown for the position of aircraft, posture;Visual display machine (2) receives the control surface deflection of the aircraft from flight simulation machine (1) Signal, the control surface deflection for being applied to aircraft are shown;Visual display machine (2) receives the aircraft from flight simulation machine (1) Fire control signal, be applied to aircraft aircraft gun control;Visual display machine (2) is received to fly from flight simulation machine (1) Position signal, attitude signal, the control surface deflection signal, fire control signal of machine, are shown on various UI interactive interfaces.
CN201811485806.9A 2018-12-05 2018-12-05 A kind of desktop flight simulation verification method developed using 4 engine of unreal Pending CN109675305A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811485806.9A CN109675305A (en) 2018-12-05 2018-12-05 A kind of desktop flight simulation verification method developed using 4 engine of unreal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811485806.9A CN109675305A (en) 2018-12-05 2018-12-05 A kind of desktop flight simulation verification method developed using 4 engine of unreal

Publications (1)

Publication Number Publication Date
CN109675305A true CN109675305A (en) 2019-04-26

Family

ID=66187094

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811485806.9A Pending CN109675305A (en) 2018-12-05 2018-12-05 A kind of desktop flight simulation verification method developed using 4 engine of unreal

Country Status (1)

Country Link
CN (1) CN109675305A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114167747A (en) * 2021-10-26 2022-03-11 北京航天自动控制研究所 Construction method of flight control algorithm integrated training platform

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887966A (en) * 1988-06-30 1989-12-19 Gellerman Floyd R Flight simulation control apparatus
US20100255915A1 (en) * 2009-04-04 2010-10-07 David Russell Spradley Portable control for computer flight simulators
CN201698611U (en) * 2010-06-30 2011-01-05 郭蓉晖 Virtual simulation flight simulator
CN207197794U (en) * 2017-06-27 2018-04-06 中国航空工业集团公司沈阳飞机设计研究所 Throttle control handle control system for airplane ground test

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4887966A (en) * 1988-06-30 1989-12-19 Gellerman Floyd R Flight simulation control apparatus
US20100255915A1 (en) * 2009-04-04 2010-10-07 David Russell Spradley Portable control for computer flight simulators
CN201698611U (en) * 2010-06-30 2011-01-05 郭蓉晖 Virtual simulation flight simulator
CN207197794U (en) * 2017-06-27 2018-04-06 中国航空工业集团公司沈阳飞机设计研究所 Throttle control handle control system for airplane ground test

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114167747A (en) * 2021-10-26 2022-03-11 北京航天自动控制研究所 Construction method of flight control algorithm integrated training platform
CN114167747B (en) * 2021-10-26 2024-04-09 北京航天自动控制研究所 Construction method of flight control algorithm integrated training platform

Similar Documents

Publication Publication Date Title
CN111195433B (en) Virtual reality with virtualization in trainer and test environments
CN103760780A (en) Universal simulation platform of cockpit display control system
US8864497B1 (en) Geographically distributed simulation system, components and methods
CN102651180B (en) OSG-based (open scene graph-based) electric-electronic virtual experiment simulation system
CN109858111A (en) RLV virtual emulation Platform Designing and implementation method
CN113706969A (en) Virtual-real combined helicopter cabin system
CN109675305A (en) A kind of desktop flight simulation verification method developed using 4 engine of unreal
CN111369861A (en) Virtual reality technology-based simulated fighter plane driving system and method
CN112346978B (en) A driver-participated driverless vehicle driving software simulation test device and method
CN102128570A (en) Carrier rocket tail flame simulation method based on particle system
CN107624627A (en) A kind of agricultural irrigation systems based on virtual reality
CN104915507A (en) Interlinked simulation verification method based on model dynamic condition
CN117555252A (en) Wide speed domain hypersonic aircraft control virtual simulation verification system and evaluation method
CN113778231B (en) Construction method of air roaming system
Pradhan et al. Digital Framework for Urban Air Mobility Simulation
CN114167747A (en) Construction method of flight control algorithm integrated training platform
CN109323878B (en) Flight simulator hardware detection system based on WPF
Liu et al. Application of virtual training software in military equipment teaching
US20250083834A1 (en) Aircraft control system failure event search
Yao et al. Distributed interactive 3D combat simulation system for the army training and testing
Crnokić et al. Overview of tools for programming and virtual simulation of robots within the STEM teaching process
CN221175612U (en) Flight simulator
CN117238192A (en) VR technology-based five-side flight visual subject training method
CN102914225B (en) Method for improving full-dynamic ground simulation authenticity in inertial navigation
Font Rojas Simulation of a TaxiBot operation for first person training

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20190426

RJ01 Rejection of invention patent application after publication
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载