Está en la página 1de 8

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/262935100

Comparison of Two Quadrotor Dynamic Models

Article  in  IEEE Latin America Transactions · May 2014


DOI: 10.1109/TLA.2014.6868851

CITATIONS READS
31 513

4 authors, including:

Jose de Jesus Rubio Zizilia Zamudio Beltrán


Instituto Politécnico Nacional Universidad La Salle México
187 PUBLICATIONS   2,159 CITATIONS    9 PUBLICATIONS   68 CITATIONS   

SEE PROFILE SEE PROFILE

Jessica Salinas
Instituto Politécnico Nacional
1 PUBLICATION   31 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

neural networks, cerebral signals and machine learning. View project

All content following this page was uploaded by Jose de Jesus Rubio on 30 June 2014.

The user has requested enhancement of the downloaded file.


IEEE LATIN AMERICA TRANSACTIONS, VOL. 12, NO. 4, JUNE 2014 531

Comparison of Two Quadrotor Dynamic Models


J. de J. Rubio, Member, IEEE, J. H. P. Cruz, Z. Zamudio and A. J. Salinas

Abstract— In this paper, two dynamic models of a quadrotor II. PRIMER MODELO DINÁMICO QUE DESCRIBE EL
are presented, where the traslational dynamic is obtained using VUELO DE UN QUADROTOR.
the Euler-Lagrange method, and the rotational dynamic is
obtained using the Newton-Euler method. The difference La Fig. 1 muestra el modelo básico de un cuadrotor.
between both models is due to the sense in which the rotational Un motor de enfrente y otro de atrás giran en el sentido
matrices are used. A simulation shows the effectiveness of the
contrario a las manecillas del reloj, mientras que el otro par de
presented methods.
motores giran en el sentido de las manecillas del reloj. Se
Keywords— Quadrotor, dynamic model, simulation, analytic obtiene el movimiento de elevación aumentando (reduciendo)
model. la velocidad del motor trasero y reduciendo (aumentando) la
velocidad del motor de enfrente. Se obtiene el movimiento de
I. INTRODUCIÓN balanceo similarmente usando los motores laterales. Se
obtiene el movimiento viraje aumentando (reduciendo) la
E XISTEN algunas investigaciones que muestran dos tipos
de modelos dinámicos, unos son los analíticos usados en
[1], [2], [5], [13], [16], [24], [25], [26], [30], [31], [32], [35], y
velocidad del motor delantero y trasero y reduciendo
(aumentando) la velocidad de los motores laterales [10].
otros son los modelos numéricos usados en [4], [9], [8], [17],
[20], [21], [22], [27], [28], [29]. En este artículo la atención se
concentrará en los modelos dinámicos analíticos.
El modelo dinámico que describe el proceso de vuelo
de un cuadrotor presenta principalmente la relación entre las
velocidades angulares de los cuatro motores que se encuentran
unidos a las hélices y a la estructura del vehículo. El modelo
dinámico es importante en el diseño del vehículo para la
simulación o animación del sistema, o para el diseño de
estrategias de control.
En la literatura técnica han sido presentados
básicamente dos modelo dinámicos que describen el vuelo de
un cuadrotor, a saber, el presentado en [10], y el presentado en
[3], [6], [7], [11], [12], [15], [18], [19], [33], [37], la
diferencia entre ambos modelos dinámicos es que en uno, las
matrices de rotación se organizaron en un sentido, mientras
que en el otro, en el sentido contrario. En adición, se presenta
una comparación entre los dos modelos basada en un factor:
que el vehículo se eleve.
El resto de este trabajo se organiza como sigue. En la
sección II, se describe el primer modelo dinámico para el Figura 1. Modelo del cuadrotor.
vuelo de un cuadrotor. Se introduce el segundo modelo
dinámico para el vuelo del cuadrotor en la sección III. La En esta sección se describe el modelo en el espacio
sección IV muestra los resultados de simulación. Las de estados del cuadrotor. La dinámica de los cuatro rotores es
conclusiones son presentadas en la sección V. mucho más rápida que la dinámica del sistema principal lo
cual justifica solo el uso de la dinámica de los rotores. Las
coordenadas generalizadas del vehículo son
q = ( x, y, z, ϕ , θ .ψ ) , donde ( x, y, z ) representan la
J. de J. Rubio, Instituto Politécnico Nacional, México D.F., México, posición relativa del centro de masa del cuadrotor con
jrubioa@ipn.mx respecto a una referencia inercial, y (ϕ , θ .ψ ) son los tres
J. H. P. Cruz, Instituto Politécnico Nacional, México D.F., México,
phhhantom2001@yahoo.com.mx ángulos de Euler representando la orientación del vehículo,
Z. Zamudio, Instituto Politécnico Nacional, México D.F., México, conocidos como balanceo-elevación-viraje.
zizzable@gmail.com Se asumen las coordenadas traslacional y rotacional
A. J. Salinas, Instituto Politécnico Nacional, México D.F., México,
ing.annelsalinas@gmail.com como ξ = ( x, y , z ) ∈ ℜ 3
y η = (ϕ , θ .ψ ) ∈ ℜ3 ,
respectivamente.
532 IEEE LATIN AMERICA TRANSACTIONS, VOL. 12, NO. 4, JUNE 2014

