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.

138 Design of <strong>Vision</strong> <strong>Based</strong> Control Algorithms<br />

It is commonly accepted that over 80% of all perceptual <strong>in</strong>formation be<strong>in</strong>g received<br />

by human bra<strong>in</strong> is perceived through eyes. It is natural for control algorithms<br />

developers to try to utilize the <strong>in</strong>formation as it is done by both human and<br />

animal bra<strong>in</strong>s. <strong>Vision</strong> <strong>in</strong>formation can be utilized not only for control a s<strong>in</strong>gle<br />

device but also for controll<strong>in</strong>g a group of e.g. mobile robots.<br />

Control algorithm based on vision may allow remote control of an object. One<br />

might image a mechanical arm mimick<strong>in</strong>g movements of a human arm bas<strong>in</strong>g<br />

solely on vision <strong>in</strong>formation. Design of such concepts and systems is important for<br />

a variety of fields like medic<strong>in</strong>e, military and commercial applications. Recently<br />

human-mach<strong>in</strong>e <strong>in</strong>terfaces are becom<strong>in</strong>g more and more important of everyday<br />

life. <strong>Vision</strong> based systems are an important part of such systems. When a group of<br />

people communicate via each other <strong>in</strong> harsh weather conditions when there is no<br />

possibility to communicate via voice, gestures might be used. Systems recogniz<strong>in</strong>g<br />

gestures <strong>in</strong> order to send commands to a group of <strong>UAV</strong>s might significantly improve<br />

the quality of utilization of such systems.<br />

An alternative approach is to use aerial vision <strong>in</strong>formation for controll<strong>in</strong>g detected<br />

and recognized objects on the ground. Video stream acquired from <strong>UAV</strong>s has<br />

to be stabilized and undistorted <strong>in</strong> order to acquire precise <strong>in</strong>formation sufficient for<br />

control. In order to perform distortion compensation some k<strong>in</strong>d of calibration has to<br />

be previously done. There are various types of calibration e.g. us<strong>in</strong>g planar or nonplanar<br />

calibration rigs. Different type of calibration might use relative optical flow<br />

<strong>in</strong>formation <strong>in</strong> order to establish calibration from motion. After radial and tangential<br />

distortion compensation ground objects can be located and their orientation might<br />

me estimated. Real applications require to compensate for much more challeng<strong>in</strong>g<br />

factors like <strong>in</strong>tensity and type of illum<strong>in</strong>ation or acquisition noise due to e.g. high<br />

temperature of the video acquisition device surround<strong>in</strong>gs.<br />

Another application of vision based control algorithms is navigation of <strong>UAV</strong> <strong>in</strong><br />

an unknown dynamically chang<strong>in</strong>g environment. One might assume that geodesic<br />

terra<strong>in</strong> map is sufficient for navigation. Unfortunately such maps might be outdated<br />

and some tall build<strong>in</strong>gs might not be <strong>in</strong>cluded. At the same time flora is<br />

usually also not taken <strong>in</strong>to consideration dur<strong>in</strong>g creation of such maps. F<strong>in</strong>ally,<br />

there might be some other <strong>UAV</strong>s or manned fly<strong>in</strong>g units <strong>in</strong> a local environment of<br />

<strong>UAV</strong> that ne<strong>eds</strong> to be omitted <strong>in</strong> order to successfully perform the mission of<br />

controlled <strong>UAV</strong>. Plann<strong>in</strong>g a mission us<strong>in</strong>g a 3D maps is a challeng<strong>in</strong>g problem<br />

<strong>in</strong>creas<strong>in</strong>g exponentially with the resolution of the map and the number of waypo<strong>in</strong>ts<br />

of <strong>UAV</strong>. Therefore there is a need to simplify the process <strong>in</strong> order to allow<br />

navigation <strong>in</strong> a dynamically chang<strong>in</strong>g environments.<br />

An important part of image process<strong>in</strong>g is image stabilization. It is basically divided<br />

<strong>in</strong>to three approaches: mechanical, optical and digital stabilization. Stabilization<br />

can be used <strong>in</strong> optoelectronic gimbal mounted on board of manned objects<br />

or unmanned vehicles (UGVs and <strong>UAV</strong>s). Generally it is desirable to apply stabilization<br />

to all cases when deterioration of image quality is perceived due to low<br />

and high frequencies.<br />

The chapter <strong>in</strong>cludes a number of important challenges <strong>in</strong> the fields mentioned<br />

above. At the same time valuable suggestions and conclusions of <strong>auth</strong>ors are<br />

presented. F<strong>in</strong>ally, designed algorithms are presented and discussed <strong>in</strong> detail.

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

Saved successfully!

Ooh no, something went wrong!