Control methods | Optimization objectives | Advantages | Disadvantages | References |
---|---|---|---|---|
Pure Pursuit & Stanley | Position deviation & course deviation | Simple layout, suitable for vehicle position control | Difficult to apply to high speed and large road curvature conditions | |
PID | Position deviation & course deviation | Simple, easy to apply | Poor versatility, difficult in tuning control parameters | |
Model-Free Control | Preview course deviation | Simple controller structure | Stability analysis is more difficult | |
LQR | System states & control input | Easy to achieve closed-loop optimal control objective | Controller design based on linear model (poor robustness) | |
Feedforward and Feedback | Feedback error, feedforward information | Able to deal with external disturbances, modeling errors, and sensor noise | Require more expensive sensors | |
MPC | System states & control input | Able to handle system constraints and future prediction in design process | Difficult to analyze system stability, has high computational cost | |
H∞Control | System H∞ performance index | Easy to establish H∞constraints, strong robustness | Has complex solution process and theoretical derivation, can only handle bounded disturbances | |
Sliding Mode Control | Position deviation & course deviation | Fast response and insensitivity to parameter changes and disturbances | Chattering effect that requires adaptive mechanism | |
Robust MPC | System states & control input | Able to handle system constraints and has strong robustness | Difficult to analyze system stability and has high computational cost | |
Neural Network-based Observation | N/a | Optimal approximation, rapid training, fast convergence | Require large amount of vehicle state information for training |