{"title":"Nonlinear MPC on Parallel Parking for Autonomous Vehicles Under State-Dependent Switching","authors":"Hai Zhao;Hongjiu Yang;Zhengyu Wang;Yuanqing Xia","doi":"10.1109/TASE.2024.3443848","DOIUrl":null,"url":null,"abstract":"In this paper, a framework integrating planning and control is designed to deal with the parallel parking problem of autonomous vehicle. In the planning section, efficient planning is achieved by directly setting target points. In the control part, it is mainly based on nonlinear model predictive control (NMPC) scheme for implementation. Firstly, the parking task is divided into four stages by setting different target points to solve the non-convex state constraint problem in parallel parking. Then, a state-dependent switching law is designed to describe the switching process in different stages based on the different constraints present. In addition, the terminal constraints and terminal cost functions of NMPC scheme are removed to increase the solvability of optimization problems and improve the smoothness of parallel parking for autonomous vehicle. Asymptotic stability and recursive feasibility of autonomous vehicle are ensured. The experimental results show that the NMPC scheme is effective in parallel parking of autonomous vehicle. Note to Practitioners—The motivation of this paper is to solve the problem of parallel parking for autonomous vehicles, with a focus on the design of planning and control framework. In recent years, automatic parallel parking technology has received widespread attention. However, there are still two issues that need further consideration: 1. Most existing planning and control schemes rely on nonlinear optimization processes, but multi-layer nonlinear optimization processes inevitably affect the efficiency and real-time performance of automatic parallel parking schemes. 2. The special construction of parallel parking lots makes it difficult to solve nonlinear optimization problems because the constraint domain is non-convex. To overcome these issues, we first divide the parallel parking process into several stages and directly plan the target points for each stage based on the characteristics of the parallel parking lots, rather than planning the complete parallel parking path. Then, with the help of the prediction and rolling optimization characteristics of the NMPC scheme, the optimal approach to each target point is achieved. In addition, the classic NMPC scheme has been improved (by removing terminal constraints and terminal cost functions) to further enhance its solvability and real-time performance. It is worth noting that the framework of this paper is applicable to most automatic parallel parking needs, as the characteristics of standard parallel parking slots (including size, exit and entrance requirements, safety distance requirements, etc.) are consistent with the planning requirements of the target points in this paper. Moreover, most vehicle models are known, which enables the NMPC scheme in this paper to adapt to different types of autonomous vehicles. In future work, we will further explore the possibility of extending our algorithm to more complex and chaotic environments (including but not limited to the presence of obstacles and external interference) for automatic parking systems.","PeriodicalId":51060,"journal":{"name":"IEEE Transactions on Automation Science and Engineering","volume":"22 ","pages":"6377-6387"},"PeriodicalIF":6.4000,"publicationDate":"2024-08-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Automation Science and Engineering","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10643820/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
In this paper, a framework integrating planning and control is designed to deal with the parallel parking problem of autonomous vehicle. In the planning section, efficient planning is achieved by directly setting target points. In the control part, it is mainly based on nonlinear model predictive control (NMPC) scheme for implementation. Firstly, the parking task is divided into four stages by setting different target points to solve the non-convex state constraint problem in parallel parking. Then, a state-dependent switching law is designed to describe the switching process in different stages based on the different constraints present. In addition, the terminal constraints and terminal cost functions of NMPC scheme are removed to increase the solvability of optimization problems and improve the smoothness of parallel parking for autonomous vehicle. Asymptotic stability and recursive feasibility of autonomous vehicle are ensured. The experimental results show that the NMPC scheme is effective in parallel parking of autonomous vehicle. Note to Practitioners—The motivation of this paper is to solve the problem of parallel parking for autonomous vehicles, with a focus on the design of planning and control framework. In recent years, automatic parallel parking technology has received widespread attention. However, there are still two issues that need further consideration: 1. Most existing planning and control schemes rely on nonlinear optimization processes, but multi-layer nonlinear optimization processes inevitably affect the efficiency and real-time performance of automatic parallel parking schemes. 2. The special construction of parallel parking lots makes it difficult to solve nonlinear optimization problems because the constraint domain is non-convex. To overcome these issues, we first divide the parallel parking process into several stages and directly plan the target points for each stage based on the characteristics of the parallel parking lots, rather than planning the complete parallel parking path. Then, with the help of the prediction and rolling optimization characteristics of the NMPC scheme, the optimal approach to each target point is achieved. In addition, the classic NMPC scheme has been improved (by removing terminal constraints and terminal cost functions) to further enhance its solvability and real-time performance. It is worth noting that the framework of this paper is applicable to most automatic parallel parking needs, as the characteristics of standard parallel parking slots (including size, exit and entrance requirements, safety distance requirements, etc.) are consistent with the planning requirements of the target points in this paper. Moreover, most vehicle models are known, which enables the NMPC scheme in this paper to adapt to different types of autonomous vehicles. In future work, we will further explore the possibility of extending our algorithm to more complex and chaotic environments (including but not limited to the presence of obstacles and external interference) for automatic parking systems.
期刊介绍:
The IEEE Transactions on Automation Science and Engineering (T-ASE) publishes fundamental papers on Automation, emphasizing scientific results that advance efficiency, quality, productivity, and reliability. T-ASE encourages interdisciplinary approaches from computer science, control systems, electrical engineering, mathematics, mechanical engineering, operations research, and other fields. T-ASE welcomes results relevant to industries such as agriculture, biotechnology, healthcare, home automation, maintenance, manufacturing, pharmaceuticals, retail, security, service, supply chains, and transportation. T-ASE addresses a research community willing to integrate knowledge across disciplines and industries. For this purpose, each paper includes a Note to Practitioners that summarizes how its results can be applied or how they might be extended to apply in practice.