13.08.2018 Views

[Studies in Computational Intelligence 481] Artur Babiarz, Robert Bieda, Karol Jędrasiak, Aleksander Nawrat (auth.), Aleksander Nawrat, Zygmunt Kuś (eds.) - Vision Based Systemsfor UAV Applications (2013, Sprin

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

222 K. Daniec et al.<br />

3 Lockheed Mart<strong>in</strong> Prepar3D<br />

Prepar3D® was mostly implemented by Lockheed Mart<strong>in</strong>, but it was created on<br />

Microsoft ESP (Enterprise Simulation Platform), which was designed for the purpose<br />

of Microsoft Flight Simulator. Microsoft's program has been widely used, but<br />

it was limited only to control the fly<strong>in</strong>g objects, which also proved to be <strong>in</strong>sufficient<br />

for current military purposes. To ensure the possibility of further product<br />

development, Lockheed employed several members of the ACES studio. In the<br />

future, Lockheed Mart<strong>in</strong> is go<strong>in</strong>g to modify the Microsoft ESP to allow its use for<br />

military and civil services tra<strong>in</strong><strong>in</strong>g <strong>in</strong> the event of any type of disasters.<br />

Prepar3D® flight simulator has a wide range of functionality. Three of them<br />

appear to be necessary and sufficient for prototyp<strong>in</strong>g control algorithms. The first<br />

of functionalities is object model configuration. Configuration of the model allows<br />

us for example to change many of the physical and geometrical parameters such as<br />

weight, size and w<strong>in</strong>gspan. It also allows us to change dynamic parameters such as<br />

eng<strong>in</strong>e power, effectiveness and stability of ailerons or elevator deflection. Those<br />

allows us to parameterize object model, whose behaviour resembles the real<br />

object.<br />

There can be configured the sea, air and road traffic, that proves to be useful for<br />

prototyp<strong>in</strong>g the vision based algorithms, for example, for vehicle and ships track<strong>in</strong>g<br />

purpose. The simulation allows to create on-board cameras, which can be<br />

moved or zoomed both by an operator and also as well as an appropriate autonomous<br />

algorithm. It is possible to run multiple cameras at one time, not only <strong>in</strong><br />

vision system, but also <strong>in</strong> thermo-vision, night-vision (fig. 3) and <strong>in</strong>frared vision<br />

systems. These virtual cameras can be placed (configured) <strong>in</strong> areas that correspond<br />

to the location of cameras <strong>in</strong> real <strong>UAV</strong>. Optionally it could be possible to acquire<br />

multispectral images [12]. This gives a wide possibilities to create different types<br />

of algorithms for object detection and obstacle avoidance. These algorithms can be<br />

further moved to the real aircraft electronic module.<br />

a) b)<br />

Fig. 3. <strong>Vision</strong> systems: a) night vision, and b) thermo-vision

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!