Title :
Learning-based nonlinear model predictive control to improve vision-based mobile robot path-tracking in challenging outdoor environments
Author :
Ostafew, Chris J. ; Schoellig, Angela P. ; Barfoot, Timothy D.
Author_Institution :
Inst. for Aerosp. Studies, Univ. of Toronto, Toronto, ON, Canada
fDate :
May 31 2014-June 7 2014
Abstract :
This paper presents a Learning-based Nonlinear Model Predictive Control (LB-NMPC) algorithm for an autonomous mobile robot to reduce path-tracking errors over repeated traverses along a reference path. The LB-NMPC algorithm uses a simple a priori vehicle model and a learned disturbance model. Disturbances are modelled as a Gaussian Process (GP) based on experience collected during previous traversals as a function of system state, input and other relevant variables. Modelling the disturbance as a GP enables interpolation and extrapolation of learned disturbances, a key feature of this algorithm. Localization for the controller is provided by an on-board, vision-based mapping and navigation system enabling operation in large-scale, GPS-denied environments. The paper presents experimental results including over 1.8 km of travel by a four-wheeled, 50 kg robot travelling through challenging terrain (including steep, uneven hills) and by a six-wheeled, 160 kg robot learning disturbances caused by unmodelled dynamics at speeds ranging from 0.35 m/s to 1.0 m/s. The speed is scheduled to balance trial time, path-tracking errors, and localization reliability based on previous experience. The results show that the system can start from a generic a priori vehicle model and subsequently learn to reduce vehicle- and trajectory-specific path-tracking errors based on experience.
Keywords :
Gaussian processes; learning (artificial intelligence); mobile robots; nonlinear control systems; path planning; predictive control; robot vision; GP model; Gaussian process model; LB-NMPC algorithm; autonomous mobile robot; disturbance extrapolation; disturbance interpolation; learned disturbance model; learning-based nonlinear model predictive control; outdoor environment; path-tracking error reduction; robot learning disturbance; simple a priori vehicle model; trajectory-specific path-tracking error; vehicle-specific path-tracking error; vision-based mapping; vision-based mobile robot path-tracking; vision-based navigation system; Gaussian processes; Heuristic algorithms; Mobile robots; Prediction algorithms; Vehicle dynamics; Wheels;
Conference_Titel :
Robotics and Automation (ICRA), 2014 IEEE International Conference on
Conference_Location :
Hong Kong
DOI :
10.1109/ICRA.2014.6907444