OPTIPLAN: A Matlab Toolbox for Model Predictive Control with Obstacle Avoidance

被引:14
作者
Janecek, Filip [1 ]
Klauco, Martin [1 ]
Kaluz, Martin [1 ]
Kvasnica, Michal [1 ]
机构
[1] Slovak Univ Technol Bratislava, Bratislava, Slovakia
关键词
collision avoidance; autonomous vehicles; model predictive control;
D O I
10.1016/j.ifacol.2017.08.057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces OPTIPLAN - a Matlab-based toolbox for formulating, solving, and simulating model predictive controllers (MPC) with embedded obstacle avoidance functionality. The toolbox offers a simple, yet powerful user interface that allows control researchers and practitioners to set up even complex control problems with just a few lines of code. OPTIPLAN fully automates tedious mathematical and technical details and let the user concentrate on the problem formulation. It features a rich set of tools to perform closed loop simulations with MPC controllers and to visualize the results in an appealing way. From a theoretical point of view, OPTIPLAN tackles non-convex obstacle avoidance constraints in two ways: either by using binary variables or by resorting to suboptimal, but convex, time-varying constraints. (C) 2017, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:531 / 536
页数:6
相关论文
共 12 条
[1]   Automated driving: The role of forecasts and uncertainty-A control perspective [J].
Carvalho, Ashwin ;
Lefevre, Stephanie ;
Schildbach, Georg ;
Kong, Jason ;
Borrelli, Francesco .
EUROPEAN JOURNAL OF CONTROL, 2015, 24 :14-32
[2]   Adaptive cruise control for a SMART car: A comparison benchmark for MPC-PWA control methods [J].
Corona, Daniele ;
De Schutter, Bart .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2008, 16 (02) :365-372
[3]   The Effect of Receding Horizon Pure Pursuit Control on Passenger Comfort in Autonomous Vehicles [J].
Elbanhawi, Mohamed ;
Simic, Milan ;
Jazar, Reza .
INTELLIGENT INTERACTIVE MULTIMEDIA SYSTEMS AND SERVICES 2016, 2016, 55 :335-345
[4]  
Falcone P., 2007, IFAC P, V40, P273
[5]  
Frasch JV, 2013, 2013 EUROPEAN CONTROL CONFERENCE (ECC), P4136
[6]  
Grant M., 2014, CVX: MATLAB software for disciplined convex programming, version 2.0 beta
[7]   ACADO toolkit-An open-source framework for automatic control and dynamic optimization [J].
Houska, Boris ;
Ferreau, Hans Joachim ;
Diehl, Moritz .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2011, 32 (03) :298-312
[8]  
Keviczky T., 2006, 2006 American Control Conference (IEEE Cat. No. 06CH37776C)
[9]   Optimization-based autonomous racing of 1:43 scale RC cars [J].
Liniger, Alexander ;
Domahidi, Alexander ;
Morari, Manfred .
OPTIMAL CONTROL APPLICATIONS & METHODS, 2015, 36 (05) :628-647
[10]  
Lofberg J., 2004, YALMIP