• DocumentCode
    249831
  • Title

    Control-limited differential dynamic programming

  • Author

    Tassa, Yuval ; Mansard, N. ; Todorov, Emo

  • Author_Institution
    Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    1168
  • Lastpage
    1175
  • Abstract
    Trajectory optimizers are a powerful class of methods for generating goal-directed robot motion. Differential Dynamic Programming (DDP) is an indirect method which optimizes only over the unconstrained control-space and is therefore fast enough to allow real-time control of a full humanoid robot on modern computers. Although indirect methods automatically take into account state constraints, control limits pose a difficulty. This is particularly problematic when an expensive robot is strong enough to break itself. In this paper, we demonstrate that simple heuristics used to enforce limits (clamping and penalizing) are not efficient in general. We then propose a generalization of DDP which accommodates box inequality constraints on the controls, without significantly sacrificing convergence quality or computational effort. We apply our algorithm to three simulated problems, including the 36-DoF HRP-2 robot. A movie of our results can be found here goo.gl/eeiMnn.
  • Keywords
    dynamic programming; humanoid robots; mobile robots; motion control; real-time systems; trajectory control; 36-DoF HRP-2 robot; DDP; control-limited differential dynamic programming; goal-directed robot motion; humanoid robot; real-time control; trajectory optimizers; unconstrained control-space; Clamps; Convergence; Dynamic programming; Heuristic algorithms; Optimization; Robots; Trajectory;
  • 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.6907001
  • Filename
    6907001