PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 1, 2014441 citations

Control-limited differential dynamic programming

View Full Paper
YTYuval TassaNMNicolas MansardETEmo Todorov

Key Points

Key points are not available for this paper at this time.

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.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Tassa et al. (2014) studied this question.

synapsesocial.com/papers/6a0ef558218372ada647de4bhttps://doi.org/10.1109/icra.2014.6907001
Ask AI
Helpful
Bookmark
Share
View Full Paper