Constrained Control Allocation of a Quadrotor-Like Autonomous Underwater Vehicle
Liwei Kou,Shiming He,Yanjun Li,Ji Xiang
DOI: https://doi.org/10.2514/1.g005308
2021-01-01
Abstract:No AccessEngineering NotesConstrained Control Allocation of a Quadrotor-Like Autonomous Underwater VehicleLiwei Kou, Shiming He, Yanjun Li and Ji XiangLiwei KouZhejiang University, 310027 Hangzhou, People’s Republic of China*Ph.D. Candidate, State Key Laboratory of Industrial Control Technology and College of Electrical Engineering; .Search for more papers by this author, Shiming HeZhejiang University, 310027 Hangzhou, People’s Republic of China†Ph.D. Candidate, State Key Laboratory of Industrial Control Technology and College of Electrical Engineering; .Search for more papers by this author, Yanjun LiZhejiang University City College, 310015 Hangzhou, People’s Republic of China‡Professor, School of Information and Electrical Engineering; (Corresponding Author).Search for more papers by this author and Ji XiangZhejiang University, 310027 Hangzhou, People’s Republic of China§Professor, State Key Laboratory of Industrial Control Technology and College of Electrical Engineering; .Search for more papers by this authorPublished Online:8 Jan 2021https://doi.org/10.2514/1.G005308SectionsRead Now ToolsAdd to favoritesDownload citationTrack citations ShareShare onFacebookTwitterLinked InRedditEmail About References [1] Huang B. and Yang Q., “Double-Loop Sliding Mode Controller with a Novel Switching Term for the Trajectory Tracking of Work-Class ROVs,” Ocean Engineering, Vol. 178, April 2019, pp. 80–94. https://doi.org/10.1016/j.oceaneng.2019.02.043 Google Scholar[2] Tanakitkorn K., Wilson P. A., Turnock S. R. and Phillips A. B., “Sliding Mode Heading Control of an Overactuated, Hover-Capable Autonomous Underwater Vehicle with Experimental Verification,” Journal of Field Robotics, Vol. 35, No. 3, 2018, pp. 396–415. https://doi.org/10.1002/rob.21766 CrossrefGoogle Scholar[3] Nakajoh H., Osawa H., Miyazaki T., Hirata K., Sawa T. and Utsugi H., “Development of Work Class ROV Applied for Submarine Resource Exploration in JAMSTEC,” 2012 Oceans–Yeosu, Inst. of Electrical and Electronics Engineering, New York, May 2012, pp. 1–5. https://doi.org/10.1109/OCEANS-Yeosu.2012.6263437 Google Scholar[4] Casavola A. and Garone E., “Fault-Tolerant Adaptive Control Allocation Schemes for Overactuated Systems,” International Journal of Robust and Nonlinear Control, Vol. 20, No. 17, 2010, pp. 1958–1980. https://doi.org/10.1002/rnc.1561 CrossrefGoogle Scholar[5] Durham W. C., “Constrained Control Allocation,” Journal of Guidance, Control, and Dynamics, Vol. 16, No. 4, 1993, pp. 717–725. https://doi.org/10.2514/3.21072 LinkGoogle Scholar[6] Johansen T. A., Fossen T. I. and Tøndel P., “Efficient Optimal Constrained Control Allocation via Multiparametric Programming,” Journal of Guidance, Control, and Dynamics, Vol. 28, No. 3, 2005, pp. 506–515. https://doi.org/10.2514/1.10780 LinkGoogle Scholar[7] Wang J. and Longoria R. G., “Coordinated Vehicle Dynamics Control with Control Distribution,” 2006 American Control Conference, Inst. of Electrical and Electronics Engineering, New York, June 2006, pp. 5348–5353. https://doi.org/10.1109/ACC.2006.1657573 Google Scholar[8] Snell S. A., Enns D. F. and Garrard W. L., “Nonlinear Inversion Flight Control for a Supermaneuverable Aircraft,” Journal of Guidance, Control, and Dynamics, Vol. 15, No. 4, 1992, pp. 976–984. https://doi.org/10.2514/3.20932 LinkGoogle Scholar[9] Khan H. Z. I., Rajput J., Ahmed S., Sarmad M. and Sharjil M., “Robust Control of Overactuated Autonomous Underwater Vehicle,” 2018 15th International Bhurban Conference on Applied Sciences and Technology, Inst. of Electrical and Electronics Engineering, New York, Jan. 2018, pp. 269–275. https://doi.org/10.1109/IBCAST.2018.8312235 Google Scholar[10] Tohidi S. S., Khaki Sedigh A. and Buzorgnia D., “Fault Tolerant Control Design Using Adaptive Control Allocation Based on the Pseudo Inverse Along the Null Space,” International Journal of Robust and Nonlinear Control, Vol. 26, No. 16, 2016, pp. 3541–3557. https://doi.org/10.1002/rnc.3518 CrossrefGoogle Scholar[11] Ji S.-W., Bui V. P., Balachandran B. and Kim Y.-B., “Robust Control Allocation Design for Marine Vessel,” Ocean Engineering, Vol. 63, May 2013, pp. 105–111. https://doi.org/10.1016/j.oceaneng.2013.02.004 CrossrefGoogle Scholar[12] Shen C., Shi Y. and Buckham B., “Trajectory Tracking Control of an Autonomous Underwater Vehicle Using Lyapunov-Based Model Predictive Control,” IEEE Transactions on Industrial Electronics, Vol. 65, No. 7, 2018, pp. 5796–5805. https://doi.org/10.1109/TIE.2017.2779442 Google Scholar[13] Fossen T. I. and Johansen T. A., “A Survey of Control Allocation Methods for Ships and Underwater Vehicles,” 2006 14th Mediterranean Conference on Control and Automation, Inst. of Electrical and Electronics Engineering, New York, June 2006, pp. 1–6. https://doi.org/10.1109/MED.2006.328749 Google Scholar[14] Johansen T. A. and Fossen T. I., “Control Allocation—A Survey,” Automatica, Vol. 49, No. 5, 2013, pp. 1087–1103. https://doi.org/10.1016/j.automatica.2013.01.035 CrossrefGoogle Scholar[15] Oppenheimer M. W., Doman D. B. and Bolender M. A., “Control Allocation for Over-Actuated Systems,” 2006 14th Mediterranean Conference on Control and Automation, Inst. of Electrical and Electronics Engineering, New York, June 2006, pp. 1–6. https://doi.org/10.1109/MED.2006.328750 Google Scholar[16] Zaccarian L., “Dynamic Allocation for Input Redundant Control Systems,” Automatica, Vol. 45, No. 6, 2009, pp. 1431–1438. https://doi.org/10.1016/j.automatica.2009.01.013 CrossrefGoogle Scholar[17] Härkegård O., “Dynamic Control Allocation Using Constrained Quadratic Programming,” Journal of Guidance, Control, and Dynamics, Vol. 27, No. 6, 2004, pp. 1028–1034. https://doi.org/10.2514/1.11607 LinkGoogle Scholar[18] Petersen J. A. M. and Bodson M., “Interior-Point Algorithms for Control Allocation,” Journal of Guidance, Control, and Dynamics, Vol. 28, No. 3, 2005, pp. 471–480. https://doi.org/10.2514/1.5937 LinkGoogle Scholar[19] Petersen J. A. M. and Bodson M., “Constrained Quadratic Programming Techniques for Control Allocation,” IEEE Transactions on Control Systems Technology, Vol. 14, No. 1, 2006, pp. 91–98. https://doi.org/10.1109/TCST.2005.860516 CrossrefGoogle Scholar[20] Petersen J. A. M. and Bodson M., “Fast Implementation of Direct Allocation with Extension to Coplanar Controls,” Journal of Guidance, Control, and Dynamics, Vol. 25, No. 3, 2002, pp. 464–473. https://doi.org/10.2514/2.4932 LinkGoogle Scholar[21] Naskar A. K., Patra S. and Sen S., “Reconfigurable Direct Allocation for Multiple Actuator Failures,” IEEE Transactions on Control Systems Technology, Vol. 23, No. 1, 2015, pp. 397–405. https://doi.org/10.1109/TCST.2014.2321665 CrossrefGoogle Scholar[22] Bian J., Xiang J. and Liang H., “A Quadrotor-Like Unmanned Underwater Vehicle,” Proceedings of the 28th IEEE Chinese Conference on Decision and Control, Inst. of Electrical and Electronics Engineering, New York, May 2016, pp. 6360–6365. https://doi.org/10.1109/CCDC.2016.7532143 Google Scholar[23] Durham W. C., “Attainable Moments for the Constrained Control Allocation Problem,” Journal of Guidance, Control, and Dynamics, Vol. 17, No. 6, 1994, pp. 1371–1373. https://doi.org/10.2514/3.21360 LinkGoogle Scholar[24] Durham W. C., “Constrained Control Allocation—Three-Moment Problem,” Journal of Guidance, Control, and Dynamics, Vol. 17, No. 2, 1994, pp. 330–336. https://doi.org/10.2514/3.21201 LinkGoogle Scholar[25] Xiang J., Zhong C. and Wei W., “General-Weighted Least-Norm Control for Redundant Manipulators,” IEEE Transactions on Robotics, Vol. 26, No. 4, 2010, pp. 660–669. https://doi.org/10.1109/TRO.2010.2050655 Google Scholar[26] Bian J. and Xiang J., “QUUV: A Quadrotor-Like Unmanned Underwater Vehicle with Thrusts Configured as X Shape,” Applied Ocean Research, Vol. 78, Sept. 2018, pp. 201–211. https://doi.org/10.1016/j.apor.2018.06.017 CrossrefGoogle Scholar[27] He S., Kou L., Li Y. and Xiang J., “Robust Orientation-Sensitive Trajectory Tracking of Underactuated Autonomous Underwater Vehicles,” IEEE Transactions on Industrial Electronics (advanced online publication). https://doi.org/10.1109/TIE.2020.3013790 Google Scholar[28] Kou L., Xiang J., Li Y. and Bian J., “Stability and Nonlinear Controllability Analysis of a Quadrotor-Like Autonomous Underwater Vehicle Considering Variety of Cases,” International Journal of Advanced Robotic Systems, Vol. 15, No. 6, 2018, Paper 172988141881940. https://doi.org/10.1177/1729881418819401 Google Scholar[29] Kirchengast M., Steinberger M. and Horn M., “A Fast Quadratic Program Solver for Constrained Control Allocation,” Proceedings of the 57th IEEE Conference on Decision and Control, Inst. of Electrical and Electronics Engineering, New York, Dec. 2018, pp. 4065–4071. https://doi.org/10.1109/CDC.2018.8619828 Google Scholar[30] Härkegård O., “Efficient Active Set Algorithms for Solving Constrained Least Squares Problems in Aircraft Control Allocation,” Proceedings of the 41st IEEE Conference on Decision and Control, Inst. of Electrical and Electronics Engineering, New York, Dec. 2002, pp. 1295–1300. https://doi.org/10.1109/CDC.2002.1184694 Google Scholar[31] Burken J. J., Lu P., Wu Z. and Bahm C., “Two Reconfigurable Flight-Control Design Methods: Robust Servomechanism and Control Allocation,” Journal of Guidance, Control, and Dynamics, Vol. 24, No. 3, 2001, pp. 482–493. https://doi.org/10.2514/2.4769 LinkGoogle Scholar[32] Härkegård O., “QCAT-Quadratic Programming Control Allocation Toolbox for Matlab,” 2004, http://research.harkegard.se/qcat/ [retrieved 31 Aug. 2020]. Google Scholar Previous article Next article FiguresReferencesRelatedDetailsCited byControl allocation based fault tolerant control of descriptor system with actuator saturationISA Transactions, Vol. 129Fault diagnosis and reconfigurable control for underwater vehiclesOcean Engineering, Vol. 239 What's Popular Volume 44, Number 3March 2021 CrossmarkInformationCopyright © 2020 by the American Institute of Aeronautics and Astronautics, Inc. All rights reserved. All requests for copying and permission to reprint should be submitted to CCC at www.copyright.com; employ the eISSN 1533-3884 to initiate your request. See also AIAA Rights and Permissions www.aiaa.org/randp. TopicsAircraft Operations and TechnologyAircraft Stability and ControlAircraftsFlight Control SurfacesInterdisciplinary TopicsQuadcopterUnmanned Aerial VehicleVehicle TechnologyWatercraft KeywordsAutonomous Underwater VehicleQuadrotorModel Predictive ControlMATLABYawReal Time Control SystemEnergy ConsumptionFuel ConsumptionComputingAcknowledgmentsThis work is supported by the Key R&D Program of Zhejiang Province (2019C02002), the National Natural Science Foundation of China (62073290), and the Fundamental Research Funds for the Central Universities (2018XZZX001-06). We gratefully thank the associate editor and anonymous reviewers, whose comments helped improve and clarify this work. Also, we would like to thank Arman Goudarzi for language editing.PDF Received7 April 2020Accepted17 November 2020Published online8 January 2021