• DocumentCode
    250768
  • 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
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    4029
  • Lastpage
    4036
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2014 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICRA.2014.6907444
  • Filename
    6907444