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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

230 K. Daniec et al.<br />

B<br />

A<br />

Fig. 10. Control application and Prepar3D® screenshot – waypo<strong>in</strong>ts flight<br />

the airplane are a regular part of the simulation created by Lockheed Mart<strong>in</strong> corporation,<br />

and also are <strong>in</strong> a position correspond<strong>in</strong>g to reality.<br />

Presented algorithms were implemented <strong>in</strong> C# language us<strong>in</strong>g WPF graphics<br />

eng<strong>in</strong>e. The application allows to connect to a simulation environment Prepar3D®<br />

on the same computer, and via TCP/IP protocol. Control application allows to<br />

control <strong>in</strong> autonomous mode, and as well <strong>in</strong> the stabilization mode. An <strong>in</strong>terest<strong>in</strong>g<br />

option is to control object with a USB device <strong>in</strong> manual mode. There is an ability<br />

to create a route on the real map. Map module allows also to add take-off and<br />

land<strong>in</strong>g commands. An important feature <strong>in</strong> this software is the ability to view<br />

charts and change all the parameters of the PI controllers, which is fully sufficient<br />

for test<strong>in</strong>g and prototyp<strong>in</strong>g algorithms for autonomous flight <strong>in</strong> the simulation<br />

environment Prepar3D®.<br />

7.2 Artificial Traffic <strong>in</strong> Prepar3D®<br />

Prepar3D® simulator <strong>in</strong>cludes artificial traffic on the highways. Vehicles mov<strong>in</strong>g<br />

along such roads may be, for example, detected by the detection algorithms implemented<br />

<strong>in</strong> the control application. To zoom <strong>in</strong> more precisely <strong>in</strong> possibilities,<br />

that Prepar3D® gives for the vision process<strong>in</strong>g purpose, there was prepared a<br />

situation (fig. 11b) where the aerial object have to pass the previously prepared<br />

route. The plane have to take two waypo<strong>in</strong>ts at the height of 100 m above sea and<br />

with setpo<strong>in</strong>t speed 50 km/h. Camera, that is configured under the fly<strong>in</strong>g object<br />

(fig. 11a) can be moved <strong>in</strong> three ways (yaw, pitch and roll) and it can be zoomed<br />

up to 20 times.

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

Saved successfully!

Ooh no, something went wrong!