
 
obtaining mathematical models of small scale 
helicopter through practical identification methods is 
followed (Morris et al., 1994); (Remple, 2007); 
(Putro et al., 2009); (Taha et al., 2010); (Deboucha 
and Taha, 2010); (Wang et al., 2011a). In this 
method, a candidate model is proposed and the 
unknown parameters are estimated by fitting the 
response of the candidate model to dynamic data 
collected from the system. 
Collecting helicopter flight data is a challenging 
task because of the inherent instability of the system. 
A trend in previous research (Lidstone, 2003); 
(Song, 2010) has been to affix the rotorcraft to a 
safety structure in an attempt to lower the risks of 
experimentation. The main disadvantage of this 
approach is that the safety structures unavoidably 
affect the dynamics of the system deteriorating the 
model fidelity under real operation conditions.  
The experimental approach presented in this 
paper follows a different path where the system data 
is collected in free flight operation (Mettler et al., 
1999); (Abbeel et al., 2010). In our study, an 
experienced pilot generates control signals that 
excite the helicopter orientation dynamics and keep 
the system in hover mode.  
Strong assumptions about the system behaviour 
were used in the development of linear models used 
in previous research. In  (Wang et al., 2011b) the 
orientation dynamics in different axes (i.e. roll, 
pitch, yaw) were assumed to be decoupled and 
individual Single-Input Single-Output (SISO) 
models were identified for each axis. In (Morris et 
al., 1994) a state space structure that assumed 
coupling between the rate of change of the angular 
dynamics was proposed. As a result, these models 
do not accurately describe cross coupled dynamics 
observed in the data.  
Unlike previous works, we propose a linear 
model without assumptions about de-coupled 
orientation axes. Using black-box identification 
techniques, a 6
th
 order state space model is identified 
in this paper. The proposed model is used to 
estimate the orientation dynamics including the 
relationships between the axes. The results obtained 
show that the model is able to predict cross-axes 
dynamics that previous models could not predict. 
Previous works have also focused on 
identification of large Radio Controlled (RC) 
helicopters (i.e rotor diameters > 1200 mm). Large 
RC helicopters are not as agile as the miniature (i.e. 
rotor diameter < 1200 mm) version due to their large 
inertia. However, miniature helicopters have less 
payload capabilities compared to large RC 
helicopters. This represents a further challenge 
during their instrumentation. In this research, a low-
weight, low-cost acquisition system specifically 
targeted for identification and control of miniature 
RC helicopters is developed. 
Previous works have identified models assuming 
that no perturbations were present during the data 
acquisition experiments. This assumption is valid 
when the effects of the forces applied by the 
actuators are more significant than the effects of the 
external forces. Unfortunately, this is not the case 
with miniature RC helicopters that have smaller 
inertia and less actuator power compared to large 
RC helicopters. Therefore, ignoring the effects of 
perturbations during the identification of miniature 
RC helicopters would significantly deteriorate the 
performance of the models. In the proposed 
approach the perturbations are considered during the 
identification process. Separate input-output and 
perturbation-output dynamic models are identified. 
The proposed structure prevents the model from 
over-fitting the data that improves model fidelity in 
variable operation scenarios.  
Nonlinear models have also been employed to 
describe helicopter orientation dynamics. In 
particular, artificial neural networks (ANNs) have 
been extensively used because of their ability to 
describe complex relationships (Suresh et al., 2002, 
Putro et al., 2009, Taha et al., 2010). In this research, 
an artificial neural network with autoregressive 
components is investigated. Unlike the state space 
model, also identified in this paper, the neural 
network model does not decouple the input-output 
dynamics from the perturbation-output dynamics.  
The accuracy of the identified models is studied 
by comparing the output of the model with actual 
system outputs. The models are evaluated with the 
data set used for training (i.e. identification) and also 
with an independent data set. The difference in the 
observed performance with the identification and the 
validation data sets is used as an indicator of the 
effectiveness of the model. The results obtained 
show that including perturbation dynamics prevents 
the model from erroneously interpreting the effects 
of perturbations as if they were caused by the inputs 
of the system. 
The rest of this paper is organized as follows: 
Section 2 presents a description of the system. 
Section 3 introduces the structure of the proposed 
models. The collection of flight data is explained in 
Section 4 and the identification of the parameters in 
the model is discussed in Section 5. Finally in 
Section 6, the performance of the models is analysed 
and the conclusions of the study are presented in 
Section 7.  
ICINCO2013-10thInternationalConferenceonInformaticsinControl,AutomationandRobotics
252