Providing safe, smooth, and efficient trajectories for autonomous vehicles has long been a question of great interest in the field of autopiloting. In dynamic and ever-changing urban environments, safe and efficient trajectory planning is fundamental to achieving autonomous driving. Nevertheless, the complexity of environments with multiple constraints poses challenges for trajectory planning. It is possible that behavior planners may not successfully obtain collision-free trajectories in complex urban environments. Herein, this paper introduces spatio–temporal joint optimization-based trajectory planning (SJOTP) with multi-constraints for complex urban environments. The behavior planner generates initial trajectory clusters based on the current state of the vehicle, and a topology-guided hybrid A* algorithm applied to an inflated map is utilized to address the risk of collisions between the initial trajectories and static obstacles. Taking into consideration obstacles, road surface adhesion coefficients, and vehicle dynamics constraints, multi-constraint multi-objective coordinated trajectory planning is conducted, using both differential-flatness vehicle models and point-mass vehicle models. Taking into consideration longitudinal and lateral coupling in trajectory optimization, a spatio–temporal joint optimization solver is used to obtain the optimal trajectory. The simulation verification was conducted on a multi-agent simulation platform. The results demonstrate that this methodology can obtain optimal trajectories safely and efficiently in complex urban environments.
Distributed drive electric vehicles improve steering response and enhance overall vehicle stability by independently controlling each motor. This paper introduces a control framework based on Adaptive Model Predictive Control (AMPC) for coordinating handling stability, consisting of three layers: the dynamic supervision layer, online optimization layer, and low-level control layer. The dynamic supervision layer considers the yaw rate and maneuverability limits when establishing the phase plane stability boundary and designs variable weight factors based on this stability boundary. The online optimization layer constructs the target weight-adaptive AMPC strategy, which can adjust the control weights for maneuverability and lateral stability in real time based on the variable weight factors provided by the dynamic supervision layer. The low-level control layer precisely allocates the driver’s requested driving force and additional yaw moment by using torque distribution error and tire utilization as the cost function. Finally, experiments are conducted on a Simulink-CarSim co-simulation platform to assess the performance of AMPC. Simulation results show that, compared to the traditional MPC strategy, this control strategy not only enhances maneuverability under normal conditions but also improves lateral stability control under extreme conditions.