A Convergence Guaranteed Multiple-Shooting DDP Method for Optimization-Based Robot Motion Planning

被引:0
作者
Wang, Yunlai [1 ]
Li, Hui [1 ]
Chen, Xuechao [1 ]
Huang, Xiao [1 ]
Jiang, Zhihong [1 ]
机构
[1] Beijing Inst Technol, Sch Mechatron Engn, Natl Key Lab Autonomous Intelligent Unmanned Syst, Key Lab Biomimet Robots,Minist Educ, Beijing 100081, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Robots; Planning; Trajectory; Costs; Robot kinematics; Jacobian matrices; Convergence; Cost function; Vectors; Robot motion; Differential dynamic programming (DDP); dual-arm robot; multiple-shooting (MS) strategy; optimization-based motion planning; shortest-path problem (SPP); PART; 1; ALGORITHM; IMPACT;
D O I
10.1109/TIE.2024.3454423
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Optimization-based motion planning plays a pivotal role in addressing high-dimensional robotic manipulation tasks. This article studies the multiple-shooting differential dynamic programming (MS-DDP) method to solve high-dimensional constrained problems with Markovian and non-Markovian processes. To tackle the non-Markovian shortest-path problem (SPP) in robot manipulation, we propose a fully multiple shooting strategy to handle the dependence between states. This strategy can solve the SPP efficiently by utilizing state augmentation at each time step to reformulate it into the Markovian process format. Moreover, we theoretically prove the quadratic convergence of the MS-DDP, providing a theoretical guarantee for the optimality of the planned trajectory. Experiments are conducted to demonstrate the optimality and efficiency of the MS-DDP method on the benchmarks of robot motion planning tasks. The real-world experimental results on a dual-arm robot validate its superiority in solving the high-dimensional shortest-path problem with complex constraints.
引用
收藏
页码:5001 / 5011
页数:11
相关论文
共 44 条
[1]  
Bertsekas Dimitri., 2012, Dynamic programming and optimal control, V4
[2]  
Birgin EG, 2014, FUND ALGORITHMS, P1, DOI 10.1137/1.9781611973365
[3]   Direct Collocation Methods for Trajectory Optimization in Constrained Robotic Systems [J].
Bordalba, Ricard ;
Schoels, Tobias ;
Ros, Lluis ;
Porta, Josep M. ;
Diehl, Moritz .
IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (01) :183-202
[4]   Discrete-Time Differential Dynamic Programming on Lie Groups: Derivation, Convergence Analysis, and Numerical Results [J].
Boutselis, George, I ;
Theodorou, Evangelos .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (10) :4636-4651
[5]   Beyond Inverted Pendulums: Task-Optimal Simple Models of Legged Locomotion [J].
Chen, Yu-Ming ;
Hu, Jianshu ;
Posa, Michael .
IEEE TRANSACTIONS ON ROBOTICS, 2024, 40 :2582-2601
[6]   Optimal Control for Articulated Soft Robots [J].
Chhatoi, Saroj Prasad ;
Pierallini, Michele ;
Angelini, Franco ;
Mastalli, Carlos ;
Garabini, Manolo .
IEEE TRANSACTIONS ON ROBOTICS, 2023, 39 (05) :3671-3685
[7]   Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion [J].
Dafarra, Stefano ;
Romualdi, Giulio ;
Pucci, Daniele .
IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (06) :3414-3433
[8]  
Diehl M., 2011, Numerical optimal control drafts
[9]   Robust Quadrupedal Jumping With Impact-Aware Landing: Exploiting Parallel Elasticity [J].
Ding, Jiatao ;
Atanassov, Vassil ;
Panichi, Edoardo ;
Kober, Jens ;
Della Santina, Cosimo .
IEEE TRANSACTIONS ON ROBOTICS, 2024, 40 :3212-3231
[10]   Equality Constrained Differential Dynamic Programming [J].
El Kazdadi, Sarah ;
Carpentier, Justin ;
Ponce, Jean .
2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, :8053-8059