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 PDFInfo
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/803—Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/80—Features 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/8082—Virtual 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
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.
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)
| 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)
| 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 |
-
2018
- 2018-12-05 CN CN201811485806.9A patent/CN109675305A/en active Pending
Patent Citations (4)
| 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)
| 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 |