Papers
Topics
Authors
Recent
Search
2000 character limit reached

MPS: A New Method for Selecting the Stable Closed-Loop Equilibrium Attitude-Error Quaternion of a UAV During Flight

Published 12 Mar 2024 in cs.RO, cs.SY, and eess.SY | (2403.07269v2)

Abstract: We present model predictive selection (MPS), a new method for selecting the stable closed-loop (CL) equilibrium attitude-error quaternion (AEQ) of an uncrewed aerial vehicle (UAV) during the execution of high-speed yaw maneuvers. In this approach, we minimize the cost of yawing measured with a performance figure of merit (PFM) that takes into account both the aerodynamic-torque control input and attitude-error state of the UAV. Specifically, this method uses a control law with a term whose sign is dynamically switched in real time to select, between two options, the torque associated with the lesser cost of rotation as predicted by a dynamical model of the UAV derived from first principles. This problem is relevant because the selection of the stable CL equilibrium AEQ significantly impacts the performance of a UAV during high-speed rotational flight, from both the power and control-error perspectives. To test and demonstrate the functionality and performance of the proposed method, we present data collected during one hundred real-time high-speed yaw-tracking flight experiments. These results highlight the superior capabilities of the proposed MPS-based scheme when compared to a benchmark controller commonly used in aerial robotics, as the PFM used to quantify the cost of flight is reduced by 60.30 %, on average. To our best knowledge, these are the first flight-test results that thoroughly demonstrate, evaluate, and compare the performance of a real-time controller capable of selecting the stable CL equilibrium AEQ during operation.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (32)
  1. Y. Chen and N. O. Pérez-Arancibia, “Generation and Real-Time Implementation of High-Speed Controlled Maneuvers Using an Autonomous 19-Gram Quadrotor,” in Proc. IEEE Int. Conf. Robot. Automat. (ICRA), Stockholm, Sweden, May 2016, pp. 3204–3211.
  2. ——, “Lyapunov-Based Controller Synthesis and Stability Analysis for the Execution of High-Speed Multi-Flip Quadrotor Maneuvers,” in Proc. Amer. Control Conf. (ACC), Seattle, WA, USA, May 2017, pp. 3599–3606.
  3. ——, “Nonlinear Adaptive Control of Quadrotor Multi-Flipping Maneuvers in the Presence of Time-Varying Torque Latency,” in Proc. IEEE/RSJ Int. Conf. Intell. Robot. Syst. (IROS), Madrid, Spain, Oct. 2018, pp. 7845–7852.
  4. ——, “Adaptive Control of Aerobatic Quadrotor Maneuvers in the Presence of Propeller-Aerodynamic-Coefficient and Torque-Latency Time-Variations,” in Proc. IEEE Int. Conf. Robot. Automat. (ICRA), Montreal, QC, Canada, May 2019, pp. 6447–6453.
  5. ——, “Controller Synthesis and Performance Optimization for Aerobatic Quadrotor Flight,” IEEE Trans. Control Syst. Technol., vol. 28, no. 6, pp. 2204–2219, Nov. 2020.
  6. ——, “Adaptive control of a VTOL uncrewed aerial vehicle for high-performance aerobatic flight,” Automatica, vol. 159, Jan. 2024, Art. no. 109922.
  7. A. A. Calderón, Y. Chen, X. Yang, L. Chang, X.-T. Nguyen, E. K. Singer, and N. O. Pérez-Arancibia, “Control of Flying Robotic Insects: A Perspective and Unifying Approach,” in Proc. 19th Int. Conf. Adv. Robot. (ICAR), Belo Horizonte, Brazil, Dec. 2019, pp. 747–754.
  8. R. M. Bena, X. -T. Nguyen, X. Yang, A. A. Calderón, Y. Chen, and N. O. Pérez-Arancibia, “A Multiplatform Position Control Scheme for Flying Robotic Insects,” J. Intell. Robot. Syst., vol. 105, no. 1, May 2022, Art. no. 19.
  9. R. M. Bena, X. Yang, A. A. Calderón, and N. O. Pérez-Arancibia, “High-Performance Six-DOF Flight Control of the Bee++: An Inclined-Stroke-Plane Approach,” IEEE Trans. Robot., vol. 39, no. 2, pp. 1668–1684, Apr. 2023.
  10. X. Yang, Y. Chen, L. Chang, A. A. Calderón, and N. O. Pérez-Arancibia, “Bee+: A 95-mg Four-Winged Insect-Scale Flying Robot Driven by Twinned Unimorph Actuators,” IEEE Robot. Autom. Lett., vol. 4, no. 4, pp. 4270–4277, Oct. 2019.
  11. R. M. Bena, C. Zhao, and Q. Nguyen, “Safety-Aware Perception for Autonomous Collision Avoidance in Dynamic Environments,” IEEE Robot. Autom. Lett., vol. 8, no. 12, pp. 7962–7969, Dec. 2023.
  12. S. Salcudean, “A Globally Convergent Angular Velocity Observer for Rigid Body Motion,” IEEE Trans. Autom. Control, vol. 36, no. 12, pp. 1493–1497, Dec. 1991.
  13. B. Wie and P. M. Barba, “Quaternion Feedback for Spacecraft Large Angle Maneuvers,” J. Guid. Control Dyn., vol. 8, no. 3, pp. 360–365, May 1985.
  14. J. Thienel and R. M. Sanner, “A Coupled Nonlinear Spacecraft Attitude Controller and Observer With an Unknown Constant Gyro Bias and Gyro Noise,” IEEE Trans. Autom. Control, vol. 48, no. 11, pp. 2011–2015, Nov. 2003.
  15. R. Kristiansen, P. J. Nicklasson, and J. T. Gravdahl, “Satellite Attitude Control by Quaternion-Based Backstepping,” IEEE Trans. Control Syst. Technol., vol. 17, no. 1, pp. 227–232, Jan. 2009.
  16. O. -E. Fjellstad and T. I. Fossen, “Quaternion Feedback Regulation of Underwater Vehicles,” in Proc. IEEE Int. Conf. Control Appl., Glasgow, UK, Aug. 1994, pp. 857–862.
  17. A. Tayebi, “Unit Quaternion-Based Output Feedback for the Attitude Tracking Problem,” IEEE Trans. Autom. Control, vol. 53, no. 6, pp. 1516–1520, Jul. 2008.
  18. J. Cariño, H. Abaunza, and P. Castillo, “Quadrotor Quaternion Control,” in Proc. Int. Conf. Unmanned Aircr. Syst. (ICUAS), Denver, CO, USA, Jun. 2015, pp. 825–831.
  19. Y. Yang, “Spacecraft attitude determination and control: Quaternion based method,” Annu. Rev. Control, vol. 36, no. 2, pp. 198–219, Dec. 2012.
  20. E. Fresk and G. Nikolakopoulos, “Full Quaternion Based Attitude Control for a Quadrotor,” in 2013 Eur. Control Conf. (ECC), Zürich, Switzerland, Jul. 2013, pp. 3864–3869.
  21. B. Wie, H. Weiss, and A. Arapostathis, “Quaternion Feedback Regulator for Spacecraft Eigenaxis Rotations,” J. Guid. Control Dyn., vol. 12, no. 3, pp. 375–380, May 1989.
  22. N. O. Pérez-Arancibia, P.-E. J. Duhamel, K. Y. Ma, and R. J. Wood, “Model-Free Control of a Flapping-Wing Flying Microrobot,” in Proc. 16th Int. Conf. Adv. Robot. (ICAR), Montevideo, Uruguay, Nov. 2013.
  23. ——, “Model-Free Control of a Hovering Flapping-Wing Microrobot,” J. Intell. Robot. Syst., vol. 77, no. 1, pp. 95–111, Jan. 2015.
  24. A. Alaimo, V. Artale, C. Milazzo, and A. Ricciardello, “Comparison between Euler and Quaternion Parametrization in UAV Dynamics,” in Proc. AIP Conf., vol. 1558, Rhodes, Greece, Oct. 2013, pp. 1228–1231.
  25. J. T.-Y. Wen and K. Kreutz-Delgado, “The Attitude Control Problem,” IEEE Trans. Autom. Control, vol. 36, no. 10, pp. 1148–1162, Oct. 1991.
  26. R. Dargham, A. Sayouti, and H. Medromi, “Euler and Quaternion Parameterization in VTOL UAV Dynamics with Test Model Efficiency,” Int. J. Appl. Inf. Syst., vol. 9, no. 8, pp. 25–28, Oct. 2015.
  27. S. P. Bhat and D. S. Bernstein, “A topological obstruction to continuous global stabilization of rotational motion and the unwinding phenomenon,” Syst. Control Lett., vol. 39, no. 1, pp. 63–70, Jan. 2000.
  28. R. Schlanbusch, R. Kristiansen, and P. J. Nicklasson, “On Choosing Quaternion Equilibrium Point in Attitude Stabilization,” in Proc. IEEE Aerosp. Conf., Big Sky, MT, USA, Mar. 2010, pp. 1–6.
  29. C. G. Mayhew, R. G. Sanfelice, and A. R. Teel, “Robust Global Asymptotic Attitude Stabilization of a Rigid Body by Quaternion-Based Hybrid Feedback,” in Proc. IEEE Conf. Decis. Control (CDC), Chin. Control Conf. (CCC), Shanghai, China, Dec. 2009, pp. 2522–2527.
  30. R. Schlanbusch, A. Loria, and P. J. Nicklasson, “On the stability and stabilization of quaternion equilibria of rigid bodies,” Automatica, vol. 48, no. 12, pp. 3135–3141, Dec. 2012.
  31. M. W. Mueller, M. Hamer, and R. D’Andrea, “Fusing Ultra-Wideband Range Measurements with Accelerometers and Rate Gyroscopes for Quadrocopter State Estimation,” in Proc. IEEE Int. Conf. Robot. Automat. (ICRA), Seattle, WA, USA, May 2015, pp. 1730–1736.
  32. M. W. Mueller, M. Hehn, and R. D’Andrea, “Covariance Correction Step for Kalman Filtering with an Attitude,” J. Guid. Control Dyn., vol. 40, no. 9, pp. 2301–2306, Sep. 2017.
Citations (2)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.

Collections

Sign up for free to add this paper to one or more collections.