Next Article in Journal
Fractional Order Sliding Mode Control of a Class of Second Order Perturbed Nonlinear Systems: Application to the Trajectory Tracking of a Quadrotor
Next Article in Special Issue
Parameter Estimation of a Class of Neural Systems with Limit Cycles
Previous Article in Journal
High-Gain Observer-Based Sliding-Mode Dynamic Surface Control for Particleboard Glue Mixing and Dosing System
Previous Article in Special Issue
Estimating the Volume of the Solution Space of SMT(LIA) Constraints by a Flat Histogram Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Online Adaptive Parameter Estimation for Quadrotors

Faculty of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China
*
Author to whom correspondence should be addressed.
Algorithms 2018, 11(11), 167; https://doi.org/10.3390/a11110167
Submission received: 11 September 2018 / Revised: 19 October 2018 / Accepted: 23 October 2018 / Published: 25 October 2018
(This article belongs to the Special Issue Parameter Estimation Algorithms and Its Applications)

Abstract

:
The stability and robustness of quadrotors are always influenced by unknown or immeasurable system parameters. This paper proposes a novel adaptive parameter estimation technology to obtain high-accuracy parameter estimation for quadrotors. A typical mathematical model of quadrotors is first obtained, which can be used for parameter estimation. Then, an expression of the parameter estimation error is derived by introducing a set of auxiliary filtered variables. Moreover, an augmented matrix is constructed based on the obtained auxiliary filtered variables, which is then used to design new adaptive laws to achieve exponential convergence under the standard persistent excitation (PE) condition. Finally, a simulation and an experimental verification for a typical quadrotor system are shown to illustrate the effectiveness of the proposed method.

1. Introduction

Adaptive control and parameter estimation have been hot topics in the control fields [1,2], since, in control engineering practice, many unknown or immeasurable parameters and dynamics exist in a wide range of control plants. In order to address this problem, adaptive control was proposed as an effective and powerful method [3,4,5]. In this methodology, the unknown or immeasurable parameters and dynamics can be updated online or estimated by using control errors to ensure a closed-loop system’s stability [5]. Nevertheless, in the past few years, standard adaptive control with a gradient-based algorithm has focused mainly on tracking a given reference trajectory rather than guaranteeing that the estimated parameters converge to their true values [6]. However, according to the equivalence theorem [7], accurate parameter estimation can be essential to enhancing the stability and robustness of adaptive systems for the purpose of tracking control. Hence, developing adaptive laws with guaranteed convergence is always a critical issue in adaptive control designs.
Recently, in order to solve the problems of parameter estimation, some scholars have made great efforts, and many well-recognized results have been reported; e.g., the gradient descent, least squares (LS) [3,4,5], neural network [8,9], and projection algorithms [10]. Moreover, a new adaptive parameter estimation framework has recently been proposed and applied in many applications [11,12,13,14], where the adaptive laws are driven by the parameter estimation error such that exponential or even finite-time convergence can be achieved. In [6], a new adaptive law was also studied to reconstruct unknown system parameters when an intermediate matrix is positive. However, most of the existing results are suitable for linearly parameterized systems only, and cannot be directly used for nonlinearly parameterized systems.
In parameter estimation, the parameter error convergence rate is also an important issue. To address this issue, a finite-time sliding neural network observer was studied in [8], where the observed state derivatives are used to estimate parameters, and some known nonlinear functions in the system are needed. Moreover, the inverse of these matrices should exist and be available. In a recent research work [6], under the condition that the persistent excitation (PE) is satisfied, a novel parameter estimation was given, which allows exact reconstruction of the unknown parameters. However, this method needs to verify online the inevitability for a matrix and compute its inverse when it is appropriate. Besides this, an observer is needed to be designed for this parameter estimation method, such that the corresponding computational cost is also increased.
Nowadays, quadrotors are playing a more and more important role in daily life, since they can perform versatile maneuvers and are able to complete various missions [15]. Therefore, a lot of attention has been paid to the modeling and control of quadrotors in the past few years [16,17,18,19]. However, some parameters in quadrotors are unknown for the controller’s design. In particular, the stability and robustness of control systems for quadrotors are always influenced by the unknown or immeasurable parameters. Hence, inspired by the above facts, in this paper, we will propose an adaptive parameter estimation technology for quadrotors with unknown parameters to enhance the stability and robustness of quadrotors. Firstly, a typical quadrotor mathematical model is given, and then an expression of the parameter estimation error is derived by introducing auxiliary filtered variables. Moreover, an augmented matrix is constructed based on the auxiliary filtered variables, which is further used to design the adaptive law to achieve convergence under the standard persistent excitation (PE) condition. Finally, simulation and experimental verification results for quadrotors are shown to illustrate the effectiveness of the proposed method.
The main contributions for this paper can be summarized as:
(1)
A parameter estimation is developed to obtain the parameter error information by using system dynamics and the estimated parameters with simple filter operations.
(2)
Novel parameter-error-based adaptive parameter estimation algorithms are suggested for quadrotors to guarantee fast convergence.
(3)
A constructive method is suggested to validate the standard persistent excitation (PE) condition online.

