• DocumentCode
    580822
  • Title

    Trajectory optimization for domains with contacts using inverse dynamics

  • Author

    Erez, Tom ; Todorov, Emanuel

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Univ. of Washington, Seattle, WA, USA
  • fYear
    2012
  • fDate
    7-12 Oct. 2012
  • Firstpage
    4914
  • Lastpage
    4919
  • Abstract
    This paper presents an algorithm for direct trajectory optimization in domains with contact. Since contacts and other unilateral constraints may introduce non-smooth dynamics, many standard algorithms of optimal control and reinforcement learning cannot be directly applied to such domains. We use a smooth contact model that can compute inverse dynamics through the contact, thereby avoiding hybrid representation of the non-smooth contact state. This allows us to formulate an unconstrained, continuous trajectory optimization problem, which can be solved using standard optimization tools. We demonstrate our approach by optimizing a running gait for a 31-dimensional simulated humanoid. The resulting gait is demonstrated in a movie attached as supplementary material. The optimization result exhibits a synchronous motion of the arm and the opposite leg, eliminating undesired angular momentum; this is a key feature of bipedal running, and its emergence attests to the power of the optimization process.
  • Keywords
    humanoid robots; legged locomotion; optimisation; robot dynamics; trajectory control; 31-dimensional simulated humanoid; arm synchronous motion; bipedal running; contact domain; direct trajectory optimization; inverse dynamics; nonsmooth dynamics; opposite leg; optimization process; running gait; smooth contact model; standard optimization tool; unconstrained continuous trajectory optimization problem; unilateral constraint; Computational modeling; Dynamics; Heuristic algorithms; Legged locomotion; Optimal control; Optimization; Trajectory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on
  • Conference_Location
    Vilamoura
  • ISSN
    2153-0858
  • Print_ISBN
    978-1-4673-1737-5
  • Type

    conf

  • DOI
    10.1109/IROS.2012.6386181
  • Filename
    6386181