Abstract
In this paper, we propose a new approach to solving the backward reachability problem for nonlinear dynamical systems. Previously, this class of problems has been studied within frameworks of optimal control and zero-sum differential games, where a backward reachable set can be expressed as the zero sublevel set of the value function that can be characterized by solving the Hamilton-Jacobi-Bellman (HJB) partial differential equation (PDE). In many cases, however, a high computational cost is incurred in numerically solving such HJB PDEs due to the curse of dimensionality. We use the pseudospectral method to convert the associated optimal control problem into nonlinear programs (NLPs). We then show that the zero sublevel set obtained by the optimal cost of the NLP is the corresponding backward reachable set. Note that our approach does not require solving complex HJB PDEs. Therefore, it can reduce computation time and handle high-dimensional dynamical systems, compared with the numerical software package developed by I. Mitchell, which has been used widely in the literature to obtain backward reachable sets by solving HJB equations. We provide several examples to validate the effectiveness of the proposed approach.
Similar content being viewed by others
References
J. Lygeros, C. Tomlin, and S. Sastry, “Controllers for reachability specifications for hybrid systems,” Automatica, vol. 35, no. 3, pp. 349–370, 1999.
P. Cardaliaguet, M. Quincampoix, and P. Saint-Pierre, “Pursuit differential games with state constraints,” SIAM Journal on Control and Optimization, vol. 39, no. 5, pp. 1615–1632, 2001.
J. Lygeros, “On reachability and minimum cost optimal control,” Automatica, vol. 40, no. 6, pp. 917–927, 2004.
I. M. Mitchell, “Comparing forward & backward reachability as tools for safety analysis,” Hybrid Systems Computation and Control, Springer-Verlag’s Lecture Notes in Computer Science 4416, pp. 428–443, 2007.
I. M. Mitchell, A. M. Bayen, and C. J. Tomlin, “A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games,” IEEE Transactions on Automatic Control, vol. 50, no. 7, pp. 947–957, 2005.
Y. Gao, J. Lygeros, and M. Quincampoix, “On the reachability problem for uncertain hybrid systems,” IEEE Transactions on Automatic Control, vol. 52, no. 9, pp. 1572–1586, 2007.
A. M. Bayen, I. M. Mitchell, M. M. K. Oishi, and C. J. Tomlin, “Aircraft autolander safety analysis through optimal control-based reach set computation,” Journal of Guidance, Control, and Dynamics, vol. 30, no. 1, pp. 68–77, 2007.
K. Margellos and J. Lygeros, “Hamilton-Jacobi formulation for reach-avoid differential games,” IEEE Transactions on Automatic Control, vol. 56, no. 8, pp. 1849–1861, 2011.
H. Huang, W. Zhang, J. Ding, D. M. Stipanovic, and C. Tomlin, “Guaranteed decentralized pursuit-evasion in the plane with multiple pursuers,” Proceedings of the 50th IEEE Conference on Decision and Control and European Control Conference, pp. 4835–4840, 2015.
J. F. Fisac, M. Chen, C. J. Tomlin, and S. S. Sastry, “Reach-avoid problems with time-varying dynamics, targets and constraints,” Proceedings of the 18th International Conference on Hybrid Systems: Computation and Control, pp. 11–20, 2015.
P. M. Esfahani, D. Chatterjee, and J. Lygeros, “The stochastic reach-avoid problem and set characterization for diffusions,” Automatica, vol. 70, pp. 43–56, 2016.
E. N. Barron, “Reach-avoid differential games with targets and obstacles depending on controls,” Dynamic Game and Applications, vol. 8, pp. 696–712, 2018.
J. Yong and X. Y. Zhou, Stochastic Controls Hamiltonian Systems and HJB Equations, Springer-Verlag, 1999.
I. M. Mitchell, A Toolbox of Level Set Methods, 2004. [Online]. Available: http://www.cs.ubc.ca/mitchell/ToolboxLS
M. Ryll, H. H. Bülthoff, and P. R. Giordano, “A novel overactuated quadrotor UAV: Modeling, control and experimental validation,” IEEE Transactions on Control Systems Technology, vol. 23, no. 2, pp. 540–556, 2014.
A. de Luca, G. Oriolo, and C. Samson, Feedback Control of a Nonholonomic Car-like Robot, Springer, ch. 4, pp. 171–253, 1998.
M. H. Lee, P. Nguyen, and J. Moon, “Leader-follower decentralized optimal control for large population hexarotors with tilted propellers: A Stackelberg game approach,” Journal of the Franklin Institute, vol. 356, no. 12, pp. 6175–6207, 2019.
O. von Stryk and R. Bulirsch, “Direct and indirect methods for trajectory optimization,” Annals of Operations Research, vol. 37, no. 1, pp. 357–373, 1992.
A. V. Rao, “A survey of numerical methods for optimal control,” Advances in the Astronautical Sciences, vol. 135, pp. 497–528, 2009.
G. Elnagar, M. A. Kazemi, and M. Razzaghi, “The pseudospectral Legendre method for discretizing optimal control problems,” IEEE Transactions on Automatic Control, vol. 40, no. 10, pp. 1793–1796, 1995.
F. Fahroo and I. M. Ross, “Direct trajectory optimization by a Chebyshev pseudospectral method,” Journal of Guidance, Control, and Dynamics, vol. 25, no. 1, pp. 160–166, 2002.
Q. Gong, F. Fahroo, and I. M. Ross, “Spectral algorithm for pseudospectral methods in optimal control,” Journal of Guidance, Control, and Dynamics, vol. 31, no. 3, pp. 460–471, 2008.
I. M. Ross and M. Karpenko, “A review of pseudospectral optimal control: From theory to flight,” Annual Reviews in Control, vol. 36, no. 2, pp. 182–197, 2012.
D. Garg, M. Patterson, W. W. Hagera, A. V. Raoa, D. A. Bensonb, and G. T. Huntington, “A unified framework for the numerical solution of optimal control problems using pseudospectral methods,” Automatica, vol. 46, no. 11, pp. 1843–1851, 2010.
H. Yin, A. Packard, M. Arcak, and P. Seiler, “Finite horizon backward reachability analysis and control synthesis for uncertain nonlinear systems,” Proc. of American Control Conference, pp. 5020–5026, 2019.
A. Majumdar, R. Vasudevan, M. M. Tobenkin, and R. Tedrake, “Convex optimization of nonlinear feedback controllers via occupation measures,” The International Journal of Robotics Research, vol. 33, pp. 1209–1230, 2014.
V. Shia, R. Vasudevan, R. Bajcsy, and R. Tedrake, “Convex computation of the reachable set for controlled polynomial hybrid systems,” Proc. of 53rd IEEE Conference on Decision and Control, pp. 1499–1506, 2014.
W. Kang, I. M. Ross, and Q. Gong, Analysis and Design of Nonlinear Control Systems, ch. Pseudospectral Optimal Control and Its Convergence Theorems, pp. 109–124, 2008.
W. Kang, “Rate of convergence for the legendre pseudospectral optimal control of feedback linearizable systems,” Journal of Control Theory and Applications, vol. 8, no. 4, pp. 391–405, 2010.
Q. Gong, I. M. Ross, W. Kang, and F. Fahroo, “Connections between the covector mapping theorem and convergence of pseudospectral methods for optimal control,” Computational Optimization and Applications, vol. 41, no. 3, pp. 307–335, 2008.
J. Ruths, A. Zlotnik, and J.-S. Li, “Convergence of a pseudospectral method for optimal control of complex dynamical systems,” Proc. of the 50th IEEE Conference on Decision and Control and European Control Conference, pp. 5553–5558, 2011.
D. P. Bertsekas, Nonlinear Programming, 3rd ed., Athena Scientific, 2016.
Y. Nesterov, Lectures on Convex Optimization, Springer, 2018.
W. H. Fleming and R. W. Rishel, Deterministic and Stochastic Optimal Control, Springer-Verlag, 1975.
A. Wächter and L. T. Biegler, “On the implementation of a primal-dual interior point filter line search algorithm for large-scale nonlinear programming,” Mathematical Programming, vol. 106, no. 1, pp. 25–57, 2006.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Recommended by Associate Editor Niket Kaisare under the direction of Editor Jessie (Ju H.) Park. This research was supported in part by the National Research Foundation of Korea (NRF) Grant funded by the Ministry of Science and ICT, South Korea (NRF-2017R1A5A1015311) and in part by Institute of Information & communications Technology Planning & Evaluation (IITP) grant funded by the Korea government (MSIT) (No.2020-0-01373, Artificial Intelligence Graduate School Program (Hanyang University)).
Myoung Hoon Lee received his B.S. degree in electrical and computer engineering from Kyungpook National University, Daegu, Korea, in 2016. He is currently working towards a Ph.D. degree in the School of Electrical and Computer Engineering, Ulsan National Institute of Science and Technology (UNIST), Korea. His research interests include decentralized optimal control, mean field games, and optimal control for nonlinear systems, and their applications.
Jun Moon is currently an Associate Professor in the Department of Electrical Engineering at Hanyang University, Seoul, Korea. He obtained his Ph.D. degree in electrical and computer engineering from the University of Illinois at Urbana-Champaign, USA, in 2015. He received B.S. degree in electrical and computer engineering and M.S. degree in electrical engineering from Hanyang University, Seoul, Korea, in 2006 and 2008, respectively. From Feb. 2008 to Jun. 2011, he was a Researcher at the Agency for Defense Development (ADD) in Korea. From Feb. 2016 to Feb. 2019, he was an Assistant Professor in the School of Electrical and Computer Engineering at Ulsan National Institute of Science and Technology (UNIST), Korea. From Mar. 2019 to Aug. 2020, he was an Associate Professor in the School of Electrical and Computer Engineering at University of Seoul, Korea. He is the recipient of the Fulbright Graduate Study Award 2011. His research interests include stochastic games, control and estimation, mean field games, distributed optimal control, networked control systems, and control of unmanned vehicles.
Rights and permissions
About this article
Cite this article
Lee, M.H., Moon, J. Backward Reachability Analysis for Nonlinear Dynamical Systems via Pseudospectral Method. Int. J. Control Autom. Syst. 19, 575–586 (2021). https://doi.org/10.1007/s12555-019-0705-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12555-019-0705-1