journal article·2024-05-22Open access

Trajectory Tracking of Nonlinear Systems with Convex Input Constraints Based on Tracking Control Lyapunov Functions

Yasuyuki Satoh

Applied Sciences· Volume 14· Issue 11

Abstract

Trajectory tracking control of input-constrained systems is an essential problem in many control applications, including robotics. In this paper, we propose a constrained tracking controller for input affine nonlinear systems with convex input constraints based on tracking control Lyapunov functions (TCLFs). To deal with general convex input constraints, we first solve a convex optimization problem that minimizes the time derivative of TCLFs subject to convex input constraints; we refer to its optimal solution as minimizing input. Then, the proposed trajectory tracking is constructed by using the minimizing input and an appropriate scaling function. We prove that the proposed controller locally achieves trajectory tracking and satisfies the given convex input constraints. Finally, we demonstrate the effectiveness of the proposed controller by numerical simulations of a wheeled mobile robot.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Control and Stability of Dynamical Systems · Adaptive Control of Nonlinear Systems · Advanced Control Systems Optimization

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Robotics and Mechatronics, Tokyo Denki University, 5 Senju-Asahi-cho, Adachi-ku, Tokyo 120-8551, Japan

Funding

apan Society for the Promotion of Science (JSPS)

References (43)

Show source-provided references
1. A ‘Universal’ Construction of Artstein’s Theorem on Nonlinear Stabilization10.1016/0167-6911(89)90028-5 ↗
2. Freeman, R.A., and Kokotović, P. (1996). Robust Nonlinear Control Design: State-Space and Lyapunov Techniques, Birkhäuser.10.1007/978-0-8176-4759-9 ↗
3. Sepulchre, R., Janković, M., and Kokotović, P.V. (1997). Constructive Nonlinear Control, Springer.10.1007/978-1-4471-0967-9 ↗
4. A Universal Formula for Stabilization with Bounded Controls10.1016/0167-6911(91)90111-Q ↗
5. Universal Formulas for Feedback Stabilization with Respect to Minkowski Balls10.1016/S0167-6911(00)00017-7 ↗
6. Controller for a Nonlinear System with an Input Constraint by Using a Control Lyapunov Function I10.3182/20050703-6-CZ-1902.00780 ↗
7. Controller for a Nonlinear System with an Input Constraint by Using a Control Lyapunov Function II10.3182/20050703-6-CZ-1902.00781 ↗
8. Nakamura, N., Nakamura, H., Yamashita, Y., and Nishitani, H. (2007, January 2–5). Inverse Optimal Control for Nonlinear Systems with Input Constraints. Proceedings of the European Control Conference 2007, Kos, Greece.10.23919/ECC.2007.7068412 ↗
9. Blondel, V.D., Sontag, E.D., Vidyasagar, M., and Willems, J.C. (1999). Open Problems in Mathematical Systems and Control Theory, Springer.10.1007/978-1-4471-0807-8 ↗
10. Suárez, R., Solís-Daun, J., and Aguirre, B. (2001, January 4–7). Global CLF Stabilization for Systems with Compact Convex Control Value Sets. Proceedings of the 40th IEEE Conference on Decision and Control, Orlando, FL, USA.
11. Global CLF Stabilization of Nonlinear Systems. Part I: A Geometric Approach—Compact Strictly Convex CVS10.1137/120886698 ↗
12. Global CLF Stabilization of Nonlinear Systems. Part II: An Approximation Approach—Closed CVS10.1137/120890156 ↗
13. Satoh, Y., Nakamura, H., Nakamura, N., Katayama, H., and Nishitani, H. (2008, January 9–11). Control Formula for Nonlinear Systems Subject to Convex Input Constraints using Control Lyapunov Functions. Proceedings of the 47th IEEE Conference on Decision and Control, Cancun, Mexico.10.1109/CDC.2008.4739133 ↗
14. Discontinuous Control of Nonlinear Systems with Convex Input Constraint via Locally Semiconcave Control Lyapunov Functions10.3182/20140824-6-ZA-1003.01942 ↗
15. Inverse Optimal Controller for Nonlinear Systems with Convex Input Constraints10.1016/j.ifacol.2016.10.254 ↗
16. Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles with Parametric Modeling Uncertainty10.1109/TAC.2007.902731 ↗
17. Trajectory tracking for unmanned air vehicles with velocity and heading rate constraints10.1109/TCST.2004.826956 ↗
18. Inverse optimal adaptive control for attitude tracking of spacecraft10.1109/TAC.2005.858694 ↗
19. Advanced Control in Marine Mechatronic Systems: A Survey10.1109/TMECH.2017.2660528 ↗
20. Dynamic Trajectory Planning and Tracking for Autonomous Vehicle with Obstacle Avoidance Based on Model Predictive Control10.1109/ACCESS.2019.2940758 ↗
21. Trajectory Generation and Tracking Control for Aggressive Tail-Sitter Flights10.1177/02783649231207655 ↗
22. Trajectory Tracking Control for Wheeled Mobile Robot Subject to Generalized Torque Constraints10.1177/01423312221127478 ↗
23. Adaptive Tracking and Stabilization of Nonholonomic Mobile Robots with Input Saturation10.1109/TAC.2021.3129158 ↗
24. Tracking Controller of Extended Chained Nonholonomic Systems with Matched Disturbance and Input Saturation10.1049/cth2.12607 ↗
25. Robust Feedback Control for a Class of Uncertain MIMO Nonlinear Systems10.1109/TAC.2008.916658 ↗
26. Trajectory tracking control of port-controlled Hamiltonian systems via generalized canonical transformations10.1016/j.automatica.2003.07.005 ↗
27. Trajectory tracking for a class of contractive port Hamiltonian systems10.1016/j.automatica.2017.06.039 ↗
28. Robust trajectory tracking for incrementally passive nonlinear systems10.1016/j.automatica.2019.05.065 ↗
29. Faulwasser, T. (2013). Optimization-Based Solutions to Constrained Trajectory-Tracking and Path-Following Problems, Shaker Verlag GmbH.
30. Krstić, M., and Deng, H. (1998). Stabilization of Nonlinear Uncertain Systems, Springer.
31. Global Nonsmooth Control Lyapunov Function Design for Path-Following Problem via Minimum Projection Method10.1016/j.ifacol.2016.10.231 ↗
32. Control Lyapunov Function Design for Trajectory Tracking Problems of Wheeled Mobile Robot10.1016/j.ifacol.2020.12.1704 ↗
33. Ikeda, R., Hayashi, T., and Nakamura, H. (2021, January 24–26). Design of Constructive Tracking Control for Differentially Flat Systems via Minimum Projection Method. Proceedings of the 2020 IEEE Conference on Control Technology and Applications (CCTA), Montréal, QC, Canada.10.1109/CCTA41146.2020.9206377 ↗
34. Robust Adaptive Trajectory Tracking of Nonlinear Systems Based on Input-to-State Stability Tracking Control Lyapunov Functions10.1016/j.ifacol.2021.10.385 ↗
35. Characterizations of strictly convex sets by the uniqueness of support points10.1080/02331934.2018.1476513 ↗
36. Lee, J., and Yim, S. (2024). Path Tracking Control with Constraint on Tire Slip Angles under Low-Friction Road Conditions. Appl. Sci., 14.10.3390/app14031066 ↗
37. Bertsekas, D.P. (1999). Nonlinear Programming, Athena Scientific. [2nd ed.].
38. Boyd, S., and Vandenberghe, C. (2004). Convex Optimization, Cambridge University Press.10.1017/CBO9780511804441 ↗
39. Rockafellar, R.T. (1997). Convex Analysis, Princeton University Press.
40. A Sufficient Condition for Continuity of Optimal Sets in Mathematical Programming10.1016/0022-247X(74)90089-4 ↗
41. Sensitivity and Stability Analysis for Nonlinear Programming10.1007/BF02055196 ↗
42. Khalil, H.K. (2002). Nonlinear Systems, Prentice-Hall. [3rd ed.].
43. Bacciotti, A., and Rosier, L. (2005). Liapunov Functions and Stability in Control Theory, Springer. [2nd ed.].10.1007/b139028 ↗