donde Cϕ = cos ϕ , Sϕ = sin ϕ , Cθ = cos θ ,


II.1. Dinámica del movimiento traslacional
Sθ = sin θ , Cψ = cosψ , and Sψ = sinψ . Entonces se
La dinámica traslacional se obtendrá usando el define R que representa la orientación del vehículo como
método de Euler-Lagrange. La energía cinética del vehículo sigue:
es: R = Rx ,ϕ R y ,θ Rz ,ψ
1 •T •  Cθ Cψ Sψ Cθ − Sθ  (9)
T= mξ ξ (1) 
= Sθ Cψ Sϕ − Sψ Cϕ Sθ Sψ Sϕ + Cψ Cϕ Cθ Sϕ 
2  
donde m es la masa del cuadrotor, la energía  Sθ Cψ Cϕ + Sψ Sϕ Sθ Cϕ Sψ − Cψ Sϕ Cθ Cϕ 
potencial es: sustituyendo (6) y (9) en (5) da:
U = mgz (2)  − Sθ 
g es la aceleración de la gravedad. Se define
Fξ = u  Cθ Sϕ 
donde
(10)
el Lagrangiano L a continuación:  
L = T −U Cθ Cϕ 
(3) sustituyendo (3) en (4) se obtiene el siguiente
1 •T •
= m ξ ξ − mgz resultado:
2 ••
entonces, se obtiene la dinámica del cuadrotor como m ξ + mg = Fξ (11)
una función de fuerzas generalizadas externas: sustituyendo ξ = ( x, y, z ) y (10) en (11) se logra
d ∂L ∂L reducir al siguiente sistema de ecuaciones:
− = Fξ (4)
dt ∂ ξ• ∂ξ •• 1
x=− Sθ u
donde Fξ se reescribe como sigue: m
•• 1
Fξ = RFR (5) y= Cθ Sϕ u (12)
m
donde FR se define como: •• 1
z = − g + Cθ Cϕ u
0 m
FR =  0  (6) La ecuación (12), describe las dinámica traslacional
  del cuadrotor.
 u 
el empuje principal u es: II.2. Dinámica del movimiento rotacional
u = f1 + f 2 + f 3 + f 4 (7)
La dinámica rotacional se obtendrá usando el método
y las f i se describen como f i = kiω , ki son
i
2
de Newton-Euler. Las ecuaciones dinámicas angulares para
los cuatro rotores son [3], [6], [7], [14], [15], [18], [19], [23],
constantes definidas positivas, y ωi son las velocidades
[33], [34], [36], [37]:
angulares de los motores i . R es una matriz de rotación •• • •
conformada a partir de las siguientes matrices de rotación J η = −η× J η + Fext (13)
[10]: donde el símbolo × representa el producto vectorial,
1 0 0  J es una matriz de inercia dada como sigue:
Rx ,ϕ = 0 Cϕ Sϕ 
 J = diag  I x , I y , I z  (14)
 
0 − Sϕ Cϕ  donde I x , I y , I z son la inercia del cuerpo. Fext es la
Cθ 0 − Sθ  sumatoria de fuerzas externas dada como sigue:

R y ,θ = 0 1 0  (8)
τ x,  τ x 
     
 Sθ 0 Cθ  Fext = τ ,y  + τ y  (15)
 0  τ z 
 Cψ Sψ 0  
Rz ,ψ = − Sψ Cψ 0
 donde τ x, = − J p Ω , τ ,y = J p Ω , τ x = lτ ϕ ,
 
 0 0 1  τ y = lτ θ , τ z = lτψ , J p es la inercia del rotor-propulsor,
