Simultaneous Trajectory Planning and Tracking Using an MPC Method for Cyber-Physical Systems: A Case Study of Obstacle Avoidance for an Intelligent Vehicle

As a typical example of cyber-physical systems, intelligent vehicles are receiving increasing attention, and the obstacle avoidance problem for such vehicles has become a hot topic of discussion. This paper presents a simultaneous trajectory planning and tracking controller for use under cruise conditions based on a model predictive control (MPC) approach to address obstacle avoidance for an intelligent vehicle. The reference trajectory is parameterized as a cubic function in time and is determined by the lateral position and velocity of the intelligent vehicle and the velocity and yaw angle of the obstacle vehicle at the start point of the lane change maneuver. Then, the control sequence for the vehicle is incorporated into the expression for the reference trajectory that is used in the MPC optimization problem by treating the lateral velocity of the intelligent vehicle at the end point of the lane change as an intermediate variable. In this way, trajectory planning and tracking are both captured in a single MPC optimization problem. To evaluate the effectiveness of the proposed simultaneous trajectory planning and tracking approach, joint veDYNA-Simulink simulations were conducted in the unconstrained and constrained cases under leftward and rightward lane change conditions. The results illustrate that the proposed MPC-based simultaneous trajectory planning and tracking approach achieves acceptable obstacle avoidance performance for an intelligent vehicle.

[1]  A. El Hajjaji,et al.  Road curvature estimation for vehicle lane departure detection using a robust Takagi–Sugeno fuzzy observer , 2013 .

[2]  Simon X. Yang,et al.  Neural-Network-Based Path Planning for a Multirobot System With Moving Obstacles , 2009, IEEE Trans. Syst. Man Cybern. Part C.

[3]  Yang Li,et al.  Technological Developments in Batteries: A Survey of Principal Roles, Types, and Management Needs , 2017, IEEE Power and Energy Magazine.

[4]  Yu Zhang,et al.  Modeling Lane Keeping by a Hybrid Open-Closed-Loop Pulse Control Scheme , 2016, IEEE Transactions on Industrial Informatics.

[5]  Frank Barickman,et al.  Key Considerations in the Development of Driving Automation Systems , 2015 .

[6]  Jie Wu,et al.  Sensing and Decision Making in Cyber-Physical Systems: The Case of Structural Event Monitoring , 2016, IEEE Transactions on Industrial Informatics.

[7]  Feng Liu,et al.  Regional path moving horizon tracking controller design for autonomous ground vehicles , 2016, Science China Information Sciences.

[8]  David J. Cole,et al.  Application of Open-Loop Stackelberg Equilibrium to Modeling a Driver's Interaction with Vehicle Active Steering Control in Obstacle Avoidance , 2017, IEEE Transactions on Human-Machine Systems.

[9]  Andrew G. Alleyne,et al.  Autonomous Vehicle Control: A Nonconvex Approach for Obstacle Avoidance , 2017, IEEE Transactions on Control Systems Technology.

[10]  Chao Shen,et al.  Integrated Path Planning and Tracking Control of an AUV: A Unified Receding Horizon Optimization Approach , 2017, IEEE/ASME Transactions on Mechatronics.

[11]  T D Gillespie,et al.  Fundamentals of Vehicle Dynamics , 1992 .

[12]  Meng Joo Er,et al.  Fast and Accurate Trajectory Tracking Control of an Autonomous Surface Vehicle With Unmodeled Dynamics and Disturbances , 2016, IEEE Transactions on Intelligent Vehicles.

[13]  C. Ashok Kumar,et al.  Nonlinear Coordinated Steering and Braking Control of Vision-Based Autonomous Vehicles in Emergency Obstacle Avoidance , 2017 .

[14]  David González,et al.  A Review of Motion Planning Techniques for Automated Vehicles , 2016, IEEE Transactions on Intelligent Transportation Systems.

[15]  Dongpu Cao,et al.  Battery Health Prognosis for Electric Vehicles Using Sample Entropy and Sparse Bayesian Predictive Modeling , 2016, IEEE Transactions on Industrial Electronics.

[16]  Marek Obitko,et al.  Understanding Data Heterogeneity in the Context of Cyber-Physical Systems Integration , 2017, IEEE Transactions on Industrial Informatics.

[17]  Jae-Bok Song,et al.  Control logic for an electric power steering system using assist motor , 2002 .

[18]  Feng Liu,et al.  Nonlinear Model Predictive Lateral Stability Control of Active Chassis for Intelligent Vehicles and Its FPGA Implementation , 2019, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[19]  Seibum B. Choi,et al.  Adaptive Scheme for the Real-Time Estimation of Tire-Road Friction Coefficient and Vehicle Velocity , 2017, IEEE/ASME Transactions on Mechatronics.

[20]  Deng Pan,et al.  Velocity difference control based on dynamic tracking of safe following distance in the process of vehicle following , 2014 .

[21]  Lionel Lapierre,et al.  Distributed Control of Coordinated Path Tracking for Networked Nonholonomic Mobile Vehicles , 2013, IEEE Transactions on Industrial Informatics.

[22]  Junyi Cao,et al.  Polynomial-Method-Based Design of Low-Order Controllers for Two-Mass Systems , 2013, IEEE Transactions on Industrial Electronics.

[23]  Raphael Machado,et al.  Covert Attacks in Cyber-Physical Control Systems , 2016, IEEE Transactions on Industrial Informatics.

[24]  Dongpu Cao,et al.  Dual-envelop-oriented moving horizon path tracking control for fully automated vehicles , 2017 .

[25]  Dongpu Cao,et al.  Simultaneous Observation of Hybrid States for Cyber-Physical Systems: A Case Study of Electric Vehicle Powertrain , 2018, IEEE Transactions on Cybernetics.