| 研究生: |
廖振凱 Liao, Zhen-Kai |
|---|---|
| 論文名稱: |
一種適用於非線性且非極小相位系統的最佳化軌跡更新追蹤器:以自駕車控制為例 A New Trajectory-Updating Optimal Tracker for Nonlinear NMP System with Input Constraints: A Case Study on Autonomous Vehicle Control |
| 指導教授: |
蔡聖鴻
Tsai, Sheng-Hong |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2021 |
| 畢業學年度: | 109 |
| 語文別: | 英文 |
| 論文頁數: | 117 |
| 中文關鍵詞: | 自駕車 、模型預測控制 、監督式控制架構 、觀測/卡爾曼濾波器系統辨識法 、姿態更新 |
| 外文關鍵詞: | autonomous vehicle, model predictive control, modified supervisory control structure, observer/Kalman filter system identification, pose updating |
| 相關次數: | 點閱:149 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
針對於客製化自駕車,本論文根據最佳化當中的隨機搜尋,以改善模型建立的速度。本控制原型的主要技術包括一、具有輸入限制的改良版模型預測控制(MPC),二、適用於自駕車的改良版監督式控制結構,三、具有通用性的多系統模型之模型選擇機制,四、動態調整路徑的路徑更新機制。由於車輛動力系統是未知的,須根據系統特性建立多個相應的數學模型,透過本論文提出適用於模型建立的演算法,可以大幅度的縮減模型建立的時間。因為要利用多個線性模型來控制自駕車,所以在模型切換的過程中不但要能快速切換而且系統狀態也不能變化的太過於劇烈,透過本論文提出的切換方式,可以有效的消除系統切換所造成控制訊號的震盪。最後,我們使用Vehicle Dynamics-MATLAB & Simulink-MathWorks 2018a 作為驗證本論文所提出方法的可行性。我們測試了四種駕駛場景,其中包含兩種駕駛場景是透過Google MAP所提供的真實路徑。
Aiming at customized autonomous vehicle, this thesis improves the speed of model building based on random search in optimization. The main technology of this control prototype includes (i) an improved model predictive control (MPC) with input restrictions, (ii) an improved supervisory control structure suitable for autonomous vehicle, (iii) a universal model selection mechanism to select multi-system model, and (iv) the path update mechanism for dynamically adjusting the path. Since the vehicle power system is unknown, a number of corresponding mathematical models must be established according to the characteristics of the system. This thesis proposes an algorithm suitable for model identifying, which can greatly reduce the time for model identifying. Because multiple linear models are used to control the autonomous vehicle, not only must it be able to switch quickly during model switching, but the state of system must not change too drastically. The switching method proposed in this thesis can effectively eliminate the oscillation of the control signal. Finally, we use Vehicle Dynamics-MATLAB & Simulink-MathWorks 2018a to verify whether the method proposed in this thesis is feasible. We tested four driving scenarios, including two driving scenarios that are real paths provided through Google MAP.
[1] Armstrong, B., Khatib, O., Burdick, J., “The explicit dynamic model and inertial parameters of the PUMA 560 arm,” Proc. 1986 IEEE Conference on Robot and Automation, San Francisco, pp. 510–518, April 7–10, 1986.
[2] Chen, W., Xiao, H., Wang, Q., Zhao, L., Zhu, M., Integrated Vehicle Dynamics and Control. South Tower, Singapore: John Wiley & Sons Singapore Pte. Ltd, 2016.
[3] Coulter, R. C., “Implementation of the pure pursuit path tracking algorithm,”Technical Report CMU-RI-TR-92-01, Robotics Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Jan, 1992.
[4] Salt Ducaju, J. M., Salt Llobregat, J. J., Cuenca, Á., Tomizuka, M., “Autonomous ground vehicle lane-keeping LPV model-based control: dual-rate state estimation and comparison of different real-time control strategies,” Sensors, vol. 21, no. 4, pp. 1531–1548, 2021.
[5] Edwin, K. P., Chong, Stanislaw Zak, H., An Introduction to Optimization, Wiley-Interscience Series in Discrete Mathematics and Optimization, April 2004.
[6] Ebrahimzadeh, F., Tsai, J. S. H., Chung, M. C., Liao, Y. T., Guo, S. M., Shieh, L. S., Wang, L., “A generalised optimal linear quadratic tracker with universal applications-Part 2: Discrete-time systems,” International Journal of Systems Science, vol. 48, no. 2, pp. 397–416, 2017.
[7] Guo, S. M., Shieh, L. S., Chen, G. R., Lin, C. F., “Effective chaotic orbit tracker: A prediction-based digital redesign approach,” IEEE Transactions on Circuits and Systems I-Fundamental Theory and Applications, vol. 47, no. 11, pp. 1557–1570, 2000.
[8] Gelbal, S. Y., Cantaş, M. R., Güvenç, L., Aksun-Güvenç, B., “A connected and autonomous vehicle hardware-in-the-loop simulator for developing automated driving algorithms, ” 2017 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3397–3402, 2017.
[9] Hildreth, C., “A quadratic programming procedure,” Naval Research Logistics Quarterly, pp. 79–85, April, 1957.
[10] Juang, J. N., Applied System Identification, London: Prentice-Hall, New Jersey 1994.
[11] Kato, S., Takeuchi, E., Ishiguro, Y., Ninomiya, Y., Takeda, K., Hamada, T., “An open approach to autonomous vehicles,” IEEE Micro, vol. 35, no. 6, pp. 60–68, 2015.
[12] Kissai, M., Monsuez, B., Tapus, A., “Review of integrated vehicle dynamics control architectures,” European Conference on Mobile Robots (ECMR), Paris, September 6–8, 2017.
[13] Kissai, M., Monsuez. B., Tapus, A., “Current and future architectures for integrated vehicle dynamics control,” 12th National Conference on Software and Hardware Architectures for Robots Control (SHARC2017), June, 2017.
[14] Li, Z. K., A Trajectory Generator for Autonomous Vehicle Control System, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, R.O.C., Thesis for Master, July 2020.
[15] Lin, B. J., Some Insights on System Identification and Servo Control for Highly Nonlinear Systems, Department of Electrical Engineering, National Cheng Kung University, Tainan, Taiwan, R.O.C., Thesis for Master, July 2019.
[16] Lin, C. Y., Tsai, J. S. H., Shieh, L. S., Guo, S. M., “A new conditioning dual-rate observer based tracker for hybrid chaotic systems with saturating actuators,” International Journal of Systems Science, vol. 35, no. 1, pp. 25–47, 2004.
[17] Sulkowski, T., Bugiel, P., Izydorczyk, J., “In search of the ultimate autonomous driving simulator, ” 2018 International Conference on Signals and Electronic Systems (ICSES). pp. 252–256, 2018.
[18] Tsai, J. S. H., Chang, C. Y., Chen, Y. F., Guo, S. M., Shieh, L. S., Canelon, J. I., “A modified functional observer-based EID estimator for unknown sampled-data singular systems,” International Journal of Systems Science. vol. 5, no.10, pp. 1976–2001, 2019.
[19] Tsai, J. S. H., Chu, W. J., Liao, Z. K., Kao, C., Guo, S. M., Shieh, L. S., Canelon, J. I., “Universal online-updating trajectory-tracking control for customized autonomous vehicles-Part 1: Trajectory-tracking-oriented simulators,” 2021 (to be submitted).
[20] Tsai, J. S.H., Yu, T. H., Su, T. J., Guo, S. M., Shieh, L. S., Canelon, J. I., “A novel on-line OCID method and its application to input-constrained active fault-tolerant tracker design for unknown nonlinear systems,” International Journal of Systems Science, vol. 50, no. 14, pp. 2632–2662, 2019.
[21] Wu, C. Y., Tsai, J. H. S., Guo, M., Shieh, L. S., Canelon, J., Ebrahimzadeh, F., Wang, L., “A novel on-line observer/Kalman filter identification method and its application to input-constrained active fault-tolerant tracker design for unknown stochastic systems,” Journal of the Franklin Institute, vol. 352, no. 3, pp. 1119–1151, 2015.
[22] Tsai, J. S. H., Kuo, L. Y., Guo, S. M., Shieh, L. S., Canelon, J. I., “Application of the observer/Kalman filter identification method to unknown time-delay disturbed systems and the associated optimal digital tracker design,” International Journal of Systems Science, vol. 50, no.16, pp. 2935–2961, 2019.
[23] Tsai, J. S. H., Wang, H. H., Guo, S. M., Shieh, L. S., Canelon, J. I., “A case study on the universal compensation-improvement mechanism: A robust PID filter-shaped optimal PI tracker for systems with/without disturbances,” Journal of the Franklin Institute, vol. 355, no. 8, pp. 3583–3618, 2018.
[24] Tsai, J. S. H., Liu, B. L., Kuo, Y. S., Wang, C. H., Guo, S. M., Shieh, L. S., Canelon, J. I., “Universal online-updating trajectory-tracking control for customized autonomous vehicles - Part 2: An online-updating input-constrained model predictive control,” 2021 (to be submitted).
[25] Wang, L. P., Model Predictive Control System Design and Implementation using MATLAB, London, Springer, 2009.
[26] Zelda B. Zabinsky, Random Search Algorithms, John Wiley & Sons, Inc., 2010.