2. Adaptive Parameter Estimation

In this section, an adaptive parameter estimation technology is proposed for quadrotors. The schematic diagram of a ground coordinate system and a body axes coordinate system is given in Figure 1. Consider the following typical quadrotor mathematical model [20]
x ¨ = ( cos ψ sin θ cos ϕ + sin ψ sin ϕ ) U 1 / m y ¨ = ( sin ψ sin θ cos ϕ + sin ϕ sin ψ ) U 1 / m z ¨ = ( cos θ cos ϕ ) U 1 / m g ϕ ¨ = [ l U 2 + θ ˙ ψ ˙ ( J z J x ) ] / J y θ ¨ = [ l U 3 + ϕ ˙ ψ ˙ ( J y J z ) ] / J x ψ ¨ = [ U 4 + ϕ ˙ θ ˙ ( J x J y ) ] / J z
where x is the displacement of the x -axis direction, y is the displacement of the y -axis direction, z is the displacement of the z -axis direction, ψ denotes the yaw angle, ϕ means the rolling angle, and θ defines the pitching angle. U 1 , U 2 , U 3 and U 4 denote the control actions of the vertical direction, roll direction, pitch direction, and the yaw direction, respectively, m denotes the total mass of the quadrotor, J is the moment inertia of the quadrotor, and g denotes the gravitational acceleration.
In order to facilitate the parameter estimation, Equation (1) can be rewritten as
x ¨ = a 1 ( cos ψ sin θ cos ϕ + sin ψ sin ϕ ) U 1 y ¨ = a 1 ( sin ψ sin θ cos ϕ + sin ϕ sin ψ ) U 1 z ¨ = a 1 ( cos θ cos ϕ ) U 1 g ϕ ¨ = a 2 U 2 + a 3 θ ˙ ψ ˙ θ ¨ = a 4 U 3 + a 5 ϕ ˙ ψ ˙ ψ ¨ = a 6 U 4 + a 7 ϕ ˙ θ ˙
where a 1 = 1 / m , a 2 = l / J y , a 3 = ( J z J x ) / J y , a 4 = l / J x , a 5 = ( J y J z ) / J x , a 6 = 1 / J z , and a 7 = ( J x J y ) / J z . a 1 , a 2 , a 3 , a 4 , a 5 , a 6 and a 7 are the unknown parameters to be estimated.
The aim of this paper is to suggest a novel parameter estimation methodology and a novel adaptive law for estimating a 1 , a 2 , a 3 , a 4 , a 5 , a 6 and a 7 of system (2).
In this section, we will introduce a new adaptive parameter error framework, which is driven by the estimation error as [11,12,13]. In order to complete the parameter estimation, the filtered variables x ˙ f , ϕ ˙ f , θ ˙ f , ψ ˙ f of x ˙ , ϕ ˙ , θ ˙ and ψ ˙ can be defined as
{ k x ¨ f + x ˙ f = x ˙ , x ˙ f ( 0 ) = 0 k ϕ ¨ f + ϕ ˙ f = ϕ ˙ , ϕ ˙ f ( 0 ) = 0 k θ ¨ f + θ ˙ f = θ ˙ , θ ˙ f ( 0 ) = 0 k ψ ¨ f + ψ ˙ f = ψ ˙ , ψ ˙ f ( 0 ) = 0
where k > 0 is the filtered parameter.
Then, we can obtain the following equation from (2) and (3)
{ x ¨ f = x ˙ x ˙ f k = a 1 F 1 f U 1 ϕ ¨ f = ϕ ˙ ϕ ˙ f k = a 2 U 2 + a 3 F 2 f θ ¨ f = θ ˙ θ ˙ f k = a 4 U 3 + a 5 F 3 f ψ ¨ f = ψ ˙ ψ ˙ f k = a 6 U 4 + a 7 F 4 f
where F 1 = cos ψ sin θ cos ϕ + sin ψ sin ϕ , F 2 = θ ˙ ψ ˙ , F 3 = ϕ ˙ ψ ˙ , and F 4 = ϕ ˙ θ ˙ . F 1 , F 2 , F 3 , and F 4 are the defined functions, and F 1 f , F 2 f , F 3 f , and F 4 f are the filtered variables of F 1 , F 2 , F 3 , and F 4 , respectively. In order to complete the parameters estimation, Equation (4) can be rewritten in a more compact form as
X = Y Z
where
X = [ x ˙ x ˙ f k ϕ ˙ ϕ ˙ f k θ ˙ θ ˙ f k ψ ˙ ψ ˙ f k ] , Y = [ F 1 f U 1 0 0 0 0 0 0 0 U 2 F 2 f 0 0 0 0 0 0 0 U 3 F 3 f 0 0 0 0 0 0 0 U 4 F 4 f ] , Z = [ a 1 a 2 a 3 a 4 a 5 a 6 a 7 ] .
We can define an auxiliary filtered and ‘integrated’ regressor matrix P and a vector Q as
{ P ˙ = P + Y T Y , P ( 0 ) = 0 Q ˙ = Q + Y T X , Q ( 0 ) = 0
where P b × b and Q b × n , > 0 is a design parameter, and the terms P and Q can be taken as the forgetting factors, which can make P and Q bounded in a compact set Ω [21].
Considering that (7) is a differential equation, we can calculate the solution of (7) as
{ P ( t ) = 0 t e ( t r ) Y T ( r ) Y ( r ) d r Q ( t ) = 0 t e ( t r ) Y T ( r ) X ( r ) d r .
Hence, it can be verified that P and Q are bounded for any given bounded Y and X due to the introduced forgetting factors P and Q in (7).
One defines an auxiliary vector W b × n calculated based on P ( t ) , Q ( t ) given in (8) as
W ( t ) = P ( t ) Z ^ Q ( t )
where Z ^ is the estimation for the unknown parameter Z , which can be updated online via the following Equation (12).
According to Equations (4) and (8), Equation (9) can be rewritten as
Q = P Z .
Then, the auxiliary matrix W can be represented as
W = P Z ^ P Z = P Z ˜
with the estimated error Z ˜ = Z Z ^ .
From Equation (11), one knows that the vector W can be applied to estimate the unknown matrix Z as analyzed in [21].
Then, the estimation algorithm of the unknown parameters can be designed as
Z ^ ˙ = Γ W
where Γ > 0 is a positive learning gain.
To solve the parameter estimation convergence, the positive definiteness property of P ( t ) should be firstly studied. One defines λ max ( )   and   λ min ( ) as the maximum and minimum eigenvalues of the corresponding matrices, respectively. Then, we can obtain the following Lemmas:
Lemma 1 ([13]).
The matrix Y defined in (8) is persistently excited (PE), then the matrix P defined in (8) is positive definite, i.e., λ min ( P ) > σ > 0 for a positive constant σ .
Proof of Lemma 1.
Please refer to [13]. □
Theorem 1 ([22,23]).
Consider Equation (5) with adaptation law (12), one supposes that the regressor matrix Y is PE, then the estimation error Z ˜ = Z ^ Z exponentially converges to zero with the convergence rate μ = 2 σ / λ max ( Γ 1 ) .
Proof of Theorem 1.
Assume that Y is PE, one knows λ max ( P ) > σ > 0 based on Lemma 1. Choose the Lyapunov function as V = 1 2 Z ˜ T Γ 1 Z ˜ , then one knows Q = P Z and W = P Z ˜ according to Equations (9)–(12). Hence, we can obtain the derivative V ˙ as
V ˙ = Z ˜ T Γ 1 Z ˜ ˙ = Z ˜ T W = Z ˜ T P ( t ) Z ˜ μ V
where μ = 2 σ / λ max ( Γ 1 ) is positive for all t > 0. From Equation (13), one knows that the exponential convergence of the error Z ˜ to zero with the rate μ is guaranteed, which depends on the excitation level σ and learning rate Γ . □
Remark 1.
The purpose of this paper is using the adaptive law for estimating parameters online. Therefore, the regressor Y defined in (6) should be known. In fact, this condition has been well-recognized in the system identification field. For those systems without a fully known regress Y , the adaptive algorithm may not be suitable. In this case, other artificial intelligent algorithms (e.g., particle swarm optimization (PSO), genetic algorithm (GA)) may have to be used, which should be run offline.
Remark 2.
To implement the proposed parameter estimation scheme, we need to measure the attitude of the quadrotors, e.g., x , ϕ , θ , ψ and x ˙ , ϕ ˙ , θ ˙ , ψ ˙ , to construct the parameterized form (5). In practical quadrotors, they can be obtained by using the configured transducers.

3. Simulation

In this section, the proposed method is applied to a quadrotor model for simulations. In order to complete the simulation, some parameters should be chosen for the quadrotor model (1), which are displayed in Table 1.
The purpose of this paper is to estimate the parameters of quadrotors to enhance the stability and robustness of quadrotors. According to Equation (2), one knows that the parameters to be estimated are: a 1 , a 2 , a 3 , a 4 , a 5 , a 6 , and a 7 . From Table 1, we have a 1 = 4 , a 2 = 7.57 , a 3 = 0.85 , a 4 = 7.57 , a 5 = 0.85 , a 6 = 4.10 , and a 7 = 0 . The other parameters used in the simulations can be set as k = 0.001 , = 1 , and Γ = 10 .
Figure 2 shows the response of the estimated matrix Z ^ with the adaptive law (12), which implies that the estimated parameter converges to the true value Z . In order to further verify the effectiveness of the proposed technology, the estimation error Z ˜ of Z is displayed in Figure 3, which indicates that the estimation error Z ˜ converges to zero in about 3 seconds. The flight trajectory of the quadrotor is also given in Figure 4. Figure 2 and Figure 3 show that the proposed online adaptive estimation method is very effective, and the estimated parameters converge to their true values faster, which can contribute to enhancing the system stability and robustness of quadrotors.

4. Experimental Verification

In this section, experiments are conducted to validate the proposed method. The experimental equipment is shown in Figure 5. In this case, the wireless serial port communication module and the serial port receiving terminal of the host computer are used to collect the attitude angle data. The main hardware components of the quadrotor include: a microcontroller (flying control board), a brushless motor, electrical adjustment (ESC), a propeller, a lithium battery, an MPU6050 (an acceleration sensor, a gyroscope, and a barometer, produced by InvenSense, Sunnyvale, CA, USA) receiver, a rack, and other components. The diagram of the structure of the adopted quadrotor is given in Figure 6.
In this experimental study, we collected 977 groups of data for the control actions of the vertical direction U 1 , roll direction U 2 , pitch direction U 3 , and the yaw direction U 4 to validate the proposed method. The test environment’s temperature is 20 ± 2 °C, and the environment humidity is about 30%. The sampling time is 0.005 ms. The parameters that need to be estimated are the same as those shown in Table 1.
We can obtain the vertical direction, roll direction, pitch direction, and the yaw direction data via the wireless serial port communication module and the serial port receiving terminal of the host computer. Then, the obtained data is input into the proposed estimator to conduct the parameter estimation. The response of the estimated matrix Z ^ with the adaptive law (12) is given in Figure 7, which shows that the estimated parameter converges to the true value Z . In order to further verify the effectiveness of the proposed adaptive law, the estimation error Z ˜ of Z is given in Figure 8, which indicates that the estimation error Z ˜ converges to zero in about 1.2 s. Nevertheless, the flight trajectory of the quadrotor is given in Figure 9, which indicates that the quadrotor is taking-off.

5. Conclusions

In this paper, an online adaptive parameter estimation method for quadrotors is proposed to improve the accuracy of the parameter estimation, which contributes to improving the stability and robustness of control systems for quadrotors. A scheme to obtain an expression of the estimation error is derived by introducing auxiliary filtered variables, and then an augmented matrix is constructed based on the derived filtered variables, which is further used to design the adaptive law to achieve convergence under the standard persistent excitation (PE) condition. Finally, a simulation example and experimental verification for quadrotors are displayed to indicate the effectiveness of the proposed method. Future work will focus on the estimation of time-varying parameters involved in the system.

Author Contributions

J.Z., X.W., and G.G. conceived the original idea for the study; J.Z. wrote the manuscript; G.G. and J.N. revised the manuscript; H.L. and F.L. supported the simulations. All authors read and approved the submitted manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under Grant 51465027 and 61573174.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huang, W.; Ding, F. Coupled Least Squares Identification Algorithms for Multivariate Output-Error Systems. Algorithms 2017, 10, 12. [Google Scholar] [CrossRef]
  2. Liu, S.; Xu, L.; Ding, F. Iterative Parameter Estimation Algorithms for Dual-Frequency Signal Models. Algorithms 2017, 10, 118. [Google Scholar] [CrossRef]
  3. Sastry, S.; Bodson, M.; Bartram, J.F. Adaptive Control: Stability, Convergence, and Robustness. J. Acoust. Soc. Am. 1990, 88, 588–589. [Google Scholar] [CrossRef]
  4. Ioannou, P.; Baldi, S. Robust Adaptive Control. In Proceedings of the 1984 American Control Conference, San Diego, CA, USA, 6–8 June 1984; pp. 333–335. [Google Scholar]
  5. Li, Z.; Ring, P.; Macrae, K.; Hinsch, A. Applied Nonlinear Control; China Machine Press: Beijing, China, 1991. [Google Scholar]
  6. Adetola, V.; Guay, M. Finite-Time Parameter Estimation in Adaptive Control of Nonlinear Systems. IEEE Trans. Autom. Control 2008, 53, 807–811. [Google Scholar] [CrossRef]
  7. Atassi, A.N.; Khalil, H.K. A separation principle for the stabilization of a class of nonlinear systems. Autom. Control IEEE Trans. 1999, 44, 1672–1687. [Google Scholar] [CrossRef]
  8. Ahmed-Ali, T.; Kenné, G.; Lamnabhi-Lagarrigue, F. Identification of nonlinear systems with time-varying parameters using a sliding-neural network observer. Neurocomputing 2009, 72, 1611–1620. [Google Scholar] [CrossRef]
  9. Hornik, K.; Stinchcombe, M.; White, H. Multilayer Feedforward Networks are Universal Approxmations Neural Networks. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  10. Adetola, V.; Guay, M.; Lehrer, D. Adaptive Estimation for a Class of Nonlinearly Parameterized Dynamical Systems. IEEE Trans. Autom. Control 2014, 59, 2818–2824. [Google Scholar] [CrossRef]
  11. Na, J.; Herrmann, G.; Burke, R.; Brace, C. Adaptive input and parameter estimation with application to engine torque estimation. In Proceedings of the 54th IEEE Conference on Decision and Control, Osaka, Japan, 15–18 December 2015; pp. 3687–3692. [Google Scholar]
  12. Na, J.; Mahyuddin, M.N.; Herrmann, G.; Ren, X. Robust adaptive finite-time parameter estimation for linearly parameterized nonlinear systems. In Proceedings of the 32nd Chinese Control Conference, Xi’an, China, 26–28 July 2013; pp. 1735–1741. [Google Scholar]
  13. Na, J.; Mahyuddin, M.N.; Herrmann, G.; Ren, X.; Barber, P. Robust adaptive finite-time parameter estimation and control for robotic systems. Int. J. Robust Nonlinear Control 2015, 25, 3045–3071. [Google Scholar] [CrossRef] [Green Version]
  14. Yang, J.; Na, J.; Guo, Y.; Wu, X. Adaptive estimation of road gradient and vehicle parameters for vehicular systems. IET Control Theory Appl. 2015, 9, 935–943. [Google Scholar] [CrossRef]
  15. Liu, H.; Li, D.; Xi, J.; Zhong, Y. Robust attitude controller design for miniature quadrotors. Int. J. Robust Nonlinear Control 2016, 26, 681–696. [Google Scholar] [CrossRef]
  16. Esteban, S.; Gordillo, F.; Aracil, J. Three-time scale singular perturbation control and stability analysis for an autonomous helicopter on a platform. Int. J. Robust Nonlinear Control 2013, 23, 1360–1392. [Google Scholar] [CrossRef]
  17. Hoffmann, G.M.; Huang, H.; Waslander, S.L.; Tomlin, C.J. Precision flight control for a multi-vehicle quadrotor helicopter testbed. Control Eng. Pract. 2011, 19, 1023–1036. [Google Scholar] [CrossRef]
  18. Isidori, A.; Marconi, L.; Serrani, A. Robust nonlinear motion control of a helicopter. IEEE Trans. Autom. Control 2003, 48, 413–426. [Google Scholar] [CrossRef]
  19. Mahony, R.; Hamel, T. Robust trajectory tracking for a scale model autonomous helicopter. Int. J. Robust Nonlinear Control 2004, 14, 1035–1059. [Google Scholar] [CrossRef]
  20. Luo, Z.; Zhang, X.; Liu, Z. Research of Modeling and Sliding Mode Advanced Control for Four Rotor Aircraft. In Proceedings of the Fifth International Conference on Instrumentation and Measurement, Computer, Communication and Control, Qinhuangdao, China, 18–20 September 2015; pp. 992–996. [Google Scholar]
  21. Jing, N.; Herrmann, G. Online Adaptive Approximate Optimal Tracking Control with Simplified Dual Approximation Structure for Continuous-time Unknown Nonlinear Systems. IEEE/CAA J. Autom. Sin. 2014, 1, 412–422. [Google Scholar]
  22. Lv, Y.; Na, J.; Ren, X. Online H∞ control for completely unknown nonlinear systems via an identifier–critic-based ADP structure. Int. J. Control 2017. [Google Scholar] [CrossRef]
  23. Na, J.; Lv, Y.; Wu, X.; Guo, Y.; Chen, Q. Approximate optimal tracking control for continuous-time unknown nonlinear systems. In Proceedings of the 33rd Chinese Control Conference, Nanjin, China, 28–30 July 2014; pp. 8990–8995. [Google Scholar]
Figure 1. The schematic diagram of the ground coordinate system and the body axes coordinate system.
Figure 1. The schematic diagram of the ground coordinate system and the body axes coordinate system.
Algorithms 11 00167 g001
Figure 2. The estimation result of the quadrotor.
Figure 2. The estimation result of the quadrotor.
Algorithms 11 00167 g002
Figure 3. The estimation error of the quadrotor.
Figure 3. The estimation error of the quadrotor.
Algorithms 11 00167 g003
Figure 4. The flight trajectory of the quadrotor (mm).
Figure 4. The flight trajectory of the quadrotor (mm).
Algorithms 11 00167 g004
Figure 5. The quadrotor used in the experiments.
Figure 5. The quadrotor used in the experiments.
Algorithms 11 00167 g005
Figure 6. The diagram of the structure of the quadrotor.
Figure 6. The diagram of the structure of the quadrotor.
Algorithms 11 00167 g006
Figure 7. The estimation result of the quadrotor.
Figure 7. The estimation result of the quadrotor.
Algorithms 11 00167 g007
Figure 8. The estimation error of the quadrotor.
Figure 8. The estimation error of the quadrotor.
Algorithms 11 00167 g008
Figure 9. The flight trajectory of the quadrotor (mm).
Figure 9. The flight trajectory of the quadrotor (mm).
Algorithms 11 00167 g009
Table 1. Some physical parameters for the quadrotor.
Table 1. Some physical parameters for the quadrotor.
ParameterValueUnitParameterValueUnit
m0.25KgJz0.061Kg·m2
l0.25mg9.8m/s2
Jx0.033Kg·m2---------------------
Jy0.033Kg·m2---------------------

Share and Cite

MDPI and ACS Style

Zhao, J.; Wang, X.; Gao, G.; Na, J.; Liu, H.; Luan, F. Online Adaptive Parameter Estimation for Quadrotors. Algorithms 2018, 11, 167. https://doi.org/10.3390/a11110167

AMA Style

Zhao J, Wang X, Gao G, Na J, Liu H, Luan F. Online Adaptive Parameter Estimation for Quadrotors. Algorithms. 2018; 11(11):167. https://doi.org/10.3390/a11110167

Chicago/Turabian Style

Zhao, Jun, Xian Wang, Guanbin Gao, Jing Na, Hongping Liu, and Fujin Luan. 2018. "Online Adaptive Parameter Estimation for Quadrotors" Algorithms 11, no. 11: 167. https://doi.org/10.3390/a11110167

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop