Model Predictive Control for Autonomous Navigation Using Embedded Graphics Processing Unit

被引:7
作者
Phung, Duc-Kien [1 ]
Herisse, Bruno [1 ]
Marzat, Julien [1 ]
Bertrand, Sylvain [1 ]
机构
[1] Off Natl Etud & Rech Aerosp, F-91123 Palaiseau, France
关键词
Model Predictive Control; Graphics Processing Unit; Embedded Control; Mobile Robot; Autonomous Navigation;
D O I
10.1016/j.ifacol.2017.08.1415
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The objective of this work is to implement a Model Predictive Control (MPC) algorithm on an embedded Graphics Processing Unit (GPU) card. A MPC model for the autonomous navigation of a ground mobile robot is proposed. GPU CUDA code implementation and CUDA optimization techniques are discussed for this specific problem. The GPU-accelerated application permits extending the prediction horizon and evaluating more future trajectories compared to usual time-constrained CPU implementations. Simulation results and a preliminary experiment are presented to demonstrate the efficiency of the real-time algorithm. (C) 2017, IFAC (International Federation of Automatic Control) Hosting by Elsevier Ltd. All rights reserved.
引用
收藏
页码:11883 / 11888
页数:6
相关论文
共 19 条
[1]  
[Anonymous], 10 EUR WORKSH ADV CO
[2]  
[Anonymous], 2015, CUDA C PROGRAMMING G
[3]  
BARTLETT RA, 2000, AM CONTR C, P4229
[4]  
Bertrand S., 2014, AEROSPACELAB, V8, P1
[5]  
Bialkowski J, 2011, IEEE INT C INT ROBOT, P3513, DOI 10.1109/IROS.2011.6048813
[6]  
Constantinides George A., 2009, 2009 European Control Conference (ECC), P138
[7]   State and output feedback nonlinear model predictive control:: An overview [J].
Findeisen, R ;
Imsland, L ;
Allgöwer, F ;
Foss, BA .
EUROPEAN JOURNAL OF CONTROL, 2003, 9 (2-3) :190-206
[8]  
Frew E., 2005, AIAA GUID NAV CONTR
[9]  
Gade-Nielsen N.F., 2014, THESIS
[10]   DATA PARALLEL ALGORITHMS [J].
HILLIS, WD ;
STEELE, GL .
COMMUNICATIONS OF THE ACM, 1986, 29 (12) :1170-1183