Ω = ω2 + ω4 − ω1 − ω3 , l es la longitud del centro de masa
DE JESÚS RUBIO et al.: COMPARISON OF TWO QUADROTOR 533

a cada motor, ωi son las velocidades angulares de los motores •


x1 = x2
i . τϕ , τθ , y τ ψ son los torques que permiten realizar los •
1
movimientos balanceo-elevación-viraje descritos a x2 =− Sx9u1
continuación: m
τ ϕ = ( f 3 − f1 ) l

x3 = x4
τθ = ( f2 − f4 ) l (16) •
1
x4 = Sx7Cx9u1
τ ψ = c ( f1 − f 2 + f 3 − f 4 ) m
donde las f i se describen como f i = kiωi2 , ki son •
x5 = x6
constantes positivas, c es un parámetro constante.

Sustituyendo (14), (15), (16) en (13) se obtienen las 1
x6 =− g + Cx7Cx9u1
siguientes ecuaciones: m
• • 
 ••   
θ ψ  I z − I y  
 •
ϕ

I
 x 0 0  

   τ x,  τ x  (17) x7 = x8
  •• 
  • •
 

   

0 Iy 0 θ  = −  ϕψ  I x − I z   + τ y,  + τ y 
 




    •  I y − I z  J p l
0 0 I  •• 
 
 • •

  0  τ z 
  x8 = x10 x12 
− u5 + u2
 ψ 
y 
 ϕθ  I − I  
  

 y
 x  
  Ix Ix Ix
Considerando (15), las ecuaciones (17) se puede •
reescribir como sigue: x9 = x10
••
ϕ = θψ

• • 

I y − I z 

Jp
Ω+
l
τϕ

x10 = x8 x12
( Ix − I z )+ J p u + l u
5 3
Ix Ix Ix Iy Iy Iy
Ix − Iz ) J p
θ =ϕψ (
•• • • •
l (19)
+ Ω+ τθ (18) x11 = x12
Iy Iy Iy 
•  I y − I x  l
•• • •  Iy − I 
l x12 = x8 x10  + u4
x 
ψ =ϕθ 
+ τψ Iz Iz
Iz Iz
La ecuación (18), describe la dinámica rotacional del III. SEGUNDO MODELO DINÁMICO QUE DESCRIBE EL
cuadrotor. VUELO DE UN CUADROTOR.

II.3. Modelo dinámico en variables de estado Este modelo dinámico se obtiene con el mismo
método que el modelo anterior, la diferencia está en la
Definidas las siguientes variables de estado x1 = x , obtención de la dinámica del movimiento traslacional.
• • •
x2 = x , x3 = y , x4 = y , x5 = z , x6 = z , x7 = ϕ , III.1. Dinámica del movimiento traslacional
• • •
Las ecuaciones de la (1) a la (7), y (11) son las
x8 = ϕ , x9 = θ , x10 = θ , x11 = ψ , x12 = ψ , la entradas
mismas a las empleadas en esta sección. R es una matriz de
u1 = u , u2 = τ ϕ , u3 = τ θ , u4 = τψ , u5 = Ω . Entonces el rotación conformada a partir de las siguientes matrices de
modelo de ecuaciones (12), (18) se puede expresar como rotación [3], [6], [7], [11], [12], [15], [18], [19], [33], [37]:
sigue:
534 IEEE LATIN AMERICA TRANSACTIONS, VOL. 12, NO. 4, JUNE 2014


1 0 0  x1 = x2
Rx ,ϕ = 0 Cϕ − Sϕ 
 •
1
  x2 = (Cx7 Sx9Cx11 + Sx7 Sx11 )u1
m
 0 Sϕ Cϕ  •
x3 = x4
 Cθ 0 Sθ  •
x4 =
1
(Cx7 Sx9Sx11−Sx7Cx11 )u1
R y ,θ =  0 1 0  (20) m
  •
x5 = x6
 − Sθ 0 Cθ  •
1
x6 =− g + Cx7Cx9u1
Cψ − Sψ 0 m

Rz ,ψ =  Sψ Cψ 0

x7 = x8
  
I y − I z  J p
 0 1 

0  l
x8 = x10 x12  − u5 + u2
Ix Ix Ix
donde Cϕ = cos ϕ , Sϕ = sin ϕ , Cθ = cos θ , •
x9 = x10
Sθ = sin θ , Cψ = cosψ , and Sψ = sinψ . Entonces se •
x10 = x8 x12
( Ix − Iz )+ J p u + l u
define R , que representa la orientación del vehículo, como Iy Iy
5
Iy
3
(24)
sigue: •
R = Rz ,ψ R y ,θ Rx ,ϕ x11 = x12
Cθ Cψ Sθ Cψ Sϕ − Cϕ Sψ Sθ Cψ Cϕ + Sψ Sϕ  (21) • 
 I y − I x  l
x12 = x8 x10  + u4
= Cθ Sψ Sθ Sψ Sϕ + Cψ Cϕ Sθ Cϕ Sψ − Cψ Sϕ  Iz Iz
 
 − Sθ Cθ Sϕ Cθ Cϕ 
IV. SIMULACIÓN.
sustituyendo (6) y (21) en (5) se obtiene: En este artículo se presenta un ejemplo para poder
 Sθ Cψ Cϕ + Sψ Sϕ  determinar dos factores importantes: 1) se va a observar si
