Technical Papers
Sep 5, 2023

Alpha Uncertainty and Disturbance Based Robust Controller for Trajectory Tracking of Octocopter UAV

Publication: Journal of Aerospace Engineering
Volume 36, Issue 6

Abstract

A robust controller for an octocopter is essential for flight stability. The presence of matched and unmatched disturbances can deteriorate a stable performance. This work proposes a robust controller for an octocopter to reject the matched and unmatched disturbances. The effects of fast varying external disturbances and parametric uncertainty on octocopter are considered matched disturbances and sensor measurement noise is modeled as unmatched disturbances. To alleviate the effects of disturbances an alpha uncertainty and disturbance estimator based integral sliding mode (ISMC-Alpha UDE) control law is proposed. The Lyapunov theory is used for stability analysis of the proposed ISMC-Alpha UDE control law. Comparative numerical simulations along with root mean square error (RMSE) analysis are presented to show the better performance of the proposed controller. The proposed controller offers reduced and smooth control efforts to achieve robust state tracking performance by mitigating the effects of matched and unmatched disturbances. The Monte Carlo simulations are performed to validate the efficacy of the proposed design.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request. The data includes MATLAB (The Mathworks, Inc. 9.3.0.713579) codes used for numerical simulation, RMSE analysis, and Monte Carlo simulations.

References

