You are on page 1of 5

International Conference on Cyberworlds 2008

Design of UAV Telepresence and Simulation Platform based on VR


Qiao Zhi-hua , Li Yi-bo, Kang Shao-peng, Zhu Qiong
Department of Auto-control, Shenyang Institute of Aeronautical Engineering, China
helloqiao2002@163.com

Abstract tremendous time-cost to train the operators.


A “man-in-the-onboard-loop” solving scheme is Alternatively, the mode of program control that realized
proposed in order to overcome the disadvantages of by the computer on the vehicles means to install an
UAV control method and solve the problems on UAV flight control computer on the UAV, where the
pilot training. This scheme is an integration platform program-oriented control enable the UAV to aviate
for UAV telepresence and simulation. It uses autonomously and to fulfill specified flight missions.
“telepresence” virtual reality technology to merge the This mode is a trend of the development of the UAVs
dynamic images from airborne camera and the in the future with regard to operation and control.
geography data information generated by computer on However, there are also problems in this domain, since
the ground so as to build a virtual “true” flight the current mode of program control is merely effective
environment. It gives the ground-operator much enough to special types of aircraft and specified tasks, with
sense display and interaction feedback to increase his unsatisfied stability and reliability during the operation
sense of immersion to control the UAV in a long and control for the UAVs to carry out other errands.
distance, thus enables the UAV to be a “man-control” In practice, the operation and control system for the
aircraft. Besides that, it provides a platform for UAVs adopts the manner of combining vehicle-loaded
training UAV pilot in such applications as training and program control with human participating, with the
simulation. We present the whole and detailed design manner of manual operation being involved in most
for the platform in both structure and function, and cases. Accordingly, the pilot on the earth manipulates
discuss the key technology in it. Finally, a prototype
the UAV in the way of remote control [3], which
system is adopted to validate the feasibility of this
requires the pilot, who has certain deal of operational
scheme.
experience and favorable mental quality, to make full
aware of the pneumatic characteristics of the UAV.
1. Introduction Besides, such pilots confront more strict requirements.
As the ground control station accepts the “remote
surveyed” data from the UAV in real-time, the pilot
Unmanned Aerial Vehicle (UAV), also called
should conduct and control the UAV according to these
pilotless aircraft, means such a class of planes that no
data, as well as other ones, such as those for task
human driver is required on them but to aviate
automatically under the control of some programs, or scheme, navigation, information, etc. In the whole
be remotely controlled by operators who are on the procedure, there has not an intuitional and real flight
ground or on master plane. The UAVs can make long environment, so misoperation is an inevitable incident
distance navigation with the help of automatic pilot, for the pilot. In addition, the operation and control
program control system, remote control and system on UAVs can only implement the assignments,
measurement system, navigation system, etc. Compared but the function of simulative training is not provided.
with their manned counterparts, the UAVs have the Consequently, training the pilots is commonly
advantages of small weight and space-occupancy, low conducted on the actual UAVs, which can be destroyed
cost [1], good concealment, thus is ad hoc excellent in completely even if a very small misoperation happens
executing the dull, dirty or danger (Tri-D) tasks. to the pilot, not to mention the life-span of the UAV
At present, the UAVs are operated and controlled by itself.
two principal modes, namely, the wireless telecontrol Aiming at the disadvantages of the foregoing
and the program control that is realized by the computer operation and control modes for the UAVs, this paper
on the vehicles [2]. The former one, being the wider- proposes a solving scheme, which is realized on a
used mode, works through remote control by the “man-in-onboard-loop” telepresence operation and
operators, who take the terminal of wireless controller stimulation platform on the basis of the technology of
in hand to signal the wireless communication apparatus virtual reality (VR). On one side, the proposed scheme
on the UAVs. The mode of wireless telecontrol has adopts the VR technology to build up a circumstance of
such disadvantages that the operation is quite difficult, “real” aircraft cabin in the control station. This cabin is
or even impossible in case the vehicle is out of the equipped with both control furnishings, e.g. accelerator
range of visible distance. Furthermore, it needs lever and control stick, and display instruments that

978-0-7695-3381-0/08 $25.00 © 2008 IEEE 520