existen similitudes o diferencias entre los dos modelos
Fξ = u  Sθ Cϕ Sψ − Cψ Sϕ  (22) dinámicos mencionados los cuales describen el
 
Cθ Cϕ comportamiento dinámico del proceso de vuelo de un
  cuadrotor, 2) se va a observar si los modelos dinámicos
sustituyendo ξ = ( x, y, z ) y (10) en (11) da el cumplen con el objetivo de que exista elevación en el vehículo
siguiente sistema de ecuaciones: aéreo, lo cual es indicado cuando x5 = z es positivo. Los
•• 1 valores de los parámetros de los dos modelos dinámicos se
x= ( Sθ Cψ Cϕ + Sψ Sϕ ) u muestran en la Tabla 1 [10].
m
•• 1
y = ( Sθ Cϕ Sψ − Cψ Sϕ ) u (23) TABLA I. PARAMETROS DEL CUADROTOR.
m Parametro Valor
•• 1 l 0.3m
z = − g + Cθ Cϕ u
m m 0.8kg
La ecuación (23), describe la dinámica traslacional
del cuadrotor. g 9.8m/s 2
III.3. Modelo dinámico en variables de estado Ix 15.67 x10−3
Iy 15.67 x10−3
Definidas las siguientes variables de estado x1 = x , Iz 28.346 x10−3
• • •
x2 = x , x3 = y , x4 = y , x5 = z , x6 = z , x7 = ϕ , Jp 6.01x10−5
• • • ki 192.3208 x10−7
x8 = ϕ , x9 = θ , x10 = θ , x11 = ψ , x12 = ψ , la entradas
c 4.003 x10 −7 Nms 2
u1 = u , u2 = τ ϕ , u3 = τ θ , u4 = τψ , u5 = Ω . Entonces el
wi 1x103 radm/s
modelo de ecuaciones (18), (23) se puede expresar como a
continuación se describe: Ejemplo: Simulación de los modelos dinámicos que
describen el vuelo de un cuadrotor.
DE JESÚS RUBIO et al.: COMPARISON OF TWO QUADROTOR 535

En estas simulaciones, el primer modelo dinámico


propuesto por [10] de la ecuación (19) se denota por Modelo1,
y el segundo modelo dinámico propuesto por [3], [6], [7],
[11], [12], [15], [18], [19], [33], [37] de la ecuación (24) se
denota por Modelo 2. Dichos modelos se van a comparar
usando el hecho de que x5 = z ≥ 0 se usa para el vuelo. 0.1
es considerado como la condición inicial para todos los
estados de los dos modelos dinámicos.
Las Figs. 2, 3, 4 muestran las entradas, los estados
traslacionales, y los estados rotacionales de los dos modelos
dinámicos, respectivamente.

Figura 4. Estados rotacionales.

De las Figs. 2 y 4, se puede ver que los resultados


emitidos por ambos modelos dinámicos son idénticos dado
que para ambos casos se consideraron las mismas entradas, y
los mismos estados rotacionales.
De la Fig. 3, se puede ver que x5 = z es positivo
para ambos modelos dinámicos los cual muestra que ambos
presentan resultados satisfactorios. Además se muestra que
para los estados x1 a x4 se presentan resultados opuestos.

Figura 2. Entradas. V. CONCLUSIONES.


