Robust Constrained Learning-based NMPC enabling reliable mobile robot path tracking

被引:180
作者
Ostafew, Chris J. [1 ]
Schoellig, Angela P. [1 ]
Barfoot, Timothy D. [1 ]
机构
[1] Univ Toronto, Inst Aerosp Studies, 4925 Dufferin St, Toronto, ON M3H 5T6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Model predictive control; Gaussian process; robust control; PREDICTIVE CONTROL;
D O I
10.1177/0278364916645661
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a Robust Constrained Learning-based Nonlinear Model Predictive Control (RC-LB-NMPC) algorithm for path-tracking in off-road terrain. For mobile robots, constraints may represent solid obstacles or localization limits. As a result, constraint satisfaction is required for safety. Constraint satisfaction is typically guaranteed through the use of accurate, a priori models or robust control. However, accurate models are generally not available for off-road operation. Furthermore, robust controllers are often conservative, since model uncertainty is not updated online. In this work our goal is to use learning to generate low-uncertainty, non-parametric models in situ. Based on these models, the predictive controller computes both linear and angular velocities in real-time, such that the robot drives at or near its capabilities while respecting path and localization constraints. Localization for the controller is provided by an on-board, vision-based mapping and navigation system enabling operation in large-scale, off-road environments. The paper presents experimental results, including over 5 km of travel by a 900 kg skid-steered robot at speeds of up to 2.0 m/s. The result is a robust, learning controller that provides safe, conservative control during initial trials when model uncertainty is high and converges to high-performance, optimal control during later trials when model uncertainty is reduced with experience.
引用
收藏
页码:1547 / 1563
页数:17
相关论文
共 34 条
[1]  
[Anonymous], 2013, EUR WIRELESS
[2]  
[Anonymous], 2012, Iterative learning control for deterministic systems
[3]   Provably safe and robust learning-based model predictive control [J].
Aswani, Anil ;
Gonzalez, Humberto ;
Sastry, S. Shankar ;
Tomlin, Claire .
AUTOMATICA, 2013, 49 (05) :1216-1226
[4]  
Boyd S, 2004, CONVEX OPTIMIZATION
[5]   Model learning for robot control: a survey [J].
Duy Nguyen-Tuong ;
Peters, Jan .
COGNITIVE PROCESSING, 2011, 12 (04) :319-340
[6]  
Erez T, 2013, IEEE-RAS INT C HUMAN, P292, DOI 10.1109/HUMANOIDS.2013.7029990
[7]   An integrated robust probing motion planning and control scheme: A tube-based MPC approach [J].
Farrokhsiar, Morteza ;
Pavlik, Graham ;
Najjaran, Homayoun .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (12) :1379-1391
[8]   Visual Teach and Repeat for Long-Range Rover Autonomy [J].
Furgale, Paul ;
Barfoot, Timothy D. .
JOURNAL OF FIELD ROBOTICS, 2010, 27 (05) :534-560
[9]   Robust tube-based predictive control for mobile robots in off-road conditions [J].
Gonzalez, Ramon ;
Fiacchini, Mirko ;
Luis Guzman, Jose ;
Alamo, Teodoro ;
Rodriguez, Francisco .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2011, 59 (10) :711-726
[10]  
Gouaillier D., 2010, 2010 10th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2010), P448, DOI 10.1109/ICHR.2010.5686291