Professional Documents
Culture Documents
I. INTRODUCTION
UAV is an aircraft which can operate without a human pilot.
UAVs can be remote controlled or can be flew autonomously
based on pre-defined flight plans or more complex dynamic
automation systems [3]. Last decades, due to their potential
use on military and civil applications, such as missions search
and rescue, surveillance of disaster stricken areas, and
battlefield assessment, UAVs became considerably popular.
The main inhibitor of general acceptance of UAVs for
commercial applications is the danger of collisions with other
aircrafts and terrestrial structures because there is not enough
advancement in autonomous sense and avoids technologies
for UAVs. This paper presents the development and
implementation of a sense and vision based algorithm to
detect and avoid obstacles for UAVs in order to make UAVs
more commercially viable [2].
A. Quad Copter
Quad copters usually fall under the category UAV. It is a
rotorcraft machine that has four rotors to generate lift and
propulsion. In a typical quad copter design the propellers are
located at the same distances from each other on a cross [1].
For this project the decision to build a quad copter was made
B. Fuzzy Logic
Fuzzy logic is a form of logic that aims to resemble human
heuristic knowledge about how to control a system. In
contradiction to ordinary two-value logic, fuzzy logic uses
reasoning where logic variables have a truth value in the range
between 0 and 1. A system that uses fuzzy logic is called a
fuzzy controller. A typical Fuzzy controller design is shown in
fig 2.
(1)
Otherwise
(2)
f
l
(3)
NC-negative center
NS- negative strength
ZC-zero center
ZS-zero strength
PC-positive center
PS-positive strength
Fig 10 shows an example of how the Fuzzy crisp output of
the pitch angle is determined for some input values of distance
and speed.
TABLE I
FUZZY LOGIC RULE SET
l=8
r = 165
f = 155
Output pitch angle = 8.94
Above pitch angles are calculated for the zero speed input.
Table II shows some testing results obtained for various
distance and speed combinations.
TABLE II
TESTING RESULTS
Test
No.
1
2
3
4
5
6
7
8
l = 141
r = 32
f = -179
Output pitch angle = -9.24
Fuzzy Input
Distance
Speed
-246.60
-199.60
-152.70
-41.10
-35.23
140.90
205.50
229.00
-140.90
22.73
280.70
-313.60
22.73
-313.00
-40.45
131.80
Fuzzy
Output
Pitch
Angle
-4.19
-9.12
-9.18
6.85
-2.26
9.09
9.01
4.50
V. CONCLUSION
This paper presented a UAV visual and sensor based
approach for sense-see-and-avoid. A Fuzzy Logic controller
has been developed to automate the collision avoidance. This
controller acts changing the pitch angle of the aircraft, until
the object can be overtaken. Excellent results have been
obtained in real tests with a quick response and low error
estimation.
In our paper we have present an optimized algorithm
rather than other algorithms. In this procedure it can be used
to build in on-board UAVs. Current developed algorithms are
developed for off-board because of the energy limited
problems. But in our algorithm it uses less energy and can be
use on-board UAVs. If there are signal crashes, off-board
vision based collision avoidance systems can be crashed due
to communication loss. But in our procedure those things will
not happen although there are signal crashes.
We are in the process to extending this approach by adding
altitude control. Also, we plan to study different optimization
algorithms to improve the controller.
REFERENCES
[1]
[2]
Fig. 13 Object near the left most border of the image
[3]
Rose M., Wagster J., and Yaralian H.: Obstacle Avoidance System for
a Quadrotor UAV: http://www.csupomona.edu/~cppsrc/abstracts/
wagster-rose-yaralian-summary.pdf
M. stberg A.Widenius P. Whlin M. Norgren, Quadrocopter
balancing in one axis using fuzzy logic, Mlardalen University, 2011
Steven D. Kaehler (2006) Fuzzy Logic Tutorial. [Online]. Available:
http://www.seattlerobotics.org/encoder/mar98/fuz/fl_part6.html#INTR
ODUCTION
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]