En este artículo, se presentaron dos modelos
dinámicos que describen el comportamiento de un cuadrotor,
se explicó la diferencia entre los dos modelos dinámicos, y se
presentó la comparación de ambos en el caso de simulación,
mostrando que para el movimiento angular y para la
elevación, ambos modelos dan el mismo resultado. Sin
embargo, para los movimientos traslacionales se observaron
comportamientos opuestos. En el futuro, se va a proponer un
observador, un identificador, o un controlador para mejorar el
comportamiento del cuadrotor.

VI. AGRADECIMIENTOS.
Los autores agradecen al editor y a los revisores por
sus valiosos comentarios y sugerencias que permitieron
mejorar esta investigación significativamente. Los autores
agradecen a la Secretaria de Investigación y Posgrado, a la
Comisión de Operación y Fomento de Actividades
Académicas del IPN, y al Consejo Nacional de Ciencia y
Figura 3. Estados traslacionales. Tecnología por su ayuda en esta investigación. El segundo y
el tercer autor agradecen a CONACYT por la beca otorgada
para la realización de la estancia posdoctoral en la SEPI,
ESIME Azcapotzalco, IPN.

REFERENCIAS
[1] S. Alcantara, A. Ibeas, J. A. Herrera, R. Vilanova, C. Pedret, Multi-
Model Smith Predictor Based Control of Multivariable Systems with
536 IEEE LATIN AMERICA TRANSACTIONS, VOL. 12, NO. 4, JUNE 2014

