Submit Stencil: Advances in Unmanned Aerial Vehicles Technologies
Submit Stencil: Advances in Unmanned Aerial Vehicles Technologies
Submit Stencil: Advances in Unmanned Aerial Vehicles Technologies
submit stencil
Springer
Smart Robot Center, Department of Aerospace Information Engineering, Konkuk University, Seoul, Korea. Previously with
Center for Unmanned System Studies, Institut Teknologi Bandung, Indonesia
The utilization of unmanned vehicles has become increasingly more popular today and been
successfully demonstrated for various civil and military applications. The unmanned aerial vehicles (UAVs) have shown applications in different areas including crop yield prediction, land use
surveys in rural and urban regions, traffic surveillance and weather research. The unmanned small
scale helicopters are particularly suitable for demanding problems which requires accurate
low-speed maneuver and hovering capabilities such as detailed area mapping. Generally a certain
level of autonomous flight capability is required for the vehicle to achieve its mission. The basic
autonomy level is to maintain its stability following a desired path under embedded guidance, navigation and control algorithm. The UAV technology trends indicate that to cope with the more
stringent operation requirements, the UAVs should rely less and less on the skill of the ground
pilot and progressively more on the autonomous capabilities dictated by a reliable onboard
computer system. To systematically develop and enhance flight autonomy, a rotary wing UAV
(RUAV) or model helicopter has been proposed and used as a flying test-bed at various major
research centers. The ability of the helicopter to operate in the hovering mode makes it an ideal
platform for a step-by-step autonomous capability development. On the other hand, a small helicopter exhibits not only increased sensitivity to control inputs and disturbances, but also a much
richer dynamics compared to conventional unmanned aerial vehicles (UAVs). The paper surveys
recent advances in modeling, control and navigation of autonomous unmanned aerial vehicles.
Without loss of generality, an autonomous small scale helicopter research program is taken as a
case study. Approaches to modeling and control for such a vehicle are presented and discussed.
Future directions in the advancement of UAV technologies are identified and key barriers highlighted.
Unmanned aerial vehicle, model identification, control, navigation, trajectory generation
I.
Introduction
A widely used definition of UAV is an aerial vehicle (including fixed-wing, rotary-wing or airship platform) which
can sustain its flight along a prescribed path without an
on-board pilot. The UAV technology has proven applications in many areas such as environmental monitoring and
protection, meteorological surveillance and weather research, agriculture, mineral exploration and exploitation,
aerial target system, airborne surveillance for military land
operations, and reconnaissance missions. The unmanned
small scale helicopters enjoy no requirement for runway
and are particularly suitable for demanding problems such
www.scichina.com
www.springerlink.com
as traffic or volcanic areas surveillance, detailed area mapping, video footage recordings and crop dusting or spraying.
Table 1 lists applications of contemporary UAVs in different areas.
A recent progress in the supporting technologies has
enabled the development of semi to fully autonomous UAV.
This includes the availability of compact, lightweight, affordable motion detecting sensors essential to the flight
control system and compact lightweight low-cost computing power for autonomous flight control. A wide varieties
of autonomous UAV platforms have been developed and
flown ranging from fixed-wing to rotary wing platforms,
Chinese Science Bulletin | January 2007 | vol. 52 | no. 1 | 1-?
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
Simultaneous Localization and Mapping. An unmanned aerial vehicle (UAV) is tasked to explore an
unknown environment and to map the features it finds,
but must do so without the use of infrastructure-based
localization systems such as GPS, or any a priori ter-
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
ARTICLES
4.
5.
TABLE I
UAV LEVEL OF AUTONOMY
Level Level D escrip to r
10 Fully A uto no m o us
7.
5 R eal tim e m ultivehicle co ordination external targ ets (friend ly and threat) fused
Integrated modeling. Linear model is obtained by using combination of first principle results and time or
frequency domain identification scheme.
The use of GPS as attitude sensor. The need for reduced complexity avionics system has driven the research on the use of single GPS for obtaining attitude
estimate (Kornfeld, 1998).
Trajectory generation using maneuver automaton. Vehicle motion is described by library of motion primitives (Frazzoly et.al, 2005). The trajectory between
two positions and vehicle states is found by searching
the sequence of motion primitives which will best satisfy an objective function. One important application
of guidance system is collision avoidance between
vehicle at its tight and structured environment or between vehicles operating in formation or multi agent
system.
6.
.
A. Methods of Modeling
The approach to helicopter modeling can be in general divided into two distinct methods. The first approach is
known as first principle modeling based on direct physical
understanding of forces and moments balance of the vehicle. The challenge of this approach is the complexity of
the mathematical model involved along with the need for
rigorous validation. The method is primarily suitable for
one with a strong background in flight physics. The second
method based on system identification (Tischler and
Cauffman, 1992; Mettler et.al., 2002, Tischler and Remple,
2006) basically arises from the difficulty of the former approach. The frequency domain identification starts with the
estimation of frequency response from flight data recorder
from an instrumented flight-test vehicle. The parameterized
dynamic model can then be developed in the form of a linear state-space model using physical insight and frequency-response analysis. The identification can also be conducted in time-domain.
In what follows, the author argues that, any modeling
should start from adequate basis in first-principle. In practice, the above two methods can be used in an integrated
scheme for developing an accurate small scale rotorcraft
vehicle model for the purpose of control design. The modeling based on neural networks with appropriate structure
and training method can be viewed as a viable alternative.
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
X = m ( u rv + qw ) + mg sin
Y = m ( ru + v pw) mg sin cos
Z = m ( qu + pv w ) mg cos cos
K
K
dV
m
=F
dt I
K d K
K
I
=M
dt I
ARTICLES
Meanwhile, a new modeling scheme based on Linear Parameter Varying (LPV) identification is attractive for
RUAV application.
L = I p ( I I ) qr
M = I q ( I I ) pr
N = I r ( I I ) pq
xx
yy
yy
zz
zz
(4)
zz
xx
xx
yy
The forces and moments components consist of contribution from main rotor, tail rotor, fuselage, horizontal fin
and vertical fin.
1) Main Rotor: The main rotor thrust equations are expressed as:
TMR = ( R)MR ( R2 ) CT MR
2
(5)
MR
(1)
K
where F = [ X Y Z ]T is the vector of external forces actK
ing on the helicopter center of gravity and M = [ L M N ]T is
the vector of external moments. For helicopter, the external
forces and moments consists of forces generated by the
main rotor, tail rotor; aerodynamics forces from fuselage,
horizontal fin and vertical fin and gravitational force. For
computational convenience, the Euler-Newton equations
describing the rigid-body dynamics of the helicopter is then
represented with respect to body coordinate system by using the kinematic principles of moving coordinate frame of
reference as the following:
K
K
K K
mV + m( V ) = F
K K
K
K
I + ( I ) = M
K
1
1
1 1 2
CT MR = aMR MR ( z MR 0MR ) + + MR
0
2
2
3 2
0MR
wiMR
( R )MR
MR
Here
(2)
(6)
CT MR
2 w
+ ( 0MR z MR )
(7)
ua2 + va2
z MR
( R )MR
, a and w are
2
MR
wa
( R )MR
QMR = ( R )MR ( R 2 )
2
MR
RMR CQ MR
(8)
(9)
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
ea1s = a1s +
a1s
ua
a
wa
+ 1s
eq + ALo
MR ( R) MR z MR ( R) MR
eb1s = b1s
where a B
lat
b1s
va
e p + B Lat Lat
MR ( R ) MR
X VF = 0
(10)
dinal gains from the cyclic inputs to the main rotor flap
angles; lat and long are the lateral and longitudinal cyclic control inputs;
(11)
(12)
YHF = 0
1
Z HF = S HF ( CL HF ua + wHF ) wHF
2
1
2
Z HF = S HF ( ua2 + wHF
)
2
(14)
5) Vertical tail: The vertical tail forces can be approximated by the following expression
1
YVF = S VF ( CL VFV VF + vVF ) vVF
2
1
2
YVF = SVF (V2 VF + vVF
)
2
(15)
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
y (t ) = G ( q )u (t ) + H ( q )e(t )
(16)
and by observing the input (u) and output (y) data, the
error, e(t) can be computed as:
(17)
V N (G , H ) = e (t )
2
(18)
t =1
ARTICLES
to measure both state and control variables. To utilize experimental data to build a parameterized model however, a
model structure and decent initial conditions in the optimization scheme would be required to achieve convergence.
The model structure and its initial value in this case can be
provided by prediction of first principle calculation.
In structured parameterization scheme, Predication Error
Minimization (PEM) method can be utilized to estimate the
parameters. With the method, the parameters of a model are
chosen so that the difference between predicted output of
the model and the measured output is minimized with the
following process.
TABLE II
STABILITY DERIVATIVES COMPARISON BETWEEN FIRST PRINCIPLE
PREDICTION AND IDENTIFICATION
Yv
Yr
Yb1s
Lu
Lw
Lv
Lp
Lb1s
Nw
Nv
Np
Nr
Ba1s
Identification
-0.8652
-16.286
134.74
-0.03
0.0703
-0.217
1.3026
320.53
1.3669
2.1817
-1.2065
-0.695
/ e
0.0656
Piourette
Accelerate
Maneuvers
Hover
Cruise
Deccelerate
Ascend
Descend
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
25
Estimated Response
Plant Response
20
u
(m/s)
15
10
-5
50
100
150
200
250
300
time
(seconds)
(2003).
Overall, there exists a tendency in the area of RUAVs that
more research has been done in control design methodologies than in developing dynamics model. The author argues
that modeling is prerequisite of good control design. In
order that a control system can be successfully designed
and implemented for a vehicle (system), the dynamics characteristics of the vehicle must be well-understood. In line
with this argument, Mettler (2003) viewed that the tendency to get around modeling efforts by searching for perfect
control methodology is not productive and can even lead to
inaccurate or misleading conclusions regarding the applicability or performance of certain control techniques. Flight
simulation based on the developed model can be used to
complement flight testing (Johnson et.al., 1996; Johnson
and DeBitetto, 1997; Munzinger, 1998; Perhinschi and
Prasad, 1998; Johnson and Fontaine, 2002; Johnson and
Mishra, 2002; Lee and Horn, 2005). Guidance can be
viewed as the most outer loop of multi-loop control system.
A. Simulation environment for UAV
Research in control engineering regularly produces new
theoretical insights and algorithms that promise substantial
improvement over the state of the practice. However, it is
only a small fraction of this research that ultimately sees
practical application (Samad et.al, 2004). The area of control for UAVs is not an exception. The need to close the gap
between theory and application of control to UAVs in real
operating conditions has been addressed by creating simulation environment where actual time-dependent signals are
taken into account. Implementation and testing of control
systems by a hardware-in-the-loop (HIL) simulation is increasingly being required for the design as it becomes a
very versatile tool in acquiring real data without taking a
risk of losing any expensive instrumented UAVs. HIL simulation is characterized by the operation of real components in connection with real-time simulated components.
Usually, the control system hardware and software is the
real system while the controlled plant can be either fully or
partially simulated. The high-confidence control can be
achieved by developing increasingly higher fidelity models
and simulations through successive improvements. It
should be ensured that the plant model is a sufficiently accurate approximation of reality and that assumptions about
disturbances and the operational environment are valid.
The implementation of HILS for various RUAVs at Smart
Robot Center (Konkuk University) is illustrated in Fig. 5.
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
ARTICLES
Motiontable
long
IMU
IronBird
lat
,,
col
RTsimulink execution
Bidirectionalcommunication
HostPC
ped
xPC
Windows
RS232
FlightGear
Cockpitview
RS232
PC104
Flightcontrolexec
Sensorsignalprocessor
GCScommunication
Matlab/Simulink
6DOFheli nonlinearmdl
RTW/XPCTargetappl.
Healthmonitoring
Interactiveautopiloting
GroundcontrolGUI
Highlevelcontroller
HardwareIntheLoop(HIL)Simulator
Figure 5:Simulation environment for UAV control synthesis
B. Control Synthesis
Given the sufficiently accurate model, the control synthesis
of RUAV can be conducted and validated within real-time
simulation environment. Various control techniques have
been developed thus far in Budiyono (2005a, 2005b) and
Budiyono et.al. (2004, 2005, 2007a). Referring to the taxonomy of flight conditions of RUAV (Fig. 3), the control
design can be classified into the following different approaches:
1.
3.
Algebraic control. The CDM is one of such approaches where control design process is based on
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
coefficient diagram representing criteria of good design. The use CDM thus far has been limited to SISO
or SIMO applications. Some trial designs for MIMO
have been made (Manabe, 2002), but formal design
procedures to implement CDM for MIMO has not
been established yet. The typical approach in solving
MIMO problem thus far has been to decompose
MIMO problems into series of SISO or SIMO problems and proceed with design by standard CDM. The
first attempt that demonstrates a successful implementation of CDM-based LQR technique without the
need of decomposing a MIMO problem into a series
of SISO or SIMO problems was presented in (Budiyono, 2007). Fig. 6 shows the result of design for
step response of u and w subjected to 30% parameter
variation.
Speed w
25
20
15
ft/sec
10
5
0
-5
-10
-15
u (m/s)
0.6
0.4
nominal
-30% in xu,xa,mq
+30% in xu,xa,mq
10
20
30
40
50
60
70
80
90
50
60
70
80
90
t (s)
w (m/s)
0.8
0.6
0.4
0.2
0
-0.2
10
20
30
40
t (s)
20
25
30
15
Issues pertaining to increased demand for higher performance and safety have pushed the UAV design beyond
conventional approaches. Some emerging technologies can
be summarized in the following paragraph.
0.8
-0.2
10
V. Emerging Technologies
1.2
0.2
Time (Second)
5.
4.
LQR
Output SLC
State SLC
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
References
1.
Amidi, O., Kanade, T., and Miller, J. R. (1998) : Vision-based autonomous helicopter research at Carnegie Mellon Robotics Institute,
Proceedings of Heli Japan 98, Gifu, Japan, Paper No: T7-3.
2.
Nonlinear Control
3.
Azinheira, J.R and Moutinho, A (2008), Hover Control of an UAVWith Backstepping Design Including Input Saturations, IEEE
Transactions On Control Systems Technology, Vol. 16, No. 3
4.
5.
6.
7.
Bogdanov, A., Carlsson, M., Harvey, G., Hunt, J., Kieburtz, D.,
Merwe, R. V. D. and Wan, E. (2003) :
State-Dependent Riccati
9.
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
11
ARTICLES
bio, Bangkok
30. Heffley, R. K., Bourne, S. M., Curtiss Jr, H. C., Hindson, W. S. and
pp. 1635-1640.
AIAA-2000-4058.
19. Castillo, C., Alvis, W., Castillo, M.-Effen, Valavanis, K. and Moreno,
20. Corban, J. E., Calise, A. J., Prasad, J. V. R., Hur, J., and Kim, N.
21. Corke, P., Sikka, P. and Roberts J. (2000) : Height Estimation for an
Autonomous Helicopter, International
Symposium on Experimen-
37. Johnson, E., DeBitetto, P., Trott, C., and Bosse, M. (1996) : The
via Nonlinear Adaptive Observers, Proceedings of the 2007 American Control Conference
41. Kim, H. J., Shim, D. H. and Sastry, S. (2003) : A Flight Control
System for Aerial Robots : Algorithms and Experiments, Control
Engineering Practice, 11, pp. 1389-1400.
42. Kim, N., Calise, A. J., Hovakimyan, N., Prasad, J.V.R., and Corban,
E. (2002) : Adaptive Output Feedback for High Bandwidth Flight
27. Gavrilets, V. (2003) : Autonomous Aerobatic Maneuvering of Miniature Helicopter, PhD thesis, Massachusetts Institute of Technology.
12
CHEN LiQun et al. Chinese Science Bulletin | Ja??? 2007 | vol. 52 | no. ? | ?-?
57. Mot, J. D., Kulkarni, V., Gentry, S., Gavrilets, V. and Feron, E.
(2002a) : Coordinated Path Planning for a UAV Cluster, The First
58. Mot, J. D., Kulkarni, V., Gentry, S. and Feron, E. (2002b) : Spatial
Institute of Technology.
54. Mettler, B., Tischler, M., and Kanade, T. (2002) : System identifica-
687706
CHEN LiQun et al. Chinese Science Bulletin | Jan??? 2007 | vol. 52 | no. ? | ?-?
13
ARTICLES