DOI 10.1109/CW.2008.113
indicate the height, the speed, the gesture, the of the platform takes the usual PC network as the
parameters of the atmosphere, the states of the devices, configuration with the service mode of client/server
etc. By employing the “telepresence” technology, the where the whole platform is managed through
real-time images of the environment obtained by the supervising and examining the host human-computer
UAV are presented to the pilot without delay. As such, interaction PC. The system output the huge scenes by
operation in the virtual aircraft cabin is felt as steering multi-channel, while adopts flinging gigantic screen to
the UAV in the real cab. On the other side, the function enable the pilot to feel himself in the scenes, resulting
of flight simulation can be realized through loading the in the increase the feeling of immersion. Moreover, the
dynamic model of the aviation, which provides a prospect-generating system for the telepresence
simulation platform for the pilot training of the UAVs. operation on UAVs can hang the visions together in
The design of the structure, the functions, and the key virtue of the register technology for strengthened reality.
technologies in the system will be discussed in detail in
the following sections. 3. System structure and realization
platform
2. Telepresence Technology The telepresence and simulation platform for UAV
employs the Distributed Vega module in the virtual
The Virtual Reality (VR) Technique is a novel scenes driving software, the Vega. The application
integrated information technology that firstly appeared program runs in many low-layer systems to realize the
in the last years of 20th century and grew up from then function of multi-image hardware manage system,
on. It is a branch of senior human-computer interaction which takes ordinary PC network as its system structure,
technology that can imitate the behaviors of human’s as shown in Fig. 1. The solid and dashed lines with
various apperceive systems in entironment by means of arrows indicate the directions of real-time and un-real-
jointly utilizing such technologies as digital image time communications among all computers nodes.
processing (DIP), computer graphics (CG), multimedia, The system is designed to adopt multi-node
sensor, computer simulation (CS), etc. The VR can help Master/slave mode, where the node of Master acts as
the users to perceive and research the variation rules of the Master Node, and the other nodes are slave ones,
the objective world since they are put into the with each node being a whole PC. The nodes are
surroundings where they feel as to be personally on the connected to each other through 10/100MBps Ethernet
scene. The VR technique has three basic characteristics, card and Exchangers. In the whole system configuration,
namely, Immersion, Interaction and Imagination [4], of the network communication modules for distributed
which the most intrinsical one is the user’s immersing interactive simulation are the kernel for the operation of
the whole system.
to the virtual scenes. Depending on the different
manners of the users participating in VR and the degree
of immersion, the VR technique can be categorized into UAV load Solution Sound
four styles that are supported by desktop, immersion, calculation calculation simulation
strengthening and network distribution, respectively. Computer Computer Computer
Telepresence is a class of important virtual
environment that stands for a special reality Virtual Flight control
instruments Master computer
strengthening technique, by which the users, though Computer
being far away from a certain real site, can bind the
virtual objects generated by the computer to the three-
dimensional images of the real physical entities from Flight console
Scene Scene Scene including
the remote site. By this way, the users obtain adequate computer 03
computer 01 computer 02 operation stick
feeling on the real target surroundings where they feel and so on
themselves as stepping into it. Provided with interactive
feedback, the users can take part in the operation and Fig. 1 Structure of telepresence operation system for
control on the remote site. The telepresence operation The telepresence and simulation platform for UAV
and simulation platform for UAVs investigated in this illustrated in Fig.2 consists of a lot of subsystems such
paper make combined use of the network distribution, as UAV load subsystem, ground
immersion and strengthening technique of VR. Based communication/control subsystem, real-time simulation
on the technology of distributing VR, the general frame model subsystem, scenes generating subsystem, aerial

