Professional Documents
Culture Documents
submit stencil
The utilization of unmanned vehicles has become increasingly more popular today and been
successfully demonstrated for various civil and military applications. The unmanned aerial ve-
hicles (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, na-
vigation 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 heli-
copter 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 hig-
hlighted.
2 Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008
ARTICLES
RUAVs are then derived by the application of a search test-bed there is a compelling need for development
time-domain parametric identification method to the flight of mathematical model that capture the key dynamics of
data of target RUAVs. The classical control theory and the vehicle with reasonable level of complexity for the
modern linear robust control theory are applied to the iden- purpose of control design. A number of key results are pre-
tified model. The proposed controller are validated in a sented in Section IV.
nonlinear simulation environment and tested in a series of
test flights (Shim, 2000).
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 3
rain data. A statistical estimation technique allows for TABLE I
the simultaneous estimation of the location of the UAV LEVEL OF AUTONOMY
UAV as well as the location of the features it sees.
Level Level D escrip to r P ercep tio n /Situ atio n al A w aren ess
10 Fully A uto no m o us C o g nizant o f all w ithin b attlesp ace
3. Vision for guidance. Computer vision is used as a Know s intent o f self and others (friend ly
feedback sensor in a control loop for an autonomous 9 Battleship sw arm cog nizance and threat) in a co m plex/intense
enviro nm ent; o n b oard tracking
flight system. (Amidi et.al, 1998). More recent exam- Pro xim ity Inference - intent o f self and
ple is precision targeting without using secondary 8 Battleship sing le co gnizance o thers (friendly and threat);
R ed uced d ep end ence o n o ff-b o ard d ata
actuation or add-on gimbal system. Sho rt track aw areness - H isto ry and
p redictive b attlesp ace d ata in lim ited range,
7 Battleship kno w led g e
4. The use of GPS as attitude sensor. The need for re- tim efram e, and num b ers; Lim ited inference
supp lem ented by offb o ard d ata
duced complexity avionics system has driven the re-
R ang ed aw areness - on b o ard sensing fo r
search on the use of single GPS for obtaining attitude 6 R eal tim e m ultivehicle co op eration lo ng rang e, sup plem ented b y o ff-b o ard
d ata
estimate (Kornfeld, 1998).
Sensed aw areness - Lo cal senso rs to d etect
5 R eal tim e m ultivehicle co ordination external targ ets (friend ly and threat) fused
5. Integrated modeling. Linear model is obtained by us- w ith o ff-bo ard d ata
ing combination of first principle results and time or 4 Fault/Event A d ap tive vehicle
O ff-bo ard A w areness - friend ly system s
co m m unicate d ata
frequency domain identification scheme. R o b ust respo nse to real tim e
3 H ealth/status histo ry and m o d els
faults/event
6. Trajectory generation using maneuver automaton. Ve- 2 C hang eab le m issio n H ealth/status senso rs
Prelo ad ed m issio n d ata; Flig ht C o ntrol and
hicle motion is described by library of motion primi- 1 Execute p rep lanned m issio n
N avig ation Sensing
tives (Frazzoly et.al, 2005). The trajectory between 0 R em o tely Pilo ted V ehicle
Flight C o ntrol (attitud e, rates) sensing; O n
Bo ard C am era
two positions and vehicle states is found by searching
the sequence of motion primitives which will best sa-
.
tisfy an objective function. One important application
of guidance system is collision avoidance between A. Methods of Modeling
vehicle at its tight and structured environment or be-
tween vehicles operating in formation or multi agent The approach to helicopter modeling can be in general di-
system. vided into two distinct methods. The first approach is
known as first principle modeling based on direct physical
7. Safety verification. Safety verification or reachability understanding of forces and moments balance of the ve-
analysis aims to show that starting at some initial hicle. The challenge of this approach is the complexity of
conditions, a systems cannot evolve to some unsafe the mathematical model involved along with the need for
regions in the state space. Unsafe region for UAV ap- rigorous validation. The method is primarily suitable for
plication can be defined in the context of proximity to one with a strong background in flight physics. The second
obstacles, fuel availability (endurance), un-flyable method based on system identification (Tischler and
zone and/or communication range. A new concept Cauffman, 1992; Mettler et.al., 2002, Tischler and Remple,
called barrier certificate is being used for safety veri- 2006) basically arises from the difficulty of the former ap-
fication of hybrid systems. proach. The frequency domain identification starts with the
estimation of frequency response from flight data recorder
III. Modeling of RUAV from an instrumented flight-test vehicle. The parameterized
dynamic model can then be developed in the form of a li-
The requirement for successful navigation and guidance near state-space model using physical insight and frequen-
task is stabilization of vehicle platform. Viewed as a mul- cy-response analysis. The identification can also be con-
ti-loop system, guidance and navigation is represented by ducted in time-domain.
the outer-loop and control and stabilization the inner loop.
The design starts from the most inner loop outward. In this In what follows, the author argues that, any modeling
context, to control small scale helicopter as unstable plat- should start from adequate basis in first-principle. In prac-
form with complex dynamics require sufficiently accurate tice, the above two methods can be used in an integrated
model. This section elaborates the modeling technique and scheme for developing an accurate small scale rotorcraft
the corresponding model-based control synthesis. vehicle model for the purpose of control design. The mod-
eling based on neural networks with appropriate structure
and training method can be viewed as a viable alternative.
4 Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008
ARTICLES
Meanwhile, a new modeling scheme based on Linear Pa-
rameter Varying (LPV) identification is attractive for ∑ X = m ( u − rv + qw ) + mg sin θ
RUAV application. ∑ Y = m ( ru + v − pw) − mg sin φ cosθ
B. Equation of Motion of RUAV ∑ Z = m ( −qu + pv − w ) − mg cos φ cosθ
∑ L = I p − ( I − I ) qr
(4)
The motion of a vehicle in three-dimensional space can xx yy zz
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 5
∂a1s ua ∂a wa X VF = 0
τ ea1s = −a1s + + 1s −τ eq + AδLo
∂µMR ( ΩR) MR ∂µz MR ( ΩR) MR
YVF = − ρ S VF ( CLα VFV∞ VF + vVF ) vVF
1 (15)
(10)
∂b1s va 2
τ eb1s = −b1s − − τ e p + Bδ Lat δ Lat
∂µMR ( ΩR ) MR
YVF = ρ SVF (V∞2 VF + vVF )
1 2
2
where a Bδ and Aδ steady-state lateral and longitu-
lat long
dinal gains from the cyclic inputs to the main rotor flap C. First Principle Model
angles; δ lat and δ long are the lateral and longitudinal cyc- The detailed equations of motion as presented previously
lic control inputs; τ e is the effective rotor time constant for are the basis for first principle modeling. It is a bottom-up
physical modeling. A study by Weilenmann (1994) was an
a rotor with the stabilizer bar. attempt to use first-principle approach to model the heli-
2) Tail Rotor: The tail rotor thrust can be computed by copter dynamics. The modeling however was limited only
the following equation: to hovering condition. Some simplified version of helicop-
TTR = mYδ r δ r + mYv vTR (11)
ter model existed including the Minimum-Complexity
Helicopter Simulation Math Model (Heffley and Mnich,
And the normal velocity component to the tail rotor is 1988) spanning from the previous work by Heffley
et.al.(1979 and 1986). In 2003, Gavrilets (Gavrilets, 2003)
vTR = va − lTR r + hTR p (12) presented a nonlinear model helicopter based on first prin-
ciple approach used for an aerobatic maneuver control. The
The tail rotor torque is computed using similar equations
work however does not present workable procedures for
for main rotor with tail rotor parameters substituted into the
developing linear model for the purpose of control design.
main rotor parameter.
The step-by-step development of linear model requires the
3) Fuselage: For hover and low speed forward flight,
calculation of a trim condition around which the vehicle
the rotor downwash is deflected by the forward and side
motion will be linearized. The trim conditions for the heli-
velocity. This deflection creates a force opposing the
copter are chosen operating points within which we solve
movement. The fuselage forces of the helicopter can be K
expressed as the equilibrium condition f ( xK , uK ) = 0 by first setting the
1 states to the values which characterize the corresponding
X fus = − ρ S x fusV∞ ua flight condition. For the case of RUAV, the solution of trim
2
1 condition is achieved through an iterative process. The no-
Yfus = − ρ S y fusV∞ va (13) tion of stability derivatives used in the modeling arises
2
1 from Taylor’s series expansion of external forces and mo-
Z fus = − ρ S z fusV∞ ( wa − wiMR ) ments around an equilibrium condition where only first
2
4) Horizontal tail: The horizontal tail generates lift and order effects are retained. The external forces and moments
are thus expressed in terms of product of derivatives and
a stabilizing pitching moment around the center of gravity.
the rigid-body vehicle states and control inputs. The linea-
This will also compensate the destabilizing effect of the
rized equations of motion can finally be expressed in the
main rotor flapping due to vertical speed. The horizontal
form of state space readily usable for control synthesis. For
tail fin forces and moments of the helicopter referenced to
more detail explanation, the readers are referred to (Bu-
body coordinate system are
diyono, 2007b). As needed, the first principle model can
X HF = 0
also be refined by the system identification technique as
YHF = 0 presented in the following section.
RUAVs FLIGHT CONDITIONS
Piourette
Accelerate
Maneuvers
Hover
Cruise
Deccelerate
Ascend
Descend
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 7
(2003).
25
Estimated Response
Plant Response
Overall, there exists a tendency in the area of RUAVs that
20
more research has been done in control design methodolo-
gies than in developing dynamics model. The author argues
15 that modeling is prerequisite of good control design. In
order that a control system can be successfully designed
(m/s)
8 Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008
ARTICLES
Motion table
δlong
IMU
Iron Bird
δ lat
φ,θ,ψ
δ col
RT simulink execution
Bidirectional communication
δ ped
Host PC xPC
Windows
Hardware In the Loop (HIL) Simulator
Figure 5:Simulation environment for UAV control synthesis
lid for a relatively large unmanned helicopter such as
B. Control Synthesis
Yamaha R-50, for a class of high-performance heli-
Given the sufficiently accurate model, the control synthesis
copters, such as the X-Cell 60, or helicopters where
of RUAV can be conducted and validated within real-time
this bandwidth separation is not sufficient, a simulta-
simulation environment. Various control techniques have
neous design will be necessary (Mettler, 2003). The
been developed thus far in Budiyono (2005a, 2005b) and
simultaneous design is provided by modern control
Budiyono et.al. (2004, 2005, 2007a). Referring to the tax-
synthesis.
onomy of flight conditions of RUAV (Fig. 3), the control
design can be classified into the following different ap- 2. Modern MIMO control. To control a model helicopter
proaches: as a complex MIMO system, an approach that can
synthesize a control algorithm to make the helicopter
1. Classical control. Since the problem of RUAV control
meet performance criteria while satisfying some
is a MIMO problem, the design procedure of classical
physical constraints is required. To address a MIMO
approach is to be conducted in cascaded multi-loop
SISO system starting from the innermost loop out- problem, LQR and H ∞ are the most popular control
ward. The cascaded multi-loop SISO approach how- design procedures. These methods however also have
ever has limitations in its implementation. To imple- drawbacks that can inhibit a practical implementation.
ment this control approach for a small scale helicopter, They include dealing with higher than necessary order
a pitch and roll attitude control system is often subor- of controller, non-existence of formal parameter tun-
dinated to a, respectively, longitudinal and lateral ve- ing and weight selection procedures, possible exclu-
locity control system in a nested architecture. The re- sion of good controllers, and difficulty in integrating
quirement for this technique to work is that the inner state variable constraints (Manabe, 2002).
attitude control loop must have a higher bandwidth
3. Algebraic control. The CDM is one of such ap-
than the outer velocity control loop. While this is va-
proaches where control design process is based on
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 9
coefficient diagram representing criteria of good de- Speed w
25
sign. The use CDM thus far has been limited to SISO
or SIMO applications. Some trial designs for MIMO 20
ft/sec
MIMO problem thus far has been to decompose 5
diyono, 2007). Fig. 6 shows the result of design for Time (Second)
step response of u and w subjected to 30% parameter Figure 7: Comparison of Switched Linear Control and LQR
variation.
5. LPV approach. The control design is performed
4. Hybrid approach. In the hybrid approach, each linear based on the model developed through LPV iden-
model in Fig. 3 can be considered as a hybrid auto- tification. Model Predictive Control (MPC) can
maton. To represent an RUAV flying over wider flight be a good candidate for such an approach.
envelope therefore, the approach leads to a switching
problem representing a change from one mode to
V. Emerging Technologies
another. A synthesis of switched control systems for
model helicopter excited with external switches that Issues pertaining to increased demand for higher perfor-
bring changes of dynamics from hover to cruise by mance and safety have pushed the UAV design beyond
satisfying some constraint in the trajectories can thus conventional approaches. Some emerging technologies can
be performed. Piecewise quadratic Lyapunov-like be summarized in the following paragraph.
functions that leads to linear matrix inequalities
(LMIs) for performance analysis and controller syn- A. Bio-inspired Technologies and Biorobotics
thesis can be considered. State jumps of the controller The emerging field of unmanned system technologies
responding to switched of plant dynamics are ex- largely relies on the ability of an onboard mechanism that
ploited to improve control performance (Sutarto et.al., replaces or imitates a human operator. To successfully
2006). The result is illustrated in Fig. 7 showing design an unmanned system or vehicle therefore it is im-
comparison between performance of LQR and portant to study the human intelligent at all levels: reason-
Switched Linear Control. ing, perception, development and learning. Moreover, the
compelling need to learn from nature stems from the fact
1.2 that although the present conventional approach to engi-
1
neering design may exceed nature in some regards, they are
0.8
0.4
0.2 nominal
approach, present day UAVs can perform different control
0
-30% in xu,xa,mq
+30% in xu,xa,mq functions including altitude and speed hold, obstacle
-0.2
0 10 20 30 40
t (s)
50 60 70 80 90
avoidance, terrain following navigation, and autonomous
landing. Flying insects can perform all those and beyond,
1 remarkably well using ingenious strategies for perception
0.8
0.6
and navigation in three dimensions. Insects infer distances
w (m/s)
0
motion cues that result from their own motion in the envi-
-0.2
0 10 20 30 40 50 60 70 80 90
ronment. The angular motion of texture in images is de-
t (s)
noted generally as optic or optical flow. Computationally, a
strategy based on optical flow is simpler than is stereosco-
Figure 6: CDM-LQR control design
10 Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008
ARTICLES
py for avoiding hazards and following terrain (Thakoor, S. fication. Future challenges for advancing aerial robotics
et.al. , 2003). technology will be pivoted on exploitation of biomimetic
principles for achieving higher performance and develop-
Recent studies also demonstrate that insects can perform
ment of formal model and analysis tool to synthesize col-
extreme maneuvering capabilities far beyond those
laborative aerial robotics behavior.
achieved by conventional UAVs. Flapping wing, morphing
wing, formation flight, neuro-control and swarming are just
a few examples of natural phenomena much related to References
UAVs’ advanced design features. More research should be 1. Amidi, O., Kanade, T., and Miller, J. R. (1998) : Vision-based auto-
consistently conducted for harvesting design principles nomous helicopter research at Carnegie Mellon Robotics Institute,
from nature that would extend present UAV technologies Proceedings of Heli Japan ’98, Gifu, Japan, Paper No: T7-3.
out of its conventional boundaries. 2. Azinheira, J.R et al. (2008), A backstepping controller for
path-tracking of an underactuated autonomous airship, Int. J. Robust
B. Multi UAV Systems
Nonlinear Control
One primary feature of high autonomy UAVs is their ability 3. Azinheira, J.R and Moutinho, A (2008), Hover Control of an UA-
to perform coordination and cooperation functions. This VWith Backstepping Design Including Input Saturations, IEEE
capability is termed Level 5 and 6 in Table 2. Research in Transactions On Control Systems Technology, Vol. 16, No. 3
this area (collaborative sensing and exploration, synchro- 4. Bagnell, J. A. and Schneider, J. G. (2001) : Autonomous Helicopter
nized motion planning, and formation or cooperative con- Control using Reinforcement Learning Policy Search Methods, Pro-
ceedings of the International Conference on Robotics and Automa-
trol) has been gaining more interests in recent past as
tion 2001, IEEE, pp. 1615-1620.
shown for example in (Seiler, 2001) and Mot et al.
5. Bogdanov, A. and Wan, E. (2003) : SDRE Control With Nonlinear
(2002a, 2002b). A particular class of tasks for such mul-
Feedforward Compensation for A Small Unmanned Helicopter,
ti-agent UAV systems involve surveillance of a region and
AIAA, Paper No. : 2003-6512.
tracking of targets cooperatively. Cooperative agents are
6. Bogdanov, A., Wan, E. and Harvey G (2004) : SDRE Flight Control
typically desired to handle a particular task with higher
For X-Cell and R-Max Autonomous Helicopters, Proceedings of the
robustness, higher performance (faster or more accurately)
43rd IEEE Conference on Decision and Control, IEEE, Atlantis, Pa-
or task simply otherwise unattainable by single agent. radise Island, Bahamas, pp. 1196- 1203.
UAVs formation control can be achieved through hierar- 7. Bogdanov, A., Carlsson, M., Harvey, G., Hunt, J., Kieburtz, D.,
chical (leader-follower) or non-hierarchical approach. Merwe, R. V. D. and Wan, E. (2003) : State-Dependent Riccati
Equation Control of A Small Unmanned Helicopter, Proceedings of
Cooperative multi-agents naturally lead to hybrid system
the AIAA Guidance Navigation and Control Conference, AIAA,
abstraction. The hybrid model would capture both UAV
Austin, TX, pp. 1120-1126.
dynamics and mode switching logic that supervises lower
8. Boussios, C. I. (1998) : An Approach for Nonlinear Control Design
level control switches. It will be desirable in this regards to
via Approximate Dynamic Programming, PhD thesis, Massachusetts
have a formal tool that can verify the performance and
Institute of Technology.
safety of such a system where high fidelity simulation can
9. Budiyono, A. and Sutarto, H.Y. (2004) : Controller Design of a
be conducted prior to flight tests. Future research direction VTOL Aircraft: A Case Study of Coefficient Diagram Method to a
in multi UAVs system should address this need. Time-varying System, Regional Conference on Aeronautical Science,
Technology and Industry, Bandung, Indonesia.
VI. Concluding Remarks 10. Budiyono, A. (2005a) : Onboard Multivariable Controller Design for
a Small Scale Helicopter Using Coefficient Diagram Method, Inter-
The paper discussed recent progress in the technology for national Conference on Emerging System Technology, Seoul, Korea.
unmanned aerial vehicles from the modeling, control and 11. Budiyono, A. (2005b) : Design and Development of Autonomous
guidance perspectives. Dynamics of rotorcraft-based un- Uninhabited Air Vehicles at ITB: Challenges and Progress Status,
manned aerial vehicle is presented to describe the underly- Aerospace Indonesia Meeting, Bandung, Indonesia.
ing principle of modeling for the control synthesis. The 12. Budiyono, A. and Wibowo, S.S. (2007a) : Optimal Tracking Con-
modeling based on first principle, system identification and troller Design for A Small Scale Helicopter, Journal of Bionic Engi-
LPV identification is presented briefly for illustration. A neering, Vol 4, December.
number of major trends in aerial robotics are discussed: 13. Budiyono, A. et.al. (2007b) : First Principle Approach to Modeling
state estimation algorithm, SLAM, vision for guidance, of Small Scale Helicopter, in Proceedings of International Confe-
integrated modeling, maneuver automaton and safety veri- rence on Intelligent Unmanned Systems, Bali, Indonesia.
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 11
14. Budiyono, A. et.al (2008): Integrated Identification Modeling of 28. Harbick, K., Montgomery, J. F. and Sukhatme, G. S. (2004) : Planar
Rotorcraft-based Unmanned Aerial Vehicle, accepted for IEEE Ro- Spline Trajectory Following for an Autonomous Helicopter, Journal
bio, Bangkok of Advanced Computational Intelligence - Computational Intelli-
15. Budiyono, A and Sudiyanto, T (2008b): Linear Parameter Varying gence in Robotics and Automation, 8, pp. 237-242.
Identification of Vertical-Longitudinal Dynamic of A Small Size 29. Heffley, R. K., Jewell, W. F., Lehman, J. M. and Winkle, R. A. V.
Helicopter (XCell 60) Model, International Symposium on Intelli- (1979) : A Compilation and Analysis of Helicopter Handling Quali-
gent Unmanned System, Nanjing ties Data, NASA Contractor Report 3144.
16. Buskey, G., Wyeth, G. and Roberts, J. (2001) : Autonomous Heli- 30. Heffley, R. K., Bourne, S. M., Curtiss Jr, H. C., Hindson, W. S. and
copter Hover Using an Artificial Neural Network, International Hess, R. A. (1986) : Study of Helicopter Roll Control Effectiveness
Conference on Robotics & Automation (ICRA 2001), Seoul, Korea, Criteria, NASA Contractor Report 177404.
pp. 1635-1640. 31. Heffley, R. K. and Mnich, M. A. (1988) : Minimum Complexity
17. Buskey, G., Roberts, J. and Wyeth, G. (2002) : Online Learning of Helicopter Simulation Math Model, NASA Contractor Report
Autonomous Helicopter Control, Proceedings Australasian Confe- 177476.
rence on Robotics and Automation, Auckland, pp. 21-27. 32. Hovakimyan, N., Kim, N., and Calise, A. J. (2000) : Adaptive output
18. Buskey, G., Roberts, J. and Wyeth, G. (2003) : A helicopter named feedback for high-bandwidth control of an unmanned helicopter,
Dolly - Behavioral cloning for autonomous helicopter control, Pro- AIAA Guidance, Navigation and Control Conference, Paper No:
ceedings Astralasian Conference on Robotics and Automation, Bris- AIAA-2000-4058.
bane, pp. 36-41. 33. Jang, J. R. and Sun, C. T. (1995) : Neuro-Fuzzy Modeling and Con-
19. Castillo, C., Alvis, W., Castillo, M.-Effen, Valavanis, K. and Moreno, trol, Proceedings of The IEEE. pp. 378-406.
W. (2005) : Small Scale Helicopter Analysis and Controller Design 34. Johnson, E. N. and Mishra, S. (2002) : Flight Simulation for the
for Non-Aggressive Flights, Proceedings IEEE International Confe- Development of an Experimental UAV, Proceedings of the AIAA
rence on SMC, Hawaii, pp. 3305- 3312. Modeling and Simulation Technologies Conference and Exhibit,
20. Corban, J. E., Calise, A. J., Prasad, J. V. R., Hur, J., and Kim, N. Monterey, California, Paper No: AIAA 2002-4975.
(2002) : Flight evaluation of adaptive high bandwidth control me- 35. Johnson, E. and Kannan, S. (2002) : Adaptive flight control for an
thods for unmanned helicopters, Proceedings of the AIAA Guidance, autonomous unmanned helicopter, AIAA Guidance, Navigation and
Navigation and Control, American Institute of Aeronautics and As- Control Conference, AIAA-2002-4439, Monterey, California, Paper
tronautics, pp. 645-651. No: AIAA 2002-4439.
21. Corke, P., Sikka, P. and Roberts J. (2000) : Height Estimation for an 36. Johnson, E. and Fontaine, S. (2001) : Use of flight simulation to
Autonomous Helicopter, International Symposium on Experimen- complement flight testing of low-cost UAVs, AIAA Modeling and
tal Robotics, pp. 101–110. Simulation Technologies Conference, Paper No. : AIAA 2001-4059.
22. Devasia, S. (1999) : Approximated Stable Inversion for Nonlinear 37. Johnson, E., DeBitetto, P., Trott, C., and Bosse, M. (1996) : The
Systems with Nonhyperbolic Internal Dynamics, IEEE Transactions 1996 MIT/Boston University/Draper laboratory autonomous heli-
on Automatic Control, 44, pp. 1419-1425. copter system, 15th AIAA/IEEE Digital Avionics System Confe-
23. Escareno, J. et.al. (2008): Triple Tilting Rotor mini-UAV: Modeling rence, 1, pp. 381-386.
and Embedded Control of the Attitude, American Control Confe- 38. Johnson, E. and DeBitetto, P. (1997) : Modeling and simulation for
rence, Seattle, Washington, USA,June 11-13 small autonomous helicopter development, AIAA Modeling and Si-
24. Fagg, A. H., Lewis, M. A., Montgomery, J. F. and Bekey, G. A. mulation Technologies Conference, Monterey, California.
(1993) : The USC Autonomous Flying Vehicle : An Experiment In 39. Kannan, S. and Johnson, E. (2002) : Adaptive Trajectory Based
Real-time Behavior-Based Control, Proceedings of the 1993 Control For Autonomous Helicopters, AIAA Digital Avionics Con-
IEEE/RSJ International Conference on Intelligent Robots and Sys- ference, number 358, Irvine, CA, pp. 8.D.1-1 – 8.d.1-12.
tems, pp. 1173-1180. 40. Khadidja, et.al, (2007): Unmanned Aerial Vehicle Speed Estimation
25. Frazzolli, E., Dahleh, M. A., and Feron, E. (2005) : Maneuver-Based via Nonlinear Adaptive Observers, Proceedings of the 2007 Ameri-
Motion Planning for Nonlinear Systems With Symmetries, IEEE can Control Conference
Transaction on Robotics, 21, pp. 1077—1091. 41. Kim, H. J., Shim, D. H. and Sastry, S. (2003) : A Flight Control
26. Gavrilets, V., Frazzoli, E., Mettler, B., Piedmonte, M., and Feron, E. System for Aerial Robots : Algorithms and Experiments, Control
(2001) : Aggressive maneuvering of small autonomous helicopters: a Engineering Practice, 11, pp. 1389-1400.
human-centered approach, International Journal of Robotics Re- 42. Kim, N., Calise, A. J., Hovakimyan, N., Prasad, J.V.R., and Corban,
search, pp. 795 - 807. E. (2002) : Adaptive Output Feedback for High Bandwidth Flight
27. Gavrilets, V. (2003) : Autonomous Aerobatic Maneuvering of Mi- Control, AIAA Journal of Guidance, Control, and Dynamics, 25(6),
niature Helicopter, PhD thesis, Massachusetts Institute of Technolo- pp. 993-1002.
gy. 43. Koo, T. J., Pappas, G. J. and Sastry, S. (2001) : Mode Switching
Synthesis for Reachability Specifications, Proceedings of the 4th In-
12 Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008
ARTICLES
ternational Workshop on Hybrid Systems: Computation and Control, 57. Mot, J. D., Kulkarni, V., Gentry, S., Gavrilets, V. and Feron, E.
pp. 333 – 346. (2002a) : Coordinated Path Planning for a UAV Cluster, The First
44. Koo, T. J. and Sastry, S. (1998) : Output Tracking Control Design of AINS Symposium, UCLA, Los Angeles, CA.
A Helicopter Model Based on Approximate Linearization, Proceed- 58. Mot, J. D., Kulkarni, V., Gentry, S. and Feron, E. (2002b) : Spatial
ings Of the 37th IEEE Conference on Decision and Control, Tampa, Distribution Results for Efficient Multi-Agent Navigation. IEEE
FL, pp. 3635-3640. Conference on Decision and. Control, 4, pp. 3776 – 3781.
45. Kornfeld, R. (1999) : The Impact of GPS Velocity Based Flight 59. Munzinger, C. (1998) : Development of A Real-Time Flight Simula-
Control on Flight Instrumentation Architecture, PhD thesis, Massa- tor for An Experimental Model Helicopter, Diploma Thesis, Georgia
chusetts Institute of Technology. Institute of Technology.
46. Kutay, A. T., Calise, A. J., Idan, M. and Hovakimyan, N. (2002) : 60. Perhinschi, M. G. and Prasad, J. V. R. (1998): A simulation model of
Experimental Results on Adaptive Output Feedback Control Using A an autonomous helicopter, Proceedings of RPV/UAV Systems Bris-
Laboratory Model Helicopter, Proceedings of the AIAA Guidance, tol International Conference and Exhibit, pp. 36.1-36.13
Navigation and Control Conference, pp. 196-202. 61. Raffo, G.V. et al. (2008): Backstepping/Nonlinear H∞ Control for
47. La Civita, M., Messner, W. C. and Kanade, T. (2002) : Modeling of Path Tracking of a QuadRotor Unmanned Aerial Vehicle, American
small-scale helicopters with integrated first-principles and system Control Conference, Seattle, Washington, USA, June 11-13
identification techniques, Proceedings Of the 58th Forum of the 62. Samad, T. et.al. (2004): High-Confidence Control: Ensuring Relia-
American Helicopter Society, Montreal, Canada, pp. 2505 - 2516. bility in High-Performance Real-Time Systems, International Jour-
48. Lee, D. and Horn, J. F. (2005) : Simulation of pilot workload for a nal of Intelligent Systems, Vol. 19, 315–326
helicopter operating in a turbulent ship airwake, Proceedings of the 63. Sanchez, E. N., Becerra, H. M. and Velez, C. M. (2005) : Combining
Institution of Mechanical Engineers part G, 219, pp. 445-458. fuzzy and PID control for an unmanned helicopter, The 2005 North
49. Madani, T and Bennelague, A. (2007): Sliding Mode Observer and American Fuzzy Information Processing Society Annual Conference,
Backstepping Control for a Quadrotor Unmanned Aerial Vehicles, Ann Arbor, Michigan, USA.
American Control Conference, New York, USA, June 11-13 64. Seiler, P. J. (2001) : Coordinated Control of Unmanned Aerial Ve-
50. Mahony, R. and Hamel, T. (2004) : Robust trajectory tracking for a hicles, PhD thesis, University of California, Berkeley.
scale model autonomous helicopter, International Journal of Robust 65. Shamma, J. S. and Athans, M. (1991) : Gain Scheduling : Potential
and Nonlinear Control, 14, pp. 1035-1059. Hazards and Possible Remedies, American Control Conference,
51. Manabe, S. (2002) : Application of Coefficient Diagram Method to Boston, MA.
MIMO Design in Aerospace, 15th Triennial World Congress, IFAC, 66. Shim, D. (2000) : Hierarchical Control System Synthesis for Rotor-
Barcelona, Spain, T-Tu-MO62. craft-Based Unmanned Aerial Vehicles, PhD thesis, University of
52. Mazenc , F., Mahony, R. E. and Lozano, R. (2003) : Forwarding California, Berkeley.
control of scale model Autonomous helicopter: A Lyapunov control 67. Sholes, Eric. (2006): Evolution of a UAV Autonomy Classification
design, Proceedings of the 42nd IEEE Conference on Decision and Taxonomy, IEEEAC paper #1538, Version 3
Control , Maui, Hawaii USA, pp. 3960- 3965. 68. Sutarto, H.Y., Budiyono A., Joelianto E., and Hiong, G. T. (2006) :
53. Mettler, B. (2003): Identification modeling and characteristics of Switched Linear Control of a Model Helicopter, International Con-
miniature rotorcraft, Kluwer Academic Publisher ference on Automation, Robotics, Control and Vision, Singapore.
54. Mettler, B., Tischler, M., and Kanade, T. (2002) : System identifica- 69. Thakoor, S. et.al (2003): Review: The Benefits and Applications of
tion modeling of a small-scale unmanned rotorcraft for flight control Bioinspired Flight Capabilities, Journal of Robotic Systems 20(12),
design, Journal of the American Helicopter Society, 47, pp. 50 – 63. 687–706
55. Mokhtari, A and Bennelague, A (2004): Dynamic Feedback Control- 70. Tischler, M. B. and Cauffman, M. G. (1992) : Frequency-Response
ler of Euler Angles and Wind parameters estimation for a Quadrotor Method for Rotorcraft System Identification : Flight Applications to
Unmanned Aerial Vehicle, Proceedings of IEEE International Con- BO-105 Coupled Fuselage/Rotor Dynamics, Journal of the American
ference on Robotics and Automation, New Orleans, LA, USA Helicopter Society, 37/3: p. 3-17.
56. Mokhtari, A, Bennelague, A. and Daachi, B (2005) : Robust Feed- 71. Tischler, M. B. and Remple, R. K. (2006) : Aircraft and Rotorcraft
back Linearization and GH∞ Controller for a Quadrotor Unmanned system Identification, AIAA Education Series.
Aerial Vehicle, IEEE/RSJ International Conference on Intelligent 72. Weillenmann, M. F. and Geering, H.P., (1994): Test Bench for Ro-
Robots and Systems torcraft Hover Control, AIAA Journal of Guidance, Control and Dy-
namic, 17, pp. 729-736.
.
Agus Budiyono International Symposium on Intelligent Unmanned System | October 15-18, 2008 13