Uncertain Bounded External Delays, IEEE Latin America Transactions, [24] A. Ramos, P. Bertemes, Electrode Probe Modeling for Skin Cancer
vol. 7, no. 1, pp. 42-53, 2009. Detection by using Impedance Method, IEEE Latin America
[2] L. O. de Araújo, J. F. Galdino, P. C. Pellanda, Switching LTI Models via Transactions, vol. 10, no. 2, pp. 1466-1475, 2012.
Haar Transform for Non-Stationary Dynamic Systems Modeling, IEEE [25] E. J. A. Rodríguez, R. A. P. Rosas, Design of a Gain Scheduling Control
Latin America Transactions, vol. 10, no. 2, pp. 1496-1503, 2012. Based on Linear Matrix Inequalities for a Dynamic System, IEEE Latin
[3] A. Benallegue, A. Mokhtari, L. Fridman, High-order sliding-mode America Transactions, vol. 10, no. 2, pp. 1459-1465, 2012.
observer for a quadrotor UAV, Int. J. Robust Nonlinear Control, vol. 18, [26] J. J. Rubio, C. Torres, R. Rivera, C. A. Hernández, Comparison of four
pp. 427-440, 2008. mathematical models for braking of a motorcycle, IEEE Latin America
[4] E. M. Bizerra JR, D. S. Silveira, M. L. P. M. Cruz, F. J. A. Wanderley, A Transactions, vol. 9, no. 5, pp. 630-637, 2011.
Method for Generation of Tests Instances of Models from Business [27] J. J. Rubio, D. M. Vázquez, D. Mújica-Vargas, Acquisition system and
Rules Expressed in OCL P, IEEE Latin America Transactions, vol. 10, approximation of brain signals, IET Science, Measurement &
no. 5, pp. 2105-2111, 2012. Technology, vol. 7, no. 4, pp. 232-239, 2013.
[5] J. Bocanegra, J. Peña, A. Ruiz, Interorganizational Business Modeling: [28] J. J. Rubio, Evolving intelligent algorithms for the modelling of brain
an Approach for Traceability of Goals, Organizational Models and and eye signals, Applied Soft Computing, vol. 14, no. part B, pp. 259-
Business Processes, IEEE Latin America Transactions, vol. 9, no. 1, pp. 268, 2014.
113-120, 2011. [29] M. Rubiolo, G. Stegmayer, and O. Chiotti, Neural Networks and
[6] S. Bouabdallah, P. Murrieri, R. Siegwart, Design and Control of an Wireless Communications Modeling, IEEE Latin America Transactions,
Indoor Micro Quadrotor, Proceedings of the 2004 IEEE International vol. 8, no. 5, pp. 486-492, 2010.
Conference on Robotics 8 Automation, pp. 4393-4398, 2004. [30] R. Silva, G. Silva, V. M. Hernández, V. R. Barrientos, J. M. Albarrán y
[7] S. Bouabdallah, Design and control of quadrotors with application to V. M. Silva, Trajectory Tracking in a Mobile Robot without Using
autonomous flying, Ph.D. thesis of Lausanne Polythechnic University, Velocity Measurements for Control of Wheels, IEEE Latin America
2007. Transactions, vol. 6, no. 7, pp. 598-607, 2008.
[8] A. L. da Silva, P. S. da Silva, J. C. Breda, L. Nepomuceno, Combined [31] R. C. Silva, S. Kurokawa, Alternative Model of Three-Phase
Pool/Bilateral Short-Term Hydrothermal Scheduling Model for Day- Transmission Line Theory-Based Modal Decomposition, IEEE Latin
Ahead Energy Markets, IEEE Latin America Transactions, vol. 10, no. America Transactions, vol. 10, no. 5, pp. 2074-2079, 2012.
5, pp. 2094-2104, 2012. [32] A. Talia, G. Villalba, E. Davalos, D. Pinto Roa, Optimal Selection of p-
[9] M. Danziger, M. A. A. Henriques, Computational Intelligence Applied cycles on WDM Optical Networks with Shared Risk Link Group
on Cryptology: a Brief Review, IEEE Latin America Transactions, vol. Independent Restorability using Genetic Algorithm, IEEE Latin America
10, no. 3, pp. 1798-1810, 2012. Transactions, vol. 10, no. 1, pp. 1385-1390, 2012.
[10] A. Das, K. Subbarao, F. Lewis, Dynamic inversion with zero-dynamics [33] A. Tayebi, S. McGilvray, Attitude stabilization of a four-rotor aerial
stabilisation for quadrotor control, IET Control Theory Appl., vol. 3, no. robot, 43rd IEEE Conference on Decision and Control, pp. 1216-1221,
3, pp. 303-314, 2009. 2004.
[11] T. Dierks, S. Jagannathan, Output Feedback Control of a Quadrotor [34] A. Tayebi, S. McGilvray, Attitude Stabilization of a VTOL Quadrotor
UAV Using Neural Networks, IEEE Transactions on Neural Networks, Aircraft, IEEE Transactions on Control Systems Technology, vol. 14,
vol. 21, no. 1, pp. 50-66, 2010. no. 3, pp. 562-571, 2006.
[12] M. O. Efe, Neural Network Assisted Computationally Simple PI-D [35] C. Torres, J. J. Rubio, C. Aguilar, J. H. Pérez-Cruz, Stable optimal
Control of a Quadrotor UAV, IEEE Transactions on Industrial control applied to a cylindrical robotic arm, Neural Computing and
Informatics, vol. 7, no. 2, pp. 354-361, 2011. Applications, 2012.
[13] E. T. Gonzalez, J. G. C. Guizar, The Effect of Induction Motor Modeling [36] R. Zhang, Q. Quan, K.-Y. Cai, Attitude control of a quadrotor aircraft
in the Context of Voltage Sensitive: Combined Loads and Reactive subject to a class of time-varying disturbances, IET Control Theory
Power Generation, on Electric Networks Steady State Analysis, IEEE Appl., vol. 5, no. 9, pp. 1140-1146, 2011.
Latin America Transactions, vol. 10, no. 4, pp. 1924-1930, 2012. [37] Z. Zuo, Trajectory tracking control design with command-filtered
[14] N. Guenard, T. Hamel, R. Mahony, A Practical Visual Servo Control for compensation for a quadrotor, IET Control Theory Appl., vol. 4, no. 11,
an Unmanned Aerial Vehicle, IEEE Transactions on Robotics, vol. 24, pp. 2343-2355, 2010.
no. 2, pp. 331-340, 2008.
[15] T. Hamel, R. Mahony, R. Lozano, J. Ostrowski, Dynamic and
configuration stabilization for an x4-flyer, IFAC, 2002. José de Jesús Rubio (M’08) was born in México City. He
[16] G. Llano, J. Reig, L. Rubio, Modeling and Analysis in Frequency of the received the B.S. degree from the ESIME Azcatenco,
UWB Channel with Lognormal Statistics for MB-OFDM, IEEE Latin Instituto Politécnico Nacional in México in 2001. He
America Transactions, vol. 7, no. 1, pp. 33-41, 2009. received the M.S. degree in automatic control from the
[17] M. Maglianesi, G. Stegmayer, Methodology for the Construction of a CINVESTAV IPN in México in 2004, and the Ph.D. degree
Biometric Facial Recognition System Based on a Neural Classifier, in automatic control from the CINVESTAV IPN in México
IEEE Latin America Transactions, vol. 10, no. 5, pp. 2175-2184, 2012. in 2007. He was a full time Professor at Universidad
[18] V. Mistler, A. Benallegue, N. K. MSirdi, Exact linearization and Autónoma Metropolitana, México City from 2006 to 2008.
noninteracting control of a 4 rotors helicopter via dynamic feedback, Since 2008, he is a Professor-Researcher at Sección de
IEEE International Worksop on Robot and Human Interactive Estudios de Posgrado e Investigación, ESIME Azcapotzalco, Instituto
Communication, pp. 581-591, 2001. Politécnico Nacional. He has published 61 papers in International Journals, 1
[19] R. Olfati-Saber, Nonlinear Control of Underactuated Mechanical International Book, 8 chapters in International Books, and he has presented 27
Systems with Application to Robotics and Aerospace Vehicles, Ph.D. papers in International Conferences with 384 citations. He is a member of the
thesis of Massachusets Institute of Technology, 2001. IEEE AFS Adaptive Fuzzy Systems. He is part of the editorial board of the
[20] R. Perez, E. Matos, S. Fernandez, Identification of the Nonlinear Model Evolving Systems journal. He has been the tutor of 2 P.Ph.D. students, 3 Ph.D.
Proposed by the MIT for Power Transformers by Applying Genetic student, 26 M.S. students, 4 S. students, and 16 B.S. students. His research
Algorithms, IEEE Latin America Transactions, vol. 7, no. 6, pp. 636- interests are primarily focused on dynamic modeling, quadrotors, evolving
642, 2009. intelligent systems, stable intelligent systems, intelligent control, nonlinear
[21] J. H. Pérez-Cruz, J. J. Rubio, J. Pacheco, E. Soriano, State estimation in control, adaptive control, sliding mode control, optimal control, neural-fuzzy
MIMO nonlinear systems subject to unknown deadzones using recurrent systems, Kalman filter, least square, bounded ellipsoid, delayed systems,
neural networks, Neural Computing and Applications, 2014. collisions detector, trajectory generator, pattern recognition, identification,
[22] G. Pezzotti, J. Valencia, N. Londoño, Discrete Deadbeat Control of a prediction, image processing, fuel cells, robotic, mechatronic, medic,
Plant Pressure Through Identification by Neural Networks, IEEE Latin automotive, alternative energy, signal processing, greenhouse, petroleum,
America Transactions, vol. 10, no. 4, pp. 1967-1972, 2012. incubators, warehouse, chemical reactor, and mixing.
[23] P. Pounds, R.Mahony, P. Corke, Modelling
andcontrolofalargequadrotorrobot, Control Engineering Practice, vol. 18, J. H. Pérez-Cruz was born in México. He received the
pp. 691-699, 2010. diploma in electronic engineering from Oaxaca Institute of
DE JESÚS RUBIO et al.: COMPARISON OF TWO QUADROTOR 537