521
and electrical instruments simulation subsystem, semi- The module that carries the real-time simulation
reality simulation subsystem for flight control, model establishes the kinetic and dynamic model for
acoustics subsystem, multi-channel projection the UAV so that carries out simulative calculation
subsystem and managing, examining and human- according to the control instructions input by the user.
computer interaction subsystem. The results concerning to the data that indicating the
real-time gesture of the virtual aircraft can serve as a
substitute of the UAV system, where the objective of
pilot training is met with this help.
In the simulation platform, the scenes generating
system provides the pilot with virtual prospects of
targeted surroundings, such as the airport, the runway,
the urban area, the rural area, the river, the mountain
and the condition of weather, all appearing the same as
the real ones. In the telepresence operation platform, the
Fig. 2 General composing of the system scenes generating system will piece the real picrtures
The system runs under the circumstance of Win2000 sent from the image sensor on UAV together with the
operating system, with the programme software of virtual landform, in other words, combine the real
VC++6.0. The Vega of MultiGen-Paradigm Company signals in sky with virtual scenes on ground. Given
is selected as the scene driving software, which is such information, the pilot would feel as onboard
combined with OpenGL to develop the interface design. personally when operating the UAV remotely. During
Multigen Creator is adopted in large territory modeling, system design for the data station, we take full account
GL Studio of DISTI Company is used for virtual of the bandwidth of the communication links, which are
instruments modeling and the interactive mainly used to ensure the reliable transmission of the
communication is programmed by using WinSocket. In data of control and assignments, with the delivery of
addition, the 3DS max and Photoshop are used for the scenes data being in the second place. In case the
work of assistant modeling and image processing. scenes cannot be transmitted, it is the VR technique, not
the telepresnece, will be adopted by the system to
4. Functions of the subsystems realize the “man-in-onboard-loop” operation merely
based on the data of non-video sensors on UAV and the
As explained in Fig. 2, the managing, examining and weather status of the region where the vehicle concerns.
human-computer interactive module plays an decision- However, at the stages of fly-off and landfall, the scene
making role in the whole platform. First of all, it judge transmission should be ensured prior to any other tasks.
the system’s working state based on human-computer Featuring no human onboard, the UAV can achieve
interaction since UAV load subsystem, ground strong-forced flight, producing high acceleration and so
communication/control subsystem and real-time on. Hence, the real aircraft cabin for human operation is
simulation model subsystem expel each other in abandoned, for which there is no movable cabin system
practice. For instance, when the UAV is conducted the herein and the semi-reality simulation system for flight
teleprecence operation, the real-time simulation model control merely includes the aviation operational lever,
is not working. Similarly, the UAV system would not the aerial and electrical instruments and the FPD.
continue to run in the process of training simulation. As Among them, the aviation operational lever should be
a result, the UAV telepresence operational platform and prepared with the real systems of force feedback and
the simulation platform can be integrated successfully. flight parameters, which are realized by the aerial and
The UAV load subsystem, ground electrical instruments simulation subsystem through
communication/control subsystem are comprised of computer simulation.
load calculation computer, digital transmission station, The acoustic system imitates a variety of sounds that
the ground information processing and other exist during navigation so as to enhance the feeling of
components. These two subsystems have the functions immersion. It should be noticed that the scenes
of transferring the flight parameters of the UAV, as generating system can simulate living climate situations
well as the information from the imagine sensor on it, such as wind, rain, snow and midst, in superb
to ground in real-time, and then classifying and accordance with the weather at the place the aircraft
retransmitting them to management system and scenes passing through.
generating system.

522
5. Key techniques and realization
DEM Database Terrain Model

In the whole design process about this platform, from 3D


the establishment of the model database to the display Data Preprocessing geographic
of three-dimensional visual, and to the UAV environme
ntal model
telepresence, many technologies are applied. The main Extract culture
techniques includes dynamic environment modeling, Texture Database character
visual real-time solution, Web-based remote control
technology, limited bandwidth data communications Construct 3D Model
link video transmission technology, predict Satellite picture of characteristic
substances
transmission delay to the effect of remote control and
predict control technology and multi-sensor images Special Effect
mosaic technology. Now how to establish the visual Special Effect Model
database and transform the coordinate in three-
Meteorological
dimensional visual display will be discussed. UAV Flight Visual Database
Condition

5.1. Establishing visual database Fig. 3 Modeling process of visual database

The UAV flight range is quite great, so large-scale dimensional scene, the different perspective of the
terrain simulation must be adopted in the UAV flight scenes View 4 (c), (d) below.
simulation [5]. In this system, the real-time 3D viewing
terrain model database by using the digital terrain 5.2. Transforming Coordinate inThree
elevation data and satellite remote sensing images was Dimensional Scene Display
established, and the terrain database management
module of the Vega is used for the system to manage Real UAV usually has Inertial Navigation System
the whole terrain. and GPS System in the process of UAV ’ s
In terrain simulation,Liaoning Province terrain was
used. In the flight environment simulation, two kinds of
light effects ,day and night , and rain, snow, frog,
cloudy day and fine etc weather effects were simulated.
The process of flight take-off and landing can be
simulated and the given location and angel information
also can be received and corresponding view was
switched real-time. The real views even can be (a) UAV model effect in (b) virtual instrument
Creator
provided in this system, including runway, building,
cloud, landform and physiognomy etc., which can make
the “pilot” who uses this system has the feeling with
self participations.
The modeling process of its view environment
database is showed in Figure 3.
In the modeling simulation of the whole system, In
addition to scenes modeling, but also UAV motion (c) Viewpoint placed in the font side of UAV
body model was established, the effect of UAV model
shown in Figure 4 (a), In addition, the system also
requires the real aircraft cockpit simulation, to display
flight parameters and status. Although the real UAV
cockpit and instrument was not exited, but the visual
simulation systems by means of ground simulation of
the cockpit and instrument provided UAV navigator
more sense of immersion, the effect of virtual (d) Viewpoint bound in UAV
instruments was shown in Figure 4 (b), in three- Fig. 4 Effect of modeling the UAV

