Nonlinear Model Predictive Control of Robotic Systems with Control Lyapunov Functions

被引:0
作者
Grandia, Ruben [1 ]
Taylor, Andrew J. [2 ]
Singletary, Andrew [2 ]
Hutter, Marco [1 ]
Ames, Aaron D. [2 ]
机构
[1] Swiss Fed Inst Technol, CH-8092 Zurich, Switzerland
[2] CALTECH, Pasadena, CA 91125 USA
来源
ROBOTICS: SCIENCE AND SYSTEMS XVI | 2020年
基金
欧盟地平线“2020”; 美国国家科学基金会;
关键词
RECEDING-HORIZON CONTROL; DISCRETE-TIME; STABILIZATION; OPTIMIZATION; STABILITY; OPTIMALITY;
D O I
暂无
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
The theoretical unification of Nonlinear Model Predictive Control (NMPC) with Control Lyapunov Functions (CLFs) provides a framework for achieving optimal control performance while ensuring stability guarantees. In this paper we present the first real-time realization of a unified NMPC and CLF controller on a robotic system with limited computational resources. These limitations motivate a set of approaches for efficiently incorporating CLF stability constraints into a general NMPC formulation. We evaluate the performance of the proposed methods compared to baseline CLF and NMPC controllers with a robotic Segway platform both in simulation and on hardware. The addition of a prediction horizon provides a performance advantage over CLF based controllers, which operate optimally point-wise in time. Moreover, the explicitly imposed stability constraints remove the need for difficult cost function and parameter tuning required by NMPC. Therefore the unified controller improves the performance of each isolated controller and simplifies the overall design process.
引用
收藏
页数:10
相关论文
共 48 条
[1]  
Ames A. D., 2013, CONTROL CYBERPHYSICA, P219
[2]   Rapidly Exponentially Stabilizing Control Lyapunov Functions and Hybrid Zero Dynamics [J].
Ames, Aaron D. ;
Galloway, Kevin ;
Sreenath, Koushil ;
Grizzle, Jessy W. .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2014, 59 (04) :876-891
[3]   CasADi: a software framework for nonlinear optimization and optimal control [J].
Andersson, Joel A. E. ;
Gillis, Joris ;
Horn, Greg ;
Rawlings, James B. ;
Diehl, Moritz .
MATHEMATICAL PROGRAMMING COMPUTATION, 2019, 11 (01) :1-36
[4]   STABILIZATION WITH RELAXED CONTROLS [J].
ARTSTEIN, Z .
NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 1983, 7 (11) :1163-1173
[5]  
Bock H. G., 1984, IFAC Proceedings, V17, P1603, DOI 10.1016/S1474-6670
[6]  
Bock H. G., NUMERICAL TREATMENT, P95
[7]   A quasi-infinite horizon nonlinear model predictive control scheme with guaranteed stability [J].
Chen, H ;
Allgower, F .
AUTOMATICA, 1998, 34 (10) :1205-1217
[8]   Real-time optimization and nonlinear model predictive control of processes governed by differential-algebraic equations [J].
Diehl, M ;
Bock, HG ;
Schlöder, JP ;
Findeisen, R ;
Nagy, Z ;
Allgöwer, F .
JOURNAL OF PROCESS CONTROL, 2002, 12 (04) :577-585
[9]   Inverse optimality in robust stabilization [J].
Freeman, RA ;
Kokotovic, PV .
SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 1996, 34 (04) :1365-1391
[10]   Torque Saturation in Bipedal Robotic Walking Through Control Lyapunov Function-Based Quadratic Programs [J].
Galloway, Kevin ;
Sreenath, Koushil ;
Ames, Aaron D. ;
Grizzle, Jessy W. .
IEEE ACCESS, 2015, 3 :323-332