• DocumentCode
    1575964
  • Title

    Stabilizing NMPC of wheeled mobile robots using open-source real-time software

  • Author

    Mehrez, Mohamed W. ; Mann, George K. I. ; Gosine, Raymond G.

  • Author_Institution
    Fac. of Eng. & Appl. Sci., Memorial Univ. of Newfoundland, St. John´s, NL, Canada
  • fYear
    2013
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, a recently developed open-source toolkit implementing fast nonlinear model predictive control (NMPC) routines has been utilized to achieve the two main control objectives of nonholonomic mobile robots, namely, point stabilization and trajectory tracking. The stability of the controller has been guaranteed by adding final state equality constraint, which generally requires, for feasibility, long optimization horizon and hence is computationally demanding. In order to use the toolkit for real experiments, a C++ code, which couples the toolkit and a wheeled mobile robot research platform´s software, has been developed. Full scale experiments have been conducted showing the applicability of the stabilizing terminal equality constraint NMPC, to wheeled mobile robots´ control problems, in a real-time framework.
  • Keywords
    C++ language; control engineering computing; mobile robots; nonlinear control systems; optimisation; predictive control; public domain software; real-time systems; stability; wheels; C++ code; NMPC stabilization; final state equality constraint; nonholonomic mobile robots; nonlinear model predictive control; open-source real-time software; open-source toolkit; optimization horizon; point stabilization; trajectory tracking; wheeled mobile robot research platform software; Mobile robots; Optimization; Real-time systems; Stability analysis; Trajectory; Vectors; mobile robots; nonlinear model predictive control; point stabilization; real-time nmpc; stability; trajectory tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Robotics (ICAR), 2013 16th International Conference on
  • Conference_Location
    Montevideo
  • Type

    conf

  • DOI
    10.1109/ICAR.2013.6766536
  • Filename
    6766536