Technology, México in 1999, the M.S degree from Toluca Institute of


Technology, México in 2004, and the Ph.D. degree in automatic control from
CINVESTAV. Currently, he is a Professor-Researcher at Oaxaca Institute of
Technology. He has published 15 papers in International Journals. His fields
of interest are dynamic modeling, system identification, intelligent control,
neural networks, and stability.

Z. Zamudio was born in México. She received the diploma


in electronic engineering from Tecnológico de Estudios
Superiores de Ecatepec, México in 2006, the M.S degree in
automatic control from CINVESTAV, México in 2008, and
the Ph.D. degree in automatic control from CINVESTAV,
México in 2013. She was a professor at Tecnológico de Estudios Superiores
de Ecatepec until 2013. She was a professor at La Salle university until 2013.
Currently, she is a P.Ph.D. student in the Sección de Estudios de Posgrado e
Investigación, ESIME Azcapotzalco, Instituto Politécnico Nacional. She has
published 2 papers in International Journals. Her fields of interest are dynamic
modeling, quadrotors, image processing, and stability.

A. J. Salinas was born in México. She received the diploma


in Automation and Control engineering from ESIME
Zacatenco, IPN, México in 2008. Currently, she is a M.S.
student in the Sección de Estudios de Posgrado e
Investigación, ESIME Azcapotzalco, Instituto Politécnico
Nacional. She has published 1 papers in International
Journals. Her fields of interest are dynamic modeling,
quadrotors, control, and stability.

View publication stats

También podría gustarte