523
telepresence and control by airborne computer sends can be fixed ,but also can be controlled by
latitude and longitude coordinates of aircraft to control programs),for example, Place A ( East
station immediately. But Three-dimensional Display longitude 123 ° , north latitude 41 ° , hight 100
System based on Vega by the rules are Right Hand meters), All the targets, topography of the longitude
Cartesian coordinate system. In order to correct and latitude location information can reference point A
locate 、 display and describe trajectory in three- to conversion.
dimensional scene , the system must converse the
latitude _longitude information which received from the
informations of aircraft’s position to Cartesian
6. Conclusion
coordinate. The same problems exist with flight
simulation. In this paper, the “man-in-the-onboard-loop” UAV
Conversion of latitude _longitude to Azimuth telepresence and simulation platform based on virtual
distance usually use Vincenty Formula 、 Bowring reality technology proposed is validated feasible in
Formula 、 TDSL Formula and so on. But a higher prototype system, although some key technologies such
accuracy method—Space Precision Location ( SPL) as image mosaic and delay predict are still in studying.
was adopted in this system. It is a practial algorithms On August 8 2005, the America Ministry of National
which based on different space conversion. It avoids Defence published the latest edition of UAV roadmap,
errors above TDSL Formula, which are caused by that is, Unmanned Aerial Vehicle System Roadmap
solving some of some questions throught projection 2005~2030, and the edition put forward clearly that
method. The Conversion Formula as follows [ 6 ] : realizing “man-in-the-onboard-loop” UAV telepresence
Definition: the space different Coordinate conversion by use of “telepresence” virtual reality technology is a
matrix is: trend. On the one hand, the research on platform in this
⎡ − sin j cos j 0 ⎤ paper can improve the stability and reliability of UAV

D ( j, w) = ⎢sinw cosj - sinw sin j cosw⎥⎥ (1)
telepresence, reduce the difficulties of controlling and
realize controlling UAV on a long distance, on the other
⎢⎣cosw cosj cosw sin j sinw ⎥⎦ hand, provide the training of UAV pilot with effective
support.
⎡ cosj cosj ⎤
F ( j, w) = ⎢⎢ cosw sin j ⎥
⎥ (2) Acknowledgment
⎢⎣ sinw⎥⎦ This project is supported by the ShenYang Talent Fund
parameter declaration: j represents longitude;w Project (Grant No.06syrc03)
represents latitude ; h represents elevation ; f References
represents polar radius ; R (w) representse earth
longitude radius. [1] Lamont, G.B.; Slear, J.N.; Melendez, K. UAV Swarm
Mission Planning and Routing using Multi-Objective
⎡ R ( w) + h ⎤ Evolutionary Algorithms[J]. Computational Intelligence in
⎢ ⎥ Multicriteria Decision Making, IEEE Symposium on 1-5
T ( j, w, h) = F ( j , w) • ⎢ R( w) + h ⎥ (3) April 2007 Page(s):10 - 20
⎢ R( w) • (1 − f ) + h ⎥ 2 [2] Myeong-Wuk Jang; Agha, G.Scalable agent distribution
⎣ ⎦ mechanisms for large-scale UAV simulations[J]. Integration
of Knowledge Intensive Multi-Agent Systems, 2005.
represents geocentric coordinates。 International Conference on April 18-21, 2005 Page(s):85 -
When the two places latitude _longitude position 90
coordinates and elevation, that was A( j 1, w1 , h1 ) and [3] Rasmussen, S.J.; Chandler, P.R. MultiUAV: a multiple
UAV simulation for investigation of cooperative control[J].
B ( j 2 , w2 , h2 ) ,were given, how to calculate cartesian Simulation Conference, 2002. Proceedings of the Winter
coordinate of B( x, y, z) relative to A. The Formula was Volume 1, 8-11 Dec. 2002 Page(s):869 - 877 vol.1
given: [4] Cummings, M.L.; Mitchell, P.J. Predicting Controller
⎡x ⎤
Capacity in Supervisory Control of Multiple UAVs[J].
Systems, Man and Cybernetics, Part A, IEEE Transactions on
B ⎢⎢ y ⎥⎥ = D( j 1 , w1 ) • [T ( j 2 , w 2 , h 2 ) − T ( j 1 , w1 , h1 ) ] ( 4 ) Volume 38, Issue 2, March 2008 Page(s):451 - 460
⎢⎣ z ⎥⎦ [5] Nigam, Nikhil; Kroo, Ilan. Persistent Surveillance Using
Multiple Unmanned Air Vehicles[J]. Aerospace Conference,
2008 IEEE 1-8 March 2008 Page(s):1 - 14
System selects flight initial position through the main [6] Wu Han-bao,Zhou Yong-feng and Sun Wei-min. Three
control computer input and the aircraft take the point of Dimensional Problem Spaces Alignment Algorithm Research
takeoff as the origin of database(the origin of database [J]. Ship Electronic Engineering, 2003, (5): 28-31.

524

You might also like