Delay-aware Robust Control for Safe Autonomous Driving (2109.07101v3)
Abstract: With the advancement of affordable self-driving vehicles using complicated nonlinear optimization but limited computation resources, computation time becomes a matter of concern. Other factors such as actuator dynamics and actuator command processing cost also unavoidably cause delays. In high-speed scenarios, these delays are critical to the safety of a vehicle. Recent works consider these delays individually, but none unifies them all in the context of autonomous driving. Moreover, recent works inappropriately consider computation time as a constant or a large upper bound, which makes the control either less responsive or over-conservative. To deal with all these delays, we present a unified framework by 1) modeling actuation dynamics, 2) using robust tube model predictive control, 3) using a novel adaptive Kalman filter without assuminga known process model and noise covariance, which makes the controller safe while minimizing conservativeness. On onehand, our approach can serve as a standalone controller; on theother hand, our approach provides a safety guard for a high-level controller, which assumes no delay. This can be used for compensating the sim-to-real gap when deploying a black-box learning-enabled controller trained in a simplistic environment without considering delays for practical vehicle systems.
- P. Cortes, J. Rodriguez, C. Silva, and A. Flores, “Delay compensation in model predictive current control of a three-phase inverter,” IEEE Transactions on Industrial Electronics, vol. 59, pp. 1323–1325, 2011.
- Y. Su, K. K. Tan, and T. H. Lee, “Computation delay compensation for real time implementation of robust model predictive control,” Journal of Process Control, vol. 23, no. 9, pp. 1342–1349, 2013.
- A. Nahidi, A. Khajepour, A. Kasaeizadeh, S.-K. Chen, and B. Litkouhi, “A study on actuator delay compensation using predictive control technique with experimental verification,” Mechatronics, vol. 57, pp. 140–149, 2019.
- Y. Liao and F. Liao, “Design of preview controller for linear continuous-time systems with input delay,” International Journal of Control, Automation and Systems, vol. 16, no. 3, pp. 1080–1090, 2018.
- N. E. Kahveci and P. A. Ioannou, “Automatic steering of vehicles subject to actuator saturation and delay,” in 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC), 2011, pp. 119–124.
- R. Smith, “Robust model predictive control of constrained linear systems,” in Proceedings of the 2004 American Control Conference, vol. 1, 2004, pp. 245–250 vol.1.
- Y. Gao, A. Gray, H. E. Tseng, and F. Borrelli, “A tube-based robust nonlinear predictive control approach to semiautonomous ground vehicles,” Vehicle System Dynamics, vol. 52, no. 6, pp. 802–823, 2014.
- S. Khaitan, Q. Lin, and J. M. Dolan, “Safe planning and control under uncertainty for self-driving,” IEEE Transactions on Vehicular Technology, vol. 70, no. 10, pp. 9826–9837, 2021.
- C. Liu and M. Tomizuka, “Safe exploration: Addressing various uncertainty levels in human robot interactions,” in 2015 American Control Conference (ACC). IEEE, 2015, pp. 465–470.
- I. Hashlamon and K. Erbatur, “An improved real-time adaptive kalman filter with recursive noise covariance updating rules,” Turkish Journal of Electrical Engineering and Computer Sciences, 12 2013.
- K. Myers and B. Tapley, “Adaptive sequential estimation with unknown noise statistics,” IEEE Transactions on Automatic Control, vol. 21, no. 4, pp. 520–523, 1976.
- A. D. Ames, S. Coogan, M. Egerstedt, G. Notomista, K. Sreenath, and P. Tabuada, “Control barrier functions: Theory and applications,” in 2019 18th European Control Conference (ECC). IEEE, 2019, pp. 3420–3431.
- D. Dolgov, S. Thrun, M. Montemerlo, and J. Diebel, “Practical search techniques in path planning for autonomous driving,” Ann Arbor, vol. 1001, no. 48105, pp. 18–80, 2008.
- M. Werling, J. Ziegler, S. Kammel, and S. Thrun, “Optimal trajectory generation for dynamic street scenarios in a frenet frame,” in 2010 IEEE International Conference on Robotics and Automation. IEEE, 2010.
- Ansys corporation, “Vrxperience driving simulator.” [Online]. Available: https://www.ansys.com/en-in/products/av-simulation/ansys-vrxperience-driving-simulator