Joshua A. Robbins;Jacob A. Siefert;Sean Brennan;Herschel C. Pangborn
{"title":"Mixed-Integer MPC-Based Motion Planning Using Hybrid Zonotopes With Tight Relaxations","authors":"Joshua A. Robbins;Jacob A. Siefert;Sean Brennan;Herschel C. Pangborn","doi":"10.1109/TCST.2026.3661166","DOIUrl":null,"url":null,"abstract":"Autonomous vehicle (AV) motion planning problems often involve nonconvex constraints, which present a major barrier to applying model predictive control (MPC) in real time on embedded hardware. This article presents an approach for efficiently solving mixed-integer MPC motion planning problems using a hybrid zonotope representation of the obstacle-free space. The MPC optimization problem is formulated as a multistage mixed-integer quadratic program (MIQP) using a hybrid zonotope representation of the nonconvex constraints. Risk-aware planning is supported by assigning costs to different regions of the obstacle-free space within the MPC cost function. A multistage MIQP solver is presented that exploits the structure of the hybrid zonotope constraints. For some hybrid zonotope representations, it is shown that the convex relaxation is <italic>tight</i>, i.e., equal to the convex hull. In conjunction with logical constraints derived from the AV motion planning context, this property is leveraged to generate tight quadratic program (QP) subproblems within a branch-and-bound mixed-integer solver. Simulation and processor-in-the-loop (PIL) studies are presented for obstacle-avoidance and risk-aware motion planning problems using polytopic maps and occupancy grids. In most cases, the proposed solver finds the optimal solution an order of magnitude faster than a state-of-the-art commercial solver. PIL studies demonstrate the utility of the solver for real-time implementations on embedded hardware.","PeriodicalId":13103,"journal":{"name":"IEEE Transactions on Control Systems Technology","volume":"34 3","pages":"1177-1192"},"PeriodicalIF":4.4000,"publicationDate":"2026-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Control Systems Technology","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/11399276/","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/2/18 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
Autonomous vehicle (AV) motion planning problems often involve nonconvex constraints, which present a major barrier to applying model predictive control (MPC) in real time on embedded hardware. This article presents an approach for efficiently solving mixed-integer MPC motion planning problems using a hybrid zonotope representation of the obstacle-free space. The MPC optimization problem is formulated as a multistage mixed-integer quadratic program (MIQP) using a hybrid zonotope representation of the nonconvex constraints. Risk-aware planning is supported by assigning costs to different regions of the obstacle-free space within the MPC cost function. A multistage MIQP solver is presented that exploits the structure of the hybrid zonotope constraints. For some hybrid zonotope representations, it is shown that the convex relaxation is tight, i.e., equal to the convex hull. In conjunction with logical constraints derived from the AV motion planning context, this property is leveraged to generate tight quadratic program (QP) subproblems within a branch-and-bound mixed-integer solver. Simulation and processor-in-the-loop (PIL) studies are presented for obstacle-avoidance and risk-aware motion planning problems using polytopic maps and occupancy grids. In most cases, the proposed solver finds the optimal solution an order of magnitude faster than a state-of-the-art commercial solver. PIL studies demonstrate the utility of the solver for real-time implementations on embedded hardware.
期刊介绍:
The IEEE Transactions on Control Systems Technology publishes high quality technical papers on technological advances in control engineering. The word technology is from the Greek technologia. The modern meaning is a scientific method to achieve a practical purpose. Control Systems Technology includes all aspects of control engineering needed to implement practical control systems, from analysis and design, through simulation and hardware. A primary purpose of the IEEE Transactions on Control Systems Technology is to have an archival publication which will bridge the gap between theory and practice. Papers are published in the IEEE Transactions on Control System Technology which disclose significant new knowledge, exploratory developments, or practical applications in all aspects of technology needed to implement control systems, from analysis and design through simulation, and hardware.