Lane-Keeping Steering Control for Smooth Departure Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing autonomous driver assistance systems, such as lane keeping assistance, can engage abruptly or nonintuitively, disrupting the driving experience by allowing lane departures or engaging aggressively.
Innovation Solution
A method and system that use a model predictive control (MPC) system to determine a control trajectory for the vehicle, satisfying steering angle constraints, and autonomously operate actuators to maintain the vehicle within the lane by minimizing differences between the control trajectory and reference trajectories.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If lane keeping assistance engages later to avoid disrupting driver control, then driver experience is improved, but the system allows lane departures which reduces safety
Solution Approach 1:
The MPC system performs preliminary action by predicting future lane departure risk and engaging steering correction before the vehicle actually crosses the lane boundary. The system evaluates a cost function that includes a lane departure penalty term, which increases as the vehicle approaches the lane boundary, triggering preemptive steering adjustments that prevent lane departure while maintaining smooth driver experience.
2Reliability
If lane keeping assistance engages more aggressively to prevent lane departures, then safety is improved, but the system disrupts driver control which worsens driver experience
Solution Approach 1:
The MPC system dynamically adjusts the steering correction magnitude based on real-time vehicle state and driver input. The cost function includes weighting factors that balance lane keeping performance against steering smoothness and driver intent. When driver steering input is detected, the system reduces correction aggressiveness to avoid conflict with driver control, while maintaining sufficient correction to prevent lane departure.
Solution Approach 2:
The MPC system continuously monitors vehicle lateral position, steering angle, and driver input as feedback signals. This feedback is used to update the cost function evaluation at each control cycle, allowing the system to adapt the steering correction in real-time. The feedback mechanism ensures that corrections are aggressive enough to prevent lane departure but smooth enough to avoid disrupting driver experience.
3Measurement precision
If the system uses complex predictive models to optimize trajectory, then control precision is improved, but computational complexity increases
Solution Approach 1:
The MPC system manages computational complexity by parameterizing the cost function with pre-defined weighting factors and prediction horizons. These parameters can be adjusted to balance control precision against computational load. The system evaluates the cost function over a finite prediction horizon with discrete time steps, transforming a complex continuous optimization problem into a manageable discrete optimization that can be solved in real-time.
Data Source
AI summary
Vehicles and related systems and methods are provided for mitigating lane departures, alternatively referred to as lane keeping assistance. One method of assisting vehicle operation involves determining a control trajectory for the vehicle over a prediction horizon that satisfies one or more steering angle constraints for operating a steering system of the vehicle based at least in part on a current steering angle, a first difference between the control trajectory and a reference lateral trajectory for the vehicle and a second difference between the control trajectory and a lane boundary, for example, by minimizing a weighted sum of the differences. The method continues by determining a steering angle command for the vehicle based at least in part on the control trajectory and autonomously operating one or more actuators onboard the vehicle in accordance with the steering angle command prior to the vehicle crossing the lane boundary.


