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
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;
Conference_Titel :
Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on
Conference_Location :
Vilamoura
Print_ISBN :
978-1-4673-1737-5
DOI :
10.1109/IROS.2012.6386181