• DocumentCode
    1871157
  • Title

    On the implementation of model predictive control for on-line walking pattern generation

  • Author

    Dimitrov, Dimitar ; Wieber, Pierre-Brice ; Ferreau, Hans Joachim ; Diehl, Moritz

  • Author_Institution
    INRIA Rhone-Alpes, St. Ismier
  • fYear
    2008
  • fDate
    19-23 May 2008
  • Firstpage
    2685
  • Lastpage
    2690
  • Abstract
    This article addresses the real-time implementation issues of a model predictive control based walking pattern generation for a humanoid robot. We approximate the multibody dynamic model with a linear discrete time system, and at each step solve a quadratic program in order to keep the output within a predefined set of constraints. The focus is on creating an efficient framework for forming and solving the underlying optimization problem. For that purpose we develop: a) a reliable guess for the active constraints at optimality; b) a fast way of generating an initial feasible point with respect to the set of constraints for each preview interval; c) a variable discretization sampling time. A simple implementation of a standard primal active set algorithm which exploits a "hot start" is used to demonstrate the advantages of the first point, while the latter one is verified using an existing dual solver.
  • Keywords
    discrete time systems; humanoid robots; optimisation; predictive control; active set algorithm; humanoid robot; linear discrete time system; model predictive control; multibody dynamic model; on-line walking pattern generation; Control systems; Humanoid robots; Infinite horizon; Legged locomotion; Predictive control; Predictive models; Quadratic programming; Riccati equations; Robotics and automation; Sampling methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2008. ICRA 2008. IEEE International Conference on
  • Conference_Location
    Pasadena, CA
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4244-1646-2
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ROBOT.2008.4543617
  • Filename
    4543617