MPC-BASED steering control for backward-driving vehicle using stereo vision

被引:10
作者
Son, Chang-Woo [1 ]
Choi, Wansik [1 ]
Ahn, Changsun [1 ]
机构
[1] Pusan Natl Univ, Sch Mech Engn, Busan 46241, South Korea
关键词
Stereo vision; Autonomous driving; Backward driving; Model predictive control; LOW-COST DESIGN; SYSTEM; OBSTACLE; TRACKING;
D O I
10.1007/s12239-017-0091-8
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
We propose a steering control algorithm for autonomous backward driving in a narrow corridor. Passable spaces are detected using a stereo camera, and the steering angle is controlled by a model predictive controller (MPC). For passable space detection, an UV-disparity map is calculated from the original disparity map. Information regarding passable spaces collected by the stereo camera is used in steering control. Backward driving requires the driver's preemptive actions, which can be learned by experience because of the non-intuitive responses (the initial motion of the vehicle is opposite to the driver's steering angle input). This occurs because a backward-driving vehicle is a non-minimum phase system. One of the most popular steering control algorithms is Stanley method, which is based on the feedback of lateral displacement error and heading angle error. The method is very intuitive and works well for forward driving, but it exhibits significant undershoot for backward driving cases. Furthermore, the method does not explicitly consider any constraints on control inputs and states. We designed a steering controller based on the MPC technique that requires future information but can handle constraints explicitly. Because we have near-future information from the stereo camera under limited passable spaces, MPC can be effectively implemented. We performed several simulations and experiments to show the performance and superiority of the suggested method over a simple feedback-based control algorithm.
引用
收藏
页码:933 / 942
页数:10
相关论文
共 50 条
[31]   A MPC-based load frequency control considering wind power intelligent forecasting [J].
Wang, Pei ;
Guo, Jiang ;
Cheng, Fangjuan ;
Gu, Yifeng ;
Yuan, Fang ;
Zhang, Fangqing .
RENEWABLE ENERGY, 2025, 244
[32]   Stereo vision-based vehicle detection using a road feature and disparity histogram [J].
Lee, Chung-Hee ;
Lim, Young-Chul ;
Kwon, Soon ;
Lee, Jong-Hun .
OPTICAL ENGINEERING, 2011, 50 (02)
[33]   An optimal hybrid quadcopter control technique with MPC-based backstepping [J].
Nwafor, Solomon C. ;
Eneh, Joy N. ;
Ndefo, Mmasom I. ;
Ugbe, Oluchi C. ;
Ugwu, Henry I. ;
Ani, Ozoemena .
ARCHIVES OF CONTROL SCIENCES, 2024, 34 (01) :39-62
[34]   Lateral control of a backward driven front-steering vehicle [J].
Rajamani, R ;
Zhu, C ;
Alexander, L .
CONTROL ENGINEERING PRACTICE, 2003, 11 (05) :531-540
[35]   Adaptive MPC-Based Cooperative Frequency Control for Community Microgrid [J].
Wang, Weichao ;
Yorino, Naoto ;
Sasaki, Yutaka ;
Zoka, Yoshifumi ;
Bedawy, Ahmed ;
Kawauchi, Seiji .
2022 4TH INTERNATIONAL CONFERENCE ON SMART POWER & INTERNET ENERGY SYSTEMS, SPIES, 2022, :1434-1438
[36]   MPC-based control architecture of an autonomous wheelchair for indoor environments [J].
Bardaro, Gianluca ;
Bascetta, Luca ;
Ceravolo, Eugenio ;
Farina, Marcello ;
Gabellone, Mauro ;
Matteucci, Matteo .
CONTROL ENGINEERING PRACTICE, 2018, 78 :160-174
[37]   Modeling and MPC-based balance control for a wheeled bipedal robot [J].
Cao, Haixin ;
Lu, Biao ;
Liu, Huawang ;
Liu, Rui ;
Guo, Xian .
2022 41ST CHINESE CONTROL CONFERENCE (CCC), 2022, :420-425
[38]   MPC-based robust contouring control for a robotic machining system [J].
Kornmaneesang, Woraphrut ;
Chen, Shyh-Leh .
ASIAN JOURNAL OF CONTROL, 2021, 23 (03) :1212-1224
[39]   Hierarchical MPC-based control structure for continuous biodiesel production [J].
Patti, Miguel A. ;
Braccia, Lautaro ;
Feroldi, Diego ;
Zumoffen, David .
CANADIAN JOURNAL OF CHEMICAL ENGINEERING, 2024, 102 (09) :3157-3172
[40]   MPC-based tertiary and secondary optimal control in islanded microgrids [J].
Delfino, F. ;
Rossi, M. ;
Ferro, G. ;
Minciardi, R. ;
Robba, M. .
2015 IEEE INTERNATIONAL SYMPOSIUM ON SYSTEMS ENGINEERING (ISSE) PROCEEDINGS, 2015, :23-28