Adir, V. G., A. M. Stoica, and J. F. Whidborne. 2012. “Sliding mode control of a 4Y octorotor.” UPB Sci. Bull. Ser. D 74 (4): 37–51.
Ahmed, N., and M. Chen. 2018. “Sliding mode control for quadrotor with disturbance observer.” Adv. Mech. Eng. 10 (7): 168781401878233. https://doi.org/10.1177/1687814018782330.
Beard, R. W., and T. W. McLain. 2012. Small unmanned aircraft: Theory and practice. Oxford, UK: Princeton University Press.
Borisov, O. I., V. S. Gromov, A. A. Pyrkin, A. A. Bobtsov, and N. A. Nikolaev. 2016. “Output robust control with anti-windup compensation for quadcopters.” IFAC-PapersOnLine 49 (13): 287–292. https://doi.org/10.1016/j.ifacol.2016.07.976.
Carron, A., E. Arcari, M. Wermelinger, L. Hewing, M. Hutter, and M. N. Zeilinger. 2019. “Data-driven model predictive control for trajectory tracking with a robotic arm.” IEEE Rob. Autom. Lett. 4 (4): 3758–3765. https://doi.org/10.1109/LRA.2019.2929987.
Castanos, F., and L. Fridman. 2006. “Analysis and design of integral sliding manifolds for systems with unmatched perturbations.” IEEE Trans. Autom. Control 51 (5): 853–858. https://doi.org/10.1109/TAC.2006.875008.
Chandar, T., and S. E. Talole. 2014. “Improving the performance of UDE based controller using a new filter design.” Nonlinear Dyn. 77 (3): 753–768. https://doi.org/10.1007/s11071-014-1337-x.
Chen, J., R. Sun, and B. Zhu. 2020. “Disturbance observer-based control for small nonlinear UAV systems with transient performance constraint.” Aerosp. Sci. Technol. 105 (Oct): 106028. https://doi.org/10.1016/j.ast.2020.106028.
Chen, M., and W.-H. Chen. 2010. “Sliding mode control for a class of uncertain nonlinear system based on disturbance observer.” Int. J. Adapt. Control Signal Process. 24 (1): 51–64. https://doi.org/10.1002/acs.1110.
Dalley, J. W., W. F. Riley, and K. G. McConnell. 1993. Instrumentation for engineering measurements, 236–238. New York: Wiley.
Deepika, D., S. Narayan, and S. Kaur. 2019. “Robust finite time integral sliding mode tracker for nth-order non-affine non-linear system with uncertainty and disturbance estimator.” Math. Comput. Simul. 156 (Feb): 364–376. https://doi.org/10.1016/j.matcom.2018.09.006.
Fliess, M., J. Lévine, P. Martin, F. Ollivier, and P. Rouchon. 1997. “Controlling nonlinear systems by flatness.” In Systems and control in the twenty-first century, 137–154. New York: Springer.
Ginoya, D., P. D. Shendge, and S. B. Phadke. 2013. “Sliding mode control for mismatched uncertain systems using an extended disturbance observer.” IEEE Trans. Ind. Electron. 61 (4): 1983–1992. https://doi.org/10.1109/TIE.2013.2271597.
Halbe, O., and M. Hajek. 2020. “Robust helicopter sliding mode control for enhanced handling and trajectory following.” J. Guid. Control Dyn. 43 (10): 1805–1821. https://doi.org/10.2514/1.G005183.
He, Z., Y. Fan, J. Cao, and G. Wang. 2019. “Disturbance observer based nonlinear control for a quadrotor trajectory tracking.” In Proc., Chinese Control Conf. (CCC), 581–587. New York: IEEE.
Hou, L., L. Wang, and H. Wang. 2017. “SMC for systems with matched and mismatched uncertainties and disturbances based on NDOB.” Acta. Autom. Sin. 43 (7): 1257–1264. https://doi.org/10.16383/j.aas.2017.e160014.
Jiang, S., C. Liu, and Y. Gao. 2021. “Mimo adaptive high-order sliding mode control for quadrotor attitude tracking.” J. Aerosp. Eng. 34 (4): 04021022. https://doi.org/10.1061/(ASCE)AS.1943-5525.0001271.
Khalil, H. K., and J. W. Grizzle. 2002. Vol. 3 of Nonlinear systems. Upper Saddle River, NJ: Prentice Hall.
Kodhanda, A., J. P. Kolhe, T. Zeru, and S. E. Talole. 2017. “Robust aircraft control based on UDE theory.” Proc. Inst. Mech. Eng. Part G: J. Aerosp. Eng. 231 (4): 728–742. https://doi.org/10.1177/0954410016641617.
Kodhanda, A., and S. E. Talole. 2016. “Performance analysis of UDE based controllers employing various filters.” IFAC-PapersOnLine 49 (1): 83–88. https://doi.org/10.1016/j.ifacol.2016.03.033.
Kolhe, J. P., M. Shaheed, T. S. Chandar, and S. E. Talole. 2013. “Robust control of robot manipulators based on uncertainty and disturbance estimation.” Int. J. Robust Nonlinear Control 23 (1): 104–122. https://doi.org/10.1002/rnc.1823.
Kuperman, A. 2015. “Design of -filter-based UDE controllers considering finite control bandwidth.” Nonlinear Dyn. 81 (1–2): 411–416. https://doi.org/10.1007/s11071-015-2000-x.
Labbadi, M., and M. Cherkaoui. 2019. “Robust adaptive backstepping fast terminal sliding mode controller for uncertain quadrotor UAV.” Aerosp. Sci. Technol. 93 (Oct): 105306. https://doi.org/10.1016/j.ast.2019.105306.
Li, S., J. Yang, W.-H. Chen, and X. Chen. 2014. Disturbance observer-based control: Methods and applications. Boca Raton, FL: CRC Press.
Luukkonen, T. 2011. “Modelling and control of quadcopter.” In Vol. 22 of Independent research project in applied mathematics. Espoo, Finland: Aalto Univ.
Motoda, T. 2021. “Quick detection of influential inputs in Monte Carlo simulation.” J. Aerosp. Inf. Syst. 19 (2): 113–123. https://doi.org/10.2514/1.I010926.
Nadda, S., and A. Swarup. 2017. “Improved quadrotor altitude control design using second-order sliding mode.” J. Aerosp. Eng. 30 (6): 04017065. https://doi.org/10.1061/(ASCE)AS.1943-5525.0000781.
Nakashima, R., and H. Takahashi. 2021. “Biaxial angular acceleration sensor with rotational-symmetric spiral channels and MEMS piezoresistive cantilevers.” Micromachines 12 (5): 507. https://doi.org/10.3390/mi12050507.
Orlov, Y. 2020. Nonsmooth Lyapunov analysis in finite and infinite dimensions. New York: Springer.
Ovaska, S. J., and S. Valiviita. 1998. “Angular acceleration measurement: A review.” In Proc., IEEE Instrumentation and Measurement Technology Conf. Where Instrumentation is Going (Cat. No. 98CH36222), 875–880. New York: IEEE.
Polyakov, A., Y. Orlov, H. Oza, and S. Spurgeon. 2015. “Robust finite-time stabilization and observation of a planar system revisited.” In Proc., 54th IEEE Conf. on Decision and Control (CDC), 5689–5694. New York: IEEE.
PX4 Dev Team. 2021. “Pixhawk (PX4) specifications.” Accessed October 4, 2021. https://docs.px4.io.
Quan, Q. 2017. Introduction to multicopter design and control. New York: Springer.
Razmi, H., and S. Afshinfar. 2019. “Neural network-based adaptive sliding mode control design for position and attitude control of a quadrotor UAV.” Aerosp. Sci. Technol. 91 (Aug): 12–27. https://doi.org/10.1016/j.ast.2019.04.055.
Rubagotti, M., A. Estrada, F. Castaños, A. Ferrara, and L. Fridman. 2011. “Integral sliding mode control for nonlinear systems with matched and unmatched perturbations.” IEEE Trans. Autom. Control 56 (11): 2699–2704. https://doi.org/10.1109/TAC.2011.2159420.
STMicroelectronics. 2013a. L3GD20H ST Micro 3-axis gyroscope, I2C/SPI digital output, low-power 3-axis angular rate sensor data sheet. Plan-les-Ouates, Switzerland: STMicroelectronics.
STMicroelectronics. 2013b. LSM303D ST Micro 14 bit accelerometer/magnetometer data sheet. Plan-les-Ouates, Switzerland: STMicroelectronics.
Talole, S. E., and S. B. Phadke. 2008. “Model following sliding mode control based on uncertainty and disturbance estimator.” J. Dyn. Syst. Meas. Control 130 (3): 034501. https://doi.org/10.1115/1.2909604.
Tian, Z., Z. Lyu, J. Yuan, and C. Wang. 2019. “UDE based sliding mode control of DC–DC power converters with uncertainties.” Control Eng. Pract. 83 (Feb): 116–128. https://doi.org/10.1016/j.conengprac.2018.10.019.
T-Motor. 2021. “F90/1500 KV motor specifications.” Accessed October 4, 2021. https://tmotorhobby.com/.
Wang, C. J., S. K. Tan, and K. H. Low. 2020. “Three-dimensional (3D) Monte-Carlo modeling for UAS collision risk management in restricted airport airspace.” Aerosp. Sci. Technol. 105 (Oct): 105964. https://doi.org/10.1016/j.ast.2020.105964.
Yang, J., S. Li, and X. Yu. 2012. “Sliding-mode control for systems with mismatched uncertainties via a disturbance observer.” IEEE Trans. Ind. Electron. 60 (1): 160–169. https://doi.org/10.1109/TIE.2012.2183841.
Zhang, H., X. Wei, L. Zhang, and M. Tang. 2017. “Disturbance rejection for nonlinear systems with mismatched disturbances based on disturbance observer.” J. Franklin Inst. 354 (11): 4404–4424. https://doi.org/10.1016/j.jfranklin.2017.03.009.
Zhong, Q. C., and D. Rees. 2004. “Control of uncertain LTI systems based on an uncertainty and disturbance estimator.” J. Dyn. Syst. Meas. Control 126 (4): 905–910. https://doi.org/10.1115/1.1850529.

Information & Authors

Information

Published In

Go to Journal of Aerospace Engineering
Journal of Aerospace Engineering
Volume 36Issue 6November 2023

History

Received: Dec 28, 2021
Accepted: Jun 28, 2023
Published online: Sep 5, 2023
Published in print: Nov 1, 2023
Discussion open until: Feb 5, 2024

Permissions

Request permissions for this article.

Authors

Affiliations

Ph.D. Scholar, Dept. of Aerospace Engineering, Defence Institute of Advanced Technology, Pune, Maharashtra 411025, India (corresponding author). ORCID: https://orcid.org/0000-0001-8780-2900. Email: [email protected]
Pooja Agrawal
Assistant Professor, School of Robotics, Defence Institute of Advanced Technology, Pune, Maharashtra 411025, India.
Ajay Misra
Associate Professor, Dept. of Aerospace Engineering, Defence Institute of Advanced Technology, Pune, Maharashtra 411025, India.

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share