1,003 research outputs found

    A Comparison Between Coupled and Decoupled Vehicle Motion Controllers Based on Prediction Models

    Get PDF
    In this work, a comparative study is carried out with two different predictive controllers that consider the longitudinal jerk and steering rate change as additional parameters, as additional parameters, so that comfort constraints can be included. Furthermore, the approaches are designed so that the effect of longitudinal and lateral motion control coupling can be analyzed. This way, the first controller is a longitudinal and lateral coupled MPC approach based on a kinematic model of the vehicle, while the second is a decoupled strategy based on a triple integrator model based on MPC for the longitudinal control and a double proportional curvature control for the lateral motion control. The control architecture and motion planning are exhaustively explained. The comparative study is carried out using a test vehicle, whose dynamics and low-level controllers have been simulated using the realistic simulation environment Dynacar. The performed tests demonstrate the effectiveness of both approaches in speeds higher than 30 km/h, and demonstrate that the coupled strategy provides better performance than the decoupled one. The relevance of this work relies in the contribution of vehicle motion controllers considering the comfort and its advantage over decoupled alternatives for future implementation in real vehicles.This work has been conducted within the ENABLE-S3 project that has received funding from the ECSEL Joint Undertaking under Grant Agreement No 692455. This work was developed at Tecnalia Research & Innovation facilities supporting this research

    Rear wheel torque vectoring model predictive control with velocity regulation for electric vehicles

    Get PDF
    In this paper we propose a constrained optimal control architecture for combined velocity, yaw and sideslip regulation for stabilisation of the vehicle near the limit of lateral acceleration using the rear axle electric torque vectoring configuration of an electric vehicle. A nonlinear vehicle and tyre model are used to find reference steady-state cornering conditions and design two model predictive control (MPC) strategies of different levels of fidelity: one that uses a linearised version of the full vehicle model with the rear wheels' torques as the input, and another one that neglects the wheel dynamics and uses the rear wheels' slips as the input instead. After analysing the relative trade-offs between performance and computational effort, we compare the two MPC strategies against each other and against an unconstrained optimal control strategy in Simulink and Carsim environment

    Real-Time Collision Imminent Steering Using One-Level Nonlinear Model Predictive Control

    Full text link
    Automotive active safety features are designed to complement or intervene a human driver's actions in safety critical situations. Existing active safety features, such as adaptive cruise control and lane keep assist, are able to exploit the ever growing sensor and computing capabilities of modern automobiles. An emerging feature, collision imminent steering, is designed to perform an evasive lane change to avoid collision if the vehicle believes collision cannot be avoided by braking alone. This is a challenging maneuver, as the expected highway setting is characterized by high speeds, narrow lane restrictions, and hard safety constraints. To perform such a maneuver, the vehicle may be required to operate at the nonlinear dynamics limits, necessitating advanced control strategies to enforce safety and drivability constraints. This dissertation presents a one-level nonlinear model predictive controller formulation to perform a collision imminent steering maneuver in a highway setting at high speeds, with direct consideration of safety criteria in the highway environment and the nonlinearities characteristic of such a potentially aggressive maneuver. The controller is cognizant of highway sizing constraints, vehicle handling capability and stability limits, and time latency when calculating the control action. In simulated testing, it is shown the controller can avoid collision by conducting a lane change in roughly half the distance required to avoid collision by braking alone. In preliminary vehicle testing, it is shown the control formulation is compatible with the existing perception pipeline, and prescribed control action can safely perform a lane change at low speed. Further, the controller must be suitable for real-time implementation and compatible with expected automotive control architecture. Collision imminent steering, and more broadly collision avoidance, control is a computationally challenging problem. At highway speeds, the required time for action is on the order of hundreds of milliseconds, requiring a control formulation capable of operating at tens of Hertz. To this extent, this dissertation investigates the computational expense of such a controller, and presents a framework for designing real-time compatible nonlinear model predictive controllers. Specifically, methods for numerically simulating the predicted vehicle response and response sensitivities are compared, their cross interaction with trajectory optimization strategy are considered, and the resulting mapping to a parallel computing hardware architecture is investigated. The framework systematically evaluates the underlying numerical optimization problem for bottlenecks, from which it provides alternative solutions strategies to achieve real-time performance. As applied to the baseline collision imminent steering controller, the procedure results in an approximate three order of magnitude reduction in compute wall time, supporting real-time performance and enabling preliminary testing on automotive grade hardware.PHDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttp://deepblue.lib.umich.edu/bitstream/2027.42/163063/1/jbwurts_1.pd

    Agile Autonomous Driving using End-to-End Deep Imitation Learning

    Full text link
    We present an end-to-end imitation learning system for agile, off-road autonomous driving using only low-cost sensors. By imitating a model predictive controller equipped with advanced sensors, we train a deep neural network control policy to map raw, high-dimensional observations to continuous steering and throttle commands. Compared with recent approaches to similar tasks, our method requires neither state estimation nor on-the-fly planning to navigate the vehicle. Our approach relies on, and experimentally validates, recent imitation learning theory. Empirically, we show that policies trained with online imitation learning overcome well-known challenges related to covariate shift and generalize better than policies trained with batch imitation learning. Built on these insights, our autonomous driving system demonstrates successful high-speed off-road driving, matching the state-of-the-art performance.Comment: 13 pages, Robotics: Science and Systems (RSS) 201

    Model Predictive Control as a Function for Trajectory Control during High Dynamic Vehicle Maneuvers considering Actuator Constraints

    Get PDF
    Autonomous driving is a rapidly growing field and can bring significant transition in mobility and transportation. In order to cater a safe and reliable autonomous driving operation, all the systems concerning with perception, planning and control has to be highly efficient. MPC is a control technique used to control vehicle motion by controlling actuators based on vehicle model and its constraints. The uniqueness of MPC compared to other controllers is its ability to predict future states of the vehicle using the derived vehicle model. Due to the technological development & increase in computational capacity of processors and optimization algorithms MPC is adopted for real-time application in dynamic environments. This research focuses on using Model predictive Control (MPC) to control the trajectory of an autonomous vehicle controlling the vehicle actuators for high dynamic maneuvers. Vehicle Models considering kinematics and vehicle dynamics is developed. These models are used for MPC as prediction models and the performance of MPC is evaluated. MPC trajectory control is performed with the minimization of cost function and limiting constraints. MATLAB/Simulink is used for designing trajectory control system and interfaced with CarMaker for evaluating controller performance in a realistic simulation environment. Performance of MPC with kinematic and dynamic vehicle models for high dynamic maneuvers is evaluated with different speed profiles

    Model Predictive Control System Design of a passenger car for Valet Parking Scenario

    Get PDF
    A recent expansion of passenger cars’ automated functions has led to increasingly challenging design problems for the engineers. Among this the development of Automated Valet Parking is the latest addition. The system represents the next evolution of automated system giving the vehicle greater autonomy: the efforts of most automotive OEMs go towards achieving market deployment of such automated function. To this end the focus of each OEM is on taking part to this competitive endeavor and succeed by developing a proprietary solution with the support of hardware and software suppliers. Within this framework the present work aims at developing an effective control strategy for the considered scenarios. In order to reach this goal a Model Predictive Control approach is employed taking advantage of previous works within the automotive OEM in the automated driving field. The control algorithm is developed in a Simulink® simulation according to the requirements of the application and tested; results show the control strategy successfully drives the vehicle on the predefined path

    Preview-based techniques for vehicle suspension control: a state-of-the-art review

    Get PDF
    Abstract Automotive suspension systems are key to ride comfort and handling performance enhancement. In the last decades semi-active and active suspension configurations have been the focus of intensive automotive engineering research, and have been implemented by the industry. The recent advances in road profile measurement and estimation systems make road-preview-based suspension control a viable solution for production vehicles. Despite the availability of a significant body of papers on the topic, the literature lacks a comprehensive and up-to-date survey on the variety of proposed techniques for suspension control with road preview, and the comparison of their effectiveness. To cover the gap, this literature review deals with the research conducted over the past decades on the topic of semi-active and active suspension controllers with road preview. The main formulations are reported for each control category, and the respective features are critically analysed, together with the most relevant performance indicators. The paper also discusses the effect of the road preview time on the resulting system performance, and identifies control development trends

    Control of Constrained Dynamical Systems with Performance Guarantees: With Application to Vehicle motion Control

    Get PDF
    In control engineering, models of the system are commonly used for controller design. A standard control design problem consists of steering the given system output (or states) towards a predefined reference. Such a problem can be solved by employing feedback control strategies. By utilizing the knowledge of the model, these strategies compute the control inputs that shrink the error between the system outputs and their desired references over time. Usually, the control inputs must be computed such that the system output signals are kept in a desired region, possibly due to design or safety requirements. Also, the input signals should be within the physical limits of the actuators. Depending on the constraints, their violation might result in unacceptable system failures (e.g. deadly injury in the worst case). Thus, in safety-critical applications, a controller must be robust towards the modelling uncertainties and provide a priori guarantees for constraint satisfaction. A fundamental tool in constrained control application is the robust control invariant sets (RCI). For a controlled dynamical system, if initial states belong to RCI set, control inputs always exist that keep the future state trajectories restricted within the set. Hence, RCI sets can characterize a system that never violates constraints. These sets are the primary ingredient in the synthesis of the well-known constraint control strategies like model predictive control (MPC) and interpolation-based controller (IBC). Consequently, a large body of research has been devoted to the computation of these sets. In the thesis, we will focus on the computation of RCI sets and the method to generate control inputs that keep the system trajectories within RCI set. We specifically focus on the systems which have time-varying dynamics and polytopic constraints. Depending upon the nature of the time-varying element in the system description (i.e., if they are observable or not), we propose different sets of algorithms.The first group of algorithms apply to the system with time-varying, bounded uncertainties. To systematically handle the uncertainties and reduce conservatism, we exploit various tools from the robust control literature to derive novel conditions for invariance. The obtained conditions are then combined with a newly developed method for volume maximization and minimization in a convex optimization problem to compute desirably large and small RCI sets. In addition to ensuring invariance, it is also possible to guarantee desired closed-loop performance within the RCI set. Furthermore, developed algorithms can generate RCI sets with a predefined number of hyper-planes. This feature allows us to adjust the computational complexity of MPC and IBC controller when the sets are utilized in controller synthesis. Using numerical examples, we show that the proposed algorithms can outperform (volume-wise) many state-of-the-art methods when computing RCI sets.In the other case, we assume the time-varying parameters in system description to be observable. The developed algorithm has many similar characteristics as the earlier case, but now to utilize the parameter information, the control law and the RCI set are allowed to be parameter-dependent. We have numerically shown that the presented algorithm can generate invariant sets which are larger than the maximal RCI sets computed without exploiting parameter information.Lastly, we demonstrate how we can utilize some of these algorithms to construct a computationally efficient IBC controller for the vehicle motion control. The devised IBC controller guarantees to meet safety requirements mentioned in ISO 26262 and the ride comfort requirement by design
    • …
    corecore