Efficient solution method based on inverse dynamics for optimal control problems of rigid body systems

被引:3
|
作者
Katayama, Sotaro [1 ]
Ohtsuka, Toshiyuki [1 ]
机构
[1] Kyoto Univ, Grad Sch Informat, Dept Syst Sci, Kyoto, Japan
关键词
D O I
10.1109/ICRA48506.2021.9561109
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an efficient way of solving optimal control problems for rigid-body systems on the basis of inverse dynamics and the multiple-shooting method. We treat all variables, including the state, acceleration, and control input torques, as optimization variables and treat the inverse dynamics as an equality constraint. We eliminate the update of the control input torques from the linear equation of Newton's method by applying condensing for inverse dynamics. The size of the resultant linear equation is the same as that of the multiple-shooting method based on forward dynamics except for the variables related to the passive joints and contacts. Compared with the conventional methods based on forward dynamics, the proposed method reduces the computational cost of the dynamics and their sensitivities by utilizing the recursive Newton-Euler algorithm (RNEA) and its partial derivatives. In addition, it increases the sparsity of the Hessian of the Karush-Kuhn-Tucker conditions, which reduces the computational cost, e.g., of Riccati recursion. Numerical experiments show that the proposed method outperforms state-of-the-art implementations of differential dynamic programming based on forward dynamics in terms of computational time and numerical robustness.
引用
收藏
页码:2070 / 2076
页数:7
相关论文
共 50 条
  • [1] Efficient Solution Method Based on Inverse Dynamics of Optimal Control Problems for Fixed-Based Rigid-Body Systems
    Katayama, S.
    Ohtsuka, T.
    IFAC PAPERSONLINE, 2020, 53 (02): : 6483 - 6489
  • [2] Inverse dynamics-based formulation of finite horizon optimal control problems for rigid-body systems
    Katayama, Sotaro
    Ohtsuka, Toshiyuki
    OPTIMAL CONTROL APPLICATIONS & METHODS, 2021, 42 (06): : 1632 - 1650
  • [3] Lifted contact dynamics for efficient optimal control of rigid body systems with contacts
    Katayama, Sotaro
    Ohtsuka, Toshiyuki
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 8879 - 8886
  • [4] Inverse dynamics-based dynamic programming method for optimal control problems of linear systems
    Yen, Chen-Wen V.
    Liu, Tsong-Zen
    Optimal Control Applications and Methods, 1998, 19 (05): : 363 - 370
  • [5] An inverse dynamics-based dynamic programming method for optimal control problems of linear systems
    Yen, CWV
    Liu, TZ
    OPTIMAL CONTROL APPLICATIONS & METHODS, 1998, 19 (05): : 363 - 370
  • [6] Efficient solution of optimal control problems using hybrid systems
    Broucke, M
    Di Benedetto, MD
    Di Gennaro, S
    Sangiovanni-Vincentelli, A
    SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2005, 43 (06) : 1923 - 1952
  • [7] Discrete rigid body dynamics and optimal control
    Bloch, AM
    Crouch, PE
    Marsden, JE
    Ratiu, TS
    PROCEEDINGS OF THE 37TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-4, 1998, : 2249 - 2254
  • [8] Discrete rigid body dynamics and optimal control
    Bloch, Anthony M.
    Crouch, Peter E.
    Marsden, Jerrold E.
    Ratiu, Tudor S.
    Proceedings of the IEEE Conference on Decision and Control, 1998, 2 : 2249 - 2254
  • [9] EFFICIENT SOLUTION METHOD FOR OPTIMAL-CONTROL OF NUCLEAR SYSTEMS
    NASER, JA
    CHAMBRE, PL
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1976, 23 (JUN18): : 219 - 220
  • [10] AN EFFICIENT SOLUTION METHOD FOR OPTIMAL-CONTROL OF NUCLEAR SYSTEMS
    NASER, JA
    CHAMBRE, PL
    NUCLEAR SCIENCE AND ENGINEERING, 1981, 79 (01) : 99 - 109