4.6 Article

Accelerating Second-Order Differential Dynamic Programming for Rigid-Body Systems

期刊

IEEE ROBOTICS AND AUTOMATION LETTERS
卷 6, 期 4, 页码 7659-7666

出版社

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/LRA.2021.3098928

关键词

Tensors; Trajectory optimization; Heuristic algorithms; Dynamic programming; Computational modeling; Task analysis; Optimal control; Optimization and optimal control; underactuated robots; whole-body motion planning and control

类别

资金

  1. ONR [N0001420WX01278]
  2. NSF [CMMI-1835186]

向作者/读者索取更多资源

This study introduces a method to reduce the computational demands when incorporating second-order dynamics sensitivity information into the DDP algorithm. By leveraging reverse-mode accumulation of derivative information to compute a key vector-tensor product directly, the need for computing the derivative tensor can be avoided, leading to faster computation. The benchmarks show that benefits of DDP can be achieved without sacrificing evaluation time, and in fewer iterations compared to iLQR.
This letter presents a method to reduce the computational demands of including second-order dynamics sensitivity information into the Differential Dynamic Programming (DDP) trajectory optimization algorithm. An approach to DDP is developed where all the necessary derivatives are computed with the same complexity as in the iterative Linear Quadratic Regulator (iLQR). Compared to linearized models used in iLQR, DDP more accurately represents the dynamics locally, but it is not often used since the second-order derivatives of the dynamics are tensorial and expensive to compute. This work shows how to avoid the need for computing the derivative tensor by instead leveraging reverse-mode accumulation of derivative information to compute a key vector-tensor product directly. We also show how the structure of the dynamics can be used to further accelerate these computations in rigid-body systems. Benchmarks of this approach for trajectory optimization with multi-link manipulators show that the benefits of DDP can often be included without sacrificing evaluation time, and can be done in fewer iterations than iLQR.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.6
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据