Varun V. P., Abraham P. Vinod, Shishir N. Y. Kolathaya
{"title":"Motion Planning With Dynamic Obstacles Using Convexified Control Barrier Functions","authors":"Varun V. P., Abraham P. Vinod, Shishir N. Y. Kolathaya","doi":"10.1109/ICC54714.2021.9703149","DOIUrl":null,"url":null,"abstract":"Model Predictive Control (MPC) is a popular approach used for motion planning in dynamical systems. Given a finite horizon cost, we seek an optimal control law subject to safety constraints. However, in the presence of obstacles, existing MPC formulations are often slow and may lead to infeasibility. We propose a real-time implementable MPC formulation using control barrier functions (CBF) and successive convexification. We represent the non-convex obstacle avoidance constraints using CBFs that ensure that a feasible solution always exists. We then reformulate the non-convex optimal control problem using successive convexification to enable the use of computationally-efficient conic solvers. Our approach enables controller synthesis at real-time, which is difficult with existing approaches that rely on nonlinear solvers. We demonstrate the method in simulation, where we navigate a UAV to a target while avoiding dynamic obstacles in the environment.","PeriodicalId":382373,"journal":{"name":"2021 Seventh Indian Control Conference (ICC)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 Seventh Indian Control Conference (ICC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICC54714.2021.9703149","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
Model Predictive Control (MPC) is a popular approach used for motion planning in dynamical systems. Given a finite horizon cost, we seek an optimal control law subject to safety constraints. However, in the presence of obstacles, existing MPC formulations are often slow and may lead to infeasibility. We propose a real-time implementable MPC formulation using control barrier functions (CBF) and successive convexification. We represent the non-convex obstacle avoidance constraints using CBFs that ensure that a feasible solution always exists. We then reformulate the non-convex optimal control problem using successive convexification to enable the use of computationally-efficient conic solvers. Our approach enables controller synthesis at real-time, which is difficult with existing approaches that rely on nonlinear solvers. We demonstrate the method in simulation, where we navigate a UAV to a target while avoiding dynamic obstacles in the environment.